It happened with version 1.6.0 so with new version 1.7.0 I thought it would be gone. But it isn't. Everytime when music reaches its end and needs to start over the game freezes briefly for split second. It's very annoying when short songs are being played.
Thanks for the report, but I could use some more information. What operating system are you using, and what music setting (OPL, Native MIDI, etc.) are you using?
This is an SDL_mixer bug introduced by Windows Vista and later. All source ports using SDL_mixer for native MIDI output on Vista, 7, or 8 suffer from this.
Yes, as I suspected, SDL_mixer is to blame. I think the best solution to this problem is to switch to using OPL emulation mode or Timidity. My plan is to switch the default MIDI device to OPL playback.
It happened with version 1.6.0 so with new version 1.7.0 I thought it would be gone. But it isn't. Everytime when music reaches its end and needs to start over the game freezes briefly for split second. It's very annoying when short songs are being played.