MusicXML Import

Convert sheet music files into Strudel code directly in the browser. No server upload needed — the conversion happens entirely client-side.

How to import

  1. Open a session and click the three-dot menu () in the toolbar.
  2. Select Upload MusicXML.
  3. Choose a .xml, .musicxml, or .mxl file from your computer.
  4. The generated Strudel code will appear in the editor. Review it, make any adjustments, and press play.

What gets converted

  • All parts and voices are mapped to separate tracks
  • Instruments are mapped to General MIDI sound banks (piano, strings, brass, drums, etc.)
  • Repeats, voltas, D.C./D.S. navigation are expanded
  • Tied notes are merged across bar lines
  • Drum parts use standard Strudel drum names (bd, sd, hh, etc.)
  • The output uses arrange() for timeline layout with stack() to play all voices together