it doesn't...
This commit is contained in:
parent
cb1c96ff1d
commit
c5fa0a3d6d
4 changed files with 9 additions and 6 deletions
|
|
@ -614,11 +614,13 @@ void DivEngine::renderSamples() {
|
|||
s->rendLength=(double)s->length/samplePitches[s->pitch];
|
||||
s->rendData=new short[s->rendLength];
|
||||
int k=0;
|
||||
float mult=(float)(s->vol+100)/100.0f;
|
||||
for (double j=0; j<s->length; j+=samplePitches[s->pitch]) {
|
||||
if (k>=s->rendLength) {
|
||||
break;
|
||||
}
|
||||
s->rendData[k++]=s->data[(unsigned int)j];
|
||||
float next=(float)s->data[(unsigned int)j]*mult;
|
||||
s->rendData[k++]=fmin(fmax(next,-32768),32767);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue