Song

Analyze a score

The Song engine runs here, in this tab, compiled to WebAssembly. Your file is read into memory and analyzed locally — it never reaches a server, and the page keeps working with the network switched off.

Drop a score to understand it

MusicXML, compressed MusicXML (.mxl), or MIDI — click to choose a file

Analysis runs in your browser. Nothing is uploaded.

What it reads

MusicXML
Uncompressed .xml / .musicxml, from any notation program
Compressed MusicXML
.mxl — the default export of most editors
MIDI
.mid / .midi / .kar, quantized to a duple or triplet grid
Not yet
Native .mscz projects — export MusicXML from Song Studio or MuseScore