Cross-platform Haskell library for MIDI playback