m is for midi
What is this?
MidiMonster is an application that performs mathematical transformations on MIDI music. It comes with
a few preset transformations, and allows you to write your own as well.
Details
Hofstadter's
Gödel Escher Bach contains some interesting discussions about the fugue, and the
subtle musical transformations and subtexts that Bach wrote into his music. This is my first attempt
to write software that mathematically plays with the structure of a song. The next step will be to study
fugues further and write software that can build a fugue.
Here are a few examples of popular songs that have been mathematically altered. I've left out song
titles - see if you can recognize the song each one came from:
1,
2,
3,
4,
5,
6,
7,
8.
Download
Download
the software for Windows.
Download a zip file containing the
source.
It shows a “some kinda error finding plugins!” error.
But it looks great, i’m going to test it a little while.
And huh, I couldn’t recognice any of this songs … I think I should spend more time listening to music ;-)