Amiga: fix per-chan osc
This commit is contained in:
parent
e18caaca1d
commit
12a1d2ff3d
|
@ -130,7 +130,7 @@ void DivPlatformAmiga::acquire(short** buf, size_t len) {
|
||||||
outL+=(output*sep2)>>7;
|
outL+=(output*sep2)>>7;
|
||||||
outR+=(output*sep1)>>7;
|
outR+=(output*sep1)>>7;
|
||||||
}
|
}
|
||||||
oscBuf[i]->data[oscBuf[i]->needle++]=output<<2;
|
oscBuf[i]->data[oscBuf[i]->needle++]=amiga.audDat[amiga.audByte[i]][i]*MIN(64,amiga.audVol[i]);
|
||||||
} else {
|
} else {
|
||||||
oscBuf[i]->data[oscBuf[i]->needle++]=0;
|
oscBuf[i]->data[oscBuf[i]->needle++]=0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue