Music Sequencer is a pair of applications for creating one bar riffs of music out of wav files and then sequencing them into songs. It is most appropriate for rhythmic-oriented electronic music like hip-hop, house, techno, or drum and bass.
Music Sequencer started out as a class project at UIUC, for the Software Engineering Courses CS327/CS329 taught by Ralph Johnson. It won the Michael S. Hughes Software Engineering Award award as best project.
Hosted on SourceForge since February 2001, it has led an open-source life ever since. Every now and again members of the original team get inspired to dust it off and add some new features. If you are interested in writing something similar, you may want to look at our code. (but be warned, we were junior programmers back then!)
To see how it was presented as a class project, here is our old page.