Bindings to 'libfluidsynth' to parse and synthesize MIDI files. It can
read MIDI into a data frame, play it on the local audio device, or convert into
an audio file.
System requirements: fluidsynth: fluidsynth-devel (rpm) or
libfluidsynth-dev (deb). On Linux you also need a soundfont
provided by 'fluid-soundfont-gm' (Fedora) or 'sf3-soundfont-gm'
(Debian/Ubuntu)