"WolframTones works by taking simple programs from Wolfram's computational universe, and using music theory and Mathematica algorithms to render them as music. Each program in effect defines a virtual world, with its own special story--and WolframTones captures it as a musical composition. "
This is really fun to play with....!!! Amazing composition controls in terms of a huge variety of musical scales
http://tones.wolfram.com/