diff options
author | Chris Johnson <jinx6568@sover.net> | 2018-08-20 08:48:56 -0400 |
---|---|---|
committer | Chris Johnson <jinx6568@sover.net> | 2018-08-20 08:48:56 -0400 |
commit | 2384d83b0fe4f455722e47df9315885ba3c74011 (patch) | |
tree | 1af69204bf22a8eb0a3b4942a2d120210f6fc82f /plugins/WinVST/DeRez | |
parent | a559d634ab0dcb39b7e71ccbcb0f2098f4f09e67 (diff) | |
download | airwindows-lv2-port-2384d83b0fe4f455722e47df9315885ba3c74011.tar.gz airwindows-lv2-port-2384d83b0fe4f455722e47df9315885ba3c74011.tar.bz2 airwindows-lv2-port-2384d83b0fe4f455722e47df9315885ba3c74011.zip |
BitGlitter (and DeRez update)
Diffstat (limited to 'plugins/WinVST/DeRez')
-rwxr-xr-x | plugins/WinVST/DeRez/.vs/VSTProject/v14/.suo | bin | 22528 -> 25088 bytes | |||
-rwxr-xr-x | plugins/WinVST/DeRez/DeRez.cpp | 4 | ||||
-rwxr-xr-x | plugins/WinVST/DeRez/DeRezProc.cpp | 8 |
3 files changed, 6 insertions, 6 deletions
diff --git a/plugins/WinVST/DeRez/.vs/VSTProject/v14/.suo b/plugins/WinVST/DeRez/.vs/VSTProject/v14/.suo Binary files differindex 4d4a516..681434c 100755 --- a/plugins/WinVST/DeRez/.vs/VSTProject/v14/.suo +++ b/plugins/WinVST/DeRez/.vs/VSTProject/v14/.suo diff --git a/plugins/WinVST/DeRez/DeRez.cpp b/plugins/WinVST/DeRez/DeRez.cpp index 3bf36eb..404127a 100755 --- a/plugins/WinVST/DeRez/DeRez.cpp +++ b/plugins/WinVST/DeRez/DeRez.cpp @@ -99,8 +99,8 @@ float DeRez::getParameter(VstInt32 index) { void DeRez::getParameterName(VstInt32 index, char *text) { switch (index) { - case kParamA: vst_strncpy (text, "Freq", kVstMaxParamStrLen); break; - case kParamB: vst_strncpy (text, "Reso", kVstMaxParamStrLen); break; + case kParamA: vst_strncpy (text, "Rate", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Rez", kVstMaxParamStrLen); break; default: break; // unknown parameter, shouldn't happen! } //this is our labels for displaying in the VST host } diff --git a/plugins/WinVST/DeRez/DeRezProc.cpp b/plugins/WinVST/DeRez/DeRezProc.cpp index 0fed9b4..247a364 100755 --- a/plugins/WinVST/DeRez/DeRezProc.cpp +++ b/plugins/WinVST/DeRez/DeRezProc.cpp @@ -30,7 +30,7 @@ void DeRez::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra { long double inputSampleL = *in1; long double inputSampleR = *in2; - if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38) { + if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38 && (targetB == 0)) { static int noisesource = 0; //this declares a variable before anything else is compiled. It won't keep assigning //it to 0 for every sample, it's as if the declaration doesn't exist in this context, @@ -49,7 +49,7 @@ void DeRez::processReplacing(float **inputs, float **outputs, VstInt32 sampleFra applyresidue *= 0.00000001; inputSampleL = applyresidue; } - if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38) { + if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38 && (targetB == 0)) { static int noisesource = 0; noisesource = noisesource % 1700021; noisesource++; int residue = noisesource * noisesource; @@ -186,7 +186,7 @@ void DeRez::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s { long double inputSampleL = *in1; long double inputSampleR = *in2; - if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38) { + if (inputSampleL<1.2e-38 && -inputSampleL<1.2e-38 && (targetB == 0)) { static int noisesource = 0; //this declares a variable before anything else is compiled. It won't keep assigning //it to 0 for every sample, it's as if the declaration doesn't exist in this context, @@ -205,7 +205,7 @@ void DeRez::processDoubleReplacing(double **inputs, double **outputs, VstInt32 s applyresidue *= 0.00000001; inputSampleL = applyresidue; } - if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38) { + if (inputSampleR<1.2e-38 && -inputSampleR<1.2e-38 && (targetB == 0)) { static int noisesource = 0; noisesource = noisesource % 1700021; noisesource++; int residue = noisesource * noisesource; |