Pausing and resuming a MIDI file is always going to be slightly awkward by just sending MIDI messages, but anything is better than just restarting the track.
Will also be fixed as part of #9. Once we throw waveform BGM into the mix, the code semantics would get too confusing if we can't properly pause playback, and it's just two short functions anyway.
Pausing and resuming a MIDI file is always going to be slightly awkward by just sending MIDI messages, but anything is better than just restarting the track.