diff --git a/Airwindopedia.txt b/Airwindopedia.txt
index be654035c..6cd43324e 100644
--- a/Airwindopedia.txt
+++ b/Airwindopedia.txt
@@ -15,7 +15,7 @@ Bass: Hermepass, BassKit, DubCenter, DubSub, Floor, Infrasonic, FathomFive
Biquads: BiquadPlus, Biquad, BiquadDouble, BiquadOneHalf, BiquadTriple, Biquad2
-Brightness: DeBess, Acceleration2, DeEss, Smooth, Slew3, Slew2, Slew, Air2, Air, PurestAir, Acceleration, DeHiss, Hypersonic, HypersonX, Ultrasonic, UltrasonicLite, UltrasonicMed, UltrasonX
+Brightness: SlewSonic, DeBess, Acceleration2, DeEss, Smooth, Slew3, Slew2, Slew, Air2, Air, PurestAir, Acceleration, DeHiss, Hypersonic, HypersonX, Ultrasonic, UltrasonicLite, UltrasonicMed, UltrasonX
Clipping: ClipOnly2, ClipSoftly, OneCornerClip, ADClip7, AQuickVoiceClip, ClipOnly
@@ -2974,6 +2974,20 @@ SubsOnly does the same thing for subsonic bass. It sounds a little like a house
Lastly, these are calibrated (in SlewOnly quite literally: pink noise will be about the same amplitude with or without it, though the tone will be way different) so that you can switch them in and out, and expect roughly the same loudnesses. It’s okay if SubsOnly is louder for fullbodied bass: with that, it’s not so much about level-matching, it’s about getting your sound (at whatever desired loudness) and then having the bass still make sense through SubsOnly. If you’re madly overloading it, there won’t be groove, just a lot of thunder and noise, at elevated levels. These go on at the end of your master buss, so you can hear what your 2-buss chain did to the sound. Especially if you try and go for ‘commercially loud’ volumes, sanity checking with these tools can be a real silver bullet.
+############ SlewSonic combines SlewOnly with ultrasonic filtering to solo brightness.
+
+This plugin was a journey! The video isn't even its final form. The idea was to find out whether SlewOnly aliases. Could you filter out ultrasonics and get a smoother SlewOnly?
+
+The answer is 'kinda', but then things got out of hand…
+
+SlewSonic lets you stack up as many as three instances of SlewOnly, each with ultrasonic filtering around them to resist aliasing. Except it's not always ultrasonic, because now you can set it from 25k all the way down to 5k. When you do that, you get the smoothest, darkest SlewOnly ever!
+
+But what even is SlewOnly? It's a monitoring plugin, very simple, that shows only the extreme treble, and balances the levels in a calibrated way to help you mix. SlewOnly is in all versions of Airwindows Monitoring, alongside SubsOnly and PeakOnly. It's there to show you stuff you wouldn't hear off just the regular mix. So if you switch over to SlewOnly, it should still be a mix, still about the same volume, still about the same density.
+
+The thing is, when you stack those up, the calibrated volume adjustment gets more and more extreme. So mega-boosts can create really LOUD super-treble. And this could be useful highlighting cymbals, whispers… anything where you want to solo those frequencies. The Bright control fades between the direct sound and one, two or three stages of SlewOnly, and the Mute control specifies the highest frequencies you keep, so it could fight aliasing even at lower sample rates.
+
+I'm imagining this as a tool for dedicated hi-hat tracks, stuff like that. You should be able to get exactly what you want. Hope you like SlewSonic!
+
############ Smooth can tame pointy sounds or make drums explode.
Here’s one of the classic Airwindows secret weapons, up to date and VST and free (yes, Patreon blah blah, you know the drill). It can be subtle or incredibly aggressive, and it’s named Smooth.
diff --git a/plugins/LinuxVST/src/SlewSonic/SlewSonic.cpp b/plugins/LinuxVST/src/SlewSonic/SlewSonic.cpp
index 1d038de14..8b8471f23 100755
--- a/plugins/LinuxVST/src/SlewSonic/SlewSonic.cpp
+++ b/plugins/LinuxVST/src/SlewSonic/SlewSonic.cpp
@@ -96,7 +96,7 @@ float SlewSonic::getParameter(VstInt32 index) {
void SlewSonic::getParameterName(VstInt32 index, char *text) {
switch (index) {
- case kParamA: vst_strncpy (text, "Freq", kVstMaxParamStrLen); break;
+ case kParamA: vst_strncpy (text, "Mute", kVstMaxParamStrLen); break;
case kParamB: vst_strncpy (text, "Bright", kVstMaxParamStrLen); break;
default: break; // unknown parameter, shouldn't happen!
} //this is our labels for displaying in the VST host
@@ -104,7 +104,7 @@ void SlewSonic::getParameterName(VstInt32 index, char *text) {
void SlewSonic::getParameterDisplay(VstInt32 index, char *text) {
switch (index) {
- case kParamA: float2string ((A*20.0)+10.0, text, kVstMaxParamStrLen); break;
+ case kParamA: float2string ((A*20.0)+5.0, text, kVstMaxParamStrLen); break;
case kParamB: float2string (B, text, kVstMaxParamStrLen); break;
default: break; // unknown parameter, shouldn't happen!
} //this displays the values and handles 'popups' where it's discrete choices
diff --git a/plugins/LinuxVST/src/SlewSonic/SlewSonicProc.cpp b/plugins/LinuxVST/src/SlewSonic/SlewSonicProc.cpp
index 5af808906..137891831 100755
--- a/plugins/LinuxVST/src/SlewSonic/SlewSonicProc.cpp
+++ b/plugins/LinuxVST/src/SlewSonic/SlewSonicProc.cpp
@@ -15,7 +15,7 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
float* out2 = outputs[1];
double trim = 2.302585092994045684017991; //natural logarithm of 10
- double freq = ((A*20000.0)+10000.0) / getSampleRate();
+ double freq = ((A*20000.0)+5000.0) / getSampleRate();
if (freq > 0.499) freq = 0.499;
biquadD[0] = biquadC[0] = biquadB[0] = biquadA[0] = freq;
biquadA[1] = 2.24697960; //tenth order Butterworth out of five biquads
@@ -57,11 +57,11 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
double aWet = 0.0;
double bWet = 0.0;
- double cWet = B;
+ double cWet = B * 3.0;
//eight-stage wet/dry control using progressive stages that bypass when not engaged
if (cWet < 1.0) {aWet = cWet; cWet = 0.0;}
else if (cWet < 2.0) {bWet = cWet - 1.0; aWet = 1.0; cWet = 0.0;}
- else {cWet -= 7.0; cWet = bWet = aWet = 1.0;}
+ else {cWet -= 2.0; bWet = aWet = 1.0;}
//this is one way to make a little set of dry/wet stages that are successively added to the
//output as the control is turned up. Each one independently goes from 0-1 and stays at 1
//beyond that point: this is a way to progressively add a 'black box' sound processing
@@ -75,6 +75,12 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
if (fabs(inputSampleR)<1.18e-23) inputSampleR = fpdR * 1.18e-17;
double drySampleL = inputSampleL;
double drySampleR = inputSampleR;
+ double dryStageAL = 0.0;
+ double dryStageBL = 0.0;
+ double dryStageAR = 0.0;
+ double dryStageBR = 0.0;
+ double dryFinalBiquadL = 0.0;
+ double dryFinalBiquadR = 0.0;
double outSampleL = 0.0;
double outSampleR = 0.0;
@@ -85,11 +91,11 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
biquadA[12] = biquadA[11]; biquadA[11] = inputSampleR; inputSampleR = outSampleR; biquadA[14] = biquadA[13]; biquadA[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleAL)*trim;
lastSampleAL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * aWet) + (drySampleL * (1.0-aWet));
+ dryStageAL = inputSampleL = (inputSampleL * aWet) + (drySampleL * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
outSampleR = (inputSampleR - lastSampleAR)*trim;
lastSampleAR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * aWet) + (drySampleR * (1.0-aWet));
+ dryStageAR = inputSampleR = (inputSampleR * aWet) + (drySampleR * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
}
@@ -100,11 +106,11 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
biquadB[12] = biquadB[11]; biquadB[11] = inputSampleR; inputSampleR = outSampleR; biquadB[14] = biquadB[13]; biquadB[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleBL)*trim;
lastSampleBL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * bWet) + (lastSampleAL * (1.0-bWet));
+ dryStageBL = inputSampleL = (inputSampleL * bWet) + (dryStageAL * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
outSampleR = (inputSampleR - lastSampleBR)*trim;
lastSampleBR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * bWet) + (lastSampleAR * (1.0-bWet));
+ dryStageBR = inputSampleR = (inputSampleR * bWet) + (dryStageAR * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
}
@@ -115,20 +121,26 @@ void SlewSonic::processReplacing(float **inputs, float **outputs, VstInt32 sampl
biquadC[12] = biquadC[11]; biquadC[11] = inputSampleR; inputSampleR = outSampleR; biquadC[14] = biquadC[13]; biquadC[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleCL)*trim;
lastSampleCL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * cWet) + (lastSampleBL * (1.0-cWet));
+ inputSampleL = (inputSampleL * cWet) + (dryStageBL * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
outSampleR = (inputSampleR - lastSampleCR)*trim;
lastSampleCR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * cWet) + (lastSampleBR * (1.0-cWet));
+ inputSampleR = (inputSampleR * cWet) + (dryStageBR * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
}
- outSampleL = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
- biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; inputSampleL = outSampleL; biquadD[10] = biquadD[9]; biquadD[9] = inputSampleL; //DF1 left
- outSampleR = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14];
- biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; inputSampleR = outSampleR; biquadD[14] = biquadD[13]; biquadD[13] = inputSampleR; //DF1 right
- //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ if (aWet > 0.0) {
+ dryFinalBiquadL = inputSampleL;
+ dryFinalBiquadR = inputSampleR;
+ outSampleL = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
+ biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; inputSampleL = outSampleL; biquadD[10] = biquadD[9]; biquadD[9] = inputSampleL; //DF1 left
+ outSampleR = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14];
+ biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; inputSampleR = outSampleR; biquadD[14] = biquadD[13]; biquadD[13] = inputSampleR; //DF1 right
+ //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ inputSampleL = (inputSampleL * aWet) + (dryFinalBiquadL * (1.0-aWet));
+ inputSampleR = (inputSampleR * aWet) + (dryFinalBiquadR * (1.0-aWet));
+ }
if (inputSampleL > 1.0) inputSampleL = 1.0;
if (inputSampleL < -1.0) inputSampleL = -1.0;
@@ -162,7 +174,7 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
double* out2 = outputs[1];
double trim = 2.302585092994045684017991; //natural logarithm of 10
- double freq = ((A*20000.0)+10000.0) / getSampleRate();
+ double freq = ((A*20000.0)+5000.0) / getSampleRate();
if (freq > 0.499) freq = 0.499;
biquadD[0] = biquadC[0] = biquadB[0] = biquadA[0] = freq;
biquadA[1] = 2.24697960; //tenth order Butterworth out of five biquads
@@ -204,11 +216,11 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
double aWet = 0.0;
double bWet = 0.0;
- double cWet = B;
+ double cWet = B * 3.0;
//eight-stage wet/dry control using progressive stages that bypass when not engaged
if (cWet < 1.0) {aWet = cWet; cWet = 0.0;}
else if (cWet < 2.0) {bWet = cWet - 1.0; aWet = 1.0; cWet = 0.0;}
- else {cWet -= 7.0; cWet = bWet = aWet = 1.0;}
+ else {cWet -= 2.0; bWet = aWet = 1.0;}
//this is one way to make a little set of dry/wet stages that are successively added to the
//output as the control is turned up. Each one independently goes from 0-1 and stays at 1
//beyond that point: this is a way to progressively add a 'black box' sound processing
@@ -222,6 +234,12 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
if (fabs(inputSampleR)<1.18e-23) inputSampleR = fpdR * 1.18e-17;
double drySampleL = inputSampleL;
double drySampleR = inputSampleR;
+ double dryStageAL = 0.0;
+ double dryStageBL = 0.0;
+ double dryStageAR = 0.0;
+ double dryStageBR = 0.0;
+ double dryFinalBiquadL = 0.0;
+ double dryFinalBiquadR = 0.0;
double outSampleL = 0.0;
double outSampleR = 0.0;
@@ -232,11 +250,11 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
biquadA[12] = biquadA[11]; biquadA[11] = inputSampleR; inputSampleR = outSampleR; biquadA[14] = biquadA[13]; biquadA[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleAL)*trim;
lastSampleAL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * aWet) + (drySampleL * (1.0-aWet));
+ dryStageAL = inputSampleL = (inputSampleL * aWet) + (drySampleL * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
outSampleR = (inputSampleR - lastSampleAR)*trim;
lastSampleAR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * aWet) + (drySampleR * (1.0-aWet));
+ dryStageAR = inputSampleR = (inputSampleR * aWet) + (drySampleR * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
}
@@ -247,11 +265,11 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
biquadB[12] = biquadB[11]; biquadB[11] = inputSampleR; inputSampleR = outSampleR; biquadB[14] = biquadB[13]; biquadB[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleBL)*trim;
lastSampleBL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * bWet) + (lastSampleAL * (1.0-bWet));
+ dryStageBL = inputSampleL = (inputSampleL * bWet) + (dryStageAL * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
outSampleR = (inputSampleR - lastSampleBR)*trim;
lastSampleBR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * bWet) + (lastSampleAR * (1.0-bWet));
+ dryStageBR = inputSampleR = (inputSampleR * bWet) + (dryStageAR * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
}
@@ -262,20 +280,26 @@ void SlewSonic::processDoubleReplacing(double **inputs, double **outputs, VstInt
biquadC[12] = biquadC[11]; biquadC[11] = inputSampleR; inputSampleR = outSampleR; biquadC[14] = biquadC[13]; biquadC[13] = inputSampleR; //DF1 right
outSampleL = (inputSampleL - lastSampleCL)*trim;
lastSampleCL = inputSampleL; inputSampleL = outSampleL;
- inputSampleL = (inputSampleL * cWet) + (lastSampleBL * (1.0-cWet));
+ inputSampleL = (inputSampleL * cWet) + (dryStageBL * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
outSampleR = (inputSampleR - lastSampleCR)*trim;
lastSampleCR = inputSampleR; inputSampleR = outSampleR;
- inputSampleR = (inputSampleR * cWet) + (lastSampleBR * (1.0-cWet));
+ inputSampleR = (inputSampleR * cWet) + (dryStageBR * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
}
- outSampleL = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
- biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; inputSampleL = outSampleL; biquadD[10] = biquadD[9]; biquadD[9] = inputSampleL; //DF1 left
- outSampleR = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14];
- biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; inputSampleR = outSampleR; biquadD[14] = biquadD[13]; biquadD[13] = inputSampleR; //DF1 right
- //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ if (aWet > 0.0) {
+ dryFinalBiquadL = inputSampleL;
+ dryFinalBiquadR = inputSampleR;
+ outSampleL = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
+ biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; inputSampleL = outSampleL; biquadD[10] = biquadD[9]; biquadD[9] = inputSampleL; //DF1 left
+ outSampleR = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14];
+ biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; inputSampleR = outSampleR; biquadD[14] = biquadD[13]; biquadD[13] = inputSampleR; //DF1 right
+ //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ inputSampleL = (inputSampleL * aWet) + (dryFinalBiquadL * (1.0-aWet));
+ inputSampleR = (inputSampleR * aWet) + (dryFinalBiquadR * (1.0-aWet));
+ }
if (inputSampleL > 1.0) inputSampleL = 1.0;
if (inputSampleL < -1.0) inputSampleL = -1.0;
diff --git a/plugins/MacAU/SlewSonic/SlewSonic.cpp b/plugins/MacAU/SlewSonic/SlewSonic.cpp
index bee52cad5..41486ed91 100755
--- a/plugins/MacAU/SlewSonic/SlewSonic.cpp
+++ b/plugins/MacAU/SlewSonic/SlewSonic.cpp
@@ -101,8 +101,8 @@ ComponentResult SlewSonic::GetParameterInfo(AudioUnitScope inScope,
AUBase::FillInParameterName (outParameterInfo, kParameterOneName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_CustomUnit;
outParameterInfo.unitName = kParameterOneUnit;
- outParameterInfo.minValue = 10.0;
- outParameterInfo.maxValue = 30.0;
+ outParameterInfo.minValue = 5.0;
+ outParameterInfo.maxValue = 25.0;
outParameterInfo.defaultValue = kDefaultValue_ParamOne;
break;
case kParam_Two:
@@ -194,7 +194,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
double freq = (GetParameter( kParam_One )*1000.0) / GetSampleRate();
if (freq > 0.499) freq = 0.499;
biquadD[0] = biquadC[0] = biquadB[0] = biquadA[0] = freq;
- biquadA[1] = 2.24697960; //tenth order Butterworth out of five biquads
+ biquadA[1] = 2.24697960;
biquadB[1] = 0.80193774;
biquadC[1] = 0.55495813;
biquadD[1] = 0.5;
@@ -233,11 +233,11 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
Float64 aWet = 0.0;
Float64 bWet = 0.0;
- Float64 cWet = GetParameter( kParam_Two );
+ Float64 cWet = GetParameter( kParam_Two )*3.0;
//eight-stage wet/dry control using progressive stages that bypass when not engaged
if (cWet < 1.0) {aWet = cWet; cWet = 0.0;}
else if (cWet < 2.0) {bWet = cWet - 1.0; aWet = 1.0; cWet = 0.0;}
- else {cWet -= 7.0; cWet = bWet = aWet = 1.0;}
+ else {cWet -= 2.0; bWet = aWet = 1.0;}
//this is one way to make a little set of dry/wet stages that are successively added to the
//output as the control is turned up. Each one independently goes from 0-1 and stays at 1
//beyond that point: this is a way to progressively add a 'black box' sound processing
@@ -248,6 +248,9 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
double inputSample = *sourceP;
if (fabs(inputSample)<1.18e-23) inputSample = fpd * 1.18e-17;
double drySample = inputSample;
+ double dryStageA = 0.0;
+ double dryStageB = 0.0;
+ double dryFinalBiquad = 0.0;
double tempSample = 0.0;
double outputSample = 0.0;
@@ -257,7 +260,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadA[10] = biquadA[9]; biquadA[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleA)*trim;
lastSampleA = inputSample; inputSample = outputSample;
- inputSample = (inputSample * aWet) + (drySample * (1.0-aWet));
+ dryStageA = inputSample = (inputSample * aWet) + (drySample * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
}
@@ -267,7 +270,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadB[10] = biquadB[9]; biquadB[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleB)*trim;
lastSampleB = inputSample; inputSample = outputSample;
- inputSample = (inputSample * bWet) + (lastSampleA * (1.0-bWet));
+ dryStageB = inputSample = (inputSample * bWet) + (dryStageA * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
}
@@ -277,14 +280,20 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadC[10] = biquadC[9]; biquadC[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleC)*trim;
lastSampleC = inputSample; inputSample = outputSample;
- inputSample = (inputSample * cWet) + (lastSampleB * (1.0-cWet));
+ inputSample = (inputSample * cWet) + (dryStageB * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
}
- tempSample = biquadD[2]*inputSample+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
- biquadD[8] = biquadD[7]; biquadD[7] = inputSample; inputSample = tempSample;
- biquadD[10] = biquadD[9]; biquadD[9] = inputSample; //DF1
- //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ if (aWet > 0.0) {
+ dryFinalBiquad = inputSample;
+ tempSample = biquadD[2]*inputSample+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
+ biquadD[8] = biquadD[7]; biquadD[7] = inputSample; inputSample = tempSample;
+ biquadD[10] = biquadD[9]; biquadD[9] = inputSample; //DF1
+ //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ inputSample = (inputSample * aWet) + (dryFinalBiquad * (1.0-aWet));
+ }
+
+
if (inputSample > 1.0) inputSample = 1.0;
if (inputSample < -1.0) inputSample = -1.0;
diff --git a/plugins/MacAU/SlewSonic/SlewSonic.h b/plugins/MacAU/SlewSonic/SlewSonic.h
index 96f5a85e7..e8e777c74 100755
--- a/plugins/MacAU/SlewSonic/SlewSonic.h
+++ b/plugins/MacAU/SlewSonic/SlewSonic.h
@@ -54,10 +54,10 @@
#pragma mark ____SlewSonic Parameters
// parameters
-static const float kDefaultValue_ParamOne = 20.0;
+static const float kDefaultValue_ParamOne = 15.0;
static const float kDefaultValue_ParamTwo = 0.0;
-static CFStringRef kParameterOneName = CFSTR("Frequency");
+static CFStringRef kParameterOneName = CFSTR("Mute");
static CFStringRef kParameterOneUnit = CFSTR("kHz");
static CFStringRef kParameterTwoName = CFSTR("Bright");
//Alter the name if desired, but using the plugin name is a start
diff --git a/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser b/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
index 739f73edf..ca004a793 100755
--- a/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
+++ b/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
@@ -49,13 +49,14 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 697672882;
- PBXWorkspaceStateSaveDate = 697672882;
+ PBXPerProjectTemplateStateSaveDate = 699182734;
+ PBXWorkspaceStateSaveDate = 699182734;
};
perUserProjectItems = {
+ 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */ = 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */;
+ 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */ = 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */;
+ 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */ = 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */;
8BB5EF2429946A3F009402F6 /* PlistBookmark */ = 8BB5EF2429946A3F009402F6 /* PlistBookmark */;
- 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */ = 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */;
- 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */ = 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */;
};
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
userBuildSettings = {
@@ -63,10 +64,10 @@
};
8BA05A660720730100365D66 /* SlewSonic.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1245, 5292}}";
- sepNavSelRange = "{8357, 0}";
- sepNavVisRange = "{11395, 668}";
- sepNavWindowFrame = "{{499, 43}, {1129, 835}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1245, 5544}}";
+ sepNavSelRange = "{8310, 0}";
+ sepNavVisRange = "{11447, 404}";
+ sepNavWindowFrame = "{{724, 43}, {1129, 835}}";
};
};
8BA05A690720730100365D66 /* SlewSonicVersion.h */ = {
@@ -77,6 +78,30 @@
sepNavWindowFrame = "{{15, 38}, {1129, 835}}";
};
};
+ 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
+ name = "SlewSonic.cpp: 200";
+ rLen = 0;
+ rLoc = 8310;
+ rType = 0;
+ vrLen = 404;
+ vrLoc = 11447;
+ };
+ 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 8BC6025B073B072D006C4272 /* SlewSonic.h */;
+ };
+ 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 8BC6025B073B072D006C4272 /* SlewSonic.h */;
+ name = "SlewSonic.h: 57";
+ rLen = 0;
+ rLoc = 2876;
+ rType = 0;
+ vrLen = 207;
+ vrLoc = 2777;
+ };
8BB5EF2429946A3F009402F6 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */;
@@ -89,32 +114,12 @@
rLen = 0;
rLoc = 9223372036854775808;
};
- 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
- name = "SlewSonic.cpp: 190";
- rLen = 0;
- rLoc = 8357;
- rType = 0;
- vrLen = 520;
- vrLoc = 11578;
- };
- 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
- name = "SlewSonic.cpp: 200";
- rLen = 0;
- rLoc = 8357;
- rType = 0;
- vrLen = 668;
- vrLoc = 11395;
- };
8BC6025B073B072D006C4272 /* SlewSonic.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1082, 2394}}";
+ sepNavIntBoundsRect = "{{0, 0}, {975, 2934}}";
sepNavSelRange = "{2876, 0}";
- sepNavVisRange = "{2534, 912}";
- sepNavWindowFrame = "{{743, 43}, {1129, 835}}";
+ sepNavVisRange = "{2777, 207}";
+ sepNavWindowFrame = "{{311, 43}, {1129, 835}}";
};
};
8BD3CCB8148830B20062E48C /* Source Control */ = {
diff --git a/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
index ef6cb1638..d00058969 100755
--- a/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
+++ b/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
@@ -302,7 +302,7 @@
PBXSmartGroupTreeModuleOutlineStateSelectionKey
- 4
+ 3
2
1
0
@@ -326,7 +326,7 @@
288
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
PBXSmartGroupTreeModule
@@ -342,7 +342,7 @@
PBXProjectModuleGUID
8BD7274A1D46E5A5000176F0
PBXProjectModuleLabel
- SlewSonic.cpp
+ SlewSonic.h
PBXSplitModuleInNavigatorKey
Split0
@@ -350,15 +350,16 @@
PBXProjectModuleGUID
8BD7274B1D46E5A5000176F0
PBXProjectModuleLabel
- SlewSonic.cpp
+ SlewSonic.h
_historyCapacity
0
bookmark
- 8BB5F0AD2995AD26009402F6
+ 8BA6F6BB29ACAEB5004C4F8C
history
8BB5EF2429946A3F009402F6
- 8BB5F0AC2995AD26009402F6
+ 8BA6F6B929ACAEB5004C4F8C
+ 8BA6F6BA29ACAEB5004C4F8C
SplitCount
@@ -372,18 +373,18 @@
GeometryConfiguration
Frame
- {{0, 0}, {531, 216}}
+ {{0, 0}, {531, 142}}
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
PBXNavigatorGroup
Proportion
- 216pt
+ 142pt
Proportion
- 392pt
+ 466pt
Tabs
@@ -397,9 +398,9 @@
GeometryConfiguration
Frame
- {{10, 27}, {531, 365}}
+ {{10, 27}, {531, 439}}
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
XCDetailModule
@@ -453,7 +454,7 @@
GeometryConfiguration
Frame
- {{10, 27}, {531, 352}}
+ {{10, 27}, {531, 379}}
Module
PBXBuildResultsModule
@@ -481,11 +482,11 @@
TableOfContents
- 8BB5F0AE2995AD26009402F6
+ 8BA6F6BC29ACAEB5004C4F8C
1CA23ED40692098700951B8B
- 8BB5F0AF2995AD26009402F6
+ 8BA6F6BD29ACAEB5004C4F8C
8BD7274A1D46E5A5000176F0
- 8BB5F0B02995AD26009402F6
+ 8BA6F6BE29ACAEB5004C4F8C
1CA23EDF0692099D00951B8B
1CA23EE00692099D00951B8B
1CA23EE10692099D00951B8B
@@ -658,7 +659,7 @@
StatusbarIsVisible
TimeStamp
- 697675046.89322102
+ 699182773.51533401
ToolbarConfigUserDefaultsMinorVersion
2
ToolbarDisplayMode
@@ -675,11 +676,11 @@
5
WindowOrderList
- 8BB5F0B12995AD26009402F6
+ 8BA6F6BF29ACAEB5004C4F8C
/Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj
WindowString
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
WindowToolsV3
diff --git a/plugins/MacSignedAU/SlewSonic/SlewSonic.cpp b/plugins/MacSignedAU/SlewSonic/SlewSonic.cpp
index c7b8f2e75..0de308859 100755
--- a/plugins/MacSignedAU/SlewSonic/SlewSonic.cpp
+++ b/plugins/MacSignedAU/SlewSonic/SlewSonic.cpp
@@ -101,8 +101,8 @@ ComponentResult SlewSonic::GetParameterInfo(AudioUnitScope inScope,
AUBase::FillInParameterName (outParameterInfo, kParameterOneName, false);
outParameterInfo.unit = kAudioUnitParameterUnit_CustomUnit;
outParameterInfo.unitName = kParameterOneUnit;
- outParameterInfo.minValue = 10.0;
- outParameterInfo.maxValue = 30.0;
+ outParameterInfo.minValue = 5.0;
+ outParameterInfo.maxValue = 25.0;
outParameterInfo.defaultValue = kDefaultValue_ParamOne;
break;
case kParam_Two:
@@ -194,7 +194,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
double freq = (GetParameter( kParam_One )*1000.0) / GetSampleRate();
if (freq > 0.499) freq = 0.499;
biquadD[0] = biquadC[0] = biquadB[0] = biquadA[0] = freq;
- biquadA[1] = 2.24697960; //tenth order Butterworth out of five biquads
+ biquadA[1] = 2.24697960;
biquadB[1] = 0.80193774;
biquadC[1] = 0.55495813;
biquadD[1] = 0.5;
@@ -233,11 +233,11 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
Float64 aWet = 0.0;
Float64 bWet = 0.0;
- Float64 cWet = GetParameter( kParam_Two );
+ Float64 cWet = GetParameter( kParam_Two )*3.0;
//eight-stage wet/dry control using progressive stages that bypass when not engaged
if (cWet < 1.0) {aWet = cWet; cWet = 0.0;}
else if (cWet < 2.0) {bWet = cWet - 1.0; aWet = 1.0; cWet = 0.0;}
- else {cWet -= 7.0; cWet = bWet = aWet = 1.0;}
+ else {cWet -= 2.0; bWet = aWet = 1.0;}
//this is one way to make a little set of dry/wet stages that are successively added to the
//output as the control is turned up. Each one independently goes from 0-1 and stays at 1
//beyond that point: this is a way to progressively add a 'black box' sound processing
@@ -248,6 +248,9 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
double inputSample = *sourceP;
if (fabs(inputSample)<1.18e-23) inputSample = fpd * 1.18e-17;
double drySample = inputSample;
+ double dryStageA = 0.0;
+ double dryStageB = 0.0;
+ double dryFinalBiquad = 0.0;
double tempSample = 0.0;
double outputSample = 0.0;
@@ -257,7 +260,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadA[10] = biquadA[9]; biquadA[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleA)*trim;
lastSampleA = inputSample; inputSample = outputSample;
- inputSample = (inputSample * aWet) + (drySample * (1.0-aWet));
+ dryStageA = inputSample = (inputSample * aWet) + (drySample * (1.0-aWet));
//first stage always runs, dry/wet between raw signal and this
}
@@ -267,7 +270,7 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadB[10] = biquadB[9]; biquadB[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleB)*trim;
lastSampleB = inputSample; inputSample = outputSample;
- inputSample = (inputSample * bWet) + (lastSampleA * (1.0-bWet));
+ dryStageB = inputSample = (inputSample * bWet) + (dryStageA * (1.0-bWet));
//second stage adds upon first stage, crossfade between them
}
@@ -277,14 +280,20 @@ void SlewSonic::SlewSonicKernel::Process( const Float32 *inSourceP,
biquadC[10] = biquadC[9]; biquadC[9] = inputSample; //DF1
outputSample = (inputSample - lastSampleC)*trim;
lastSampleC = inputSample; inputSample = outputSample;
- inputSample = (inputSample * cWet) + (lastSampleB * (1.0-cWet));
+ inputSample = (inputSample * cWet) + (dryStageB * (1.0-cWet));
//third stage adds upon second stage, crossfade between them
}
- tempSample = biquadD[2]*inputSample+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
- biquadD[8] = biquadD[7]; biquadD[7] = inputSample; inputSample = tempSample;
- biquadD[10] = biquadD[9]; biquadD[9] = inputSample; //DF1
- //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ if (aWet > 0.0) {
+ dryFinalBiquad = inputSample;
+ tempSample = biquadD[2]*inputSample+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10];
+ biquadD[8] = biquadD[7]; biquadD[7] = inputSample; inputSample = tempSample;
+ biquadD[10] = biquadD[9]; biquadD[9] = inputSample; //DF1
+ //final post-slew-only stage always runs, minimum of one stage on dry and two on single slew-only
+ inputSample = (inputSample * aWet) + (dryFinalBiquad * (1.0-aWet));
+ }
+
+
if (inputSample > 1.0) inputSample = 1.0;
if (inputSample < -1.0) inputSample = -1.0;
diff --git a/plugins/MacSignedAU/SlewSonic/SlewSonic.h b/plugins/MacSignedAU/SlewSonic/SlewSonic.h
index 96f5a85e7..e8e777c74 100755
--- a/plugins/MacSignedAU/SlewSonic/SlewSonic.h
+++ b/plugins/MacSignedAU/SlewSonic/SlewSonic.h
@@ -54,10 +54,10 @@
#pragma mark ____SlewSonic Parameters
// parameters
-static const float kDefaultValue_ParamOne = 20.0;
+static const float kDefaultValue_ParamOne = 15.0;
static const float kDefaultValue_ParamTwo = 0.0;
-static CFStringRef kParameterOneName = CFSTR("Frequency");
+static CFStringRef kParameterOneName = CFSTR("Mute");
static CFStringRef kParameterOneUnit = CFSTR("kHz");
static CFStringRef kParameterTwoName = CFSTR("Bright");
//Alter the name if desired, but using the plugin name is a start
diff --git a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
index 739f73edf..ca004a793 100755
--- a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
+++ b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.pbxuser
@@ -49,13 +49,14 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 697672882;
- PBXWorkspaceStateSaveDate = 697672882;
+ PBXPerProjectTemplateStateSaveDate = 699182734;
+ PBXWorkspaceStateSaveDate = 699182734;
};
perUserProjectItems = {
+ 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */ = 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */;
+ 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */ = 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */;
+ 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */ = 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */;
8BB5EF2429946A3F009402F6 /* PlistBookmark */ = 8BB5EF2429946A3F009402F6 /* PlistBookmark */;
- 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */ = 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */;
- 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */ = 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */;
};
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
userBuildSettings = {
@@ -63,10 +64,10 @@
};
8BA05A660720730100365D66 /* SlewSonic.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1245, 5292}}";
- sepNavSelRange = "{8357, 0}";
- sepNavVisRange = "{11395, 668}";
- sepNavWindowFrame = "{{499, 43}, {1129, 835}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1245, 5544}}";
+ sepNavSelRange = "{8310, 0}";
+ sepNavVisRange = "{11447, 404}";
+ sepNavWindowFrame = "{{724, 43}, {1129, 835}}";
};
};
8BA05A690720730100365D66 /* SlewSonicVersion.h */ = {
@@ -77,6 +78,30 @@
sepNavWindowFrame = "{{15, 38}, {1129, 835}}";
};
};
+ 8BA6F6B929ACAEB5004C4F8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
+ name = "SlewSonic.cpp: 200";
+ rLen = 0;
+ rLoc = 8310;
+ rType = 0;
+ vrLen = 404;
+ vrLoc = 11447;
+ };
+ 8BA6F6BA29ACAEB5004C4F8C /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 8BC6025B073B072D006C4272 /* SlewSonic.h */;
+ };
+ 8BA6F6BB29ACAEB5004C4F8C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 8BC6025B073B072D006C4272 /* SlewSonic.h */;
+ name = "SlewSonic.h: 57";
+ rLen = 0;
+ rLoc = 2876;
+ rType = 0;
+ vrLen = 207;
+ vrLoc = 2777;
+ };
8BB5EF2429946A3F009402F6 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */;
@@ -89,32 +114,12 @@
rLen = 0;
rLoc = 9223372036854775808;
};
- 8BB5F0AC2995AD26009402F6 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
- name = "SlewSonic.cpp: 190";
- rLen = 0;
- rLoc = 8357;
- rType = 0;
- vrLen = 520;
- vrLoc = 11578;
- };
- 8BB5F0AD2995AD26009402F6 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */;
- name = "SlewSonic.cpp: 200";
- rLen = 0;
- rLoc = 8357;
- rType = 0;
- vrLen = 668;
- vrLoc = 11395;
- };
8BC6025B073B072D006C4272 /* SlewSonic.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1082, 2394}}";
+ sepNavIntBoundsRect = "{{0, 0}, {975, 2934}}";
sepNavSelRange = "{2876, 0}";
- sepNavVisRange = "{2534, 912}";
- sepNavWindowFrame = "{{743, 43}, {1129, 835}}";
+ sepNavVisRange = "{2777, 207}";
+ sepNavWindowFrame = "{{311, 43}, {1129, 835}}";
};
};
8BD3CCB8148830B20062E48C /* Source Control */ = {
diff --git a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
index ef6cb1638..d00058969 100755
--- a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
+++ b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/christopherjohnson.perspectivev3
@@ -302,7 +302,7 @@
PBXSmartGroupTreeModuleOutlineStateSelectionKey
- 4
+ 3
2
1
0
@@ -326,7 +326,7 @@
288
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
PBXSmartGroupTreeModule
@@ -342,7 +342,7 @@
PBXProjectModuleGUID
8BD7274A1D46E5A5000176F0
PBXProjectModuleLabel
- SlewSonic.cpp
+ SlewSonic.h
PBXSplitModuleInNavigatorKey
Split0
@@ -350,15 +350,16 @@
PBXProjectModuleGUID
8BD7274B1D46E5A5000176F0
PBXProjectModuleLabel
- SlewSonic.cpp
+ SlewSonic.h
_historyCapacity
0
bookmark
- 8BB5F0AD2995AD26009402F6
+ 8BA6F6BB29ACAEB5004C4F8C
history
8BB5EF2429946A3F009402F6
- 8BB5F0AC2995AD26009402F6
+ 8BA6F6B929ACAEB5004C4F8C
+ 8BA6F6BA29ACAEB5004C4F8C
SplitCount
@@ -372,18 +373,18 @@
GeometryConfiguration
Frame
- {{0, 0}, {531, 216}}
+ {{0, 0}, {531, 142}}
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
PBXNavigatorGroup
Proportion
- 216pt
+ 142pt
Proportion
- 392pt
+ 466pt
Tabs
@@ -397,9 +398,9 @@
GeometryConfiguration
Frame
- {{10, 27}, {531, 365}}
+ {{10, 27}, {531, 439}}
RubberWindowFrame
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
Module
XCDetailModule
@@ -453,7 +454,7 @@
GeometryConfiguration
Frame
- {{10, 27}, {531, 352}}
+ {{10, 27}, {531, 379}}
Module
PBXBuildResultsModule
@@ -481,11 +482,11 @@
TableOfContents
- 8BB5F0AE2995AD26009402F6
+ 8BA6F6BC29ACAEB5004C4F8C
1CA23ED40692098700951B8B
- 8BB5F0AF2995AD26009402F6
+ 8BA6F6BD29ACAEB5004C4F8C
8BD7274A1D46E5A5000176F0
- 8BB5F0B02995AD26009402F6
+ 8BA6F6BE29ACAEB5004C4F8C
1CA23EDF0692099D00951B8B
1CA23EE00692099D00951B8B
1CA23EE10692099D00951B8B
@@ -658,7 +659,7 @@
StatusbarIsVisible
TimeStamp
- 697675046.89322102
+ 699182773.51533401
ToolbarConfigUserDefaultsMinorVersion
2
ToolbarDisplayMode
@@ -675,11 +676,11 @@
5
WindowOrderList
- 8BB5F0B12995AD26009402F6
+ 8BA6F6BF29ACAEB5004C4F8C
/Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/SlewSonic/SlewSonic.xcodeproj
WindowString
- 588 172 841 654 0 0 1440 878
+ 71 221 841 654 0 0 1440 878
WindowToolsV3
diff --git a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/project.pbxproj b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/project.pbxproj
index 446b13af8..27affa4f2 100755
--- a/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/project.pbxproj
+++ b/plugins/MacSignedAU/SlewSonic/SlewSonic.xcodeproj/project.pbxproj
@@ -7,146 +7,277 @@
objects = {
/* Begin PBXBuildFile section */
+ 8B77EEEE29ACC906001BA298 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6629ACC906001BA298 /* CAExtAudioFile.h */; };
+ 8B77EEEF29ACC906001BA298 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6729ACC906001BA298 /* CACFMachPort.h */; };
+ 8B77EEF029ACC906001BA298 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6829ACC906001BA298 /* CABool.h */; };
+ 8B77EEF129ACC906001BA298 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE6929ACC906001BA298 /* CAComponent.cpp */; };
+ 8B77EEF229ACC906001BA298 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6A29ACC906001BA298 /* CADebugger.h */; };
+ 8B77EEF329ACC906001BA298 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE6B29ACC906001BA298 /* CACFNumber.cpp */; };
+ 8B77EEF429ACC906001BA298 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6C29ACC906001BA298 /* CAGuard.h */; };
+ 8B77EEF529ACC906001BA298 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6D29ACC906001BA298 /* CAAtomic.h */; };
+ 8B77EEF629ACC906001BA298 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6E29ACC906001BA298 /* CAStreamBasicDescription.h */; };
+ 8B77EEF729ACC906001BA298 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE6F29ACC906001BA298 /* CACFObject.h */; };
+ 8B77EEF829ACC906001BA298 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7029ACC906001BA298 /* CAStreamRangedDescription.h */; };
+ 8B77EEF929ACC906001BA298 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7129ACC906001BA298 /* CATokenMap.h */; };
+ 8B77EEFA29ACC906001BA298 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7229ACC906001BA298 /* CAComponent.h */; };
+ 8B77EEFB29ACC906001BA298 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7329ACC906001BA298 /* CAAudioBufferList.h */; };
+ 8B77EEFC29ACC906001BA298 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7429ACC906001BA298 /* CAAudioUnit.h */; };
+ 8B77EEFD29ACC906001BA298 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7529ACC906001BA298 /* CAAUParameter.h */; };
+ 8B77EEFE29ACC906001BA298 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7629ACC906001BA298 /* CAException.h */; };
+ 8B77EEFF29ACC906001BA298 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE7729ACC906001BA298 /* CAAUProcessor.cpp */; };
+ 8B77EF0029ACC906001BA298 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7829ACC906001BA298 /* CAAUProcessor.h */; };
+ 8B77EF0129ACC906001BA298 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7929ACC906001BA298 /* CAProcess.h */; };
+ 8B77EF0229ACC906001BA298 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7A29ACC906001BA298 /* CACFDictionary.h */; };
+ 8B77EF0329ACC906001BA298 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7B29ACC906001BA298 /* CAPThread.h */; };
+ 8B77EF0429ACC906001BA298 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE7C29ACC906001BA298 /* CAAUParameter.cpp */; };
+ 8B77EF0529ACC906001BA298 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7D29ACC906001BA298 /* CAAudioTimeStamp.h */; };
+ 8B77EF0629ACC906001BA298 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE7E29ACC906001BA298 /* CAFilePathUtils.cpp */; };
+ 8B77EF0729ACC906001BA298 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE7F29ACC906001BA298 /* CAAudioValueRange.h */; };
+ 8B77EF0829ACC906001BA298 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8029ACC906001BA298 /* CAVectorUnitTypes.h */; };
+ 8B77EF0929ACC906001BA298 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8129ACC906001BA298 /* CAAudioChannelLayoutObject.cpp */; };
+ 8B77EF0A29ACC906001BA298 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8229ACC906001BA298 /* CAGuard.cpp */; };
+ 8B77EF0B29ACC906001BA298 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8329ACC906001BA298 /* CACFNumber.h */; };
+ 8B77EF0C29ACC906001BA298 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8429ACC906001BA298 /* CACFDistributedNotification.cpp */; };
+ 8B77EF0D29ACC906001BA298 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8529ACC906001BA298 /* CACFString.h */; };
+ 8B77EF0E29ACC906001BA298 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8629ACC906001BA298 /* CAAUMIDIMapManager.cpp */; };
+ 8B77EF0F29ACC906001BA298 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8729ACC906001BA298 /* CAComponentDescription.cpp */; };
+ 8B77EF1029ACC906001BA298 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8829ACC906001BA298 /* CAHostTimeBase.h */; };
+ 8B77EF1129ACC906001BA298 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8929ACC906001BA298 /* CADebugMacros.cpp */; };
+ 8B77EF1229ACC906001BA298 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8A29ACC906001BA298 /* CAAudioFileFormats.h */; };
+ 8B77EF1329ACC906001BA298 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8B29ACC906001BA298 /* CAAUMIDIMapManager.h */; };
+ 8B77EF1429ACC906001BA298 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8C29ACC906001BA298 /* CACFDictionary.cpp */; };
+ 8B77EF1529ACC906001BA298 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8D29ACC906001BA298 /* CAMutex.h */; };
+ 8B77EF1629ACC906001BA298 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE8E29ACC906001BA298 /* CACFString.cpp */; };
+ 8B77EF1729ACC906001BA298 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE8F29ACC906001BA298 /* CASettingsStorage.h */; };
+ 8B77EF1829ACC906001BA298 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9029ACC906001BA298 /* CADebugPrintf.h */; };
+ 8B77EF1929ACC906001BA298 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9129ACC906001BA298 /* CAXException.cpp */; };
+ 8B77EF1A29ACC906001BA298 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9229ACC906001BA298 /* CAAUMIDIMap.h */; };
+ 8B77EF1B29ACC906001BA298 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9329ACC906001BA298 /* AUParamInfo.h */; };
+ 8B77EF1C29ACC906001BA298 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9429ACC906001BA298 /* CABitOperations.h */; };
+ 8B77EF1D29ACC906001BA298 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9529ACC906001BA298 /* CACFPreferences.cpp */; };
+ 8B77EF1E29ACC906001BA298 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9629ACC906001BA298 /* CABundleLocker.h */; };
+ 8B77EF1F29ACC906001BA298 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9729ACC906001BA298 /* CAPropertyAddress.h */; };
+ 8B77EF2029ACC906001BA298 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9829ACC906001BA298 /* CAXException.h */; };
+ 8B77EF2129ACC906001BA298 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9929ACC906001BA298 /* CAAudioChannelLayout.cpp */; };
+ 8B77EF2229ACC906001BA298 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9A29ACC906001BA298 /* CAThreadSafeList.h */; };
+ 8B77EF2329ACC906001BA298 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9B29ACC906001BA298 /* CAAudioUnitOutputCapturer.h */; };
+ 8B77EF2429ACC906001BA298 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9C29ACC906001BA298 /* AUParamInfo.cpp */; };
+ 8B77EF2529ACC906001BA298 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9D29ACC906001BA298 /* CASharedLibrary.cpp */; };
+ 8B77EF2629ACC906001BA298 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EE9E29ACC906001BA298 /* CAAUMIDIMap.cpp */; };
+ 8B77EF2729ACC906001BA298 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EE9F29ACC906001BA298 /* CALogMacros.h */; };
+ 8B77EF2829ACC906001BA298 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEA029ACC906001BA298 /* CACFMessagePort.cpp */; };
+ 8B77EF2929ACC906001BA298 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA129ACC906001BA298 /* CARingBuffer.h */; };
+ 8B77EF2A29ACC906001BA298 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEA229ACC906001BA298 /* AUOutputBL.cpp */; };
+ 8B77EF2B29ACC906001BA298 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA329ACC906001BA298 /* CABufferList.h */; };
+ 8B77EF2C29ACC906001BA298 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA429ACC906001BA298 /* CASharedLibrary.h */; };
+ 8B77EF2D29ACC906001BA298 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA529ACC906001BA298 /* CACFData.h */; };
+ 8B77EF2E29ACC906001BA298 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEA629ACC906001BA298 /* CAStreamRangedDescription.cpp */; };
+ 8B77EF2F29ACC906001BA298 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEA729ACC906001BA298 /* CAPThread.cpp */; };
+ 8B77EF3029ACC906001BA298 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA829ACC906001BA298 /* CAAutoDisposer.h */; };
+ 8B77EF3129ACC906001BA298 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEA929ACC906001BA298 /* CACFPreferences.h */; };
+ 8B77EF3229ACC906001BA298 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEAA29ACC906001BA298 /* CAVectorUnit.cpp */; };
+ 8B77EF3329ACC906001BA298 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEAB29ACC906001BA298 /* CAComponentDescription.h */; };
+ 8B77EF3429ACC906001BA298 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEAC29ACC906001BA298 /* CADebugMacros.h */; };
+ 8B77EF3529ACC906001BA298 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEAD29ACC906001BA298 /* AUOutputBL.h */; };
+ 8B77EF3629ACC906001BA298 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEAE29ACC906001BA298 /* CADebugPrintf.cpp */; };
+ 8B77EF3729ACC906001BA298 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEAF29ACC906001BA298 /* CARingBuffer.cpp */; };
+ 8B77EF3829ACC906001BA298 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB029ACC906001BA298 /* CACFPlugIn.h */; };
+ 8B77EF3929ACC906001BA298 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEB129ACC906001BA298 /* CASettingsStorage.cpp */; };
+ 8B77EF3A29ACC906001BA298 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB229ACC906001BA298 /* CAMixMap.h */; };
+ 8B77EF3B29ACC906001BA298 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB329ACC906001BA298 /* CACFDistributedNotification.h */; };
+ 8B77EF3C29ACC906001BA298 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB429ACC906001BA298 /* CAFilePathUtils.h */; };
+ 8B77EF3D29ACC906001BA298 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB529ACC906001BA298 /* CATink.h */; };
+ 8B77EF3E29ACC906001BA298 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEB629ACC906001BA298 /* CAStreamBasicDescription.cpp */; };
+ 8B77EF3F29ACC906001BA298 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEB729ACC906001BA298 /* CAAudioChannelLayout.h */; };
+ 8B77EF4029ACC906001BA298 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEB829ACC906001BA298 /* CAProcess.cpp */; };
+ 8B77EF4129ACC906001BA298 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEB929ACC906001BA298 /* CAHostTimeBase.cpp */; };
+ 8B77EF4229ACC906001BA298 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEBA29ACC906001BA298 /* CAPersistence.cpp */; };
+ 8B77EF4329ACC906001BA298 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEBB29ACC906001BA298 /* CAAudioBufferList.cpp */; };
+ 8B77EF4429ACC906001BA298 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEBC29ACC906001BA298 /* CAAudioTimeStamp.cpp */; };
+ 8B77EF4529ACC906001BA298 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEBD29ACC906001BA298 /* CAVectorUnit.h */; };
+ 8B77EF4629ACC906001BA298 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEBE29ACC906001BA298 /* CAByteOrder.h */; };
+ 8B77EF4729ACC906001BA298 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEBF29ACC906001BA298 /* CACFArray.h */; };
+ 8B77EF4829ACC906001BA298 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEC029ACC906001BA298 /* CAAtomicStack.h */; };
+ 8B77EF4929ACC906001BA298 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEC129ACC906001BA298 /* CAReferenceCounted.h */; };
+ 8B77EF4A29ACC906001BA298 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC229ACC906001BA298 /* CACFMachPort.cpp */; };
+ 8B77EF4B29ACC906001BA298 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC329ACC906001BA298 /* CABufferList.cpp */; };
+ 8B77EF4C29ACC906001BA298 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC429ACC906001BA298 /* CAMutex.cpp */; };
+ 8B77EF4D29ACC906001BA298 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC529ACC906001BA298 /* CADebugger.cpp */; };
+ 8B77EF4E29ACC906001BA298 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC629ACC906001BA298 /* CABundleLocker.cpp */; };
+ 8B77EF4F29ACC906001BA298 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC729ACC906001BA298 /* CAAudioFileFormats.cpp */; };
+ 8B77EF5029ACC906001BA298 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEC829ACC906001BA298 /* CAMath.h */; };
+ 8B77EF5129ACC906001BA298 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEC929ACC906001BA298 /* CACFArray.cpp */; };
+ 8B77EF5229ACC906001BA298 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EECA29ACC906001BA298 /* CACFMessagePort.h */; };
+ 8B77EF5329ACC906001BA298 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EECB29ACC906001BA298 /* CAAudioValueRange.cpp */; };
+ 8B77EF5429ACC906001BA298 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EECC29ACC906001BA298 /* CAAudioUnit.cpp */; };
+ 8B77EF5529ACC906001BA298 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED029ACC906001BA298 /* AUViewLocalizedStringKeys.h */; };
+ 8B77EF5629ACC906001BA298 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EED229ACC906001BA298 /* ComponentBase.cpp */; };
+ 8B77EF5729ACC906001BA298 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EED329ACC906001BA298 /* AUScopeElement.cpp */; };
+ 8B77EF5829ACC906001BA298 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED429ACC906001BA298 /* ComponentBase.h */; };
+ 8B77EF5929ACC906001BA298 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EED529ACC906001BA298 /* AUBase.cpp */; };
+ 8B77EF5A29ACC906001BA298 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED629ACC906001BA298 /* AUInputElement.h */; };
+ 8B77EF5B29ACC906001BA298 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED729ACC906001BA298 /* AUBase.h */; };
+ 8B77EF5C29ACC906001BA298 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED829ACC906001BA298 /* AUPlugInDispatch.h */; };
+ 8B77EF5D29ACC906001BA298 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EED929ACC906001BA298 /* AUDispatch.h */; };
+ 8B77EF5E29ACC906001BA298 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEDA29ACC906001BA298 /* AUOutputElement.cpp */; };
+ 8B77EF6029ACC906001BA298 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEDC29ACC906001BA298 /* AUPlugInDispatch.cpp */; };
+ 8B77EF6129ACC906001BA298 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEDD29ACC906001BA298 /* AUOutputElement.h */; };
+ 8B77EF6229ACC906001BA298 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEDE29ACC906001BA298 /* AUDispatch.cpp */; };
+ 8B77EF6329ACC906001BA298 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEDF29ACC906001BA298 /* AUScopeElement.h */; };
+ 8B77EF6429ACC906001BA298 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEE029ACC906001BA298 /* AUInputElement.cpp */; };
+ 8B77EF6529ACC906001BA298 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEE229ACC906001BA298 /* AUEffectBase.cpp */; };
+ 8B77EF6629ACC906001BA298 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEE329ACC906001BA298 /* AUEffectBase.h */; };
+ 8B77EF6729ACC906001BA298 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEE529ACC906001BA298 /* AUTimestampGenerator.h */; };
+ 8B77EF6829ACC906001BA298 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEE629ACC906001BA298 /* AUBaseHelper.cpp */; };
+ 8B77EF6929ACC906001BA298 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEE729ACC906001BA298 /* AUSilentTimeout.h */; };
+ 8B77EF6A29ACC906001BA298 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEE829ACC906001BA298 /* AUInputFormatConverter.h */; };
+ 8B77EF6B29ACC906001BA298 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEE929ACC906001BA298 /* AUTimestampGenerator.cpp */; };
+ 8B77EF6C29ACC906001BA298 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B77EEEA29ACC906001BA298 /* AUBuffer.cpp */; };
+ 8B77EF6D29ACC906001BA298 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEEB29ACC906001BA298 /* AUMIDIDefs.h */; };
+ 8B77EF6E29ACC906001BA298 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEEC29ACC906001BA298 /* AUBuffer.h */; };
+ 8B77EF6F29ACC906001BA298 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B77EEED29ACC906001BA298 /* AUBaseHelper.h */; };
8BA05A6B0720730100365D66 /* SlewSonic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* SlewSonic.cpp */; };
8BA05A6E0720730100365D66 /* SlewSonicVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* SlewSonicVersion.h */; };
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
- 8BB493A82997179F00D03D05 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493202997179F00D03D05 /* CAExtAudioFile.h */; };
- 8BB493A92997179F00D03D05 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493212997179F00D03D05 /* CACFMachPort.h */; };
- 8BB493AA2997179F00D03D05 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493222997179F00D03D05 /* CABool.h */; };
- 8BB493AB2997179F00D03D05 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493232997179F00D03D05 /* CAComponent.cpp */; };
- 8BB493AC2997179F00D03D05 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493242997179F00D03D05 /* CADebugger.h */; };
- 8BB493AD2997179F00D03D05 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493252997179F00D03D05 /* CACFNumber.cpp */; };
- 8BB493AE2997179F00D03D05 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493262997179F00D03D05 /* CAGuard.h */; };
- 8BB493AF2997179F00D03D05 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493272997179F00D03D05 /* CAAtomic.h */; };
- 8BB493B02997179F00D03D05 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493282997179F00D03D05 /* CAStreamBasicDescription.h */; };
- 8BB493B12997179F00D03D05 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493292997179F00D03D05 /* CACFObject.h */; };
- 8BB493B22997179F00D03D05 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932A2997179F00D03D05 /* CAStreamRangedDescription.h */; };
- 8BB493B32997179F00D03D05 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932B2997179F00D03D05 /* CATokenMap.h */; };
- 8BB493B42997179F00D03D05 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932C2997179F00D03D05 /* CAComponent.h */; };
- 8BB493B52997179F00D03D05 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932D2997179F00D03D05 /* CAAudioBufferList.h */; };
- 8BB493B62997179F00D03D05 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932E2997179F00D03D05 /* CAAudioUnit.h */; };
- 8BB493B72997179F00D03D05 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4932F2997179F00D03D05 /* CAAUParameter.h */; };
- 8BB493B82997179F00D03D05 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493302997179F00D03D05 /* CAException.h */; };
- 8BB493B92997179F00D03D05 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493312997179F00D03D05 /* CAAUProcessor.cpp */; };
- 8BB493BA2997179F00D03D05 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493322997179F00D03D05 /* CAAUProcessor.h */; };
- 8BB493BB2997179F00D03D05 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493332997179F00D03D05 /* CAProcess.h */; };
- 8BB493BC2997179F00D03D05 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493342997179F00D03D05 /* CACFDictionary.h */; };
- 8BB493BD2997179F00D03D05 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493352997179F00D03D05 /* CAPThread.h */; };
- 8BB493BE2997179F00D03D05 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493362997179F00D03D05 /* CAAUParameter.cpp */; };
- 8BB493BF2997179F00D03D05 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493372997179F00D03D05 /* CAAudioTimeStamp.h */; };
- 8BB493C02997179F00D03D05 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493382997179F00D03D05 /* CAFilePathUtils.cpp */; };
- 8BB493C12997179F00D03D05 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493392997179F00D03D05 /* CAAudioValueRange.h */; };
- 8BB493C22997179F00D03D05 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4933A2997179F00D03D05 /* CAVectorUnitTypes.h */; };
- 8BB493C32997179F00D03D05 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4933B2997179F00D03D05 /* CAAudioChannelLayoutObject.cpp */; };
- 8BB493C42997179F00D03D05 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4933C2997179F00D03D05 /* CAGuard.cpp */; };
- 8BB493C52997179F00D03D05 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4933D2997179F00D03D05 /* CACFNumber.h */; };
- 8BB493C62997179F00D03D05 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4933E2997179F00D03D05 /* CACFDistributedNotification.cpp */; };
- 8BB493C72997179F00D03D05 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4933F2997179F00D03D05 /* CACFString.h */; };
- 8BB493C82997179F00D03D05 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493402997179F00D03D05 /* CAAUMIDIMapManager.cpp */; };
- 8BB493C92997179F00D03D05 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493412997179F00D03D05 /* CAComponentDescription.cpp */; };
- 8BB493CA2997179F00D03D05 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493422997179F00D03D05 /* CAHostTimeBase.h */; };
- 8BB493CB2997179F00D03D05 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493432997179F00D03D05 /* CADebugMacros.cpp */; };
- 8BB493CC2997179F00D03D05 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493442997179F00D03D05 /* CAAudioFileFormats.h */; };
- 8BB493CD2997179F00D03D05 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493452997179F00D03D05 /* CAAUMIDIMapManager.h */; };
- 8BB493CE2997179F00D03D05 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493462997179F00D03D05 /* CACFDictionary.cpp */; };
- 8BB493CF2997179F00D03D05 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493472997179F00D03D05 /* CAMutex.h */; };
- 8BB493D02997179F00D03D05 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493482997179F00D03D05 /* CACFString.cpp */; };
- 8BB493D12997179F00D03D05 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493492997179F00D03D05 /* CASettingsStorage.h */; };
- 8BB493D22997179F00D03D05 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4934A2997179F00D03D05 /* CADebugPrintf.h */; };
- 8BB493D32997179F00D03D05 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4934B2997179F00D03D05 /* CAXException.cpp */; };
- 8BB493D42997179F00D03D05 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4934C2997179F00D03D05 /* CAAUMIDIMap.h */; };
- 8BB493D52997179F00D03D05 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4934D2997179F00D03D05 /* AUParamInfo.h */; };
- 8BB493D62997179F00D03D05 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4934E2997179F00D03D05 /* CABitOperations.h */; };
- 8BB493D72997179F00D03D05 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4934F2997179F00D03D05 /* CACFPreferences.cpp */; };
- 8BB493D82997179F00D03D05 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493502997179F00D03D05 /* CABundleLocker.h */; };
- 8BB493D92997179F00D03D05 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493512997179F00D03D05 /* CAPropertyAddress.h */; };
- 8BB493DA2997179F00D03D05 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493522997179F00D03D05 /* CAXException.h */; };
- 8BB493DB2997179F00D03D05 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493532997179F00D03D05 /* CAAudioChannelLayout.cpp */; };
- 8BB493DC2997179F00D03D05 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493542997179F00D03D05 /* CAThreadSafeList.h */; };
- 8BB493DD2997179F00D03D05 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493552997179F00D03D05 /* CAAudioUnitOutputCapturer.h */; };
- 8BB493DE2997179F00D03D05 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493562997179F00D03D05 /* AUParamInfo.cpp */; };
- 8BB493DF2997179F00D03D05 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493572997179F00D03D05 /* CASharedLibrary.cpp */; };
- 8BB493E02997179F00D03D05 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493582997179F00D03D05 /* CAAUMIDIMap.cpp */; };
- 8BB493E12997179F00D03D05 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493592997179F00D03D05 /* CALogMacros.h */; };
- 8BB493E22997179F00D03D05 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4935A2997179F00D03D05 /* CACFMessagePort.cpp */; };
- 8BB493E32997179F00D03D05 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4935B2997179F00D03D05 /* CARingBuffer.h */; };
- 8BB493E42997179F00D03D05 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4935C2997179F00D03D05 /* AUOutputBL.cpp */; };
- 8BB493E52997179F00D03D05 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4935D2997179F00D03D05 /* CABufferList.h */; };
- 8BB493E62997179F00D03D05 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4935E2997179F00D03D05 /* CASharedLibrary.h */; };
- 8BB493E72997179F00D03D05 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4935F2997179F00D03D05 /* CACFData.h */; };
- 8BB493E82997179F00D03D05 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493602997179F00D03D05 /* CAStreamRangedDescription.cpp */; };
- 8BB493E92997179F00D03D05 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493612997179F00D03D05 /* CAPThread.cpp */; };
- 8BB493EA2997179F00D03D05 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493622997179F00D03D05 /* CAAutoDisposer.h */; };
- 8BB493EB2997179F00D03D05 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493632997179F00D03D05 /* CACFPreferences.h */; };
- 8BB493EC2997179F00D03D05 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493642997179F00D03D05 /* CAVectorUnit.cpp */; };
- 8BB493ED2997179F00D03D05 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493652997179F00D03D05 /* CAComponentDescription.h */; };
- 8BB493EE2997179F00D03D05 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493662997179F00D03D05 /* CADebugMacros.h */; };
- 8BB493EF2997179F00D03D05 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493672997179F00D03D05 /* AUOutputBL.h */; };
- 8BB493F02997179F00D03D05 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493682997179F00D03D05 /* CADebugPrintf.cpp */; };
- 8BB493F12997179F00D03D05 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493692997179F00D03D05 /* CARingBuffer.cpp */; };
- 8BB493F22997179F00D03D05 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4936A2997179F00D03D05 /* CACFPlugIn.h */; };
- 8BB493F32997179F00D03D05 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4936B2997179F00D03D05 /* CASettingsStorage.cpp */; };
- 8BB493F42997179F00D03D05 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4936C2997179F00D03D05 /* CAMixMap.h */; };
- 8BB493F52997179F00D03D05 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4936D2997179F00D03D05 /* CACFDistributedNotification.h */; };
- 8BB493F62997179F00D03D05 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4936E2997179F00D03D05 /* CAFilePathUtils.h */; };
- 8BB493F72997179F00D03D05 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4936F2997179F00D03D05 /* CATink.h */; };
- 8BB493F82997179F00D03D05 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493702997179F00D03D05 /* CAStreamBasicDescription.cpp */; };
- 8BB493F92997179F00D03D05 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493712997179F00D03D05 /* CAAudioChannelLayout.h */; };
- 8BB493FA2997179F00D03D05 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493722997179F00D03D05 /* CAProcess.cpp */; };
- 8BB493FB2997179F00D03D05 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493732997179F00D03D05 /* CAHostTimeBase.cpp */; };
- 8BB493FC2997179F00D03D05 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493742997179F00D03D05 /* CAPersistence.cpp */; };
- 8BB493FD2997179F00D03D05 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493752997179F00D03D05 /* CAAudioBufferList.cpp */; };
- 8BB493FE2997179F00D03D05 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493762997179F00D03D05 /* CAAudioTimeStamp.cpp */; };
- 8BB493FF2997179F00D03D05 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493772997179F00D03D05 /* CAVectorUnit.h */; };
- 8BB494002997179F00D03D05 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493782997179F00D03D05 /* CAByteOrder.h */; };
- 8BB494012997179F00D03D05 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493792997179F00D03D05 /* CACFArray.h */; };
- 8BB494022997179F00D03D05 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4937A2997179F00D03D05 /* CAAtomicStack.h */; };
- 8BB494032997179F00D03D05 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4937B2997179F00D03D05 /* CAReferenceCounted.h */; };
- 8BB494042997179F00D03D05 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4937C2997179F00D03D05 /* CACFMachPort.cpp */; };
- 8BB494052997179F00D03D05 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4937D2997179F00D03D05 /* CABufferList.cpp */; };
- 8BB494062997179F00D03D05 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4937E2997179F00D03D05 /* CAMutex.cpp */; };
- 8BB494072997179F00D03D05 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4937F2997179F00D03D05 /* CADebugger.cpp */; };
- 8BB494082997179F00D03D05 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493802997179F00D03D05 /* CABundleLocker.cpp */; };
- 8BB494092997179F00D03D05 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493812997179F00D03D05 /* CAAudioFileFormats.cpp */; };
- 8BB4940A2997179F00D03D05 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493822997179F00D03D05 /* CAMath.h */; };
- 8BB4940B2997179F00D03D05 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493832997179F00D03D05 /* CACFArray.cpp */; };
- 8BB4940C2997179F00D03D05 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493842997179F00D03D05 /* CACFMessagePort.h */; };
- 8BB4940D2997179F00D03D05 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493852997179F00D03D05 /* CAAudioValueRange.cpp */; };
- 8BB4940E2997179F00D03D05 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493862997179F00D03D05 /* CAAudioUnit.cpp */; };
- 8BB4940F2997179F00D03D05 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4938A2997179F00D03D05 /* AUViewLocalizedStringKeys.h */; };
- 8BB494102997179F00D03D05 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4938C2997179F00D03D05 /* ComponentBase.cpp */; };
- 8BB494112997179F00D03D05 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4938D2997179F00D03D05 /* AUScopeElement.cpp */; };
- 8BB494122997179F00D03D05 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4938E2997179F00D03D05 /* ComponentBase.h */; };
- 8BB494132997179F00D03D05 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4938F2997179F00D03D05 /* AUBase.cpp */; };
- 8BB494142997179F00D03D05 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493902997179F00D03D05 /* AUInputElement.h */; };
- 8BB494152997179F00D03D05 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493912997179F00D03D05 /* AUBase.h */; };
- 8BB494162997179F00D03D05 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493922997179F00D03D05 /* AUPlugInDispatch.h */; };
- 8BB494172997179F00D03D05 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493932997179F00D03D05 /* AUDispatch.h */; };
- 8BB494182997179F00D03D05 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493942997179F00D03D05 /* AUOutputElement.cpp */; };
- 8BB4941A2997179F00D03D05 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493962997179F00D03D05 /* AUPlugInDispatch.cpp */; };
- 8BB4941B2997179F00D03D05 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493972997179F00D03D05 /* AUOutputElement.h */; };
- 8BB4941C2997179F00D03D05 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493982997179F00D03D05 /* AUDispatch.cpp */; };
- 8BB4941D2997179F00D03D05 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493992997179F00D03D05 /* AUScopeElement.h */; };
- 8BB4941E2997179F00D03D05 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4939A2997179F00D03D05 /* AUInputElement.cpp */; };
- 8BB4941F2997179F00D03D05 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB4939C2997179F00D03D05 /* AUEffectBase.cpp */; };
- 8BB494202997179F00D03D05 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4939D2997179F00D03D05 /* AUEffectBase.h */; };
- 8BB494212997179F00D03D05 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB4939F2997179F00D03D05 /* AUTimestampGenerator.h */; };
- 8BB494222997179F00D03D05 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493A02997179F00D03D05 /* AUBaseHelper.cpp */; };
- 8BB494232997179F00D03D05 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493A12997179F00D03D05 /* AUSilentTimeout.h */; };
- 8BB494242997179F00D03D05 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493A22997179F00D03D05 /* AUInputFormatConverter.h */; };
- 8BB494252997179F00D03D05 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493A32997179F00D03D05 /* AUTimestampGenerator.cpp */; };
- 8BB494262997179F00D03D05 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB493A42997179F00D03D05 /* AUBuffer.cpp */; };
- 8BB494272997179F00D03D05 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493A52997179F00D03D05 /* AUMIDIDefs.h */; };
- 8BB494282997179F00D03D05 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493A62997179F00D03D05 /* AUBuffer.h */; };
- 8BB494292997179F00D03D05 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB493A72997179F00D03D05 /* AUBaseHelper.h */; };
8BC6025C073B072D006C4272 /* SlewSonic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* SlewSonic.h */; };
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; };
+ 8B77EE6629ACC906001BA298 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; };
+ 8B77EE6729ACC906001BA298 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; };
+ 8B77EE6829ACC906001BA298 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; };
+ 8B77EE6929ACC906001BA298 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; };
+ 8B77EE6A29ACC906001BA298 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; };
+ 8B77EE6B29ACC906001BA298 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; };
+ 8B77EE6C29ACC906001BA298 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; };
+ 8B77EE6D29ACC906001BA298 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; };
+ 8B77EE6E29ACC906001BA298 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; };
+ 8B77EE6F29ACC906001BA298 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; };
+ 8B77EE7029ACC906001BA298 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; };
+ 8B77EE7129ACC906001BA298 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; };
+ 8B77EE7229ACC906001BA298 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; };
+ 8B77EE7329ACC906001BA298 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; };
+ 8B77EE7429ACC906001BA298 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; };
+ 8B77EE7529ACC906001BA298 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; };
+ 8B77EE7629ACC906001BA298 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; };
+ 8B77EE7729ACC906001BA298 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; };
+ 8B77EE7829ACC906001BA298 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; };
+ 8B77EE7929ACC906001BA298 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; };
+ 8B77EE7A29ACC906001BA298 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; };
+ 8B77EE7B29ACC906001BA298 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; };
+ 8B77EE7C29ACC906001BA298 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; };
+ 8B77EE7D29ACC906001BA298 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; };
+ 8B77EE7E29ACC906001BA298 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; };
+ 8B77EE7F29ACC906001BA298 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; };
+ 8B77EE8029ACC906001BA298 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; };
+ 8B77EE8129ACC906001BA298 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; };
+ 8B77EE8229ACC906001BA298 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; };
+ 8B77EE8329ACC906001BA298 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; };
+ 8B77EE8429ACC906001BA298 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; };
+ 8B77EE8529ACC906001BA298 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; };
+ 8B77EE8629ACC906001BA298 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; };
+ 8B77EE8729ACC906001BA298 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; };
+ 8B77EE8829ACC906001BA298 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; };
+ 8B77EE8929ACC906001BA298 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; };
+ 8B77EE8A29ACC906001BA298 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; };
+ 8B77EE8B29ACC906001BA298 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; };
+ 8B77EE8C29ACC906001BA298 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; };
+ 8B77EE8D29ACC906001BA298 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; };
+ 8B77EE8E29ACC906001BA298 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; };
+ 8B77EE8F29ACC906001BA298 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; };
+ 8B77EE9029ACC906001BA298 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; };
+ 8B77EE9129ACC906001BA298 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; };
+ 8B77EE9229ACC906001BA298 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; };
+ 8B77EE9329ACC906001BA298 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; };
+ 8B77EE9429ACC906001BA298 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; };
+ 8B77EE9529ACC906001BA298 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; };
+ 8B77EE9629ACC906001BA298 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; };
+ 8B77EE9729ACC906001BA298 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; };
+ 8B77EE9829ACC906001BA298 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; };
+ 8B77EE9929ACC906001BA298 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; };
+ 8B77EE9A29ACC906001BA298 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; };
+ 8B77EE9B29ACC906001BA298 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; };
+ 8B77EE9C29ACC906001BA298 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; };
+ 8B77EE9D29ACC906001BA298 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; };
+ 8B77EE9E29ACC906001BA298 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; };
+ 8B77EE9F29ACC906001BA298 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; };
+ 8B77EEA029ACC906001BA298 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; };
+ 8B77EEA129ACC906001BA298 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; };
+ 8B77EEA229ACC906001BA298 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; };
+ 8B77EEA329ACC906001BA298 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; };
+ 8B77EEA429ACC906001BA298 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; };
+ 8B77EEA529ACC906001BA298 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; };
+ 8B77EEA629ACC906001BA298 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; };
+ 8B77EEA729ACC906001BA298 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; };
+ 8B77EEA829ACC906001BA298 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; };
+ 8B77EEA929ACC906001BA298 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; };
+ 8B77EEAA29ACC906001BA298 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; };
+ 8B77EEAB29ACC906001BA298 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; };
+ 8B77EEAC29ACC906001BA298 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; };
+ 8B77EEAD29ACC906001BA298 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; };
+ 8B77EEAE29ACC906001BA298 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; };
+ 8B77EEAF29ACC906001BA298 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; };
+ 8B77EEB029ACC906001BA298 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; };
+ 8B77EEB129ACC906001BA298 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; };
+ 8B77EEB229ACC906001BA298 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; };
+ 8B77EEB329ACC906001BA298 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; };
+ 8B77EEB429ACC906001BA298 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; };
+ 8B77EEB529ACC906001BA298 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; };
+ 8B77EEB629ACC906001BA298 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; };
+ 8B77EEB729ACC906001BA298 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; };
+ 8B77EEB829ACC906001BA298 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; };
+ 8B77EEB929ACC906001BA298 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; };
+ 8B77EEBA29ACC906001BA298 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; };
+ 8B77EEBB29ACC906001BA298 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; };
+ 8B77EEBC29ACC906001BA298 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; };
+ 8B77EEBD29ACC906001BA298 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; };
+ 8B77EEBE29ACC906001BA298 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; };
+ 8B77EEBF29ACC906001BA298 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; };
+ 8B77EEC029ACC906001BA298 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; };
+ 8B77EEC129ACC906001BA298 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; };
+ 8B77EEC229ACC906001BA298 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; };
+ 8B77EEC329ACC906001BA298 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; };
+ 8B77EEC429ACC906001BA298 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; };
+ 8B77EEC529ACC906001BA298 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; };
+ 8B77EEC629ACC906001BA298 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; };
+ 8B77EEC729ACC906001BA298 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; };
+ 8B77EEC829ACC906001BA298 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; };
+ 8B77EEC929ACC906001BA298 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; };
+ 8B77EECA29ACC906001BA298 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; };
+ 8B77EECB29ACC906001BA298 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; };
+ 8B77EECC29ACC906001BA298 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; };
+ 8B77EED029ACC906001BA298 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; };
+ 8B77EED229ACC906001BA298 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; };
+ 8B77EED329ACC906001BA298 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; };
+ 8B77EED429ACC906001BA298 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; };
+ 8B77EED529ACC906001BA298 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; };
+ 8B77EED629ACC906001BA298 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; };
+ 8B77EED729ACC906001BA298 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; };
+ 8B77EED829ACC906001BA298 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; };
+ 8B77EED929ACC906001BA298 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; };
+ 8B77EEDA29ACC906001BA298 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; };
+ 8B77EEDB29ACC906001BA298 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; };
+ 8B77EEDC29ACC906001BA298 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = ""; };
+ 8B77EEDD29ACC906001BA298 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; };
+ 8B77EEDE29ACC906001BA298 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; };
+ 8B77EEDF29ACC906001BA298 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; };
+ 8B77EEE029ACC906001BA298 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; };
+ 8B77EEE229ACC906001BA298 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; };
+ 8B77EEE329ACC906001BA298 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; };
+ 8B77EEE529ACC906001BA298 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; };
+ 8B77EEE629ACC906001BA298 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = ""; };
+ 8B77EEE729ACC906001BA298 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; };
+ 8B77EEE829ACC906001BA298 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; };
+ 8B77EEE929ACC906001BA298 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = ""; };
+ 8B77EEEA29ACC906001BA298 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; };
+ 8B77EEEB29ACC906001BA298 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = ""; };
+ 8B77EEEC29ACC906001BA298 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; };
+ 8B77EEED29ACC906001BA298 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = ""; };
+ 8B77EF7029ACCADD001BA298 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
8BA05A660720730100365D66 /* SlewSonic.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SlewSonic.cpp; sourceTree = ""; };
8BA05A670720730100365D66 /* SlewSonic.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = SlewSonic.exp; sourceTree = ""; };
8BA05A680720730100365D66 /* SlewSonic.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = SlewSonic.r; sourceTree = ""; };
@@ -154,137 +285,6 @@
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; };
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; };
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; };
- 8BB493202997179F00D03D05 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; };
- 8BB493212997179F00D03D05 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; };
- 8BB493222997179F00D03D05 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; };
- 8BB493232997179F00D03D05 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; };
- 8BB493242997179F00D03D05 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; };
- 8BB493252997179F00D03D05 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; };
- 8BB493262997179F00D03D05 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; };
- 8BB493272997179F00D03D05 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; };
- 8BB493282997179F00D03D05 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; };
- 8BB493292997179F00D03D05 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; };
- 8BB4932A2997179F00D03D05 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; };
- 8BB4932B2997179F00D03D05 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; };
- 8BB4932C2997179F00D03D05 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; };
- 8BB4932D2997179F00D03D05 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; };
- 8BB4932E2997179F00D03D05 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; };
- 8BB4932F2997179F00D03D05 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; };
- 8BB493302997179F00D03D05 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; };
- 8BB493312997179F00D03D05 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; };
- 8BB493322997179F00D03D05 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; };
- 8BB493332997179F00D03D05 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; };
- 8BB493342997179F00D03D05 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; };
- 8BB493352997179F00D03D05 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; };
- 8BB493362997179F00D03D05 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; };
- 8BB493372997179F00D03D05 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; };
- 8BB493382997179F00D03D05 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; };
- 8BB493392997179F00D03D05 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; };
- 8BB4933A2997179F00D03D05 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; };
- 8BB4933B2997179F00D03D05 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; };
- 8BB4933C2997179F00D03D05 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; };
- 8BB4933D2997179F00D03D05 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; };
- 8BB4933E2997179F00D03D05 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; };
- 8BB4933F2997179F00D03D05 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; };
- 8BB493402997179F00D03D05 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; };
- 8BB493412997179F00D03D05 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; };
- 8BB493422997179F00D03D05 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; };
- 8BB493432997179F00D03D05 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; };
- 8BB493442997179F00D03D05 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; };
- 8BB493452997179F00D03D05 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; };
- 8BB493462997179F00D03D05 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; };
- 8BB493472997179F00D03D05 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; };
- 8BB493482997179F00D03D05 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; };
- 8BB493492997179F00D03D05 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; };
- 8BB4934A2997179F00D03D05 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; };
- 8BB4934B2997179F00D03D05 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; };
- 8BB4934C2997179F00D03D05 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; };
- 8BB4934D2997179F00D03D05 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; };
- 8BB4934E2997179F00D03D05 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; };
- 8BB4934F2997179F00D03D05 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; };
- 8BB493502997179F00D03D05 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; };
- 8BB493512997179F00D03D05 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; };
- 8BB493522997179F00D03D05 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; };
- 8BB493532997179F00D03D05 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; };
- 8BB493542997179F00D03D05 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; };
- 8BB493552997179F00D03D05 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; };
- 8BB493562997179F00D03D05 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; };
- 8BB493572997179F00D03D05 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; };
- 8BB493582997179F00D03D05 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; };
- 8BB493592997179F00D03D05 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; };
- 8BB4935A2997179F00D03D05 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; };
- 8BB4935B2997179F00D03D05 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; };
- 8BB4935C2997179F00D03D05 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; };
- 8BB4935D2997179F00D03D05 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; };
- 8BB4935E2997179F00D03D05 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; };
- 8BB4935F2997179F00D03D05 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; };
- 8BB493602997179F00D03D05 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; };
- 8BB493612997179F00D03D05 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; };
- 8BB493622997179F00D03D05 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; };
- 8BB493632997179F00D03D05 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; };
- 8BB493642997179F00D03D05 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; };
- 8BB493652997179F00D03D05 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; };
- 8BB493662997179F00D03D05 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; };
- 8BB493672997179F00D03D05 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; };
- 8BB493682997179F00D03D05 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; };
- 8BB493692997179F00D03D05 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; };
- 8BB4936A2997179F00D03D05 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; };
- 8BB4936B2997179F00D03D05 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; };
- 8BB4936C2997179F00D03D05 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; };
- 8BB4936D2997179F00D03D05 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; };
- 8BB4936E2997179F00D03D05 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; };
- 8BB4936F2997179F00D03D05 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; };
- 8BB493702997179F00D03D05 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; };
- 8BB493712997179F00D03D05 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; };
- 8BB493722997179F00D03D05 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; };
- 8BB493732997179F00D03D05 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; };
- 8BB493742997179F00D03D05 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; };
- 8BB493752997179F00D03D05 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; };
- 8BB493762997179F00D03D05 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; };
- 8BB493772997179F00D03D05 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; };
- 8BB493782997179F00D03D05 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; };
- 8BB493792997179F00D03D05 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; };
- 8BB4937A2997179F00D03D05 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; };
- 8BB4937B2997179F00D03D05 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; };
- 8BB4937C2997179F00D03D05 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; };
- 8BB4937D2997179F00D03D05 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; };
- 8BB4937E2997179F00D03D05 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; };
- 8BB4937F2997179F00D03D05 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; };
- 8BB493802997179F00D03D05 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; };
- 8BB493812997179F00D03D05 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; };
- 8BB493822997179F00D03D05 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; };
- 8BB493832997179F00D03D05 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; };
- 8BB493842997179F00D03D05 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; };
- 8BB493852997179F00D03D05 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; };
- 8BB493862997179F00D03D05 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; };
- 8BB4938A2997179F00D03D05 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; };
- 8BB4938C2997179F00D03D05 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; };
- 8BB4938D2997179F00D03D05 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; };
- 8BB4938E2997179F00D03D05 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; };
- 8BB4938F2997179F00D03D05 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; };
- 8BB493902997179F00D03D05 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; };
- 8BB493912997179F00D03D05 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; };
- 8BB493922997179F00D03D05 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; };
- 8BB493932997179F00D03D05 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "