Musical innovation is full of danger to the State, for when modes of music change,
the laws of the State always change with them.
--Plato, The Republic (4)
I have been working with David Wessel at CNMAT on developing the "Markov Melody Engine". This is an algorithm generates random melodies with given pitch distributions and intervallic-succession tendencies. The ideas are described in this paper.(pdf, gzipped PS)

Software to implement the MME is currently being tested. The core computations run in Matlab, while the interface with the musician/composer, and with the musical synthesis, is realized in Max/MSP. Once completed, the programs will be available here.

Relevant links

Home page