Turn scores into playable MIDI: MusicXML from any notation app, compressed .mxl, and native MuseScore files - converted locally in your browser.
100% in your browser - your files never leave your device.
Export MusicXML from Sibelius, Finale, Dorico, MuseScore or Flat - or just drop the MuseScore .mscz file directly, no export step needed.
Compressed .mxl archives are unpacked and the score is parsed by a notation engine running in the page. The file never uploads, so even unpublished scores stay private.
Each staff becomes a MIDI track, percussion goes to the drum channel, and note positions are preserved in beats - so the piece lines up bar-for-bar in any DAW.
MusicXML is the standard for exchanging notation - clefs, slurs, lyrics, layout. MIDI is the standard for performance data that samplers and DAWs consume. Composers cross this bridge constantly: write in a notation app, then convert to MIDI to mock the piece up with real instrument libraries, build a backing track, or hand parts to a producer.
This converter keeps the things that matter for playback: every staff as its own track, pitches, rhythm in exact beat positions, and velocities. Engraving details like slur marks and page layout have no MIDI equivalent and are dropped - the point is to make the score play, not to re-typeset it.
MuseScore users get a shortcut: .mscz and .mscx files convert directly, so you can skip MuseScore's own export dialog entirely. And because parsing happens in your browser, a 40-staff orchestral score converts as fast as your machine can read the file.
Plain MusicXML as .musicxml or .xml, compressed MusicXML as .mxl (the zip container is unpacked automatically), and native MuseScore files as .mscz or .mscx.
Yes - every staff that contains notes becomes its own MIDI track with its name preserved. Percussion staves are routed to MIDI channel 10 so drums play back correctly.
Note positions are stored in beats, so the music stays perfectly on the grid. The file carries a default tempo; set your project tempo in the DAW and everything lands where the score says.
No. Parsing and conversion run inside the page on your device. Unreleased compositions and commissioned work never touch a server.
Velocities carry the basic dynamics. Text, slurs and articulation symbols are notation concepts without a standard MIDI representation, so they are omitted - as with any MusicXML-to-MIDI conversion.
TuttiDAW imports MusicXML and MuseScore files straight onto MIDI tracks - turn the score into a full production without leaving the browser.
Explore TuttiDAW - the free browser DAW