Midi-to-part-mp3 Web App

Select midi or musicxml files from your computer

Or drag and drop files below

Just drag and drop files here
Midi Tracks
Soprano
Alto
Tenor
Bass
Instrument

Acknowledgements

The following opensource libraries made the development of midi-to-part-mp3s possible:

  • Fluidsynth - MIDI-to-WAVE converter and player
  • Lame - MPEG Audio Layer III (MP3) encoder
  • SoX - cross platform CLI utility used to convert audio files
  • mido - midi objects for python
  • music21 - music toolkit used to convert MusicXML to midi
  • Timbres of heaven - Soundfont developed by Don Allen with over 250 instruments
  • opensheetmusicdisplay - Library that visualizes MusicXML using VexFlow
  • Vexflow - open-source online music notation rendering API
  • MusicXML - XML format that was developed to share sheet music files between applications
  • JQuery - feature-rich JavaScript library that makes HTML maniplulation and event handling easier
  • Bootstrap - Opensource toolkit to develop responsive web apps with HTML, CSS and JavaScript