munshkr / fmtribe

:musical_note: OPL2/3 synth/drum machine/thingie focused on live jamming for DOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When stopping, the first step of the next frame is played

munshkr opened this issue · comments

commented

Do you mean, the stop must do a "Full Stop" and reset to the beginning of the pattern?
So, the stop is not local? Right?

Right now, when you press F7 only once (let's call it soft stop), it continues playing until the last step of the last bar_. Then it goes to the first bar again, and _here it should stop, but it actually plays that first step*.

It's easier to understand if you try it :) Toggle the first step, press F5 and then F7, it should play that step only 4 times (because there are 4 bars), but it sounds 5 times, that last one being the one that shouldn't play at all.

*In the source code, frame = bar