parent
86e2d6d720
commit
44605a42a5
|
@ -1268,7 +1268,7 @@ void FurnaceGUI::drawSampleEdit() {
|
||||||
|
|
||||||
if (sample->depth==DIV_SAMPLE_DEPTH_16BIT) {
|
if (sample->depth==DIV_SAMPLE_DEPTH_16BIT) {
|
||||||
for (unsigned int i=start; i<end; i++) {
|
for (unsigned int i=start; i<end; i++) {
|
||||||
double freq=sampleFilterCutStart+(sampleFilterCutEnd-sampleFilterCutStart)*pow(double(i-start)/double(end-start),power);
|
double freq=sampleFilterCutStart+(sampleFilterSweep?((sampleFilterCutEnd-sampleFilterCutStart)*pow(double(i-start)/double(end-start),power)):0);
|
||||||
double cut=sin((freq/double(sample->centerRate))*M_PI);
|
double cut=sin((freq/double(sample->centerRate))*M_PI);
|
||||||
|
|
||||||
for (int j=0; j<sampleFilterPower; j++) {
|
for (int j=0; j<sampleFilterPower; j++) {
|
||||||
|
@ -1284,7 +1284,7 @@ void FurnaceGUI::drawSampleEdit() {
|
||||||
}
|
}
|
||||||
} else if (sample->depth==DIV_SAMPLE_DEPTH_8BIT) {
|
} else if (sample->depth==DIV_SAMPLE_DEPTH_8BIT) {
|
||||||
for (unsigned int i=start; i<end; i++) {
|
for (unsigned int i=start; i<end; i++) {
|
||||||
double freq=sampleFilterCutStart+(sampleFilterCutEnd-sampleFilterCutStart)*pow(double(i-start)/double(end-start),power);
|
double freq=sampleFilterCutStart+(sampleFilterSweep?((sampleFilterCutEnd-sampleFilterCutStart)*pow(double(i-start)/double(end-start),power)):0);
|
||||||
double cut=sin((freq/double(sample->centerRate))*M_PI);
|
double cut=sin((freq/double(sample->centerRate))*M_PI);
|
||||||
|
|
||||||
for (int j=0; j<sampleFilterPower; j++) {
|
for (int j=0; j<sampleFilterPower; j++) {
|
||||||
|
|
Loading…
Reference in a new issue