Gst-musicxml2midi is a project mainly written in C and SHELL, based on the View license.
A GStreamer element for converting MusicXML into MIDI audio (suitable for direct synthesis via the wildmidi or timidity elements). Packages are available at:
musicxml2midi provides an element that converts MusicXML in to MIDI format suitable for direct synthesis via the wildmidi or timidity elements.
To synthesize MusicXML:
gst-launch filesrc location=song.xml ! musicxml2midi ! wildmidi ! audioconvert ! autoaudiosink
To convert a MusicXML file in to a MIDI file:
gst-launch filesrc location=song.xml ! musicxml2midi ! filesink location=song.mid