| "A Csound Tutorial" by me on Csounds.com has an introduction to Python
scripting for Csound.
The advantage of Python is in using Python scripts as a concise form of
music notation. You use Python to generate the score, and feed notes to
Csound. There is a further advantage in that Python enables the use of
fractals, mathematical music theory, and so forth to generate scores, or
transform scores, in ways that are not necessarily easy to imagine.
AthenaCL, by Christopher Ariza, is a whole toolkit of operations and classes
for doing score generation and score manipulation. CsoundAC, by me, which is
part of Csound, is another such toolkit.
Regards,
Mike
----- Original Message -----
From: "Jim Aikin"
To:
Sent: Sunday, June 01, 2008 10:43 PM
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.
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
|