[Csnd] Newbie (sort of) Questions
Date | 2008-06-02 03:43 |
From | Jim Aikin |
Subject | [Csnd] Newbie (sort of) Questions |
I'm working on a feature on Csound for one of the music technology magazines. I want to provide an overview that will let people know about some of the resources, and also give them an idea what they might be able to do with Csound. This leads to a couple of questions I'm hoping folks can clarify for me. Apologies if these questions seem childish, but I'm hoping not to encounter answers that paraphrase Louis Armstrong's famous reply to the question, "What is jazz?" ("If you have to ask, you'll never know.") I really would like some concrete information that I can pass on to magazine readers. I'm aware that Python code can be embedded in an instr, and conversely that Csound can be run from a Python interpreter such as Idle. My question is: why do that? Can someone give me a couple of examples of provocative musical outcomes that might arise from doing either of the above? I guess I need to ask the same questions about AthenaCL, TclCsound, and CsoundAV. And not only, "What are these things good for?", but also, more basically, "How can one learn how to use them?" In looking at the descriptions of the former on the Web and of the latter in the Csound manual, I frankly can't make heads nor tails of any of it. Here, for instance, is a more or less typical excerpt from the manual: "With Cswish, Tk widgets and commands can be used to provide graphical interface and event handling. As with cstclsh, running the cswish command also opens an interactive shell." Because I don't have a degree in computer science, that's precisely as clear as mud to me. I have no idea what an interactive shell is, I wouldn't know how to run the scwish command, and I wouldn't know what to do with it after I ran it. Is any of this stuff documented with step-by-step tutorials designed for the non-expert? Inquiring minds want to know! --Jim Aikin -- View this message in context: http://www.nabble.com/Newbie-%28sort-of%29-Questions-tp17593144p17593144.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-06-02 04:18 |
From | DavidW |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Hi Jim. Re your python query, what you're talking about is the difference between embedding (the opcode option) and extending. My intro. to those two ideas is here http://www.avatar.com.au/sonipy/python.html and discussed in the ISCoMS paper which http://www.avatar.com.au/sonipy/index.html has a link to. Your comments have validity, but the solutions take real time and they are educational issues. An intro to such a toolset as csound must assume you're coming from a particular perspective, including, literacy level, prior experience with other tools, musical motivations etc There has been some bits and pieces on intro. material on this list so you might like to try to find in the archives. nothing comprehensive, however. What about the csound book? Cheers and good luck! David On 02/06/2008, at 12:43 PM, Jim Aikin wrote: > > I'm working on a feature on Csound for one of the music technology > magazines. > I want to provide an overview that will let people know about some > of the > resources, and also give them an idea what they might be able to do > with > Csound. > > This leads to a couple of questions I'm hoping folks can clarify for > me. > Apologies if these questions seem childish, but I'm hoping not to > encounter > answers that paraphrase Louis Armstrong's famous reply to the > question, > "What is jazz?" ("If you have to ask, you'll never know.") I really > would > like some concrete information that I can pass on to magazine readers. > > I'm aware that Python code can be embedded in an instr, and > conversely that > Csound can be run from a Python interpreter such as Idle. My > question is: > why do that? Can someone give me a couple of examples of provocative > musical > outcomes that might arise from doing either of the above? > > I guess I need to ask the same questions about AthenaCL, TclCsound, > and > CsoundAV. And not only, "What are these things good for?", but also, > more > basically, "How can one learn how to use them?" In looking at the > descriptions of the former on the Web and of the latter in the Csound > manual, I frankly can't make heads nor tails of any of it. > > Here, for instance, is a more or less typical excerpt from the > manual: "With > Cswish, Tk widgets and commands can be used to provide graphical > interface > and event handling. As with cstclsh, running the cswish command also > opens > an interactive shell." Because I don't have a degree in computer > science, > that's precisely as clear as mud to me. I have no idea what an > interactive > shell is, I wouldn't know how to run the scwish command, and I > wouldn't know > what to do with it after I ran it. > > Is any of this stuff documented with step-by-step tutorials designed > for the > non-expert? Inquiring minds want to know! > > --Jim Aikin ________________________________________________ David Worrall. - Experimental Polymedia: www.avatar.com.au - Education for Financial Independence: www.mindthemarkets.com.au Australian research affiliations: - Capital Markets Cooperative Research Centre: www.cmcrc.com - Sonic Communications Research Group: creative.canberra.edu.au/scrg |
Date | 2008-06-02 04:55 |
From | "Steven Yi" |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Attachments | None |
Date | 2008-06-02 05:37 |
From | Jim Aikin |
Subject | [Csnd] Re: Newbie (sort of) Questions |
> Re your python query, what you're talking about is the difference > between embedding (the opcode option) and extending. Yes, that much I can see without trouble. What I'm interested in learning (in this thread, at least) is what would be the musical utility of either embedding or extending. > My intro. to those two ideas is here > http://www.avatar.com.au/sonipy/python.html I don't see anything on that page about Csound. I've already gone through the first part of the Python tutorial that ships with Python. > Your comments have validity, but the solutions take real time and they > are educational issues. An intro to such a toolset as csound must > assume you're coming from a particular perspective, including, > literacy level, prior experience with other tools, musical motivations > etc Absolutely. I'm not suggesting for a moment that "Csound for Dummies" would be a 64-page pamphlet! Learning Csound requires a commitment of time. But before the newcomer will become willing to make an investment of time and effort, I think they need two things: An idea of what they will be able to accomplish musically, and some resources that will guide them through the process. You're right that an intro to a toolset such as Csound has to make certain assumptions. My diagnosis is that the existing online tutorials make the following assumption: that the reader is taking a class in Csound at a college or university, and will be able to ask questions of the instructor. As a freelance journalist, I dare not make that sort of assumption about my readers. I assume they're sitting at home in a computer-based music studio of some sort and have NO ONE THEY CAN TURN TO in order to get answers to basic questions, such as, "What's a command line?" > What about the csound book? I love it. It's how I learned Csound. Right at this moment I can't offer a detailed opinion about its relevance to my current quest, as my copy is in my storage locker, and it's late at night. Thanks for reminding me that I need to go out tomorrow and get it. --JA -- View this message in context: http://www.nabble.com/Newbie-%28sort-of%29-Questions-tp17593144p17593858.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-06-02 06:12 |
From | "Oeyvind Brandtsegg" |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Attachments | None |
Date | 2008-06-02 12:34 |
From | Darren Nelsen |
Subject | [Csnd] Re: Re: Newbie (sort of) Questions |
On Jun 2, 2008, at 12:37 AM, Jim Aikin wrote: > As a freelance journalist, I dare not make that sort of assumption > about my > readers. I assume they're sitting at home in a computer-based music > studio > of some sort and have NO ONE THEY CAN TURN TO in order to get > answers to > basic questions, such as, "What's a command line?" I would suggest that a Csound tutorial is not the place to answer a question like "What's a command line?" Don't mean to sound flippant, but it doesn't take a computer science degree to do a Google or Wikipedia search on 'command line'. Btw, here's that entry: http://en.wikipedia.org/wiki/Command_line_interface Further, since your readers are, as you say, 'in a computer-based music studio of some sort', they do have experience with computers and MIDI, and if they're on a PC, likely a DOS prompt. If they're Mac- based, they'll probably use MacCsound, which requires no interaction with the Terminal window, and the command line options are already preset. I was one of those who had 'no one to turn to' and I found my way. So the resources are definitely out there (albeit a bit outdated in many cases). Readers just might have to do a little digging, which is not uncommon for any computer-based music production tool, including GarageBand! :) In any case, here are the resources that continually help me and may be helpful to your readers: - The Csound Book - Csounds.com - This mailing list - The Csound Journal Also, I would point to cool examples of what can be done with Csound, ie. The Flounder! http://www.flyndresang.no/en/ -- Darren Nelsen composer/sound artist http://www.curiomusic.com |
Date | 2008-06-02 14:58 |
From | "John W. Lato" |
Subject | [Csnd] Re: Re: Re: Newbie (sort of) Questions |
Quoting Darren Nelsen |
Date | 2008-06-02 17:21 |
From | Jim Aikin |
Subject | [Csnd] Re: Re: Newbie (sort of) Questions |
Darren Nelsen wrote: > > I would suggest that a Csound tutorial is not the place to answer a > question like "What's a command line?" Don't mean to sound flippant, > but it doesn't take a computer science degree to do a Google or > Wikipedia search on 'command line'. Btw, here's that entry: > > http://en.wikipedia.org/wiki/Command_line_interface > Great link. Thanks! I don't mean to quibble over the meaning of the word "tutorial," but I think we may be talking at cross-purposes here. Most of my work involves commercial music software (Live, FL Studio, Reason, whatever). These programs come with manuals, and the assumption behind the manual is -- or at least, we're entitled to hope that the assumption will be -- that the manual will tell you everything you need to know to use the software. When this assumption becomes inoperative, the manual will say something like, "To learn how to insert the effect in your DAW, consult the DAW manual." The customer should NEVER be left to hit google and find an article in wikipedia! By that measure, Csound has some very good tutorials on specific aspects of the system. But by that measure, it has no manual. Darren Nelsen wrote: > > Further, since your readers are, as you say, 'in a computer-based > music studio of some sort', they do have experience with computers and > MIDI, and if they're on a PC, likely a DOS prompt. If they're Mac- > based, they'll probably use MacCsound, which requires no interaction > with the Terminal window, and the command line options are already > preset. > I think I detect a subtle anti-Microsoft bias there. Windows operates EXACTLY like the Mac in this regard, and most Windows users don't even KNOW they have a Command Prompt. --JA -- View this message in context: http://www.nabble.com/Newbie-%28sort-of%29-Questions-tp17593144p17605266.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-06-02 19:17 |
From | Richard Dobson |
Subject | [Csnd] Re: Re: Re: Newbie (sort of) Questions |
Jim Aikin wrote: > > I don't mean to quibble over the meaning of the word "tutorial," but I think > we may be talking at cross-purposes here. Most of my work involves > commercial music software (Live, FL Studio, Reason, whatever). These > programs come with manuals, and the assumption behind the manual is -- or at > least, we're entitled to hope that the assumption will be -- that the manual > will tell you everything you need to know to use the software. When this > assumption becomes inoperative, the manual will say something like, "To > learn how to insert the effect in your DAW, consult the DAW manual." The > customer should NEVER be left to hit google and find an article in > wikipedia! > > By that measure, Csound has some very good tutorials on specific aspects of > the system. But by that measure, it has no manual. > > On the other hand, all those manuals assume all sorts of other prior knowledge - how to launch an application; how to use the finder to search for/organize soundfiles; use of Alt/Option/Ctrl etc, how to use the mouse to click on things (sometimes once, sometimes twice); drag'n'drop (or not); in short all the routine GUI operations people do. To say nothing of the special steps to be taken when exchanging files and folders between platforms. The difficulty with Csound is simply that it marries (now) ~some~ gui-mode ways of working (not necessarily idiomatic to each platform (GUIs can be as opaque as any CLI system to new users) with ~some~ of the old-fashioned CLI stuff. It would be just as reasonable to criticise the Apple documentation (say) for burying the existence and use of Terminal so well (not a default widget in the dock, for example), that people may use the machine for years never being aware of it. Whole books have been written, for example, about the bash shell; any "concise" documentation on basic shell usage is bound to simplify things probably to excess, omit possibly useful information, and at worst may even be misleading. So while there is certainly a need to include some discussion of CLI usage for each platform in the manual, it cannot tell the whole story unless it is on a truly epic scale! Richard Dobson |
Date | 2008-06-02 20:25 |
From | Jim Aikin |
Subject | [Csnd] Re: Re: Re: Newbie (sort of) Questions |
Richard Dobson wrote: > > On the other hand, all those manuals assume all sorts of other prior > knowledge - how to launch an application; how to use the finder to > search for/organize soundfiles; use of Alt/Option/Ctrl etc, how to use > the mouse to click on things (sometimes once, sometimes twice); > drag'n'drop (or not); in short all the routine GUI operations people do. > Not necessarily. I've seen manuals for music software that explained ALL of those operations in a step-by-step fashion. As they should. Not all manuals are that thorough, of course. Richard Dobson wrote: > > The difficulty with Csound is simply > that it marries (now) ~some~ gui-mode ways of working (not necessarily > idiomatic to each platform (GUIs can be as opaque as any CLI system to > new users) with ~some~ of the old-fashioned CLI stuff. It would be just > as reasonable to criticise the Apple documentation (say) for burying the > existence and use of Terminal so well (not a default widget in the dock, > for example), that people may use the machine for years never being > aware of it. > I disagree. The reason it's buried is that most people don't NEED to ever be aware of it. Apple knows their customer base, I'm sure. Richard Dobson wrote: > > Whole books have been written, for example, about the bash shell; any > "concise" documentation on basic shell usage is bound to simplify things > probably to excess, omit possibly useful information, and at worst may > even be misleading. > > So while there is certainly a need to include some discussion of CLI > usage for each platform in the manual, it cannot tell the whole story > unless it is on a truly epic scale! > I'm not arguing in favor of completeness. I'm arguing in favor of sufficiency -- that is, providing enough information that a newcomer can at least proceed from installation to hearing a sound without grinding to a halt because the documentation tosses in an arcane term without explaining it, or makes incorrect assumptions about the user's system. --JA -- View this message in context: http://www.nabble.com/Newbie-%28sort-of%29-Questions-tp17593144p17608876.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2008-06-03 02:19 |
From | Darren Nelsen |
Subject | [Csnd] Re: Re: Re: Newbie (sort of) Questions |
On Jun 2, 2008, at 12:21 PM, Jim Aikin wrote: > > I think I detect a subtle anti-Microsoft bias there. Windows operates > EXACTLY like the Mac in this regard, and most Windows users don't > even KNOW > they have a Command Prompt. Well now you're making stuff up. I'm only speaking from my experience of using Csound years ago on PC via command line. GUI Windows version? Great! Can you talk about that in your article? I remember reading a piece in Keyboard magazine years ago (I think it was 1999 or 2000) as an introduction to Csound. It had a simple tutorial to get folks started. That's what got me going (on Windows! ;) Point is, with these kinds of introductions, interested users will find their way. Resources are there, as I pointed out in my email, and with the many great suggestions offered, we can make them better. Darren |
Date | 2008-06-03 16:23 |
From | luis jure |
Subject | [Csnd] Re: Re: Re: Re: Newbie (sort of) Questions |
El Mon, 2 Jun 2008 12:25:49 -0700 (PDT) Jim Aikin |
Date | 2008-06-05 22:23 |
From | joachim heintz |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Attachments | LargeClock.csd LargeClock.tcl |
Jim, I completely agree with the main point you are writing about. In my words: Csound offers great tools for whatever a creative musician can wish to do, but there's a lot of work to do in writing clear instructions, good tutorials, and and and ... When I'm teaching Csound to young people who are studying composition (not computer science) I can see that they are often frustrated because of the lack of a simple-and-good-and-up-to-date tutorial (or something like Quick Start with Csound). Who can do this immense work? I really don't know, but I think, those of us, who are teaching in a university or something similar, can perhaps try to help here. Why not to work together with the students to write good new tutorials? Or to connect the resources in research or education of the own university with the development of good introductions, better examples and so on? This can be an important contribution, I think. Just two more points to your questions. First, I highly recommend Ian McCurdy's Realtime Examples ( http://iainmccurdy.org/csound.html ). As I see, Ian has recently extended his fantastic collection. This can not replace a tutorial, but in my opinion it's a great work and tends to become a good overwiew for newbies: what can you do with Csound, in an instructive way, intuitive and good written and commented. Second: TclCsound. I think this is one of the very interesting connections between Csound as an audio engine and a programming interface. I recently tried to work with it, for being able to have a more simple and more comfortable GUI as the FLTK widgets inside Csound offer. For example, I will perform a piece of Grisey for large ensemble and tape, and the director needs a very large time display on a screen. So I did this with TclCsound (I attach the .csd and the .tcl if you are interested in). It's great to have this connection between TclTk and Csound. I often found it hard because the introduction in the manual is not really for beginners, but I know, it's not Victor who can do this work. He helped a lot in answering questions, and hopefully we can make this better step by step. I'll try to contribute when I have learned more in TclTk. Ciao - joachim Am 02.06.2008 um 04:43 schrieb Jim Aikin: > > I'm working on a feature on Csound for one of the music technology > magazines. > I want to provide an overview that will let people know about some > of the > resources, and also give them an idea what they might be able to do > with > Csound. > > This leads to a couple of questions I'm hoping folks can clarify > for me. > Apologies if these questions seem childish, but I'm hoping not to > encounter > answers that paraphrase Louis Armstrong's famous reply to the > question, > "What is jazz?" ("If you have to ask, you'll never know.") I really > would > like some concrete information that I can pass on to magazine readers. > > I'm aware that Python code can be embedded in an instr, and > conversely that > Csound can be run from a Python interpreter such as Idle. My > question is: > why do that? Can someone give me a couple of examples of > provocative musical > outcomes that might arise from doing either of the above? > > I guess I need to ask the same questions about AthenaCL, TclCsound, > and > CsoundAV. And not only, "What are these things good for?", but > also, more > basically, "How can one learn how to use them?" In looking at the > descriptions of the former on the Web and of the latter in the Csound > manual, I frankly can't make heads nor tails of any of it. > > Here, for instance, is a more or less typical excerpt from the > manual: "With > Cswish, Tk widgets and commands can be used to provide graphical > interface > and event handling. As with cstclsh, running the cswish command > also opens > an interactive shell." Because I don't have a degree in computer > science, > that's precisely as clear as mud to me. I have no idea what an > interactive > shell is, I wouldn't know how to run the scwish command, and I > wouldn't know > what to do with it after I ran it. > > Is any of this stuff documented with step-by-step tutorials > designed for the > non-expert? Inquiring minds want to know! > > --Jim Aikin > > > > -- > View this message in context: http://www.nabble.com/Newbie-%28sort- > of%29-Questions-tp17593144p17593144.html > Sent from the Csound - General mailing list archive at Nabble.com. > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" |
Date | 2008-06-06 03:57 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Ian's examples are fantastic. His new stuff is super fantastic! I would love to try your TclCsound on my MacBook Pro, not exactly sure how. Can you advise? -dB On Jun 5, 2008, at 5:23 PM, joachim heintz wrote: > Jim, > > I completely agree with the main point you are writing about. In my > words: Csound offers great tools for whatever a creative musician > can wish to do, but there's a lot of work to do in writing clear > instructions, good tutorials, and and and ... When I'm teaching > Csound to young people who are studying composition (not computer > science) I can see that they are often frustrated because of the > lack of a simple-and-good-and-up-to-date tutorial (or something > like Quick Start with Csound). > > Who can do this immense work? I really don't know, but I think, > those of us, who are teaching in a university or something similar, > can perhaps try to help here. Why not to work together with the > students to write good new tutorials? Or to connect the resources > in research or education of the own university with the development > of good introductions, better examples and so on? This can be an > important contribution, I think. > > Just two more points to your questions. First, I highly recommend > Ian McCurdy's Realtime Examples ( http://iainmccurdy.org/ > csound.html ). As I see, Ian has recently extended his fantastic > collection. This can not replace a tutorial, but in my opinion it's > a great work and tends to become a good overwiew for newbies: what > can you do with Csound, in an instructive way, intuitive and good > written and commented. > > Second: TclCsound. I think this is one of the very interesting > connections between Csound as an audio engine and a programming > interface. I recently tried to work with it, for being able to have > a more simple and more comfortable GUI as the FLTK widgets inside > Csound offer. For example, I will perform a piece of Grisey for > large ensemble and tape, and the director needs a very large time > display on a screen. So I did this with TclCsound (I attach > the .csd and the .tcl if you are interested in). It's great to have > this connection between TclTk and Csound. I often found it hard > because the introduction in the manual is not really for beginners, > but I know, it's not Victor who can do this work. He helped a lot > in answering questions, and hopefully we can make this better step > by step. I'll try to contribute when I have learned more in TclTk. > > Ciao - > > joachim > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" |
Date | 2008-06-06 12:37 |
From | joachim heintz |
Subject | [Csnd] Re: Re: Newbie (sort of) Questions |
You just have to run "LargeClock.tcl" from the Terminal (because of the first line it will be executed by /usr/local/bin/cswish). Before this, please change two things: - in "LargeClock.tcl" at the top the path of "LargeClock.csd" (set filename ...) - in "LargeClock.csd" in instr 1 the soundfile you want to play. Thanks for your interest. Please let me know if it's not working. joachim Am 06.06.2008 um 04:57 schrieb Dr. Richard Boulanger: > Ian's examples are fantastic. His new stuff is super fantastic! > > I would love to try your TclCsound on my MacBook Pro, not exactly > sure how. Can you advise? > > -dB > > > On Jun 5, 2008, at 5:23 PM, joachim heintz wrote: > >> Jim, >> >> I completely agree with the main point you are writing about. In >> my words: Csound offers great tools for whatever a creative >> musician can wish to do, but there's a lot of work to do in >> writing clear instructions, good tutorials, and and and ... When >> I'm teaching Csound to young people who are studying composition >> (not computer science) I can see that they are often frustrated >> because of the lack of a simple-and-good-and-up-to-date tutorial >> (or something like Quick Start with Csound). >> >> Who can do this immense work? I really don't know, but I think, >> those of us, who are teaching in a university or something >> similar, can perhaps try to help here. Why not to work together >> with the students to write good new tutorials? Or to connect the >> resources in research or education of the own university with the >> development of good introductions, better examples and so on? This >> can be an important contribution, I think. >> >> Just two more points to your questions. First, I highly recommend >> Ian McCurdy's Realtime Examples ( http://iainmccurdy.org/ >> csound.html ). As I see, Ian has recently extended his fantastic >> collection. This can not replace a tutorial, but in my opinion >> it's a great work and tends to become a good overwiew for newbies: >> what can you do with Csound, in an instructive way, intuitive and >> good written and commented. >> >> Second: TclCsound. I think this is one of the very interesting >> connections between Csound as an audio engine and a programming >> interface. I recently tried to work with it, for being able to >> have a more simple and more comfortable GUI as the FLTK widgets >> inside Csound offer. For example, I will perform a piece of Grisey >> for large ensemble and tape, and the director needs a very large >> time display on a screen. So I did this with TclCsound (I attach >> the .csd and the .tcl if you are interested in). It's great to >> have this connection between TclTk and Csound. I often found it >> hard because the introduction in the manual is not really for >> beginners, but I know, it's not Victor who can do this work. He >> helped a lot in answering questions, and hopefully we can make >> this better step by step. I'll try to contribute when I have >> learned more in TclTk. >> >> Ciao - >> >> joachim >> >> >> Send bugs reports to this list. >> To unsubscribe, send email sympa@lists.bath.ac.uk with body >> "unsubscribe csound" |
Date | 2008-06-08 06:49 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Re: Re: Newbie (sort of) Questions |
Thanks Joachim, It worked great and I appreciate very much your writing and sharing it with us. Hopefully you will share more of your TCL examples as you develop them. -dB On Jun 6, 2008, at 7:37 AM, joachim heintz wrote: > You just have to run "LargeClock.tcl" from the Terminal (because of > the first line it will be executed by /usr/local/bin/cswish). > Before this, please change two things: > - in "LargeClock.tcl" at the top the path of "LargeClock.csd" (set > filename ...) > - in "LargeClock.csd" in instr 1 the soundfile you want to play. > Thanks for your interest. Please let me know if it's not working. > > joachim > > > > Am 06.06.2008 um 04:57 schrieb Dr. Richard Boulanger: > >> Ian's examples are fantastic. His new stuff is super fantastic! >> >> I would love to try your TclCsound on my MacBook Pro, not exactly >> sure how. Can you advise? >> >> -dB >> >> >> On Jun 5, 2008, at 5:23 PM, joachim heintz wrote: >> >>> Jim, >>> >>> I completely agree with the main point you are writing about. In >>> my words: Csound offers great tools for whatever a creative >>> musician can wish to do, but there's a lot of work to do in >>> writing clear instructions, good tutorials, and and and ... When >>> I'm teaching Csound to young people who are studying composition >>> (not computer science) I can see that they are often frustrated >>> because of the lack of a simple-and-good-and-up-to-date tutorial >>> (or something like Quick Start with Csound). >>> >>> Who can do this immense work? I really don't know, but I think, >>> those of us, who are teaching in a university or something >>> similar, can perhaps try to help here. Why not to work together >>> with the students to write good new tutorials? Or to connect the >>> resources in research or education of the own university with the >>> development of good introductions, better examples and so on? >>> This can be an important contribution, I think. >>> >>> Just two more points to your questions. First, I highly recommend >>> Ian McCurdy's Realtime Examples ( http://iainmccurdy.org/ >>> csound.html ). As I see, Ian has recently extended his fantastic >>> collection. This can not replace a tutorial, but in my opinion >>> it's a great work and tends to become a good overwiew for >>> newbies: what can you do with Csound, in an instructive way, >>> intuitive and good written and commented. >>> >>> Second: TclCsound. I think this is one of the very interesting >>> connections between Csound as an audio engine and a programming >>> interface. I recently tried to work with it, for being able to >>> have a more simple and more comfortable GUI as the FLTK widgets >>> inside Csound offer. For example, I will perform a piece of >>> Grisey for large ensemble and tape, and the director needs a very >>> large time display on a screen. So I did this with TclCsound (I >>> attach the .csd and the .tcl if you are interested in). It's >>> great to have this connection between TclTk and Csound. I often >>> found it hard because the introduction in the manual is not >>> really for beginners, but I know, it's not Victor who can do this >>> work. He helped a lot in answering questions, and hopefully we >>> can make this better step by step. I'll try to contribute when I >>> have learned more in TclTk. >>> >>> Ciao - >>> >>> joachim >>> >>> >>> Send bugs reports to this list. >>> To unsubscribe, send email sympa@lists.bath.ac.uk with body >>> "unsubscribe csound" |
Date | 2008-06-08 06:52 |
From | "Dr. Richard Boulanger" |
Subject | [Csnd] Re: Newbie (sort of) Questions |
Darren, Thanks for sharing your recommendations and especially the Flounder link. Wow.... Øyvind Brandtsegg's work is pretty awesome and wonderful! -dB On Jun 2, 2008, at 7:34 AM, Darren Nelsen wrote:
|