Class of March 27 2006
JohnArroyo showed us the current version of his Eigen Synth, a program currently in Matlab that extracts rhythms from audio drum tracks (or even more complex music?) and models them with PCA to get a bunch of eigen-rhythms, which can then be combined in varying amounts to get new rhythm patterns, which are synthesized in real-time. The idea is that all the resulting beats are "good".
DouglasRepetto played some of the things he had done with MeapSoft. He made a composer that sorted by duration, then repeated segments so that each block of repetitions takes about the same time.
DanEllis also played a composition using MeapSoft, based on a simple greedy algorithm to maximize local similarity, while letting the global feature wander aimlessly.
