diff options
Diffstat (limited to 'plugins/MacAU/Monitoring/Monitoring.cpp')
-rwxr-xr-x | plugins/MacAU/Monitoring/Monitoring.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/MacAU/Monitoring/Monitoring.cpp b/plugins/MacAU/Monitoring/Monitoring.cpp index 53a6d7a..158373b 100755 --- a/plugins/MacAU/Monitoring/Monitoring.cpp +++ b/plugins/MacAU/Monitoring/Monitoring.cpp @@ -95,7 +95,8 @@ ComponentResult Monitoring::GetParameterValueStrings(AudioUnitScope inScope, kMenuItem_CANSA, kMenuItem_CANSB, kMenuItem_CANSC, - kMenuItem_CANSD + kMenuItem_CANSD, + kMenuItem_TRICK }; *outStrings = CFArrayCreate ( NULL, @@ -129,7 +130,7 @@ ComponentResult Monitoring::GetParameterInfo(AudioUnitScope inScope, AUBase::FillInParameterName (outParameterInfo, kParameterOneName, false); outParameterInfo.unit = kAudioUnitParameterUnit_Indexed; outParameterInfo.minValue = kNJAD; - outParameterInfo.maxValue = kCANSD; + outParameterInfo.maxValue = kTRICK; outParameterInfo.defaultValue = kDefaultValue_ParamOne; break; default: @@ -636,6 +637,11 @@ OSStatus Monitoring::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFl if (inputSampleR > 1.0) inputSampleR = 1.0; if (inputSampleR < -1.0) inputSampleR = -1.0; inputSampleR = asin(inputSampleR); //ConsoleBuss processing break; + case 16: + long double inputSample = (inputSampleL + inputSampleR) * 0.5; + inputSampleL = -inputSample; + inputSampleR = inputSample; + break; } |