EasyRPG / Player

RPG Maker 2000/2003 and EasyRPG games interpreter
https://easyrpg.org/player/
GNU General Public License v3.0
965 stars 183 forks source link

WildMidi - Specific MIDI does not continues after a loop under specific conditions #3173

Open Mimigris opened 6 months ago

Mimigris commented 6 months ago

Player platform:

Windows, 64 bits continuous build of the Player.

Attach files (as a .zip archive or link them)

Boss 2.mid from the OpenRTP. Boss 2.zip

Describe the issue in detail and how to reproduce it:

In a game, play this midi at 110% speed or higher while using WildMidi for the MIDI output in the Player. You should notice that when the track is intended to loop, it will just stop playing instead, and the command Control Variables: MIDI Play Location (Tick) will return 0 and the Conditional Branch: BGM has completed a loop will also return false.