WolframTones: Wolfram does music, mathematically
There are several variations for each musical style, ranging from hip-hop to classical. User-configurable options include picking the scale the composition will use, setting the midi instrument for each part, and adjusting the tempo. When you find a composition you like, you can download it as a midi, or have it delivered to your phone as a ringtone. I suspect Brian Eno would approve.