| Many thanks for such a comprehensive and coherent answer to my question,
Michael! I found the score generating article you referred to in the Spring
Csound Ezine. It's excellent.
Bob Douglas
Michael Gogins wrote:
>
> Cscore is a library that you link with to write your own score generator in
> C.
>
> Here are some approaches to writing Csound pieces:
>
> 1. Write a score generating function in C and add it to a Cscore
> application.
>
> 2. Write a score generating program in any language, and print out a Csound
> score to a text file. This is easiest and works fine.
>
> 3. Use JCsound or AXCsound and embed them into your score generating
> program. This is best if (a) you are a moderately experienced programmer and
> (b) you need to write your own score generating algorithms, as it gives you
> the ability to edit the orc and sco, run more than one score in a row
> without reloading the program, and so on.
>
> 4. Use one of the score generating frameworks described in Mikelson's latest
> ezine. Many of these are designed to do (2) or (3) above.
>
> 5. Use notation software to create a midifile. Then use (3) or (4) above or
> just use a Csound orc designed to work with -F midifile.
>
> 6. Use notation software to create a midifile, then use midi2cs to translate
> it to a Csound score.
> |