I'm looking into playing around with procedurally generating music. I'm hoping to find a really simple API where I can just call out instrument, note, duration and string together a song (I'll take anything of course but that would be my preference). Does anyone know of any library that does this?
...
I'm looking into making a music theory lab application, where you can see the graphical relation between music theory concepts. I would like this to be available online, so Flash and Silverlight come to mind.
But I would like to dynamically generate tones and chords etc from user input. This is something I know is a very underdeveloped...
If you want to make procedural music, generally you're going to need individual note sounds (for whatever instrument) which you can string together. Is there somewhere i can get these for free, preferably usable for commercial purposes?
...
So I've got something like:
void createSinewave( short * array, int duration, int startOffset,
float freq, float amp ) ;
void createSquarewave( short * array, int duration, int startOffset,
float freq, float amp ) ;
Other functions "slide" a wave form from some low frequency to some high frequency, and accept two frequency pa...
Anyone have good book / article recommendation for procedural generation of background music? (No vocals, just instruments).
I'm not interested in:
How do I generate the sound of a particular note on a particular instrument
I'm interested in:
How do I generate the melody / score for the music.
Thanks!
EDIT:
Thanks for the refere...