This project is influenced by the work of Arnold Schoernberg and his study of twelve-tone music, and John Cage and his study of aleatoric music. The software generates music in a logical manner, following common practice of the early twentieth century.