Amiga: fix per-chan osc

This commit is contained in:
tildearrow 2023-03-10 12:44:45 -05:00
parent e18caaca1d
commit 12a1d2ff3d

View file

@ -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;
} }