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;