fix Cxxx/F0xx being delayed in low-latency mode
This commit is contained in:
parent
451fc7a62c
commit
3aa8ea3625
|
@ -554,6 +554,7 @@ void DivEngine::processRow(int i, bool afterDelay) {
|
||||||
if (divider<10) divider=10;
|
if (divider<10) divider=10;
|
||||||
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
|
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
|
||||||
clockDrift=0;
|
clockDrift=0;
|
||||||
|
subticks=0;
|
||||||
break;
|
break;
|
||||||
case 0xe0: // arp speed
|
case 0xe0: // arp speed
|
||||||
if (effectVal>0) {
|
if (effectVal>0) {
|
||||||
|
@ -634,6 +635,7 @@ void DivEngine::processRow(int i, bool afterDelay) {
|
||||||
if (divider<10) divider=10;
|
if (divider<10) divider=10;
|
||||||
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
|
cycles=got.rate*pow(2,MASTER_CLOCK_PREC)/divider;
|
||||||
clockDrift=0;
|
clockDrift=0;
|
||||||
|
subticks=0;
|
||||||
break;
|
break;
|
||||||
case 0xf1: // single pitch ramp up
|
case 0xf1: // single pitch ramp up
|
||||||
case 0xf2: // single pitch ramp down
|
case 0xf2: // single pitch ramp down
|
||||||
|
|
Loading…
Reference in a new issue