diff --git a/plugins/LinuxVST/src/SampleDelay/SampleDelayProc.cpp b/plugins/LinuxVST/src/SampleDelay/SampleDelayProc.cpp index f940af566..e0bfabc2a 100755 --- a/plugins/LinuxVST/src/SampleDelay/SampleDelayProc.cpp +++ b/plugins/LinuxVST/src/SampleDelay/SampleDelayProc.cpp @@ -36,7 +36,7 @@ void SampleDelay::processReplacing(float **inputs, float **outputs, VstInt32 sam double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; @@ -105,7 +105,7 @@ void SampleDelay::processDoubleReplacing(double **inputs, double **outputs, VstI double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; diff --git a/plugins/MacAU/SampleDelay/SampleDelay.cpp b/plugins/MacAU/SampleDelay/SampleDelay.cpp index 89c2db013..1d1952c04 100755 --- a/plugins/MacAU/SampleDelay/SampleDelay.cpp +++ b/plugins/MacAU/SampleDelay/SampleDelay.cpp @@ -217,7 +217,7 @@ void SampleDelay::SampleDelayKernel::Process( const Float32 *inSourceP, if (fabs(inputSample)<1.18e-23) inputSample = fpd * 1.18e-17; double drySample = inputSample; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; p[count] = inputSample; count += offset; diff --git a/plugins/MacSignedAU/SampleDelay/SampleDelay.cpp b/plugins/MacSignedAU/SampleDelay/SampleDelay.cpp index 014fb0f7e..6078b5a1b 100755 --- a/plugins/MacSignedAU/SampleDelay/SampleDelay.cpp +++ b/plugins/MacSignedAU/SampleDelay/SampleDelay.cpp @@ -217,7 +217,7 @@ void SampleDelay::SampleDelayKernel::Process( const Float32 *inSourceP, if (fabs(inputSample)<1.18e-23) inputSample = fpd * 1.18e-17; double drySample = inputSample; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; p[count] = inputSample; count += offset; diff --git a/plugins/MacSignedAU/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedAU/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index f6ea58389..dd2015c78 100644 Binary files a/plugins/MacSignedAU/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedAU/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index 8032b8a93..f5ee49547 100755 Binary files a/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/xcshareddata/xcschemes/SampleDelay.xcscheme b/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/xcshareddata/xcschemes/SampleDelay.xcscheme index 97deaba90..b7d705de0 100644 --- a/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/xcshareddata/xcschemes/SampleDelay.xcscheme +++ b/plugins/MacSignedVST/SampleDelay/SampleDelay.xcodeproj/xcshareddata/xcschemes/SampleDelay.xcscheme @@ -15,7 +15,7 @@ @@ -51,7 +51,7 @@ diff --git a/plugins/MacSignedVST/SampleDelay/source/SampleDelayProc.cpp b/plugins/MacSignedVST/SampleDelay/source/SampleDelayProc.cpp index f940af566..e0bfabc2a 100755 --- a/plugins/MacSignedVST/SampleDelay/source/SampleDelayProc.cpp +++ b/plugins/MacSignedVST/SampleDelay/source/SampleDelayProc.cpp @@ -36,7 +36,7 @@ void SampleDelay::processReplacing(float **inputs, float **outputs, VstInt32 sam double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; @@ -105,7 +105,7 @@ void SampleDelay::processDoubleReplacing(double **inputs, double **outputs, VstI double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; diff --git a/plugins/MacVST/SampleDelay/source/SampleDelayProc.cpp b/plugins/MacVST/SampleDelay/source/SampleDelayProc.cpp index f940af566..e0bfabc2a 100755 --- a/plugins/MacVST/SampleDelay/source/SampleDelayProc.cpp +++ b/plugins/MacVST/SampleDelay/source/SampleDelayProc.cpp @@ -36,7 +36,7 @@ void SampleDelay::processReplacing(float **inputs, float **outputs, VstInt32 sam double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; @@ -105,7 +105,7 @@ void SampleDelay::processDoubleReplacing(double **inputs, double **outputs, VstI double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; diff --git a/plugins/WinVST/SampleDelay/SampleDelayProc.cpp b/plugins/WinVST/SampleDelay/SampleDelayProc.cpp index f940af566..e0bfabc2a 100755 --- a/plugins/WinVST/SampleDelay/SampleDelayProc.cpp +++ b/plugins/WinVST/SampleDelay/SampleDelayProc.cpp @@ -36,7 +36,7 @@ void SampleDelay::processReplacing(float **inputs, float **outputs, VstInt32 sam double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR; @@ -105,7 +105,7 @@ void SampleDelay::processDoubleReplacing(double **inputs, double **outputs, VstI double drySampleL = inputSampleL; double drySampleR = inputSampleR; - if (gcount < 1 || gcount > maxtime) {gcount = maxtime;} + if (gcount < 0 || gcount > maxtime) {gcount = maxtime;} int count = gcount; pL[count] = inputSampleL; pR[count] = inputSampleR;