Another possibility is the music playback program issues a MIDI reset (or equivalent, All Notes Off) after the file plays, thus working properly in game, but being off when played outside because of the hung notes. It's likely the case since the playback may need to aborted at any time so the...