fix Cxxx/F0xx being delayed in low-latency mode

This commit is contained in:
tildearrow 2022-05-22 22:36:48 -05:00
parent 451fc7a62c
commit 3aa8ea3625
1 changed files with 2 additions and 0 deletions

View File

@ -554,6 +554,7 @@ void DivEngine::processRow(int i, bool afterDelay) {
if (divider<10) divider=10;
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
clockDrift=0;
subticks=0;
break;
case 0xe0: // arp speed
if (effectVal>0) {
@ -634,6 +635,7 @@ void DivEngine::processRow(int i, bool afterDelay) {
if (divider<10) divider=10;
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
clockDrift=0;
subticks=0;
break;
case 0xf1: // single pitch ramp up
case 0xf2: // single pitch ramp down