Programming Music: The Applications of Algorithmic Composition [pdf]
getinspired.mit.edu
getinspired.mit.edu
A related idea that may be interesting to explore are approaches to identify and classify hip-hop beat cliches across different genres and time periods (and accordingly to generate new beats that approximate the respective genres or time periods' aesthetics).
Faust: https://news.ycombinator.com/item?id=13012880
audioKit: https://news.ycombinator.com/item?id=9903760
pure data: very difficult to search for
common lisp et al: https://news.ycombinator.com/item?id=12518768
I would be very impressed if a fully computer synthesized piece would actually strike a cord in humans. I'm not talking about brutal bam-bam-bam techno pieces that evoke no emotions whatsoever.
That said, if you're a long time listener and you've never found any producers with soul, look again. Popular example: Daft Punk.
Anyways, who are the authors? Nowhere to be found! Sure it's a class project but that's no excuse! And they should publish the BeatOven source, would love to play around with it.
Seconded! Though I could see something like this being quite valuable if integrated into a DAW like Ableton Live. Maybe plugins that do something like this already exist...does anyone know?
Then it moves to the next block and randomly decides whether to re-use the previous block or create a new one. This stops it from sounding completely random in a bad way.
Selecting the Arabic scale creates some interesting patterns.
Seems like music might even be a more pragmatic means of communication than numbers.