diff --git a/plugins/LinuxVST/src/Acceleration/AccelerationProc.cpp b/plugins/LinuxVST/src/Acceleration/AccelerationProc.cpp index 050c433ca..de0446293 100755 --- a/plugins/LinuxVST/src/Acceleration/AccelerationProc.cpp +++ b/plugins/LinuxVST/src/Acceleration/AccelerationProc.cpp @@ -20,7 +20,7 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -92,8 +92,8 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -128,7 +128,7 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -200,8 +200,8 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Aura/AuraProc.cpp b/plugins/LinuxVST/src/Aura/AuraProc.cpp index e6d4f4e7a..6eb8c56ed 100755 --- a/plugins/LinuxVST/src/Aura/AuraProc.cpp +++ b/plugins/LinuxVST/src/Aura/AuraProc.cpp @@ -23,7 +23,7 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -168,8 +168,8 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -207,7 +207,7 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -352,8 +352,8 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/AverMatrix/AverMatrixProc.cpp b/plugins/LinuxVST/src/AverMatrix/AverMatrixProc.cpp index c04b2ced4..3887a51d7 100755 --- a/plugins/LinuxVST/src/AverMatrix/AverMatrixProc.cpp +++ b/plugins/LinuxVST/src/AverMatrix/AverMatrixProc.cpp @@ -75,8 +75,8 @@ void AverMatrix::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 32 bit stereo floating point dither @@ -167,8 +167,8 @@ void AverMatrix::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Average/AverageProc.cpp b/plugins/LinuxVST/src/Average/AverageProc.cpp index fce6a3af4..b47fc830b 100755 --- a/plugins/LinuxVST/src/Average/AverageProc.cpp +++ b/plugins/LinuxVST/src/Average/AverageProc.cpp @@ -25,7 +25,7 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -107,8 +107,8 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling @@ -150,7 +150,7 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -232,8 +232,8 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling diff --git a/plugins/LinuxVST/src/BussColors4/BussColors4Proc.cpp b/plugins/LinuxVST/src/BussColors4/BussColors4Proc.cpp index 983bcc510..8691460d7 100755 --- a/plugins/LinuxVST/src/BussColors4/BussColors4Proc.cpp +++ b/plugins/LinuxVST/src/BussColors4/BussColors4Proc.cpp @@ -52,7 +52,7 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -752,8 +752,8 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -820,7 +820,7 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1520,8 +1520,8 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/ButterComp/ButterCompProc.cpp b/plugins/LinuxVST/src/ButterComp/ButterCompProc.cpp index 06c02ad31..cd4131698 100755 --- a/plugins/LinuxVST/src/ButterComp/ButterCompProc.cpp +++ b/plugins/LinuxVST/src/ButterComp/ButterCompProc.cpp @@ -40,7 +40,7 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -138,8 +138,8 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -194,7 +194,7 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -292,8 +292,8 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/ButterComp2/ButterComp2Proc.cpp b/plugins/LinuxVST/src/ButterComp2/ButterComp2Proc.cpp index f5520a44a..1bf7d52dd 100755 --- a/plugins/LinuxVST/src/ButterComp2/ButterComp2Proc.cpp +++ b/plugins/LinuxVST/src/ButterComp2/ButterComp2Proc.cpp @@ -22,7 +22,7 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -213,8 +213,8 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; @@ -257,7 +257,7 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -448,8 +448,8 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; diff --git a/plugins/LinuxVST/src/Chorus/ChorusProc.cpp b/plugins/LinuxVST/src/Chorus/ChorusProc.cpp index 8f02bebbc..a3e0a415f 100755 --- a/plugins/LinuxVST/src/Chorus/ChorusProc.cpp +++ b/plugins/LinuxVST/src/Chorus/ChorusProc.cpp @@ -25,7 +25,7 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -92,8 +92,8 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -134,7 +134,7 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -201,8 +201,8 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/ChorusEnsemble/ChorusEnsembleProc.cpp b/plugins/LinuxVST/src/ChorusEnsemble/ChorusEnsembleProc.cpp index 8ee1eea32..3257fd9a2 100755 --- a/plugins/LinuxVST/src/ChorusEnsemble/ChorusEnsembleProc.cpp +++ b/plugins/LinuxVST/src/ChorusEnsemble/ChorusEnsembleProc.cpp @@ -25,7 +25,7 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -132,8 +132,8 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -175,7 +175,7 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -282,8 +282,8 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/LinuxVST/src/Desk4/Desk4Proc.cpp b/plugins/LinuxVST/src/Desk4/Desk4Proc.cpp index 0426cc218..c20b66f8f 100755 --- a/plugins/LinuxVST/src/Desk4/Desk4Proc.cpp +++ b/plugins/LinuxVST/src/Desk4/Desk4Proc.cpp @@ -33,7 +33,7 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -185,8 +185,8 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } @@ -235,7 +235,7 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -387,8 +387,8 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } diff --git a/plugins/LinuxVST/src/Distance2/Distance2Proc.cpp b/plugins/LinuxVST/src/Distance2/Distance2Proc.cpp index 8017d9303..eed60619e 100755 --- a/plugins/LinuxVST/src/Distance2/Distance2Proc.cpp +++ b/plugins/LinuxVST/src/Distance2/Distance2Proc.cpp @@ -39,7 +39,7 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -228,8 +228,8 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,7 +283,7 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -472,8 +472,8 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/DrumSlam/DrumSlamProc.cpp b/plugins/LinuxVST/src/DrumSlam/DrumSlamProc.cpp index ab071ac1e..fa9155394 100755 --- a/plugins/LinuxVST/src/DrumSlam/DrumSlamProc.cpp +++ b/plugins/LinuxVST/src/DrumSlam/DrumSlamProc.cpp @@ -24,7 +24,7 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -179,8 +179,8 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -219,7 +219,7 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -374,8 +374,8 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/DubCenter/DubCenterProc.cpp b/plugins/LinuxVST/src/DubCenter/DubCenterProc.cpp index ff4d70dbf..197309401 100755 --- a/plugins/LinuxVST/src/DubCenter/DubCenterProc.cpp +++ b/plugins/LinuxVST/src/DubCenter/DubCenterProc.cpp @@ -263,8 +263,8 @@ void DubCenter::processReplacing(float **inputs, float **outputs, VstInt32 sampl lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -546,8 +546,8 @@ void DubCenter::processDoubleReplacing(double **inputs, double **outputs, VstInt lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/LinuxVST/src/DubSub/DubSubProc.cpp b/plugins/LinuxVST/src/DubSub/DubSubProc.cpp index 4195d3b38..81acffd7a 100755 --- a/plugins/LinuxVST/src/DubSub/DubSubProc.cpp +++ b/plugins/LinuxVST/src/DubSub/DubSubProc.cpp @@ -383,8 +383,8 @@ void DubSub::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -786,8 +786,8 @@ void DubSub::processDoubleReplacing(double **inputs, double **outputs, VstInt32 lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/LinuxVST/src/ElectroHat/ElectroHatProc.cpp b/plugins/LinuxVST/src/ElectroHat/ElectroHatProc.cpp index d99dc44ab..e1ef925b7 100755 --- a/plugins/LinuxVST/src/ElectroHat/ElectroHatProc.cpp +++ b/plugins/LinuxVST/src/ElectroHat/ElectroHatProc.cpp @@ -119,8 +119,8 @@ void ElectroHat::processReplacing(float **inputs, float **outputs, VstInt32 samp storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -254,8 +254,8 @@ void ElectroHat::processDoubleReplacing(double **inputs, double **outputs, VstIn storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Ensemble/EnsembleProc.cpp b/plugins/LinuxVST/src/Ensemble/EnsembleProc.cpp index ec4b9c8db..cdc6fde6a 100755 --- a/plugins/LinuxVST/src/Ensemble/EnsembleProc.cpp +++ b/plugins/LinuxVST/src/Ensemble/EnsembleProc.cpp @@ -25,7 +25,7 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -113,8 +113,8 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -154,7 +154,7 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -242,8 +242,8 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Floor/FloorProc.cpp b/plugins/LinuxVST/src/Floor/FloorProc.cpp index 758360f65..1c5ba156c 100755 --- a/plugins/LinuxVST/src/Floor/FloorProc.cpp +++ b/plugins/LinuxVST/src/Floor/FloorProc.cpp @@ -209,8 +209,8 @@ void Floor::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -434,8 +434,8 @@ void Floor::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/FromTape/FromTapeProc.cpp b/plugins/LinuxVST/src/FromTape/FromTapeProc.cpp index 0f4db6e85..5e8aca68a 100755 --- a/plugins/LinuxVST/src/FromTape/FromTapeProc.cpp +++ b/plugins/LinuxVST/src/FromTape/FromTapeProc.cpp @@ -24,7 +24,7 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -181,8 +181,8 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -221,7 +221,7 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -378,8 +378,8 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/HardVacuum/HardVacuumProc.cpp b/plugins/LinuxVST/src/HardVacuum/HardVacuumProc.cpp index 87a1b1edb..a39e01b19 100755 --- a/plugins/LinuxVST/src/HardVacuum/HardVacuumProc.cpp +++ b/plugins/LinuxVST/src/HardVacuum/HardVacuumProc.cpp @@ -133,8 +133,8 @@ void HardVacuum::processReplacing(float **inputs, float **outputs, VstInt32 samp } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,8 +283,8 @@ void HardVacuum::processDoubleReplacing(double **inputs, double **outputs, VstIn } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Highpass/HighpassProc.cpp b/plugins/LinuxVST/src/Highpass/HighpassProc.cpp index 92c60aa8b..b1dfc193a 100755 --- a/plugins/LinuxVST/src/Highpass/HighpassProc.cpp +++ b/plugins/LinuxVST/src/Highpass/HighpassProc.cpp @@ -20,7 +20,7 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -79,8 +79,8 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -114,7 +114,7 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -173,8 +173,8 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/LinuxVST/src/Hombre/HombreProc.cpp b/plugins/LinuxVST/src/Hombre/HombreProc.cpp index 5a24dde58..fc0977fff 100755 --- a/plugins/LinuxVST/src/Hombre/HombreProc.cpp +++ b/plugins/LinuxVST/src/Hombre/HombreProc.cpp @@ -24,7 +24,7 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -91,8 +91,8 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -131,7 +131,7 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -198,8 +198,8 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Logical4/Logical4Proc.cpp b/plugins/LinuxVST/src/Logical4/Logical4Proc.cpp index df5c110f4..9b1f5b55e 100755 --- a/plugins/LinuxVST/src/Logical4/Logical4Proc.cpp +++ b/plugins/LinuxVST/src/Logical4/Logical4Proc.cpp @@ -112,7 +112,7 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) @@ -829,8 +829,8 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -959,7 +959,7 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1675,8 +1675,8 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/LinuxVST/src/Lowpass/LowpassProc.cpp b/plugins/LinuxVST/src/Lowpass/LowpassProc.cpp index ea450b239..df57f7cd8 100755 --- a/plugins/LinuxVST/src/Lowpass/LowpassProc.cpp +++ b/plugins/LinuxVST/src/Lowpass/LowpassProc.cpp @@ -21,7 +21,7 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -81,8 +81,8 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -117,7 +117,7 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -177,8 +177,8 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/LinuxVST/src/Noise/NoiseProc.cpp b/plugins/LinuxVST/src/Noise/NoiseProc.cpp index 0f75966cc..82d67fde1 100755 --- a/plugins/LinuxVST/src/Noise/NoiseProc.cpp +++ b/plugins/LinuxVST/src/Noise/NoiseProc.cpp @@ -71,7 +71,7 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -210,10 +210,10 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; @@ -343,7 +343,7 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -480,10 +480,10 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; diff --git a/plugins/LinuxVST/src/OneCornerClip/OneCornerClipProc.cpp b/plugins/LinuxVST/src/OneCornerClip/OneCornerClipProc.cpp index 194cab890..7526cecc3 100755 --- a/plugins/LinuxVST/src/OneCornerClip/OneCornerClipProc.cpp +++ b/plugins/LinuxVST/src/OneCornerClip/OneCornerClipProc.cpp @@ -38,7 +38,7 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -114,8 +114,8 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -175,7 +175,7 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -252,8 +252,8 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/PhaseNudge/PhaseNudgeProc.cpp b/plugins/LinuxVST/src/PhaseNudge/PhaseNudgeProc.cpp index 449d1f224..7288502cb 100755 --- a/plugins/LinuxVST/src/PhaseNudge/PhaseNudgeProc.cpp +++ b/plugins/LinuxVST/src/PhaseNudge/PhaseNudgeProc.cpp @@ -20,7 +20,7 @@ void PhaseNudge::processReplacing(float **inputs, float **outputs, VstInt32 samp //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; @@ -129,7 +129,7 @@ void PhaseNudge::processDoubleReplacing(double **inputs, double **outputs, VstIn //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; diff --git a/plugins/LinuxVST/src/SingleEndedTriode/SingleEndedTriodeProc.cpp b/plugins/LinuxVST/src/SingleEndedTriode/SingleEndedTriodeProc.cpp index 882fca727..f2efba1a0 100755 --- a/plugins/LinuxVST/src/SingleEndedTriode/SingleEndedTriodeProc.cpp +++ b/plugins/LinuxVST/src/SingleEndedTriode/SingleEndedTriodeProc.cpp @@ -19,7 +19,7 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -87,8 +87,8 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -122,7 +122,7 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -190,8 +190,8 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Surge/SurgeProc.cpp b/plugins/LinuxVST/src/Surge/SurgeProc.cpp index 53cac6996..b77e5a6e1 100755 --- a/plugins/LinuxVST/src/Surge/SurgeProc.cpp +++ b/plugins/LinuxVST/src/Surge/SurgeProc.cpp @@ -28,7 +28,7 @@ void Surge::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; @@ -121,7 +121,7 @@ void Surge::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/LinuxVST/src/SurgeTide/SurgeTideProc.cpp b/plugins/LinuxVST/src/SurgeTide/SurgeTideProc.cpp index ea08259c9..e2331485a 100755 --- a/plugins/LinuxVST/src/SurgeTide/SurgeTideProc.cpp +++ b/plugins/LinuxVST/src/SurgeTide/SurgeTideProc.cpp @@ -27,7 +27,7 @@ void SurgeTide::processReplacing(float **inputs, float **outputs, VstInt32 sampl double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) @@ -110,7 +110,7 @@ void SurgeTide::processDoubleReplacing(double **inputs, double **outputs, VstInt double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/LinuxVST/src/Swell/SwellProc.cpp b/plugins/LinuxVST/src/Swell/SwellProc.cpp index 447613b50..e076b5c11 100755 --- a/plugins/LinuxVST/src/Swell/SwellProc.cpp +++ b/plugins/LinuxVST/src/Swell/SwellProc.cpp @@ -23,7 +23,7 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -54,8 +54,8 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -93,7 +93,7 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -124,8 +124,8 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/TapeDust/TapeDustProc.cpp b/plugins/LinuxVST/src/TapeDust/TapeDustProc.cpp index 9d7aceff9..e4daa4864 100755 --- a/plugins/LinuxVST/src/TapeDust/TapeDustProc.cpp +++ b/plugins/LinuxVST/src/TapeDust/TapeDustProc.cpp @@ -26,7 +26,7 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -78,8 +78,8 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -172,8 +172,8 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/ToTape5/ToTape5Proc.cpp b/plugins/LinuxVST/src/ToTape5/ToTape5Proc.cpp index 3db88a2ec..504bbc829 100755 --- a/plugins/LinuxVST/src/ToTape5/ToTape5Proc.cpp +++ b/plugins/LinuxVST/src/ToTape5/ToTape5Proc.cpp @@ -21,7 +21,7 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -315,8 +315,8 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -352,7 +352,7 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -644,8 +644,8 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/Wider/WiderProc.cpp b/plugins/LinuxVST/src/Wider/WiderProc.cpp index d860ce370..8abd00908 100755 --- a/plugins/LinuxVST/src/Wider/WiderProc.cpp +++ b/plugins/LinuxVST/src/Wider/WiderProc.cpp @@ -28,7 +28,7 @@ void Wider::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; @@ -142,7 +142,7 @@ void Wider::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; diff --git a/plugins/LinuxVST/src/uLawDecode/uLawDecodeProc.cpp b/plugins/LinuxVST/src/uLawDecode/uLawDecodeProc.cpp index 45a85c80a..9727a8000 100755 --- a/plugins/LinuxVST/src/uLawDecode/uLawDecodeProc.cpp +++ b/plugins/LinuxVST/src/uLawDecode/uLawDecodeProc.cpp @@ -20,7 +20,7 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -50,8 +50,8 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -86,7 +86,7 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -116,8 +116,8 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/LinuxVST/src/uLawEncode/uLawEncodeProc.cpp b/plugins/LinuxVST/src/uLawEncode/uLawEncodeProc.cpp index 7f0eb12cd..0bd0090da 100755 --- a/plugins/LinuxVST/src/uLawEncode/uLawEncodeProc.cpp +++ b/plugins/LinuxVST/src/uLawEncode/uLawEncodeProc.cpp @@ -20,7 +20,7 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -84,8 +84,8 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -184,8 +184,8 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacAU/Acceleration/Acceleration.cpp b/plugins/MacAU/Acceleration/Acceleration.cpp index a616f79ff..37ee57994 100755 --- a/plugins/MacAU/Acceleration/Acceleration.cpp +++ b/plugins/MacAU/Acceleration/Acceleration.cpp @@ -191,7 +191,7 @@ void Acceleration::AccelerationKernel::Process( const Float32 *inSourceP, Float64 intensity = pow(GetParameter( kParam_One ),3)*(32/overallscale); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 senseL; Float64 smoothL; @@ -230,7 +230,7 @@ void Acceleration::AccelerationKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/Aura/Aura.cpp b/plugins/MacAU/Aura/Aura.cpp index 9f677bd43..663fa1de7 100755 --- a/plugins/MacAU/Aura/Aura.cpp +++ b/plugins/MacAU/Aura/Aura.cpp @@ -189,7 +189,7 @@ void Aura::AuraKernel::Process( const Float32 *inSourceP, Float64 velocity; Float64 trim = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 overallscale = trim * 10.0; Float64 gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -288,7 +288,7 @@ void Aura::AuraKernel::Process( const Float32 *inSourceP, previousVelocity = -velocity * pow(trim,2); if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/AverMatrix/AverMatrix.cpp b/plugins/MacAU/AverMatrix/AverMatrix.cpp index 9cf3a9ea6..792d4e068 100755 --- a/plugins/MacAU/AverMatrix/AverMatrix.cpp +++ b/plugins/MacAU/AverMatrix/AverMatrix.cpp @@ -246,7 +246,7 @@ void AverMatrix::AverMatrixKernel::Process( const Float32 *inSourceP, inputSample = (previousPole * (1.0-yPartial)) + (inputSample * yPartial); //in this way we can blend in the final pole - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel diff --git a/plugins/MacAU/Average/Average.cpp b/plugins/MacAU/Average/Average.cpp index 3e975226f..6363ecd73 100755 --- a/plugins/MacAU/Average/Average.cpp +++ b/plugins/MacAU/Average/Average.cpp @@ -191,7 +191,7 @@ void Average::AverageKernel::Process( const Float32 *inSourceP, Float64 drySample; Float64 overallscale = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -251,7 +251,7 @@ void Average::AverageKernel::Process( const Float32 *inSourceP, inputSample -= correctionSample; //our one math operation on the input data coming in - if (wet < 1.0) inputSample = (inputSample * wet) + (drySample * dry); + if (wet < 1.0) inputSample = (inputSample * wet) + (drySample * (1.0-wet)); //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling //in the floating point system. diff --git a/plugins/MacAU/BussColors4/BussColors4.cpp b/plugins/MacAU/BussColors4/BussColors4.cpp index 1c406f123..2e20007ce 100755 --- a/plugins/MacAU/BussColors4/BussColors4.cpp +++ b/plugins/MacAU/BussColors4/BussColors4.cpp @@ -279,7 +279,7 @@ void BussColors4::BussColors4Kernel::Process( const Float32 *inSourceP, gain *= pow(10.0,GetParameter( kParam_Two )/14.0); //add adjustment factor outgain *= pow(10.0,(GetParameter( kParam_Three )+3.3)/14.0); //add adjustment factor Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSample = *sourceP; @@ -631,7 +631,7 @@ void BussColors4::BussColors4Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/ButterComp/ButterComp.cpp b/plugins/MacAU/ButterComp/ButterComp.cpp index c827d75d7..3aa386f6b 100755 --- a/plugins/MacAU/ButterComp/ButterComp.cpp +++ b/plugins/MacAU/ButterComp/ButterComp.cpp @@ -199,7 +199,7 @@ void ButterComp::ButterCompKernel::Process( const Float32 *inSourceP, Float64 drySample; Float64 inputgain = pow(10.0,(GetParameter( kParam_One )*14.0)/20.0); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; diff --git a/plugins/MacAU/ButterComp2/ButterComp2.cpp b/plugins/MacAU/ButterComp2/ButterComp2.cpp index b269a3604..ca953c56f 100755 --- a/plugins/MacAU/ButterComp2/ButterComp2.cpp +++ b/plugins/MacAU/ButterComp2/ButterComp2.cpp @@ -205,7 +205,7 @@ void ButterComp2::ButterComp2Kernel::Process( const Float32 *inSourceP, Float64 compfactor = 0.012 * (GetParameter( kParam_One ) / 135.0); Float64 output = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -290,7 +290,7 @@ void ButterComp2::ButterComp2Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/Chorus/Chorus.cpp b/plugins/MacAU/Chorus/Chorus.cpp index c680c6574..99a0fc605 100755 --- a/plugins/MacAU/Chorus/Chorus.cpp +++ b/plugins/MacAU/Chorus/Chorus.cpp @@ -209,7 +209,7 @@ void Chorus::ChorusKernel::Process( const Float32 *inSourceP, Float64 range = pow(GetParameter( kParam_Two ),4) * loopLimit * 0.499; Float64 wet = GetParameter( kParam_Three ); Float64 modulation = range*wet; - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 tupi = 3.141592653589793238 * 2.0; Float64 offset; //this is a double buffer so we will be splitting it in two @@ -251,7 +251,7 @@ void Chorus::ChorusKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/ChorusEnsemble/ChorusEnsemble.cpp b/plugins/MacAU/ChorusEnsemble/ChorusEnsemble.cpp index 63029e7f1..1a68d542c 100755 --- a/plugins/MacAU/ChorusEnsemble/ChorusEnsemble.cpp +++ b/plugins/MacAU/ChorusEnsemble/ChorusEnsemble.cpp @@ -209,7 +209,7 @@ void ChorusEnsemble::ChorusEnsembleKernel::Process( const Float32 *inSourceP, Float64 range = pow(GetParameter( kParam_Two ),3) * loopLimit * 0.12; Float64 wet = GetParameter( kParam_Three ); Float64 modulation = range*wet; - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 tupi = 3.141592653589793238 * 2.0; Float64 offset; Float64 start[4]; @@ -281,7 +281,7 @@ void ChorusEnsemble::ChorusEnsembleKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet != 1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/Desk4/Desk4.cpp b/plugins/MacAU/Desk4/Desk4.cpp index 36970b290..dab5b37eb 100755 --- a/plugins/MacAU/Desk4/Desk4.cpp +++ b/plugins/MacAU/Desk4/Desk4.cpp @@ -238,7 +238,7 @@ void Desk4::Desk4Kernel::Process( const Float32 *inSourceP, balanceB /= overallscale; Float64 outputgain = GetParameter( kParam_Five ); Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 clamp; Float64 thickness; Float64 out; @@ -323,7 +323,7 @@ void Desk4::Desk4Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/Distance2/Distance2.cpp b/plugins/MacAU/Distance2/Distance2.cpp index faab4d9ab..8ae838fb5 100755 --- a/plugins/MacAU/Distance2/Distance2.cpp +++ b/plugins/MacAU/Distance2/Distance2.cpp @@ -337,7 +337,7 @@ void Distance2::Distance2Kernel::Process( const Float32 *inSourceP, inputSample *= levelcorrect; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/DrumSlam/DrumSlam.cpp b/plugins/MacAU/DrumSlam/DrumSlam.cpp index 4ca418121..55a88061a 100755 --- a/plugins/MacAU/DrumSlam/DrumSlam.cpp +++ b/plugins/MacAU/DrumSlam/DrumSlam.cpp @@ -214,7 +214,7 @@ void DrumSlam::DrumSlamKernel::Process( const Float32 *inSourceP, Float64 drive = GetParameter( kParam_One ); Float64 out = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; diff --git a/plugins/MacAU/DubCenter/DubCenter.cpp b/plugins/MacAU/DubCenter/DubCenter.cpp index 141e77a07..ff46d51c8 100755 --- a/plugins/MacAU/DubCenter/DubCenter.cpp +++ b/plugins/MacAU/DubCenter/DubCenter.cpp @@ -565,8 +565,8 @@ OSStatus DubCenter::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFla lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/DubSub/DubSub.cpp b/plugins/MacAU/DubSub/DubSub.cpp index 74048aa25..9387314e3 100755 --- a/plugins/MacAU/DubSub/DubSub.cpp +++ b/plugins/MacAU/DubSub/DubSub.cpp @@ -497,7 +497,7 @@ void DubSub::DubSubKernel::Process( const Float32 *inSourceP, lastSubBump = SubBump; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/ElectroHat/ElectroHat.cpp b/plugins/MacAU/ElectroHat/ElectroHat.cpp index 7567b4708..458acd4c8 100755 --- a/plugins/MacAU/ElectroHat/ElectroHat.cpp +++ b/plugins/MacAU/ElectroHat/ElectroHat.cpp @@ -309,7 +309,7 @@ void ElectroHat::ElectroHatKernel::Process( const Float32 *inSourceP, storedSample = tempSample; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/Ensemble/Ensemble.cpp b/plugins/MacAU/Ensemble/Ensemble.cpp index fedac6d3c..e0ff68a3a 100755 --- a/plugins/MacAU/Ensemble/Ensemble.cpp +++ b/plugins/MacAU/Ensemble/Ensemble.cpp @@ -218,7 +218,7 @@ void Ensemble::EnsembleKernel::Process( const Float32 *inSourceP, Float64 taps = GetParameter( kParam_One ); Float64 brighten = GetParameter( kParam_Three ); Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 hapi = 3.141592653589793238 / taps; Float64 offset; Float64 floffset; @@ -277,7 +277,7 @@ void Ensemble::EnsembleKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacAU/FromTape/FromTape.cpp b/plugins/MacAU/FromTape/FromTape.cpp index 1bed28725..726cd851c 100755 --- a/plugins/MacAU/FromTape/FromTape.cpp +++ b/plugins/MacAU/FromTape/FromTape.cpp @@ -245,7 +245,7 @@ void FromTape::FromTapeKernel::Process( const Float32 *inSourceP, Float64 altAmount = 1.0 - iirAmount; Float64 outputgain = GetParameter( kParam_Four ); Float64 wet = GetParameter( kParam_Five ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 HighsSample = 0.0; Float64 Subtract; Float64 bridgerectifier; @@ -346,7 +346,7 @@ void FromTape::FromTapeKernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/HardVacuum/HardVacuum.cpp b/plugins/MacAU/HardVacuum/HardVacuum.cpp index 86b8ed173..eb8befdd1 100755 --- a/plugins/MacAU/HardVacuum/HardVacuum.cpp +++ b/plugins/MacAU/HardVacuum/HardVacuum.cpp @@ -288,7 +288,7 @@ void HardVacuum::HardVacuumKernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/Highpass/Highpass.cpp b/plugins/MacAU/Highpass/Highpass.cpp index 083633dbc..399fd9943 100755 --- a/plugins/MacAU/Highpass/Highpass.cpp +++ b/plugins/MacAU/Highpass/Highpass.cpp @@ -202,7 +202,7 @@ void Highpass::HighpassKernel::Process( const Float32 *inSourceP, Float64 iirAmount = pow(GetParameter( kParam_One ),3)/overallscale; Float64 tight = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 offset; Float64 inputSample; Float64 outputSample; @@ -236,7 +236,7 @@ void Highpass::HighpassKernel::Process( const Float32 *inSourceP, outputSample = outputSample - iirSampleB; } - if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * dry); + if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * (1.0-wet)); fpFlip = !fpFlip; //begin 32 bit floating point dither diff --git a/plugins/MacAU/Hombre/Hombre.cpp b/plugins/MacAU/Hombre/Hombre.cpp index 9931eb87b..10c9483f6 100755 --- a/plugins/MacAU/Hombre/Hombre.cpp +++ b/plugins/MacAU/Hombre/Hombre.cpp @@ -193,7 +193,7 @@ void Hombre::HombreKernel::Process( const Float32 *inSourceP, int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable double inputSample; Float64 drySample; Float64 total; @@ -240,7 +240,7 @@ void Hombre::HombreKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/Logical4/Logical4.cpp b/plugins/MacAU/Logical4/Logical4.cpp index 498e9ad8f..51ca51341 100755 --- a/plugins/MacAU/Logical4/Logical4.cpp +++ b/plugins/MacAU/Logical4/Logical4.cpp @@ -389,7 +389,7 @@ OSStatus Logical4::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlag Float64 outputgain = pow(10.0,GetParameter( kParam_Four )/20.0); Float64 wet = GetParameter( kParam_Five ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSampleL = *inputL; @@ -1105,8 +1105,8 @@ OSStatus Logical4::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlag } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacAU/Lowpass/Lowpass.cpp b/plugins/MacAU/Lowpass/Lowpass.cpp index 2f1119a65..fc69c2c68 100755 --- a/plugins/MacAU/Lowpass/Lowpass.cpp +++ b/plugins/MacAU/Lowpass/Lowpass.cpp @@ -200,7 +200,7 @@ void Lowpass::LowpassKernel::Process( const Float32 *inSourceP, iirAmount /= overallscale; Float64 tight = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 offset; Float64 inputSample; Float64 outputSample; @@ -234,7 +234,7 @@ void Lowpass::LowpassKernel::Process( const Float32 *inSourceP, outputSample = iirSampleB; } - if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * dry); + if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * (1.0-wet)); fpFlip = !fpFlip; //begin 32 bit floating point dither diff --git a/plugins/MacAU/Noise/Noise.cpp b/plugins/MacAU/Noise/Noise.cpp index 8bb002283..1d994c020 100755 --- a/plugins/MacAU/Noise/Noise.cpp +++ b/plugins/MacAU/Noise/Noise.cpp @@ -277,7 +277,7 @@ void Noise::NoiseKernel::Process( const Float32 *inSourceP, Float64 decay = 0.001 - ((1.0-pow(1.0-GetParameter( kParam_Four ),3))*0.001); if (decay == 0.001) decay = 0.1; Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable wet *= 0.01; //correct large gain issue Float64 correctionSample; Float64 accumulatorSample; @@ -374,7 +374,7 @@ void Noise::NoiseKernel::Process( const Float32 *inSourceP, inputSample *= (1.0-rumblecutoff); inputSample *= wet; - inputSample += (drySample * dry); + inputSample += (drySample * (1.0-wet)); //apply the dry to the noise b[9] = b[8]; b[8] = b[7]; b[7] = b[6]; b[6] = b[5]; diff --git a/plugins/MacAU/OneCornerClip/OneCornerClip.cpp b/plugins/MacAU/OneCornerClip/OneCornerClip.cpp index cdf82e3ee..c75fba54f 100755 --- a/plugins/MacAU/OneCornerClip/OneCornerClip.cpp +++ b/plugins/MacAU/OneCornerClip/OneCornerClip.cpp @@ -278,7 +278,7 @@ void OneCornerClip::OneCornerClipKernel::Process( const Float32 *inSourceP, lastSample = inputSample; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/PhaseNudge/PhaseNudge.cpp b/plugins/MacAU/PhaseNudge/PhaseNudge.cpp index ca904d3a8..71a98951b 100755 --- a/plugins/MacAU/PhaseNudge/PhaseNudge.cpp +++ b/plugins/MacAU/PhaseNudge/PhaseNudge.cpp @@ -190,7 +190,7 @@ void PhaseNudge::PhaseNudgeKernel::Process( const Float32 *inSourceP, //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(GetParameter( kParam_One ),3)*1501.0); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 bridgerectifier; double inputSample; diff --git a/plugins/MacAU/SingleEndedTriode/SingleEndedTriode.cpp b/plugins/MacAU/SingleEndedTriode/SingleEndedTriode.cpp index bb368eebd..0ac3185ec 100755 --- a/plugins/MacAU/SingleEndedTriode/SingleEndedTriode.cpp +++ b/plugins/MacAU/SingleEndedTriode/SingleEndedTriode.cpp @@ -204,7 +204,7 @@ void SingleEndedTriode::SingleEndedTriodeKernel::Process( const Float32 *inSou Float64 softcrossover = pow(GetParameter( kParam_Two ),3)/8.0; Float64 hardcrossover = pow(GetParameter( kParam_Three ),7)/8.0; Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { diff --git a/plugins/MacAU/Surge/Surge.cpp b/plugins/MacAU/Surge/Surge.cpp index 82ec7124a..a0051c84b 100755 --- a/plugins/MacAU/Surge/Surge.cpp +++ b/plugins/MacAU/Surge/Surge.cpp @@ -218,7 +218,7 @@ OSStatus Surge::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, Float64 attack = ((intensity+0.1)*0.0005)/overallscale; Float64 decay = ((intensity+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacAU/SurgeMono/SurgeMono.cpp b/plugins/MacAU/SurgeMono/SurgeMono.cpp index adece7301..ea04d3df0 100755 --- a/plugins/MacAU/SurgeMono/SurgeMono.cpp +++ b/plugins/MacAU/SurgeMono/SurgeMono.cpp @@ -196,7 +196,7 @@ void SurgeMono::SurgeMonoKernel::Process( const Float32 *inSourceP, Float64 attack = ((intensity+0.1)*0.0005)/overallscale; Float64 decay = ((intensity+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacAU/SurgeTide/SurgeTide.cpp b/plugins/MacAU/SurgeTide/SurgeTide.cpp index 09cfdd40e..1fc4f2e07 100755 --- a/plugins/MacAU/SurgeTide/SurgeTide.cpp +++ b/plugins/MacAU/SurgeTide/SurgeTide.cpp @@ -222,7 +222,7 @@ OSStatus SurgeTide::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFla Float64 attack = ((GetParameter( kParam_Two )+0.1)*0.0005)/overallscale; Float64 decay = ((GetParameter( kParam_Two )+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; diff --git a/plugins/MacAU/SurgeTideMono/SurgeTideMono.cpp b/plugins/MacAU/SurgeTideMono/SurgeTideMono.cpp index 93926dc5e..cc00ed029 100755 --- a/plugins/MacAU/SurgeTideMono/SurgeTideMono.cpp +++ b/plugins/MacAU/SurgeTideMono/SurgeTideMono.cpp @@ -201,7 +201,7 @@ void SurgeTideMono::SurgeTideMonoKernel::Process( const Float32 *inSourceP, Float64 attack = ((GetParameter( kParam_Two )+0.1)*0.0005)/overallscale; Float64 decay = ((GetParameter( kParam_Two )+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacAU/Swell/Swell.cpp b/plugins/MacAU/Swell/Swell.cpp index 0662af78c..766c7fc1b 100755 --- a/plugins/MacAU/Swell/Swell.cpp +++ b/plugins/MacAU/Swell/Swell.cpp @@ -199,7 +199,7 @@ void Swell::SwellKernel::Process( const Float32 *inSourceP, Float64 thresholdOff = thresholdOn * GetParameter( kParam_Two ); Float64 speedOff = (sin(GetParameter( kParam_Two ))*0.01)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable double drySample; double inputSample; @@ -219,7 +219,7 @@ void Swell::SwellKernel::Process( const Float32 *inSourceP, inputSample *= swell; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacAU/TapeDust/TapeDust.cpp b/plugins/MacAU/TapeDust/TapeDust.cpp index a6ffb6457..0e4a3e66b 100755 --- a/plugins/MacAU/TapeDust/TapeDust.cpp +++ b/plugins/MacAU/TapeDust/TapeDust.cpp @@ -191,7 +191,7 @@ void TapeDust::TapeDustKernel::Process( const Float32 *inSourceP, Float64 rDepth; //the randomly fluctuating value Float64 gain; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSample = *sourceP; @@ -221,7 +221,7 @@ void TapeDust::TapeDustKernel::Process( const Float32 *inSourceP, } if (wet < 1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacAU/ToTape5/ToTape5.cpp b/plugins/MacAU/ToTape5/ToTape5.cpp index 1c9660b55..b131f2c23 100755 --- a/plugins/MacAU/ToTape5/ToTape5.cpp +++ b/plugins/MacAU/ToTape5/ToTape5.cpp @@ -261,7 +261,7 @@ void ToTape5::ToTape5Kernel::Process( const Float32 *inSourceP, Float64 inputgain = pow(GetParameter( kParam_One )+1.0,3); Float64 outputgain = GetParameter( kParam_Five ); Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 trim = 0.211324865405187117745425; Float64 SoftenControl = pow(GetParameter( kParam_Two ),2); Float64 tempRandy = 0.06 + (SoftenControl/10.0); @@ -445,7 +445,7 @@ void ToTape5::ToTape5Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } diff --git a/plugins/MacAU/Wider/Wider.cpp b/plugins/MacAU/Wider/Wider.cpp index bee16bc07..edd804fd0 100755 --- a/plugins/MacAU/Wider/Wider.cpp +++ b/plugins/MacAU/Wider/Wider.cpp @@ -222,7 +222,7 @@ OSStatus Wider::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, Float64 densityside = GetParameter( kParam_One ); Float64 densitymid = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' Float64 offset = (densityside-densitymid)/2; diff --git a/plugins/MacAU/uLawDecode/uLawDecode.cpp b/plugins/MacAU/uLawDecode/uLawDecode.cpp index 7cb2a516d..29e25eca4 100755 --- a/plugins/MacAU/uLawDecode/uLawDecode.cpp +++ b/plugins/MacAU/uLawDecode/uLawDecode.cpp @@ -187,7 +187,7 @@ void uLawDecode::uLawDecodeKernel::Process( const Float32 *inSourceP, Float64 gain = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; @@ -209,7 +209,7 @@ void uLawDecode::uLawDecodeKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacAU/uLawEncode/uLawEncode.cpp b/plugins/MacAU/uLawEncode/uLawEncode.cpp index 355853e20..8376d4635 100755 --- a/plugins/MacAU/uLawEncode/uLawEncode.cpp +++ b/plugins/MacAU/uLawEncode/uLawEncode.cpp @@ -187,7 +187,7 @@ void uLawEncode::uLawEncodeKernel::Process( const Float32 *inSourceP, Float64 gain = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; @@ -208,7 +208,7 @@ void uLawEncode::uLawEncodeKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Acceleration/Acceleration.cpp b/plugins/MacSignedAU/Acceleration/Acceleration.cpp index 0d054272b..dd9a1204b 100755 --- a/plugins/MacSignedAU/Acceleration/Acceleration.cpp +++ b/plugins/MacSignedAU/Acceleration/Acceleration.cpp @@ -191,7 +191,7 @@ void Acceleration::AccelerationKernel::Process( const Float32 *inSourceP, Float64 intensity = pow(GetParameter( kParam_One ),3)*(32/overallscale); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 senseL; Float64 smoothL; @@ -230,7 +230,7 @@ void Acceleration::AccelerationKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/Aura/Aura.cpp b/plugins/MacSignedAU/Aura/Aura.cpp index 7ff9abfbd..5e28a1038 100755 --- a/plugins/MacSignedAU/Aura/Aura.cpp +++ b/plugins/MacSignedAU/Aura/Aura.cpp @@ -189,7 +189,7 @@ void Aura::AuraKernel::Process( const Float32 *inSourceP, Float64 velocity; Float64 trim = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 overallscale = trim * 10.0; Float64 gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -288,7 +288,7 @@ void Aura::AuraKernel::Process( const Float32 *inSourceP, previousVelocity = -velocity * pow(trim,2); if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/AverMatrix/AverMatrix.cpp b/plugins/MacSignedAU/AverMatrix/AverMatrix.cpp index 903b3302b..0c7b72c38 100755 --- a/plugins/MacSignedAU/AverMatrix/AverMatrix.cpp +++ b/plugins/MacSignedAU/AverMatrix/AverMatrix.cpp @@ -246,7 +246,7 @@ void AverMatrix::AverMatrixKernel::Process( const Float32 *inSourceP, inputSample = (previousPole * (1.0-yPartial)) + (inputSample * yPartial); //in this way we can blend in the final pole - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel diff --git a/plugins/MacSignedAU/Average/Average.cpp b/plugins/MacSignedAU/Average/Average.cpp index be77094d7..f8cffc93d 100755 --- a/plugins/MacSignedAU/Average/Average.cpp +++ b/plugins/MacSignedAU/Average/Average.cpp @@ -191,7 +191,7 @@ void Average::AverageKernel::Process( const Float32 *inSourceP, Float64 drySample; Float64 overallscale = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -251,7 +251,7 @@ void Average::AverageKernel::Process( const Float32 *inSourceP, inputSample -= correctionSample; //our one math operation on the input data coming in - if (wet < 1.0) inputSample = (inputSample * wet) + (drySample * dry); + if (wet < 1.0) inputSample = (inputSample * wet) + (drySample * (1.0-wet)); //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling //in the floating point system. diff --git a/plugins/MacSignedAU/BussColors4/BussColors4.cpp b/plugins/MacSignedAU/BussColors4/BussColors4.cpp index 7a003d4d7..e758d2446 100755 --- a/plugins/MacSignedAU/BussColors4/BussColors4.cpp +++ b/plugins/MacSignedAU/BussColors4/BussColors4.cpp @@ -279,7 +279,7 @@ void BussColors4::BussColors4Kernel::Process( const Float32 *inSourceP, gain *= pow(10.0,GetParameter( kParam_Two )/14.0); //add adjustment factor outgain *= pow(10.0,(GetParameter( kParam_Three )+3.3)/14.0); //add adjustment factor Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSample = *sourceP; @@ -631,7 +631,7 @@ void BussColors4::BussColors4Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/ButterComp/ButterComp.cpp b/plugins/MacSignedAU/ButterComp/ButterComp.cpp index ef1f8de22..877b45ce9 100755 --- a/plugins/MacSignedAU/ButterComp/ButterComp.cpp +++ b/plugins/MacSignedAU/ButterComp/ButterComp.cpp @@ -199,7 +199,7 @@ void ButterComp::ButterCompKernel::Process( const Float32 *inSourceP, Float64 drySample; Float64 inputgain = pow(10.0,(GetParameter( kParam_One )*14.0)/20.0); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; diff --git a/plugins/MacSignedAU/ButterComp2/ButterComp2.cpp b/plugins/MacSignedAU/ButterComp2/ButterComp2.cpp index 2136e2fa7..2fe4debe1 100755 --- a/plugins/MacSignedAU/ButterComp2/ButterComp2.cpp +++ b/plugins/MacSignedAU/ButterComp2/ButterComp2.cpp @@ -205,7 +205,7 @@ void ButterComp2::ButterComp2Kernel::Process( const Float32 *inSourceP, Float64 compfactor = 0.012 * (GetParameter( kParam_One ) / 135.0); Float64 output = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -290,7 +290,7 @@ void ButterComp2::ButterComp2Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/Chorus/Chorus.cpp b/plugins/MacSignedAU/Chorus/Chorus.cpp index fb5c99069..aa7744062 100755 --- a/plugins/MacSignedAU/Chorus/Chorus.cpp +++ b/plugins/MacSignedAU/Chorus/Chorus.cpp @@ -209,7 +209,7 @@ void Chorus::ChorusKernel::Process( const Float32 *inSourceP, Float64 range = pow(GetParameter( kParam_Two ),4) * loopLimit * 0.499; Float64 wet = GetParameter( kParam_Three ); Float64 modulation = range*wet; - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 tupi = 3.141592653589793238 * 2.0; Float64 offset; //this is a double buffer so we will be splitting it in two @@ -251,7 +251,7 @@ void Chorus::ChorusKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/ChorusEnsemble/ChorusEnsemble.cpp b/plugins/MacSignedAU/ChorusEnsemble/ChorusEnsemble.cpp index 540f7f22f..f53c7af0c 100755 --- a/plugins/MacSignedAU/ChorusEnsemble/ChorusEnsemble.cpp +++ b/plugins/MacSignedAU/ChorusEnsemble/ChorusEnsemble.cpp @@ -209,7 +209,7 @@ void ChorusEnsemble::ChorusEnsembleKernel::Process( const Float32 *inSourceP, Float64 range = pow(GetParameter( kParam_Two ),3) * loopLimit * 0.12; Float64 wet = GetParameter( kParam_Three ); Float64 modulation = range*wet; - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 tupi = 3.141592653589793238 * 2.0; Float64 offset; Float64 start[4]; @@ -281,7 +281,7 @@ void ChorusEnsemble::ChorusEnsembleKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet != 1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Desk4/Desk4.cpp b/plugins/MacSignedAU/Desk4/Desk4.cpp index 2cb734c0c..794ed1c4a 100755 --- a/plugins/MacSignedAU/Desk4/Desk4.cpp +++ b/plugins/MacSignedAU/Desk4/Desk4.cpp @@ -238,7 +238,7 @@ void Desk4::Desk4Kernel::Process( const Float32 *inSourceP, balanceB /= overallscale; Float64 outputgain = GetParameter( kParam_Five ); Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 clamp; Float64 thickness; Float64 out; @@ -323,7 +323,7 @@ void Desk4::Desk4Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Distance2/Distance2.cpp b/plugins/MacSignedAU/Distance2/Distance2.cpp index 13396d9b4..2ead17bed 100755 --- a/plugins/MacSignedAU/Distance2/Distance2.cpp +++ b/plugins/MacSignedAU/Distance2/Distance2.cpp @@ -337,7 +337,7 @@ void Distance2::Distance2Kernel::Process( const Float32 *inSourceP, inputSample *= levelcorrect; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/DrumSlam/DrumSlam.cpp b/plugins/MacSignedAU/DrumSlam/DrumSlam.cpp index 445d20f4b..0f953ef59 100755 --- a/plugins/MacSignedAU/DrumSlam/DrumSlam.cpp +++ b/plugins/MacSignedAU/DrumSlam/DrumSlam.cpp @@ -214,7 +214,7 @@ void DrumSlam::DrumSlamKernel::Process( const Float32 *inSourceP, Float64 drive = GetParameter( kParam_One ); Float64 out = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; diff --git a/plugins/MacSignedAU/DubCenter/DubCenter.cpp b/plugins/MacSignedAU/DubCenter/DubCenter.cpp index dc3eb73c9..694f64b75 100755 --- a/plugins/MacSignedAU/DubCenter/DubCenter.cpp +++ b/plugins/MacSignedAU/DubCenter/DubCenter.cpp @@ -565,8 +565,8 @@ OSStatus DubCenter::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFla lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/DubSub/DubSub.cpp b/plugins/MacSignedAU/DubSub/DubSub.cpp index bff1f87c8..0c9f40830 100755 --- a/plugins/MacSignedAU/DubSub/DubSub.cpp +++ b/plugins/MacSignedAU/DubSub/DubSub.cpp @@ -497,7 +497,7 @@ void DubSub::DubSubKernel::Process( const Float32 *inSourceP, lastSubBump = SubBump; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/ElectroHat/ElectroHat.cpp b/plugins/MacSignedAU/ElectroHat/ElectroHat.cpp index d6ed31aee..e76ff034c 100755 --- a/plugins/MacSignedAU/ElectroHat/ElectroHat.cpp +++ b/plugins/MacSignedAU/ElectroHat/ElectroHat.cpp @@ -309,7 +309,7 @@ void ElectroHat::ElectroHatKernel::Process( const Float32 *inSourceP, storedSample = tempSample; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Ensemble/Ensemble.cpp b/plugins/MacSignedAU/Ensemble/Ensemble.cpp index b45e882b9..31801c6f9 100755 --- a/plugins/MacSignedAU/Ensemble/Ensemble.cpp +++ b/plugins/MacSignedAU/Ensemble/Ensemble.cpp @@ -218,7 +218,7 @@ void Ensemble::EnsembleKernel::Process( const Float32 *inSourceP, Float64 taps = GetParameter( kParam_One ); Float64 brighten = GetParameter( kParam_Three ); Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 hapi = 3.141592653589793238 / taps; Float64 offset; Float64 floffset; @@ -277,7 +277,7 @@ void Ensemble::EnsembleKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacSignedAU/FromTape/FromTape.cpp b/plugins/MacSignedAU/FromTape/FromTape.cpp index 48a06fe3c..116d0adec 100755 --- a/plugins/MacSignedAU/FromTape/FromTape.cpp +++ b/plugins/MacSignedAU/FromTape/FromTape.cpp @@ -245,7 +245,7 @@ void FromTape::FromTapeKernel::Process( const Float32 *inSourceP, Float64 altAmount = 1.0 - iirAmount; Float64 outputgain = GetParameter( kParam_Four ); Float64 wet = GetParameter( kParam_Five ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 HighsSample = 0.0; Float64 Subtract; Float64 bridgerectifier; @@ -346,7 +346,7 @@ void FromTape::FromTapeKernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/HardVacuum/HardVacuum.cpp b/plugins/MacSignedAU/HardVacuum/HardVacuum.cpp index 6f31d261c..181244a60 100755 --- a/plugins/MacSignedAU/HardVacuum/HardVacuum.cpp +++ b/plugins/MacSignedAU/HardVacuum/HardVacuum.cpp @@ -288,7 +288,7 @@ void HardVacuum::HardVacuumKernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Highpass/Highpass.cpp b/plugins/MacSignedAU/Highpass/Highpass.cpp index 13b258fd9..853a46008 100755 --- a/plugins/MacSignedAU/Highpass/Highpass.cpp +++ b/plugins/MacSignedAU/Highpass/Highpass.cpp @@ -202,7 +202,7 @@ void Highpass::HighpassKernel::Process( const Float32 *inSourceP, Float64 iirAmount = pow(GetParameter( kParam_One ),3)/overallscale; Float64 tight = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 offset; Float64 inputSample; Float64 outputSample; @@ -236,7 +236,7 @@ void Highpass::HighpassKernel::Process( const Float32 *inSourceP, outputSample = outputSample - iirSampleB; } - if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * dry); + if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * (1.0-wet)); fpFlip = !fpFlip; //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Hombre/Hombre.cpp b/plugins/MacSignedAU/Hombre/Hombre.cpp index c08576fb3..98423914a 100755 --- a/plugins/MacSignedAU/Hombre/Hombre.cpp +++ b/plugins/MacSignedAU/Hombre/Hombre.cpp @@ -193,7 +193,7 @@ void Hombre::HombreKernel::Process( const Float32 *inSourceP, int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable double inputSample; Float64 drySample; Float64 total; @@ -240,7 +240,7 @@ void Hombre::HombreKernel::Process( const Float32 *inSourceP, //still scrolling through the samples, remember if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Logical4/Logical4.cpp b/plugins/MacSignedAU/Logical4/Logical4.cpp index 720c1d2ca..30b6a9c9c 100755 --- a/plugins/MacSignedAU/Logical4/Logical4.cpp +++ b/plugins/MacSignedAU/Logical4/Logical4.cpp @@ -389,7 +389,7 @@ OSStatus Logical4::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlag Float64 outputgain = pow(10.0,GetParameter( kParam_Four )/20.0); Float64 wet = GetParameter( kParam_Five ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSampleL = *inputL; @@ -1105,8 +1105,8 @@ OSStatus Logical4::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlag } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacSignedAU/Lowpass/Lowpass.cpp b/plugins/MacSignedAU/Lowpass/Lowpass.cpp index 1a08ac346..45aa71021 100755 --- a/plugins/MacSignedAU/Lowpass/Lowpass.cpp +++ b/plugins/MacSignedAU/Lowpass/Lowpass.cpp @@ -200,7 +200,7 @@ void Lowpass::LowpassKernel::Process( const Float32 *inSourceP, iirAmount /= overallscale; Float64 tight = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 offset; Float64 inputSample; Float64 outputSample; @@ -234,7 +234,7 @@ void Lowpass::LowpassKernel::Process( const Float32 *inSourceP, outputSample = iirSampleB; } - if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * dry); + if (wet < 1.0) outputSample = (outputSample * wet) + (inputSample * (1.0-wet)); fpFlip = !fpFlip; //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/Noise/Noise.cpp b/plugins/MacSignedAU/Noise/Noise.cpp index 16d922cb8..7f80dd976 100755 --- a/plugins/MacSignedAU/Noise/Noise.cpp +++ b/plugins/MacSignedAU/Noise/Noise.cpp @@ -277,7 +277,7 @@ void Noise::NoiseKernel::Process( const Float32 *inSourceP, Float64 decay = 0.001 - ((1.0-pow(1.0-GetParameter( kParam_Four ),3))*0.001); if (decay == 0.001) decay = 0.1; Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable wet *= 0.01; //correct large gain issue Float64 correctionSample; Float64 accumulatorSample; @@ -374,7 +374,7 @@ void Noise::NoiseKernel::Process( const Float32 *inSourceP, inputSample *= (1.0-rumblecutoff); inputSample *= wet; - inputSample += (drySample * dry); + inputSample += (drySample * (1.0-wet)); //apply the dry to the noise b[9] = b[8]; b[8] = b[7]; b[7] = b[6]; b[6] = b[5]; diff --git a/plugins/MacSignedAU/OneCornerClip/OneCornerClip.cpp b/plugins/MacSignedAU/OneCornerClip/OneCornerClip.cpp index 08e4a1a71..fd687b7c5 100755 --- a/plugins/MacSignedAU/OneCornerClip/OneCornerClip.cpp +++ b/plugins/MacSignedAU/OneCornerClip/OneCornerClip.cpp @@ -278,7 +278,7 @@ void OneCornerClip::OneCornerClipKernel::Process( const Float32 *inSourceP, lastSample = inputSample; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/PhaseNudge/PhaseNudge.cpp b/plugins/MacSignedAU/PhaseNudge/PhaseNudge.cpp index eaf29883c..1dcf23ac7 100755 --- a/plugins/MacSignedAU/PhaseNudge/PhaseNudge.cpp +++ b/plugins/MacSignedAU/PhaseNudge/PhaseNudge.cpp @@ -190,7 +190,7 @@ void PhaseNudge::PhaseNudgeKernel::Process( const Float32 *inSourceP, //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(GetParameter( kParam_One ),3)*1501.0); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 bridgerectifier; double inputSample; diff --git a/plugins/MacSignedAU/SingleEndedTriode/SingleEndedTriode.cpp b/plugins/MacSignedAU/SingleEndedTriode/SingleEndedTriode.cpp index fcc4660d7..5f236720b 100755 --- a/plugins/MacSignedAU/SingleEndedTriode/SingleEndedTriode.cpp +++ b/plugins/MacSignedAU/SingleEndedTriode/SingleEndedTriode.cpp @@ -204,7 +204,7 @@ void SingleEndedTriode::SingleEndedTriodeKernel::Process( const Float32 *inSou Float64 softcrossover = pow(GetParameter( kParam_Two ),3)/8.0; Float64 hardcrossover = pow(GetParameter( kParam_Three ),7)/8.0; Float64 wet = GetParameter( kParam_Four ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { diff --git a/plugins/MacSignedAU/Surge/Surge.cpp b/plugins/MacSignedAU/Surge/Surge.cpp index 93021a20d..8dfd3e777 100755 --- a/plugins/MacSignedAU/Surge/Surge.cpp +++ b/plugins/MacSignedAU/Surge/Surge.cpp @@ -218,7 +218,7 @@ OSStatus Surge::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, Float64 attack = ((intensity+0.1)*0.0005)/overallscale; Float64 decay = ((intensity+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacSignedAU/SurgeMono/SurgeMono.cpp b/plugins/MacSignedAU/SurgeMono/SurgeMono.cpp index 01c0e868a..1a2050233 100755 --- a/plugins/MacSignedAU/SurgeMono/SurgeMono.cpp +++ b/plugins/MacSignedAU/SurgeMono/SurgeMono.cpp @@ -196,7 +196,7 @@ void SurgeMono::SurgeMonoKernel::Process( const Float32 *inSourceP, Float64 attack = ((intensity+0.1)*0.0005)/overallscale; Float64 decay = ((intensity+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacSignedAU/SurgeTide/SurgeTide.cpp b/plugins/MacSignedAU/SurgeTide/SurgeTide.cpp index 2e481c916..abe3f32f0 100755 --- a/plugins/MacSignedAU/SurgeTide/SurgeTide.cpp +++ b/plugins/MacSignedAU/SurgeTide/SurgeTide.cpp @@ -222,7 +222,7 @@ OSStatus SurgeTide::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFla Float64 attack = ((GetParameter( kParam_Two )+0.1)*0.0005)/overallscale; Float64 decay = ((GetParameter( kParam_Two )+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; diff --git a/plugins/MacSignedAU/SurgeTideMono/SurgeTideMono.cpp b/plugins/MacSignedAU/SurgeTideMono/SurgeTideMono.cpp index f8776783f..cecf42ebb 100755 --- a/plugins/MacSignedAU/SurgeTideMono/SurgeTideMono.cpp +++ b/plugins/MacSignedAU/SurgeTideMono/SurgeTideMono.cpp @@ -201,7 +201,7 @@ void SurgeTideMono::SurgeTideMonoKernel::Process( const Float32 *inSourceP, Float64 attack = ((GetParameter( kParam_Two )+0.1)*0.0005)/overallscale; Float64 decay = ((GetParameter( kParam_Two )+0.001)*0.00005)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 inputSense; while (nSampleFrames-- > 0) { diff --git a/plugins/MacSignedAU/Swell/Swell.cpp b/plugins/MacSignedAU/Swell/Swell.cpp index 0cc8d38e4..49948ffdc 100755 --- a/plugins/MacSignedAU/Swell/Swell.cpp +++ b/plugins/MacSignedAU/Swell/Swell.cpp @@ -199,7 +199,7 @@ void Swell::SwellKernel::Process( const Float32 *inSourceP, Float64 thresholdOff = thresholdOn * GetParameter( kParam_Two ); Float64 speedOff = (sin(GetParameter( kParam_Two ))*0.01)/overallscale; Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable double drySample; double inputSample; @@ -219,7 +219,7 @@ void Swell::SwellKernel::Process( const Float32 *inSourceP, inputSample *= swell; if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedAU/TapeDust/TapeDust.cpp b/plugins/MacSignedAU/TapeDust/TapeDust.cpp index 688866264..53780c909 100755 --- a/plugins/MacSignedAU/TapeDust/TapeDust.cpp +++ b/plugins/MacSignedAU/TapeDust/TapeDust.cpp @@ -191,7 +191,7 @@ void TapeDust::TapeDustKernel::Process( const Float32 *inSourceP, Float64 rDepth; //the randomly fluctuating value Float64 gain; Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { inputSample = *sourceP; @@ -221,7 +221,7 @@ void TapeDust::TapeDustKernel::Process( const Float32 *inSourceP, } if (wet < 1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacSignedAU/ToTape5/ToTape5.cpp b/plugins/MacSignedAU/ToTape5/ToTape5.cpp index 82cdeae48..00e22d7ce 100755 --- a/plugins/MacSignedAU/ToTape5/ToTape5.cpp +++ b/plugins/MacSignedAU/ToTape5/ToTape5.cpp @@ -261,7 +261,7 @@ void ToTape5::ToTape5Kernel::Process( const Float32 *inSourceP, Float64 inputgain = pow(GetParameter( kParam_One )+1.0,3); Float64 outputgain = GetParameter( kParam_Five ); Float64 wet = GetParameter( kParam_Six ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable Float64 trim = 0.211324865405187117745425; Float64 SoftenControl = pow(GetParameter( kParam_Two ),2); Float64 tempRandy = 0.06 + (SoftenControl/10.0); @@ -445,7 +445,7 @@ void ToTape5::ToTape5Kernel::Process( const Float32 *inSourceP, } if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } diff --git a/plugins/MacSignedAU/Wider/Wider.cpp b/plugins/MacSignedAU/Wider/Wider.cpp index d231f7e73..aedaf2f76 100755 --- a/plugins/MacSignedAU/Wider/Wider.cpp +++ b/plugins/MacSignedAU/Wider/Wider.cpp @@ -222,7 +222,7 @@ OSStatus Wider::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, Float64 densityside = GetParameter( kParam_One ); Float64 densitymid = GetParameter( kParam_Two ); Float64 wet = GetParameter( kParam_Three ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' Float64 offset = (densityside-densitymid)/2; diff --git a/plugins/MacSignedAU/uLawDecode/uLawDecode.cpp b/plugins/MacSignedAU/uLawDecode/uLawDecode.cpp index 15035d282..2bcb8133a 100755 --- a/plugins/MacSignedAU/uLawDecode/uLawDecode.cpp +++ b/plugins/MacSignedAU/uLawDecode/uLawDecode.cpp @@ -187,7 +187,7 @@ void uLawDecode::uLawDecodeKernel::Process( const Float32 *inSourceP, Float64 gain = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; @@ -209,7 +209,7 @@ void uLawDecode::uLawDecodeKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedAU/uLawEncode/uLawEncode.cpp b/plugins/MacSignedAU/uLawEncode/uLawEncode.cpp index 82c65cfe1..162838f72 100755 --- a/plugins/MacSignedAU/uLawEncode/uLawEncode.cpp +++ b/plugins/MacSignedAU/uLawEncode/uLawEncode.cpp @@ -187,7 +187,7 @@ void uLawEncode::uLawEncodeKernel::Process( const Float32 *inSourceP, Float64 gain = GetParameter( kParam_One ); Float64 wet = GetParameter( kParam_Two ); - Float64 dry = 1.0 - wet; + //removed unnecessary dry variable while (nSampleFrames-- > 0) { double inputSample = *sourceP; @@ -208,7 +208,7 @@ void uLawEncode::uLawEncodeKernel::Process( const Float32 *inSourceP, if (wet !=1.0) { - inputSample = (inputSample * wet) + (drySample * dry); + inputSample = (inputSample * wet) + (drySample * (1.0-wet)); } //begin 32 bit floating point dither diff --git a/plugins/MacSignedVST/Acceleration/source/AccelerationProc.cpp b/plugins/MacSignedVST/Acceleration/source/AccelerationProc.cpp index 050c433ca..de0446293 100755 --- a/plugins/MacSignedVST/Acceleration/source/AccelerationProc.cpp +++ b/plugins/MacSignedVST/Acceleration/source/AccelerationProc.cpp @@ -20,7 +20,7 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -92,8 +92,8 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -128,7 +128,7 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -200,8 +200,8 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Aura/source/AuraProc.cpp b/plugins/MacSignedVST/Aura/source/AuraProc.cpp index e6d4f4e7a..6eb8c56ed 100755 --- a/plugins/MacSignedVST/Aura/source/AuraProc.cpp +++ b/plugins/MacSignedVST/Aura/source/AuraProc.cpp @@ -23,7 +23,7 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -168,8 +168,8 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -207,7 +207,7 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -352,8 +352,8 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/AverMatrix/source/AverMatrixProc.cpp b/plugins/MacSignedVST/AverMatrix/source/AverMatrixProc.cpp index c04b2ced4..3887a51d7 100755 --- a/plugins/MacSignedVST/AverMatrix/source/AverMatrixProc.cpp +++ b/plugins/MacSignedVST/AverMatrix/source/AverMatrixProc.cpp @@ -75,8 +75,8 @@ void AverMatrix::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 32 bit stereo floating point dither @@ -167,8 +167,8 @@ void AverMatrix::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Average/source/AverageProc.cpp b/plugins/MacSignedVST/Average/source/AverageProc.cpp index fce6a3af4..b47fc830b 100755 --- a/plugins/MacSignedVST/Average/source/AverageProc.cpp +++ b/plugins/MacSignedVST/Average/source/AverageProc.cpp @@ -25,7 +25,7 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -107,8 +107,8 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling @@ -150,7 +150,7 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -232,8 +232,8 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling diff --git a/plugins/MacSignedVST/BussColors4/source/BussColors4Proc.cpp b/plugins/MacSignedVST/BussColors4/source/BussColors4Proc.cpp index 983bcc510..8691460d7 100755 --- a/plugins/MacSignedVST/BussColors4/source/BussColors4Proc.cpp +++ b/plugins/MacSignedVST/BussColors4/source/BussColors4Proc.cpp @@ -52,7 +52,7 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -752,8 +752,8 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -820,7 +820,7 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1520,8 +1520,8 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/ButterComp/source/ButterCompProc.cpp b/plugins/MacSignedVST/ButterComp/source/ButterCompProc.cpp index 06c02ad31..cd4131698 100755 --- a/plugins/MacSignedVST/ButterComp/source/ButterCompProc.cpp +++ b/plugins/MacSignedVST/ButterComp/source/ButterCompProc.cpp @@ -40,7 +40,7 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -138,8 +138,8 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -194,7 +194,7 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -292,8 +292,8 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/ButterComp2/source/ButterComp2Proc.cpp b/plugins/MacSignedVST/ButterComp2/source/ButterComp2Proc.cpp index f5520a44a..1bf7d52dd 100755 --- a/plugins/MacSignedVST/ButterComp2/source/ButterComp2Proc.cpp +++ b/plugins/MacSignedVST/ButterComp2/source/ButterComp2Proc.cpp @@ -22,7 +22,7 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -213,8 +213,8 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; @@ -257,7 +257,7 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -448,8 +448,8 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; diff --git a/plugins/MacSignedVST/Chorus/source/ChorusProc.cpp b/plugins/MacSignedVST/Chorus/source/ChorusProc.cpp index 8f02bebbc..a3e0a415f 100755 --- a/plugins/MacSignedVST/Chorus/source/ChorusProc.cpp +++ b/plugins/MacSignedVST/Chorus/source/ChorusProc.cpp @@ -25,7 +25,7 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -92,8 +92,8 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -134,7 +134,7 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -201,8 +201,8 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp b/plugins/MacSignedVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp index 8ee1eea32..3257fd9a2 100755 --- a/plugins/MacSignedVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp +++ b/plugins/MacSignedVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp @@ -25,7 +25,7 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -132,8 +132,8 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -175,7 +175,7 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -282,8 +282,8 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacSignedVST/Desk4/source/Desk4Proc.cpp b/plugins/MacSignedVST/Desk4/source/Desk4Proc.cpp index 0426cc218..c20b66f8f 100755 --- a/plugins/MacSignedVST/Desk4/source/Desk4Proc.cpp +++ b/plugins/MacSignedVST/Desk4/source/Desk4Proc.cpp @@ -33,7 +33,7 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -185,8 +185,8 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } @@ -235,7 +235,7 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -387,8 +387,8 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } diff --git a/plugins/MacSignedVST/Distance2/source/Distance2Proc.cpp b/plugins/MacSignedVST/Distance2/source/Distance2Proc.cpp index 8017d9303..eed60619e 100755 --- a/plugins/MacSignedVST/Distance2/source/Distance2Proc.cpp +++ b/plugins/MacSignedVST/Distance2/source/Distance2Proc.cpp @@ -39,7 +39,7 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -228,8 +228,8 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,7 +283,7 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -472,8 +472,8 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/DrumSlam/source/DrumSlamProc.cpp b/plugins/MacSignedVST/DrumSlam/source/DrumSlamProc.cpp index ab071ac1e..fa9155394 100755 --- a/plugins/MacSignedVST/DrumSlam/source/DrumSlamProc.cpp +++ b/plugins/MacSignedVST/DrumSlam/source/DrumSlamProc.cpp @@ -24,7 +24,7 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -179,8 +179,8 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -219,7 +219,7 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -374,8 +374,8 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/DubCenter/source/DubCenterProc.cpp b/plugins/MacSignedVST/DubCenter/source/DubCenterProc.cpp index ff4d70dbf..197309401 100755 --- a/plugins/MacSignedVST/DubCenter/source/DubCenterProc.cpp +++ b/plugins/MacSignedVST/DubCenter/source/DubCenterProc.cpp @@ -263,8 +263,8 @@ void DubCenter::processReplacing(float **inputs, float **outputs, VstInt32 sampl lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -546,8 +546,8 @@ void DubCenter::processDoubleReplacing(double **inputs, double **outputs, VstInt lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedVST/DubSub/source/DubSubProc.cpp b/plugins/MacSignedVST/DubSub/source/DubSubProc.cpp index 4195d3b38..81acffd7a 100755 --- a/plugins/MacSignedVST/DubSub/source/DubSubProc.cpp +++ b/plugins/MacSignedVST/DubSub/source/DubSubProc.cpp @@ -383,8 +383,8 @@ void DubSub::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -786,8 +786,8 @@ void DubSub::processDoubleReplacing(double **inputs, double **outputs, VstInt32 lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacSignedVST/ElectroHat/source/ElectroHatProc.cpp b/plugins/MacSignedVST/ElectroHat/source/ElectroHatProc.cpp index d99dc44ab..e1ef925b7 100755 --- a/plugins/MacSignedVST/ElectroHat/source/ElectroHatProc.cpp +++ b/plugins/MacSignedVST/ElectroHat/source/ElectroHatProc.cpp @@ -119,8 +119,8 @@ void ElectroHat::processReplacing(float **inputs, float **outputs, VstInt32 samp storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -254,8 +254,8 @@ void ElectroHat::processDoubleReplacing(double **inputs, double **outputs, VstIn storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Ensemble/source/EnsembleProc.cpp b/plugins/MacSignedVST/Ensemble/source/EnsembleProc.cpp index ec4b9c8db..cdc6fde6a 100755 --- a/plugins/MacSignedVST/Ensemble/source/EnsembleProc.cpp +++ b/plugins/MacSignedVST/Ensemble/source/EnsembleProc.cpp @@ -25,7 +25,7 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -113,8 +113,8 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -154,7 +154,7 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -242,8 +242,8 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Floor/source/FloorProc.cpp b/plugins/MacSignedVST/Floor/source/FloorProc.cpp index 758360f65..1c5ba156c 100755 --- a/plugins/MacSignedVST/Floor/source/FloorProc.cpp +++ b/plugins/MacSignedVST/Floor/source/FloorProc.cpp @@ -209,8 +209,8 @@ void Floor::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -434,8 +434,8 @@ void Floor::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/FromTape/source/FromTapeProc.cpp b/plugins/MacSignedVST/FromTape/source/FromTapeProc.cpp index 0f4db6e85..5e8aca68a 100755 --- a/plugins/MacSignedVST/FromTape/source/FromTapeProc.cpp +++ b/plugins/MacSignedVST/FromTape/source/FromTapeProc.cpp @@ -24,7 +24,7 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -181,8 +181,8 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -221,7 +221,7 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -378,8 +378,8 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/HardVacuum/source/HardVacuumProc.cpp b/plugins/MacSignedVST/HardVacuum/source/HardVacuumProc.cpp index 87a1b1edb..a39e01b19 100755 --- a/plugins/MacSignedVST/HardVacuum/source/HardVacuumProc.cpp +++ b/plugins/MacSignedVST/HardVacuum/source/HardVacuumProc.cpp @@ -133,8 +133,8 @@ void HardVacuum::processReplacing(float **inputs, float **outputs, VstInt32 samp } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,8 +283,8 @@ void HardVacuum::processDoubleReplacing(double **inputs, double **outputs, VstIn } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Highpass/source/HighpassProc.cpp b/plugins/MacSignedVST/Highpass/source/HighpassProc.cpp index 92c60aa8b..b1dfc193a 100755 --- a/plugins/MacSignedVST/Highpass/source/HighpassProc.cpp +++ b/plugins/MacSignedVST/Highpass/source/HighpassProc.cpp @@ -20,7 +20,7 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -79,8 +79,8 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -114,7 +114,7 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -173,8 +173,8 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/MacSignedVST/Hombre/source/HombreProc.cpp b/plugins/MacSignedVST/Hombre/source/HombreProc.cpp index 5a24dde58..fc0977fff 100755 --- a/plugins/MacSignedVST/Hombre/source/HombreProc.cpp +++ b/plugins/MacSignedVST/Hombre/source/HombreProc.cpp @@ -24,7 +24,7 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -91,8 +91,8 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -131,7 +131,7 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -198,8 +198,8 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Logical4/source/Logical4Proc.cpp b/plugins/MacSignedVST/Logical4/source/Logical4Proc.cpp index df5c110f4..9b1f5b55e 100755 --- a/plugins/MacSignedVST/Logical4/source/Logical4Proc.cpp +++ b/plugins/MacSignedVST/Logical4/source/Logical4Proc.cpp @@ -112,7 +112,7 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) @@ -829,8 +829,8 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -959,7 +959,7 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1675,8 +1675,8 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacSignedVST/Lowpass/source/LowpassProc.cpp b/plugins/MacSignedVST/Lowpass/source/LowpassProc.cpp index ea450b239..df57f7cd8 100755 --- a/plugins/MacSignedVST/Lowpass/source/LowpassProc.cpp +++ b/plugins/MacSignedVST/Lowpass/source/LowpassProc.cpp @@ -21,7 +21,7 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -81,8 +81,8 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -117,7 +117,7 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -177,8 +177,8 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/MacSignedVST/Noise/source/NoiseProc.cpp b/plugins/MacSignedVST/Noise/source/NoiseProc.cpp index 0f75966cc..82d67fde1 100755 --- a/plugins/MacSignedVST/Noise/source/NoiseProc.cpp +++ b/plugins/MacSignedVST/Noise/source/NoiseProc.cpp @@ -71,7 +71,7 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -210,10 +210,10 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; @@ -343,7 +343,7 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -480,10 +480,10 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; diff --git a/plugins/MacSignedVST/OneCornerClip/source/OneCornerClipProc.cpp b/plugins/MacSignedVST/OneCornerClip/source/OneCornerClipProc.cpp index 194cab890..7526cecc3 100755 --- a/plugins/MacSignedVST/OneCornerClip/source/OneCornerClipProc.cpp +++ b/plugins/MacSignedVST/OneCornerClip/source/OneCornerClipProc.cpp @@ -38,7 +38,7 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -114,8 +114,8 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -175,7 +175,7 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -252,8 +252,8 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/PhaseNudge/source/PhaseNudgeProc.cpp b/plugins/MacSignedVST/PhaseNudge/source/PhaseNudgeProc.cpp index 449d1f224..7288502cb 100755 --- a/plugins/MacSignedVST/PhaseNudge/source/PhaseNudgeProc.cpp +++ b/plugins/MacSignedVST/PhaseNudge/source/PhaseNudgeProc.cpp @@ -20,7 +20,7 @@ void PhaseNudge::processReplacing(float **inputs, float **outputs, VstInt32 samp //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; @@ -129,7 +129,7 @@ void PhaseNudge::processDoubleReplacing(double **inputs, double **outputs, VstIn //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; diff --git a/plugins/MacSignedVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp b/plugins/MacSignedVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp index 882fca727..f2efba1a0 100755 --- a/plugins/MacSignedVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp +++ b/plugins/MacSignedVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp @@ -19,7 +19,7 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -87,8 +87,8 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -122,7 +122,7 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -190,8 +190,8 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Surge/source/SurgeProc.cpp b/plugins/MacSignedVST/Surge/source/SurgeProc.cpp index 53cac6996..b77e5a6e1 100755 --- a/plugins/MacSignedVST/Surge/source/SurgeProc.cpp +++ b/plugins/MacSignedVST/Surge/source/SurgeProc.cpp @@ -28,7 +28,7 @@ void Surge::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; @@ -121,7 +121,7 @@ void Surge::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/MacSignedVST/SurgeTide/source/SurgeTideProc.cpp b/plugins/MacSignedVST/SurgeTide/source/SurgeTideProc.cpp index ea08259c9..e2331485a 100755 --- a/plugins/MacSignedVST/SurgeTide/source/SurgeTideProc.cpp +++ b/plugins/MacSignedVST/SurgeTide/source/SurgeTideProc.cpp @@ -27,7 +27,7 @@ void SurgeTide::processReplacing(float **inputs, float **outputs, VstInt32 sampl double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) @@ -110,7 +110,7 @@ void SurgeTide::processDoubleReplacing(double **inputs, double **outputs, VstInt double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/MacSignedVST/Swell/source/SwellProc.cpp b/plugins/MacSignedVST/Swell/source/SwellProc.cpp index 447613b50..e076b5c11 100755 --- a/plugins/MacSignedVST/Swell/source/SwellProc.cpp +++ b/plugins/MacSignedVST/Swell/source/SwellProc.cpp @@ -23,7 +23,7 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -54,8 +54,8 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -93,7 +93,7 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -124,8 +124,8 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/TapeDust/source/TapeDustProc.cpp b/plugins/MacSignedVST/TapeDust/source/TapeDustProc.cpp index 9d7aceff9..e4daa4864 100755 --- a/plugins/MacSignedVST/TapeDust/source/TapeDustProc.cpp +++ b/plugins/MacSignedVST/TapeDust/source/TapeDustProc.cpp @@ -26,7 +26,7 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -78,8 +78,8 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -172,8 +172,8 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/ToTape5/source/ToTape5Proc.cpp b/plugins/MacSignedVST/ToTape5/source/ToTape5Proc.cpp index 3db88a2ec..504bbc829 100755 --- a/plugins/MacSignedVST/ToTape5/source/ToTape5Proc.cpp +++ b/plugins/MacSignedVST/ToTape5/source/ToTape5Proc.cpp @@ -21,7 +21,7 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -315,8 +315,8 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -352,7 +352,7 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -644,8 +644,8 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/Wider/source/WiderProc.cpp b/plugins/MacSignedVST/Wider/source/WiderProc.cpp index d860ce370..8abd00908 100755 --- a/plugins/MacSignedVST/Wider/source/WiderProc.cpp +++ b/plugins/MacSignedVST/Wider/source/WiderProc.cpp @@ -28,7 +28,7 @@ void Wider::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; @@ -142,7 +142,7 @@ void Wider::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; diff --git a/plugins/MacSignedVST/uLawDecode/source/uLawDecodeProc.cpp b/plugins/MacSignedVST/uLawDecode/source/uLawDecodeProc.cpp index 45a85c80a..9727a8000 100755 --- a/plugins/MacSignedVST/uLawDecode/source/uLawDecodeProc.cpp +++ b/plugins/MacSignedVST/uLawDecode/source/uLawDecodeProc.cpp @@ -20,7 +20,7 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -50,8 +50,8 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -86,7 +86,7 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -116,8 +116,8 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacSignedVST/uLawEncode/source/uLawEncodeProc.cpp b/plugins/MacSignedVST/uLawEncode/source/uLawEncodeProc.cpp index 7f0eb12cd..0bd0090da 100755 --- a/plugins/MacSignedVST/uLawEncode/source/uLawEncodeProc.cpp +++ b/plugins/MacSignedVST/uLawEncode/source/uLawEncodeProc.cpp @@ -20,7 +20,7 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -84,8 +84,8 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -184,8 +184,8 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Acceleration/source/AccelerationProc.cpp b/plugins/MacVST/Acceleration/source/AccelerationProc.cpp index 050c433ca..de0446293 100755 --- a/plugins/MacVST/Acceleration/source/AccelerationProc.cpp +++ b/plugins/MacVST/Acceleration/source/AccelerationProc.cpp @@ -20,7 +20,7 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -92,8 +92,8 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -128,7 +128,7 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -200,8 +200,8 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Aura/source/AuraProc.cpp b/plugins/MacVST/Aura/source/AuraProc.cpp index e6d4f4e7a..6eb8c56ed 100755 --- a/plugins/MacVST/Aura/source/AuraProc.cpp +++ b/plugins/MacVST/Aura/source/AuraProc.cpp @@ -23,7 +23,7 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -168,8 +168,8 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -207,7 +207,7 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -352,8 +352,8 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/AverMatrix/source/AverMatrixProc.cpp b/plugins/MacVST/AverMatrix/source/AverMatrixProc.cpp index c04b2ced4..3887a51d7 100755 --- a/plugins/MacVST/AverMatrix/source/AverMatrixProc.cpp +++ b/plugins/MacVST/AverMatrix/source/AverMatrixProc.cpp @@ -75,8 +75,8 @@ void AverMatrix::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 32 bit stereo floating point dither @@ -167,8 +167,8 @@ void AverMatrix::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Average/source/AverageProc.cpp b/plugins/MacVST/Average/source/AverageProc.cpp index fce6a3af4..b47fc830b 100755 --- a/plugins/MacVST/Average/source/AverageProc.cpp +++ b/plugins/MacVST/Average/source/AverageProc.cpp @@ -25,7 +25,7 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -107,8 +107,8 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling @@ -150,7 +150,7 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -232,8 +232,8 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling diff --git a/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp b/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp index 983bcc510..8691460d7 100755 --- a/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp +++ b/plugins/MacVST/BussColors4/source/BussColors4Proc.cpp @@ -52,7 +52,7 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -752,8 +752,8 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -820,7 +820,7 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1520,8 +1520,8 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/ButterComp/source/ButterCompProc.cpp b/plugins/MacVST/ButterComp/source/ButterCompProc.cpp index 06c02ad31..cd4131698 100755 --- a/plugins/MacVST/ButterComp/source/ButterCompProc.cpp +++ b/plugins/MacVST/ButterComp/source/ButterCompProc.cpp @@ -40,7 +40,7 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -138,8 +138,8 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -194,7 +194,7 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -292,8 +292,8 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/ButterComp2/source/ButterComp2Proc.cpp b/plugins/MacVST/ButterComp2/source/ButterComp2Proc.cpp index f5520a44a..1bf7d52dd 100755 --- a/plugins/MacVST/ButterComp2/source/ButterComp2Proc.cpp +++ b/plugins/MacVST/ButterComp2/source/ButterComp2Proc.cpp @@ -22,7 +22,7 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -213,8 +213,8 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; @@ -257,7 +257,7 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -448,8 +448,8 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; diff --git a/plugins/MacVST/Chorus/source/ChorusProc.cpp b/plugins/MacVST/Chorus/source/ChorusProc.cpp index 8f02bebbc..a3e0a415f 100755 --- a/plugins/MacVST/Chorus/source/ChorusProc.cpp +++ b/plugins/MacVST/Chorus/source/ChorusProc.cpp @@ -25,7 +25,7 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -92,8 +92,8 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -134,7 +134,7 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -201,8 +201,8 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp b/plugins/MacVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp index 8ee1eea32..3257fd9a2 100755 --- a/plugins/MacVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp +++ b/plugins/MacVST/ChorusEnsemble/source/ChorusEnsembleProc.cpp @@ -25,7 +25,7 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -132,8 +132,8 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -175,7 +175,7 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -282,8 +282,8 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacVST/Desk4/source/Desk4Proc.cpp b/plugins/MacVST/Desk4/source/Desk4Proc.cpp index 0426cc218..c20b66f8f 100755 --- a/plugins/MacVST/Desk4/source/Desk4Proc.cpp +++ b/plugins/MacVST/Desk4/source/Desk4Proc.cpp @@ -33,7 +33,7 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -185,8 +185,8 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } @@ -235,7 +235,7 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -387,8 +387,8 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } diff --git a/plugins/MacVST/Distance2/source/Distance2Proc.cpp b/plugins/MacVST/Distance2/source/Distance2Proc.cpp index 8017d9303..eed60619e 100755 --- a/plugins/MacVST/Distance2/source/Distance2Proc.cpp +++ b/plugins/MacVST/Distance2/source/Distance2Proc.cpp @@ -39,7 +39,7 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -228,8 +228,8 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,7 +283,7 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -472,8 +472,8 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/DrumSlam/source/DrumSlamProc.cpp b/plugins/MacVST/DrumSlam/source/DrumSlamProc.cpp index ab071ac1e..fa9155394 100755 --- a/plugins/MacVST/DrumSlam/source/DrumSlamProc.cpp +++ b/plugins/MacVST/DrumSlam/source/DrumSlamProc.cpp @@ -24,7 +24,7 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -179,8 +179,8 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -219,7 +219,7 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -374,8 +374,8 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/DubCenter/source/DubCenterProc.cpp b/plugins/MacVST/DubCenter/source/DubCenterProc.cpp index ff4d70dbf..197309401 100755 --- a/plugins/MacVST/DubCenter/source/DubCenterProc.cpp +++ b/plugins/MacVST/DubCenter/source/DubCenterProc.cpp @@ -263,8 +263,8 @@ void DubCenter::processReplacing(float **inputs, float **outputs, VstInt32 sampl lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -546,8 +546,8 @@ void DubCenter::processDoubleReplacing(double **inputs, double **outputs, VstInt lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacVST/DubSub/source/DubSubProc.cpp b/plugins/MacVST/DubSub/source/DubSubProc.cpp index 4195d3b38..81acffd7a 100755 --- a/plugins/MacVST/DubSub/source/DubSubProc.cpp +++ b/plugins/MacVST/DubSub/source/DubSubProc.cpp @@ -383,8 +383,8 @@ void DubSub::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -786,8 +786,8 @@ void DubSub::processDoubleReplacing(double **inputs, double **outputs, VstInt32 lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/MacVST/ElectroHat/source/ElectroHatProc.cpp b/plugins/MacVST/ElectroHat/source/ElectroHatProc.cpp index d99dc44ab..e1ef925b7 100755 --- a/plugins/MacVST/ElectroHat/source/ElectroHatProc.cpp +++ b/plugins/MacVST/ElectroHat/source/ElectroHatProc.cpp @@ -119,8 +119,8 @@ void ElectroHat::processReplacing(float **inputs, float **outputs, VstInt32 samp storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -254,8 +254,8 @@ void ElectroHat::processDoubleReplacing(double **inputs, double **outputs, VstIn storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Ensemble/source/EnsembleProc.cpp b/plugins/MacVST/Ensemble/source/EnsembleProc.cpp index ec4b9c8db..cdc6fde6a 100755 --- a/plugins/MacVST/Ensemble/source/EnsembleProc.cpp +++ b/plugins/MacVST/Ensemble/source/EnsembleProc.cpp @@ -25,7 +25,7 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -113,8 +113,8 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -154,7 +154,7 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -242,8 +242,8 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Floor/source/FloorProc.cpp b/plugins/MacVST/Floor/source/FloorProc.cpp index 758360f65..1c5ba156c 100755 --- a/plugins/MacVST/Floor/source/FloorProc.cpp +++ b/plugins/MacVST/Floor/source/FloorProc.cpp @@ -209,8 +209,8 @@ void Floor::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -434,8 +434,8 @@ void Floor::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/FromTape/source/FromTapeProc.cpp b/plugins/MacVST/FromTape/source/FromTapeProc.cpp index 0f4db6e85..5e8aca68a 100755 --- a/plugins/MacVST/FromTape/source/FromTapeProc.cpp +++ b/plugins/MacVST/FromTape/source/FromTapeProc.cpp @@ -24,7 +24,7 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -181,8 +181,8 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -221,7 +221,7 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -378,8 +378,8 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/HardVacuum/source/HardVacuumProc.cpp b/plugins/MacVST/HardVacuum/source/HardVacuumProc.cpp index 87a1b1edb..a39e01b19 100755 --- a/plugins/MacVST/HardVacuum/source/HardVacuumProc.cpp +++ b/plugins/MacVST/HardVacuum/source/HardVacuumProc.cpp @@ -133,8 +133,8 @@ void HardVacuum::processReplacing(float **inputs, float **outputs, VstInt32 samp } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,8 +283,8 @@ void HardVacuum::processDoubleReplacing(double **inputs, double **outputs, VstIn } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Highpass/source/HighpassProc.cpp b/plugins/MacVST/Highpass/source/HighpassProc.cpp index 92c60aa8b..b1dfc193a 100755 --- a/plugins/MacVST/Highpass/source/HighpassProc.cpp +++ b/plugins/MacVST/Highpass/source/HighpassProc.cpp @@ -20,7 +20,7 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -79,8 +79,8 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -114,7 +114,7 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -173,8 +173,8 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/MacVST/Hombre/source/HombreProc.cpp b/plugins/MacVST/Hombre/source/HombreProc.cpp index 5a24dde58..fc0977fff 100755 --- a/plugins/MacVST/Hombre/source/HombreProc.cpp +++ b/plugins/MacVST/Hombre/source/HombreProc.cpp @@ -24,7 +24,7 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -91,8 +91,8 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -131,7 +131,7 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -198,8 +198,8 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Logical4/source/Logical4Proc.cpp b/plugins/MacVST/Logical4/source/Logical4Proc.cpp index df5c110f4..9b1f5b55e 100755 --- a/plugins/MacVST/Logical4/source/Logical4Proc.cpp +++ b/plugins/MacVST/Logical4/source/Logical4Proc.cpp @@ -112,7 +112,7 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) @@ -829,8 +829,8 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -959,7 +959,7 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1675,8 +1675,8 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/MacVST/Lowpass/source/LowpassProc.cpp b/plugins/MacVST/Lowpass/source/LowpassProc.cpp index ea450b239..df57f7cd8 100755 --- a/plugins/MacVST/Lowpass/source/LowpassProc.cpp +++ b/plugins/MacVST/Lowpass/source/LowpassProc.cpp @@ -21,7 +21,7 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -81,8 +81,8 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -117,7 +117,7 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -177,8 +177,8 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/MacVST/Noise/source/NoiseProc.cpp b/plugins/MacVST/Noise/source/NoiseProc.cpp index 0f75966cc..82d67fde1 100755 --- a/plugins/MacVST/Noise/source/NoiseProc.cpp +++ b/plugins/MacVST/Noise/source/NoiseProc.cpp @@ -71,7 +71,7 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -210,10 +210,10 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; @@ -343,7 +343,7 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -480,10 +480,10 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; diff --git a/plugins/MacVST/OneCornerClip/source/OneCornerClipProc.cpp b/plugins/MacVST/OneCornerClip/source/OneCornerClipProc.cpp index 194cab890..7526cecc3 100755 --- a/plugins/MacVST/OneCornerClip/source/OneCornerClipProc.cpp +++ b/plugins/MacVST/OneCornerClip/source/OneCornerClipProc.cpp @@ -38,7 +38,7 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -114,8 +114,8 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -175,7 +175,7 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -252,8 +252,8 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/PhaseNudge/source/PhaseNudgeProc.cpp b/plugins/MacVST/PhaseNudge/source/PhaseNudgeProc.cpp index 449d1f224..7288502cb 100755 --- a/plugins/MacVST/PhaseNudge/source/PhaseNudgeProc.cpp +++ b/plugins/MacVST/PhaseNudge/source/PhaseNudgeProc.cpp @@ -20,7 +20,7 @@ void PhaseNudge::processReplacing(float **inputs, float **outputs, VstInt32 samp //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; @@ -129,7 +129,7 @@ void PhaseNudge::processDoubleReplacing(double **inputs, double **outputs, VstIn //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; diff --git a/plugins/MacVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp b/plugins/MacVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp index 882fca727..f2efba1a0 100755 --- a/plugins/MacVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp +++ b/plugins/MacVST/SingleEndedTriode/source/SingleEndedTriodeProc.cpp @@ -19,7 +19,7 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -87,8 +87,8 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -122,7 +122,7 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -190,8 +190,8 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Surge/source/SurgeProc.cpp b/plugins/MacVST/Surge/source/SurgeProc.cpp index 53cac6996..b77e5a6e1 100755 --- a/plugins/MacVST/Surge/source/SurgeProc.cpp +++ b/plugins/MacVST/Surge/source/SurgeProc.cpp @@ -28,7 +28,7 @@ void Surge::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; @@ -121,7 +121,7 @@ void Surge::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/MacVST/SurgeTide/source/SurgeTideProc.cpp b/plugins/MacVST/SurgeTide/source/SurgeTideProc.cpp index ea08259c9..e2331485a 100755 --- a/plugins/MacVST/SurgeTide/source/SurgeTideProc.cpp +++ b/plugins/MacVST/SurgeTide/source/SurgeTideProc.cpp @@ -27,7 +27,7 @@ void SurgeTide::processReplacing(float **inputs, float **outputs, VstInt32 sampl double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) @@ -110,7 +110,7 @@ void SurgeTide::processDoubleReplacing(double **inputs, double **outputs, VstInt double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/MacVST/Swell/source/SwellProc.cpp b/plugins/MacVST/Swell/source/SwellProc.cpp index 447613b50..e076b5c11 100755 --- a/plugins/MacVST/Swell/source/SwellProc.cpp +++ b/plugins/MacVST/Swell/source/SwellProc.cpp @@ -23,7 +23,7 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -54,8 +54,8 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -93,7 +93,7 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -124,8 +124,8 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/TapeDust/source/TapeDustProc.cpp b/plugins/MacVST/TapeDust/source/TapeDustProc.cpp index 9d7aceff9..e4daa4864 100755 --- a/plugins/MacVST/TapeDust/source/TapeDustProc.cpp +++ b/plugins/MacVST/TapeDust/source/TapeDustProc.cpp @@ -26,7 +26,7 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -78,8 +78,8 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -172,8 +172,8 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/ToTape5/source/ToTape5Proc.cpp b/plugins/MacVST/ToTape5/source/ToTape5Proc.cpp index 3db88a2ec..504bbc829 100755 --- a/plugins/MacVST/ToTape5/source/ToTape5Proc.cpp +++ b/plugins/MacVST/ToTape5/source/ToTape5Proc.cpp @@ -21,7 +21,7 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -315,8 +315,8 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -352,7 +352,7 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -644,8 +644,8 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/Wider/source/WiderProc.cpp b/plugins/MacVST/Wider/source/WiderProc.cpp index d860ce370..8abd00908 100755 --- a/plugins/MacVST/Wider/source/WiderProc.cpp +++ b/plugins/MacVST/Wider/source/WiderProc.cpp @@ -28,7 +28,7 @@ void Wider::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; @@ -142,7 +142,7 @@ void Wider::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; diff --git a/plugins/MacVST/uLawDecode/source/uLawDecodeProc.cpp b/plugins/MacVST/uLawDecode/source/uLawDecodeProc.cpp index 45a85c80a..9727a8000 100755 --- a/plugins/MacVST/uLawDecode/source/uLawDecodeProc.cpp +++ b/plugins/MacVST/uLawDecode/source/uLawDecodeProc.cpp @@ -20,7 +20,7 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -50,8 +50,8 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -86,7 +86,7 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -116,8 +116,8 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/MacVST/uLawEncode/source/uLawEncodeProc.cpp b/plugins/MacVST/uLawEncode/source/uLawEncodeProc.cpp index 7f0eb12cd..0bd0090da 100755 --- a/plugins/MacVST/uLawEncode/source/uLawEncodeProc.cpp +++ b/plugins/MacVST/uLawEncode/source/uLawEncodeProc.cpp @@ -20,7 +20,7 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -84,8 +84,8 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -184,8 +184,8 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Acceleration/AccelerationProc.cpp b/plugins/WinVST/Acceleration/AccelerationProc.cpp index 050c433ca..de0446293 100755 --- a/plugins/WinVST/Acceleration/AccelerationProc.cpp +++ b/plugins/WinVST/Acceleration/AccelerationProc.cpp @@ -20,7 +20,7 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -92,8 +92,8 @@ void Acceleration::processReplacing(float **inputs, float **outputs, VstInt32 sa inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -128,7 +128,7 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst double intensity = pow(A,3)*(32/overallscale); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double senseL; double smoothL; @@ -200,8 +200,8 @@ void Acceleration::processDoubleReplacing(double **inputs, double **outputs, Vst inputSampleR = accumulatorSample; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Aura/AuraProc.cpp b/plugins/WinVST/Aura/AuraProc.cpp index e6d4f4e7a..6eb8c56ed 100755 --- a/plugins/WinVST/Aura/AuraProc.cpp +++ b/plugins/WinVST/Aura/AuraProc.cpp @@ -23,7 +23,7 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -168,8 +168,8 @@ void Aura::processReplacing(float **inputs, float **outputs, VstInt32 sampleFram //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -207,7 +207,7 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa double velocityR; double trim = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double overallscale = trim * 10.0; double gain = overallscale + (pow(wet,3) * 0.187859642462067); trim *= (1.0 - (pow(wet,3) * 0.187859642462067)); @@ -352,8 +352,8 @@ void Aura::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sa //right channel done if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/AverMatrix/AverMatrixProc.cpp b/plugins/WinVST/AverMatrix/AverMatrixProc.cpp index c04b2ced4..3887a51d7 100755 --- a/plugins/WinVST/AverMatrix/AverMatrixProc.cpp +++ b/plugins/WinVST/AverMatrix/AverMatrixProc.cpp @@ -75,8 +75,8 @@ void AverMatrix::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 32 bit stereo floating point dither @@ -167,8 +167,8 @@ void AverMatrix::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR = (previousPoleR * (1.0-yPartial)) + (inputSampleR * yPartial); //in this way we can blend in the final pole - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); //wet can be negative, in which case dry is always full volume and they cancel //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Average/AverageProc.cpp b/plugins/WinVST/Average/AverageProc.cpp index fce6a3af4..b47fc830b 100755 --- a/plugins/WinVST/Average/AverageProc.cpp +++ b/plugins/WinVST/Average/AverageProc.cpp @@ -25,7 +25,7 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -107,8 +107,8 @@ void Average::processReplacing(float **inputs, float **outputs, VstInt32 sampleF //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling @@ -150,7 +150,7 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double overallscale = (A * 9.0)+1.0; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double gain = overallscale; if (gain > 1.0) {f[0] = 1.0; gain -= 1.0;} else {f[0] = gain; gain = 0.0;} @@ -232,8 +232,8 @@ void Average::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //our one math operation on the input data coming in if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //dry/wet control only applies if you're using it. We don't do a multiply by 1.0 //if it 'won't change anything' but our sample might be at a very different scaling diff --git a/plugins/WinVST/BussColors4/BussColors4Proc.cpp b/plugins/WinVST/BussColors4/BussColors4Proc.cpp index 983bcc510..8691460d7 100755 --- a/plugins/WinVST/BussColors4/BussColors4Proc.cpp +++ b/plugins/WinVST/BussColors4/BussColors4Proc.cpp @@ -52,7 +52,7 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -752,8 +752,8 @@ void BussColors4::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -820,7 +820,7 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI gain *= pow(10.0,((B * 36.0)-18.0)/14.0); //add adjustment factor outgain *= pow(10.0,(((C * 36.0)-18.0)+3.3)/14.0); //add adjustment factor double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1520,8 +1520,8 @@ void BussColors4::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/ButterComp/ButterCompProc.cpp b/plugins/WinVST/ButterComp/ButterCompProc.cpp index 06c02ad31..cd4131698 100755 --- a/plugins/WinVST/ButterComp/ButterCompProc.cpp +++ b/plugins/WinVST/ButterComp/ButterCompProc.cpp @@ -40,7 +40,7 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -138,8 +138,8 @@ void ButterComp::processReplacing(float **inputs, float **outputs, VstInt32 samp inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -194,7 +194,7 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn double inputgain = pow(10.0,(A*14.0)/20.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -292,8 +292,8 @@ void ButterComp::processDoubleReplacing(double **inputs, double **outputs, VstIn inputSampleR /= outputgain; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/ButterComp2/ButterComp2Proc.cpp b/plugins/WinVST/ButterComp2/ButterComp2Proc.cpp index f5520a44a..1bf7d52dd 100755 --- a/plugins/WinVST/ButterComp2/ButterComp2Proc.cpp +++ b/plugins/WinVST/ButterComp2/ButterComp2Proc.cpp @@ -22,7 +22,7 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -213,8 +213,8 @@ void ButterComp2::processReplacing(float **inputs, float **outputs, VstInt32 sam } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; @@ -257,7 +257,7 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI double compfactor = 0.012 * (A / 135.0); double output = B * 2.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double outputgain = inputgain; outputgain -= 1.0; outputgain /= 1.5; @@ -448,8 +448,8 @@ void ButterComp2::processDoubleReplacing(double **inputs, double **outputs, VstI } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } lastOutputL = inputSampleL; diff --git a/plugins/WinVST/Chorus/ChorusProc.cpp b/plugins/WinVST/Chorus/ChorusProc.cpp index 8f02bebbc..a3e0a415f 100755 --- a/plugins/WinVST/Chorus/ChorusProc.cpp +++ b/plugins/WinVST/Chorus/ChorusProc.cpp @@ -25,7 +25,7 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -92,8 +92,8 @@ void Chorus::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -134,7 +134,7 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double range = pow(B,4) * loopLimit * 0.499; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; //this is a double buffer so we will be splitting it in two @@ -201,8 +201,8 @@ void Chorus::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/ChorusEnsemble/ChorusEnsembleProc.cpp b/plugins/WinVST/ChorusEnsemble/ChorusEnsembleProc.cpp index 8ee1eea32..3257fd9a2 100755 --- a/plugins/WinVST/ChorusEnsemble/ChorusEnsembleProc.cpp +++ b/plugins/WinVST/ChorusEnsemble/ChorusEnsembleProc.cpp @@ -25,7 +25,7 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -132,8 +132,8 @@ void ChorusEnsemble::processReplacing(float **inputs, float **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -175,7 +175,7 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V double range = pow(B,3) * loopLimit * 0.12; double wet = C; double modulation = range*wet; - double dry = 1.0 - wet; + //removed extra dry variable double tupi = 3.141592653589793238 * 2.0; double offset; double start[4]; @@ -282,8 +282,8 @@ void ChorusEnsemble::processDoubleReplacing(double **inputs, double **outputs, V //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/WinVST/Desk4/Desk4Proc.cpp b/plugins/WinVST/Desk4/Desk4Proc.cpp index 0426cc218..c20b66f8f 100755 --- a/plugins/WinVST/Desk4/Desk4Proc.cpp +++ b/plugins/WinVST/Desk4/Desk4Proc.cpp @@ -33,7 +33,7 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -185,8 +185,8 @@ void Desk4::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } @@ -235,7 +235,7 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s balanceB /= overallscale; double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double clampL; double clampR; @@ -387,8 +387,8 @@ void Desk4::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } diff --git a/plugins/WinVST/Distance2/Distance2Proc.cpp b/plugins/WinVST/Distance2/Distance2Proc.cpp index 8017d9303..eed60619e 100755 --- a/plugins/WinVST/Distance2/Distance2Proc.cpp +++ b/plugins/WinVST/Distance2/Distance2Proc.cpp @@ -39,7 +39,7 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -228,8 +228,8 @@ void Distance2::processReplacing(float **inputs, float **outputs, VstInt32 sampl inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,7 +283,7 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt double levelcorrect = 1.0 + ((filter / 12.0) * A); //bring in top slider again to manage boost level for lower settings double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -472,8 +472,8 @@ void Distance2::processDoubleReplacing(double **inputs, double **outputs, VstInt inputSampleR *= levelcorrect; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/DrumSlam/DrumSlamProc.cpp b/plugins/WinVST/DrumSlam/DrumSlamProc.cpp index ab071ac1e..fa9155394 100755 --- a/plugins/WinVST/DrumSlam/DrumSlamProc.cpp +++ b/plugins/WinVST/DrumSlam/DrumSlamProc.cpp @@ -24,7 +24,7 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -179,8 +179,8 @@ void DrumSlam::processReplacing(float **inputs, float **outputs, VstInt32 sample inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -219,7 +219,7 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double drive = (A*3.0)+1.0; double out = B; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -374,8 +374,8 @@ void DrumSlam::processDoubleReplacing(double **inputs, double **outputs, VstInt3 inputSampleR = ((lowSampleR + midSampleR + highSampleR)/drive)*out; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/DubCenter/DubCenterProc.cpp b/plugins/WinVST/DubCenter/DubCenterProc.cpp index ff4d70dbf..197309401 100755 --- a/plugins/WinVST/DubCenter/DubCenterProc.cpp +++ b/plugins/WinVST/DubCenter/DubCenterProc.cpp @@ -263,8 +263,8 @@ void DubCenter::processReplacing(float **inputs, float **outputs, VstInt32 sampl lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -546,8 +546,8 @@ void DubCenter::processDoubleReplacing(double **inputs, double **outputs, VstInt lastSubBump = SubBump; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/WinVST/DubSub/DubSubProc.cpp b/plugins/WinVST/DubSub/DubSubProc.cpp index 4195d3b38..81acffd7a 100755 --- a/plugins/WinVST/DubSub/DubSubProc.cpp +++ b/plugins/WinVST/DubSub/DubSubProc.cpp @@ -383,8 +383,8 @@ void DubSub::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider @@ -786,8 +786,8 @@ void DubSub::processDoubleReplacing(double **inputs, double **outputs, VstInt32 lastSubBumpR = SubBumpR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //Dry/Wet control, defaults to the last slider diff --git a/plugins/WinVST/ElectroHat/ElectroHatProc.cpp b/plugins/WinVST/ElectroHat/ElectroHatProc.cpp index d99dc44ab..e1ef925b7 100755 --- a/plugins/WinVST/ElectroHat/ElectroHatProc.cpp +++ b/plugins/WinVST/ElectroHat/ElectroHatProc.cpp @@ -119,8 +119,8 @@ void ElectroHat::processReplacing(float **inputs, float **outputs, VstInt32 samp storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -254,8 +254,8 @@ void ElectroHat::processDoubleReplacing(double **inputs, double **outputs, VstIn storedSampleR = tempSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Ensemble/EnsembleProc.cpp b/plugins/WinVST/Ensemble/EnsembleProc.cpp index ec4b9c8db..cdc6fde6a 100755 --- a/plugins/WinVST/Ensemble/EnsembleProc.cpp +++ b/plugins/WinVST/Ensemble/EnsembleProc.cpp @@ -25,7 +25,7 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -113,8 +113,8 @@ void Ensemble::processReplacing(float **inputs, float **outputs, VstInt32 sample if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -154,7 +154,7 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double taps = floor((A*46.0)+2.9); double brighten = C; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable double hapi = 3.141592653589793238 / taps; double offset; double floffset; @@ -242,8 +242,8 @@ void Ensemble::processDoubleReplacing(double **inputs, double **outputs, VstInt3 if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Floor/FloorProc.cpp b/plugins/WinVST/Floor/FloorProc.cpp index 758360f65..1c5ba156c 100755 --- a/plugins/WinVST/Floor/FloorProc.cpp +++ b/plugins/WinVST/Floor/FloorProc.cpp @@ -209,8 +209,8 @@ void Floor::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -434,8 +434,8 @@ void Floor::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s //drive section, right if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/FromTape/FromTapeProc.cpp b/plugins/WinVST/FromTape/FromTapeProc.cpp index 0f4db6e85..5e8aca68a 100755 --- a/plugins/WinVST/FromTape/FromTapeProc.cpp +++ b/plugins/WinVST/FromTape/FromTapeProc.cpp @@ -24,7 +24,7 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -181,8 +181,8 @@ void FromTape::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -221,7 +221,7 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double altAmount = 1.0 - iirAmount; double outputgain = D*2.0; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double HighsSampleL = 0.0; double SubtractL; double bridgerectifierL; @@ -378,8 +378,8 @@ void FromTape::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/HardVacuum/HardVacuumProc.cpp b/plugins/WinVST/HardVacuum/HardVacuumProc.cpp index 87a1b1edb..a39e01b19 100755 --- a/plugins/WinVST/HardVacuum/HardVacuumProc.cpp +++ b/plugins/WinVST/HardVacuum/HardVacuumProc.cpp @@ -133,8 +133,8 @@ void HardVacuum::processReplacing(float **inputs, float **outputs, VstInt32 samp } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -283,8 +283,8 @@ void HardVacuum::processDoubleReplacing(double **inputs, double **outputs, VstIn } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Highpass/HighpassProc.cpp b/plugins/WinVST/Highpass/HighpassProc.cpp index 92c60aa8b..b1dfc193a 100755 --- a/plugins/WinVST/Highpass/HighpassProc.cpp +++ b/plugins/WinVST/Highpass/HighpassProc.cpp @@ -20,7 +20,7 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -79,8 +79,8 @@ void Highpass::processReplacing(float **inputs, float **outputs, VstInt32 sample - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -114,7 +114,7 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double iirAmount = pow(A,3)/overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -173,8 +173,8 @@ void Highpass::processDoubleReplacing(double **inputs, double **outputs, VstInt3 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/WinVST/Hombre/HombreProc.cpp b/plugins/WinVST/Hombre/HombreProc.cpp index 5a24dde58..fc0977fff 100755 --- a/plugins/WinVST/Hombre/HombreProc.cpp +++ b/plugins/WinVST/Hombre/HombreProc.cpp @@ -24,7 +24,7 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -91,8 +91,8 @@ void Hombre::processReplacing(float **inputs, float **outputs, VstInt32 sampleFr //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -131,7 +131,7 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 int widthA = (int)(1.0*overallscale); int widthB = (int)(7.0*overallscale); //max 364 at 44.1, 792 at 96K double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double totalL; double totalR; int count; @@ -198,8 +198,8 @@ void Hombre::processDoubleReplacing(double **inputs, double **outputs, VstInt32 //still scrolling through the samples, remember if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Logical4/Logical4Proc.cpp b/plugins/WinVST/Logical4/Logical4Proc.cpp index df5c110f4..9b1f5b55e 100755 --- a/plugins/WinVST/Logical4/Logical4Proc.cpp +++ b/plugins/WinVST/Logical4/Logical4Proc.cpp @@ -112,7 +112,7 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) @@ -829,8 +829,8 @@ void Logical4::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; @@ -959,7 +959,7 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double outputgain = pow(10.0,((D*40.0)-20.0)/20.0); double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -1675,8 +1675,8 @@ void Logical4::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } fpFlip = !fpFlip; diff --git a/plugins/WinVST/Lowpass/LowpassProc.cpp b/plugins/WinVST/Lowpass/LowpassProc.cpp index ea450b239..df57f7cd8 100755 --- a/plugins/WinVST/Lowpass/LowpassProc.cpp +++ b/plugins/WinVST/Lowpass/LowpassProc.cpp @@ -21,7 +21,7 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -81,8 +81,8 @@ void Lowpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleF - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 32 bit stereo floating point dither int expon; frexpf((float)inputSampleL, &expon); @@ -117,7 +117,7 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 iirAmount /= overallscale; double tight = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double offset; double inputSampleL; double inputSampleR; @@ -177,8 +177,8 @@ void Lowpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 - if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * dry); - if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * dry); + if (wet < 1.0) outputSampleL = (outputSampleL * wet) + (inputSampleL * (1.0-wet)); + if (wet < 1.0) outputSampleR = (outputSampleR * wet) + (inputSampleR * (1.0-wet)); //begin 64 bit stereo floating point dither //int expon; frexp((double)inputSampleL, &expon); diff --git a/plugins/WinVST/Noise/NoiseProc.cpp b/plugins/WinVST/Noise/NoiseProc.cpp index 0f75966cc..82d67fde1 100755 --- a/plugins/WinVST/Noise/NoiseProc.cpp +++ b/plugins/WinVST/Noise/NoiseProc.cpp @@ -71,7 +71,7 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -210,10 +210,10 @@ void Noise::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; @@ -343,7 +343,7 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double decay = 0.001 - ((1.0-pow(1.0-D,3))*0.001); if (decay == 0.001) decay = 0.1; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.01; //correct large gain issue double correctionSample; double accumulatorSampleL; @@ -480,10 +480,10 @@ void Noise::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= (1.0-rumblecutoff); inputSampleL *= wet; - inputSampleL += (drySampleL * dry); + inputSampleL += (drySampleL * (1.0-wet)); inputSampleR *= wet; - inputSampleR += (drySampleR * dry); + inputSampleR += (drySampleR * (1.0-wet)); //apply the dry to the noise bL[9] = bL[8]; bL[8] = bL[7]; bL[7] = bL[6]; bL[6] = bL[5]; diff --git a/plugins/WinVST/OneCornerClip/OneCornerClipProc.cpp b/plugins/WinVST/OneCornerClip/OneCornerClipProc.cpp index 194cab890..7526cecc3 100755 --- a/plugins/WinVST/OneCornerClip/OneCornerClipProc.cpp +++ b/plugins/WinVST/OneCornerClip/OneCornerClipProc.cpp @@ -38,7 +38,7 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -114,8 +114,8 @@ void OneCornerClip::processReplacing(float **inputs, float **outputs, VstInt32 s lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -175,7 +175,7 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs bool clipEngage = false; double wet = E; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; double inputSampleL; @@ -252,8 +252,8 @@ void OneCornerClip::processDoubleReplacing(double **inputs, double **outputs, Vs lastSampleR = inputSampleR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/PhaseNudge/PhaseNudgeProc.cpp b/plugins/WinVST/PhaseNudge/PhaseNudgeProc.cpp index 449d1f224..7288502cb 100755 --- a/plugins/WinVST/PhaseNudge/PhaseNudgeProc.cpp +++ b/plugins/WinVST/PhaseNudge/PhaseNudgeProc.cpp @@ -20,7 +20,7 @@ void PhaseNudge::processReplacing(float **inputs, float **outputs, VstInt32 samp //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; @@ -129,7 +129,7 @@ void PhaseNudge::processDoubleReplacing(double **inputs, double **outputs, VstIn //if you see 0.6180 it's not a wild stretch to wonder whether you are working with a constant int maxdelayTarget = (int)(pow(A,3)*1501.0); double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double bridgerectifier; double inputSampleL; diff --git a/plugins/WinVST/SingleEndedTriode/SingleEndedTriodeProc.cpp b/plugins/WinVST/SingleEndedTriode/SingleEndedTriodeProc.cpp index 882fca727..f2efba1a0 100755 --- a/plugins/WinVST/SingleEndedTriode/SingleEndedTriodeProc.cpp +++ b/plugins/WinVST/SingleEndedTriode/SingleEndedTriodeProc.cpp @@ -19,7 +19,7 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -87,8 +87,8 @@ void SingleEndedTriode::processReplacing(float **inputs, float **outputs, VstInt } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -122,7 +122,7 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs double softcrossover = pow(B,3)/8.0; double hardcrossover = pow(C,7)/8.0; double wet = D; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -190,8 +190,8 @@ void SingleEndedTriode::processDoubleReplacing(double **inputs, double **outputs } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Surge/SurgeProc.cpp b/plugins/WinVST/Surge/SurgeProc.cpp index 53cac6996..b77e5a6e1 100755 --- a/plugins/WinVST/Surge/SurgeProc.cpp +++ b/plugins/WinVST/Surge/SurgeProc.cpp @@ -28,7 +28,7 @@ void Surge::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; @@ -121,7 +121,7 @@ void Surge::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double attack = ((intensity+0.1)*0.0005)/overallscale; double decay = ((intensity+0.001)*0.00005)/overallscale; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/WinVST/SurgeTide/SurgeTideProc.cpp b/plugins/WinVST/SurgeTide/SurgeTideProc.cpp index ea08259c9..e2331485a 100755 --- a/plugins/WinVST/SurgeTide/SurgeTideProc.cpp +++ b/plugins/WinVST/SurgeTide/SurgeTideProc.cpp @@ -27,7 +27,7 @@ void SurgeTide::processReplacing(float **inputs, float **outputs, VstInt32 sampl double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) @@ -110,7 +110,7 @@ void SurgeTide::processDoubleReplacing(double **inputs, double **outputs, VstInt double attack = ((B+0.1)*0.0005)/overallscale; double decay = ((B+0.001)*0.00005)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double inputSense; while (--sampleFrames >= 0) diff --git a/plugins/WinVST/Swell/SwellProc.cpp b/plugins/WinVST/Swell/SwellProc.cpp index 447613b50..e076b5c11 100755 --- a/plugins/WinVST/Swell/SwellProc.cpp +++ b/plugins/WinVST/Swell/SwellProc.cpp @@ -23,7 +23,7 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -54,8 +54,8 @@ void Swell::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -93,7 +93,7 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double thresholdOff = thresholdOn * B; double speedOff = (sin(B)*0.01)/overallscale; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable double drySampleL; double drySampleR; @@ -124,8 +124,8 @@ void Swell::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s inputSampleR *= swellR; if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/TapeDust/TapeDustProc.cpp b/plugins/WinVST/TapeDust/TapeDustProc.cpp index 9d7aceff9..e4daa4864 100755 --- a/plugins/WinVST/TapeDust/TapeDustProc.cpp +++ b/plugins/WinVST/TapeDust/TapeDustProc.cpp @@ -26,7 +26,7 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -78,8 +78,8 @@ void TapeDust::processReplacing(float **inputs, float **outputs, VstInt32 sample } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 double gainL; double gainR; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -172,8 +172,8 @@ void TapeDust::processDoubleReplacing(double **inputs, double **outputs, VstInt3 } if (wet < 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/ToTape5/ToTape5Proc.cpp b/plugins/WinVST/ToTape5/ToTape5Proc.cpp index 3db88a2ec..504bbc829 100755 --- a/plugins/WinVST/ToTape5/ToTape5Proc.cpp +++ b/plugins/WinVST/ToTape5/ToTape5Proc.cpp @@ -21,7 +21,7 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -315,8 +315,8 @@ void ToTape5::processReplacing(float **inputs, float **outputs, VstInt32 sampleF } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -352,7 +352,7 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 double inputgain = pow(A+1.0,3); double outputgain = E; double wet = F; - double dry = 1.0 - wet; + //removed extra dry variable double trim = 0.211324865405187117745425; double SoftenControl = pow(B,2); double tempRandy = 0.06 + (SoftenControl/10.0); @@ -644,8 +644,8 @@ void ToTape5::processDoubleReplacing(double **inputs, double **outputs, VstInt32 } if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/Wider/WiderProc.cpp b/plugins/WinVST/Wider/WiderProc.cpp index d860ce370..8abd00908 100755 --- a/plugins/WinVST/Wider/WiderProc.cpp +++ b/plugins/WinVST/Wider/WiderProc.cpp @@ -28,7 +28,7 @@ void Wider::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; @@ -142,7 +142,7 @@ void Wider::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s double densityside = (A*2.0)-1.0; double densitymid = (B*2.0)-1.0; double wet = C; - double dry = 1.0 - wet; + //removed extra dry variable wet *= 0.5; //we make mid-side by adding/subtracting both channels into each channel //and that's why we gotta divide it by 2: otherwise everything's doubled. So, premultiply it to save an extra 'math' double offset = (densityside-densitymid)/2; diff --git a/plugins/WinVST/uLawDecode/uLawDecodeProc.cpp b/plugins/WinVST/uLawDecode/uLawDecodeProc.cpp index 45a85c80a..9727a8000 100755 --- a/plugins/WinVST/uLawDecode/uLawDecodeProc.cpp +++ b/plugins/WinVST/uLawDecode/uLawDecodeProc.cpp @@ -20,7 +20,7 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -50,8 +50,8 @@ void uLawDecode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -86,7 +86,7 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -116,8 +116,8 @@ void uLawDecode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -(pow(256,fabs(inputSampleR))-1.0) / 255; if (wet != 1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither diff --git a/plugins/WinVST/uLawEncode/uLawEncodeProc.cpp b/plugins/WinVST/uLawEncode/uLawEncodeProc.cpp index 7f0eb12cd..0bd0090da 100755 --- a/plugins/WinVST/uLawEncode/uLawEncodeProc.cpp +++ b/plugins/WinVST/uLawEncode/uLawEncodeProc.cpp @@ -20,7 +20,7 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -84,8 +84,8 @@ void uLawEncode::processReplacing(float **inputs, float **outputs, VstInt32 samp if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 32 bit stereo floating point dither @@ -120,7 +120,7 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn double gain = A; double wet = B; - double dry = 1.0 - wet; + //removed extra dry variable while (--sampleFrames >= 0) { @@ -184,8 +184,8 @@ void uLawEncode::processDoubleReplacing(double **inputs, double **outputs, VstIn if (inputSampleR < 0) inputSampleR = -log(1.0+(255*fabs(inputSampleR))) / log(256); if (wet !=1.0) { - inputSampleL = (inputSampleL * wet) + (drySampleL * dry); - inputSampleR = (inputSampleR * wet) + (drySampleR * dry); + inputSampleL = (inputSampleL * wet) + (drySampleL * (1.0-wet)); + inputSampleR = (inputSampleR * wet) + (drySampleR * (1.0-wet)); } //begin 64 bit stereo floating point dither