X1-010: why is the per-chan osc so quiet?
This commit is contained in:
parent
af64f9c141
commit
eeffb47ab7
|
@ -222,7 +222,8 @@ void DivPlatformX1_010::acquire(short** buf, size_t len) {
|
||||||
if (stereo) buf[1][h]=tempR;
|
if (stereo) buf[1][h]=tempR;
|
||||||
|
|
||||||
for (int i=0; i<16; i++) {
|
for (int i=0; i<16; i++) {
|
||||||
oscBuf[i]->data[oscBuf[i]->needle++]=(x1_010.voice_out(i,0)+x1_010.voice_out(i,1))>>1;
|
int vo=(x1_010.voice_out(i,0)+x1_010.voice_out(i,1))<<3;
|
||||||
|
oscBuf[i]->data[oscBuf[i]->needle++]=CLAMP(vo,-32768,32767);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue