Azimuth
Algorithmic Score Synthesis Techniques
by Michael Rhoades