beast
beast copied to clipboard
Old events affect next playback
If you play a song and play again, it happens that note-off events from the first playback remain somewhere in the event queue. This means that you'll see long notes played shorter than before, because the note off events from the first playback affect the current song output.
Thanks for that report. It'd be really good if you could try to nail this down to a version that is dead simple to reproduce, e.g. point at an example song and a position within that that's very likely to trigger the problem when playback is restarted. That'll be a huge help in debugging this and verifying a potential fix.
Ok: play attached song without retriggering play: one long note gets played, again and again, in a loop, like it should be, length is correct.
Trigger play or stop and start after one second while note is played: note is shorter than expected length.