aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/MacAU/Monitoring/Monitoring.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/MacAU/Monitoring/Monitoring.cpp')
-rwxr-xr-xplugins/MacAU/Monitoring/Monitoring.cpp10
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;
}