X1-010: fix env slides in low latency mode
This commit is contained in:
parent
bdc10b2ca0
commit
76cdc66e05
|
|
@ -509,6 +509,7 @@ void DivPlatformX1_010::tick(bool sysTick) {
|
||||||
if (chan[i].keyOff) chan[i].keyOff=false;
|
if (chan[i].keyOff) chan[i].keyOff=false;
|
||||||
chan[i].freqChanged=false;
|
chan[i].freqChanged=false;
|
||||||
}
|
}
|
||||||
|
if (sysTick) {
|
||||||
if (chan[i].env.slide!=0) {
|
if (chan[i].env.slide!=0) {
|
||||||
chan[i].env.slidefrac+=chan[i].env.slide;
|
chan[i].env.slidefrac+=chan[i].env.slide;
|
||||||
while (chan[i].env.slidefrac>0xf) {
|
while (chan[i].env.slidefrac>0xf) {
|
||||||
|
|
@ -532,6 +533,7 @@ void DivPlatformX1_010::tick(bool sysTick) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int DivPlatformX1_010::dispatch(DivCommand c) {
|
int DivPlatformX1_010::dispatch(DivCommand c) {
|
||||||
switch (c.cmd) {
|
switch (c.cmd) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue