beast icon indicating copy to clipboard operation
beast copied to clipboard

Old events affect next playback

Open swesterfeld opened this issue 7 years ago • 2 comments

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.

swesterfeld avatar May 14 '17 09:05 swesterfeld

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.

tim-janik avatar May 14 '17 21:05 tim-janik

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.

play-retrigger-bug.zip

swesterfeld avatar May 15 '17 08:05 swesterfeld