Music Mathematics

An interactive algorithm to evaluate the originality of a melodic line.

Upload your MIDI file.

This application runs statistical and mathematical analysis on melody lines contained in uploaded MIDI files. Multiple track MIDI files are acceptable. However, this application cannot process MIDI tracks that contain chords. For more information on how to interpret this application's results, please go to our Algorithm Section.

To create your own MIDI file online for upload to this application, go to Online Sequencer, or you can download some popular melodies at midiworld.com. Chords can be erased with the editing application, Online Sequencer.