diff --git a/Airwindopedia.txt b/Airwindopedia.txt index 6a2c831a5..c67457166 100644 --- a/Airwindopedia.txt +++ b/Airwindopedia.txt @@ -27,7 +27,7 @@ Dithers: Dark, PaulWide, PaulDither, TPDFWide, TPDFDither, NotJustAnotherDither, Dynamics: Pop3, Pop2, Pressure5, StoneFireComp, Dynamics, Pop, DigitalBlack, Logical4, VariMu, ButterComp2, curve, Overheads, Recurve, Pyewacket, BlockParty, SoftGate, Thunder, Compresaturator, DrumSlam, ButterComp, BrassRider, Point, Gatelope, PodcastDeluxe, Podcast, Swell, PurestSquish, Pressure4, Surge, SurgeTide -Effects: RingModulator, Dubly3, Dubly2, GalacticVibe, CloudCoat, Fracture2, Dubly, Pafnuty2, PitchNasty, Trianglizer, ShortBuss, GuitarConditioner, Aura, TremoSquare, Tremolo, GlitchShifter, Gringer, Exciter, Energy2, Energy, Facet, Fracture, PowerSag2, PowerSag, Preponderant, Nikola +Effects: RingModulator, Dubly3, Dubly2, GalacticVibe, CloudCoat, Disintegrate, Fracture2, Dubly, Pafnuty2, PitchNasty, Trianglizer, ShortBuss, GuitarConditioner, Aura, TremoSquare, Tremolo, GlitchShifter, Gringer, Exciter, Energy2, Energy, Facet, Fracture, PowerSag2, PowerSag, Preponderant, Nikola Filter: Parametric, Stonefire, Isolator3, BezEQ, Baxandall2, Pear2, Capacitor2, Distance3, Pear, ResEQ2, SubTight, CStrip2, Weight, Isolator2, Kalman, Holt2, Holt, ToneSlant, AverMatrix, Average, MackEQ, Hull2, Baxandall, Hull, EQ, Capacitor, Isolator, TapeFat, ResEQ, Lowpass2, Highpass2, Distance, Distance2, Lowpass, Highpass @@ -1678,6 +1678,20 @@ Depending on who you are and what you've dreamed of being able to make sound do, Discontinuity is a fundamental part of ConsoleX, which I'm still working on. I hope you like getting a little piece of the mixing revolution early, so you can learn about it :) +############ Disintegrate is Discontinuity on steroids. + +So what if you had a distortion that wasn't actually about distortion? + +Disintegrate extends Discontinuity to the point of total unreality. + +This algorithm was invented to emulate the asymmetrical compression of air, and already exists in Discontinuity and ConsoleX. You set it according to what at the point of clipping, would be the physical loudness in air, and it applies a delay modulation that distorts the sound. It's meant to reproduce what happens when a huge rocket launch, heard from miles away, turns into strange air crackles (a natural phenomenon having to do with pressure discontinuities in the speed of sound). This happens in all sound transmitted through air, all of the time, and Discontinuity scales it appropriately. + +Thing is, Discontinuity is designed to sound nice and not too crazy. So… why not go for broke? + +All the controls on Disintegrate are things that are under the hood on Discontinuity. It's designed to let you get inappropriate noises, unnatural sounds. Typically it sounds like distortions, but it's not: it's a stack of modulating delay lines, but rather than modulating by an LFO, the sound's modulated by itself, over and over. When you get into distortion-like edge, that's mostly the frequencies stacking up, though it does have the ability to overdrive internally. In particular, Disintegrate takes pains to overdrive internally, the better to sonically obliterate and destroy. + +Hope you like Disintegrate! I'll work on more realistic things soon! :) + ############ Distance is a sound design or reverb far-away-izer. Here’s another utility plugin: Distance is specifically set up to mimic through-air high frequency attenuation. It’s from my initial wave of Airwindows plugins, come to VST and with a new twist: though in the video it’s a one-knobber, when you download it you’ll find that it’s got a Dry/Wet control, just to expand the things you can do with it. That’s new! I try to listen to people, even when it’s tempting to make it a super-dedicated one-trick pony. diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.cpp b/plugins/MacSignedAU/DubPlate2/DubPlate2.cpp new file mode 100755 index 000000000..b520702dd --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.cpp @@ -0,0 +1,431 @@ +/* +* File: DubPlate2.cpp +* +* Version: 1.0 +* +* Created: 3/21/25 +* +* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +/*============================================================================= + DubPlate2.cpp + +=============================================================================*/ +#include "DubPlate2.h" + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +AUDIOCOMPONENT_ENTRY(AUBaseFactory, DubPlate2) + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::DubPlate2 +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +DubPlate2::DubPlate2(AudioUnit component) + : AUEffectBase(component) +{ + CreateElements(); + Globals()->UseIndexedParameters(kNumberOfParameters); + SetParameter(kParam_A, kDefaultValue_ParamA ); + SetParameter(kParam_B, kDefaultValue_ParamB ); + SetParameter(kParam_C, kDefaultValue_ParamC ); + SetParameter(kParam_D, kDefaultValue_ParamD ); + SetParameter(kParam_E, kDefaultValue_ParamE ); + SetParameter(kParam_F, kDefaultValue_ParamF ); + SetParameter(kParam_G, kDefaultValue_ParamG ); + +#if AU_DEBUG_DISPATCHER + mDebugDispatcher = new AUDebugDispatcher (this); +#endif + +} + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::GetParameterValueStrings +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::GetParameterValueStrings(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + CFArrayRef * outStrings) +{ + + return kAudioUnitErr_InvalidProperty; +} + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::GetParameterInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::GetParameterInfo(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + AudioUnitParameterInfo &outParameterInfo ) +{ + ComponentResult result = noErr; + + outParameterInfo.flags = kAudioUnitParameterFlag_IsWritable + | kAudioUnitParameterFlag_IsReadable; + + if (inScope == kAudioUnitScope_Global) { + switch(inParameterID) + { + case kParam_A: + AUBase::FillInParameterName (outParameterInfo, kParameterAName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamA; + break; + case kParam_B: + AUBase::FillInParameterName (outParameterInfo, kParameterBName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamB; + break; + case kParam_C: + AUBase::FillInParameterName (outParameterInfo, kParameterCName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamC; + break; + case kParam_D: + AUBase::FillInParameterName (outParameterInfo, kParameterDName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 2.0; + outParameterInfo.defaultValue = kDefaultValue_ParamD; + break; + case kParam_E: + AUBase::FillInParameterName (outParameterInfo, kParameterEName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 2.0; + outParameterInfo.defaultValue = kDefaultValue_ParamE; + break; + case kParam_F: + AUBase::FillInParameterName (outParameterInfo, kParameterFName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 2.0; + outParameterInfo.defaultValue = kDefaultValue_ParamF; + break; + case kParam_G: + AUBase::FillInParameterName (outParameterInfo, kParameterGName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 2.0; + outParameterInfo.defaultValue = kDefaultValue_ParamG; + break; + default: + result = kAudioUnitErr_InvalidParameter; + break; + } + } else { + result = kAudioUnitErr_InvalidParameter; + } + + + + return result; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::GetPropertyInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::GetPropertyInfo (AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + UInt32 & outDataSize, + Boolean & outWritable) +{ + return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable); +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// state that plugin supports only stereo-in/stereo-out processing +UInt32 DubPlate2::SupportedNumChannels(const AUChannelInfo ** outInfo) +{ + if (outInfo != NULL) + { + static AUChannelInfo info; + info.inChannels = 2; + info.outChannels = 2; + *outInfo = &info; + } + + return 1; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::GetProperty +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::GetProperty( AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + void * outData ) +{ + return AUEffectBase::GetProperty (inID, inScope, inElement, outData); +} + +// DubPlate2::Initialize +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::Initialize() +{ + ComponentResult result = AUEffectBase::Initialize(); + if (result == noErr) + Reset(kAudioUnitScope_Global, 0); + return result; +} + +#pragma mark ____DubPlate2EffectKernel + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::DubPlate2Kernel::Reset() +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult DubPlate2::Reset(AudioUnitScope inScope, AudioUnitElement inElement) +{ + for (int x = 0; x < bax_total; x++) {baxH[x] = 0.0;baxL[x] = 0.0;} + flip = false; + iirA = 0.0; + iirB = 0.0; + iirC = 0.0; + iirD = 0.0; + fpFlip = true; + lastSinewAL = 0.0; + lastSinewAR = 0.0; + lastSinewBL = 0.0; + lastSinewBR = 0.0; + fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; + fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX; + return noErr; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// DubPlate2::ProcessBufferLists +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +OSStatus DubPlate2::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, + const AudioBufferList & inBuffer, + AudioBufferList & outBuffer, + UInt32 inFramesToProcess) +{ + Float32 * inputL = (Float32*)(inBuffer.mBuffers[0].mData); + Float32 * inputR = (Float32*)(inBuffer.mBuffers[1].mData); + Float32 * outputL = (Float32*)(outBuffer.mBuffers[0].mData); + Float32 * outputR = (Float32*)(outBuffer.mBuffers[1].mData); + UInt32 nSampleFrames = inFramesToProcess; + double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= GetSampleRate(); + + double D = GetParameter( kParam_D ); + double E = GetParameter( kParam_E ); + double F = GetParameter( kParam_F ); + double G = GetParameter( kParam_G ); + + double inputGain = pow(GetParameter( kParam_A )*2.0,2.0); + double trebleGain = pow(GetParameter( kParam_B )*2.0,2.0); + double trebleFreq = ((2000.0*trebleGain)+200.0)/GetSampleRate(); + if (trebleFreq > 0.45) trebleFreq = 0.45; + baxH[bax_freq] = trebleFreq; + baxH[bax_reso] = 0.57735026919; //bessel second order + double K = tan(M_PI * baxH[bax_freq]); //lowpass + double norm = 1.0 / (1.0 + K / baxH[bax_reso] + K * K); + baxH[bax_a0] = K * K * norm; + baxH[bax_a1] = 2.0 * baxH[bax_a0]; + baxH[bax_a2] = baxH[bax_a0]; + baxH[bax_b1] = 2.0 * (K * K - 1.0) * norm; + baxH[bax_b2] = (1.0 - K / baxH[bax_reso] + K * K) * norm; + //end bax highpass + double bassGain = pow(GetParameter( kParam_C )*2.0,2.0); + double bassFreq = pow((1.0-GetParameter( kParam_C ))*2.0,2.0); + bassFreq = ((2000.0*bassFreq)+200.0)/GetSampleRate(); + if (bassFreq > 0.45) bassFreq = 0.45; + baxL[bax_freq] = bassFreq; + baxL[bax_reso] = 0.57735026919; //bessel second order + K = tan(M_PI * baxL[bax_freq]); //lowpass + norm = 1.0 / (1.0 + K / baxL[bax_reso] + K * K); + baxL[bax_a0] = K * K * norm; + baxL[bax_a1] = 2.0 * baxL[bax_a0]; + baxL[bax_a2] = baxL[bax_a0]; + baxL[bax_b1] = 2.0 * (K * K - 1.0) * norm; + baxL[bax_b2] = (1.0 - K / baxL[bax_reso] + K * K) * norm; + //end bax lowpass + + double rangescale = 0.1 / overallscale; + double iirSide = (D*0.2) * rangescale; + double iirMid = (E*0.2) * rangescale; + double threshSinewA = (F*0.2) / overallscale; + double threshSinewB = (G*0.2) / overallscale; + + while (nSampleFrames-- > 0) { + double inputSampleL = *inputL; + double inputSampleR = *inputR; + if (fabs(inputSampleL)<1.18e-23) inputSampleL = fpdL * 1.18e-17; + if (fabs(inputSampleR)<1.18e-23) inputSampleR = fpdR * 1.18e-17; + + inputSampleL = sin(fmax(fmin(inputSampleL*inputGain,M_PI_2),-M_PI_2)); + inputSampleR = sin(fmax(fmin(inputSampleR*inputGain,M_PI_2),-M_PI_2)); + //encode Console5: good cleanness + double trebleSampleL; + double trebleSampleR; + double bassSampleL; + double bassSampleR; + if (flip) { + trebleSampleL = (inputSampleL * baxH[bax_a0]) + baxH[bax_sLA1]; + baxH[bax_sLA1] = (inputSampleL * baxH[bax_a1]) - (trebleSampleL * baxH[bax_b1]) + baxH[bax_sLA2]; + baxH[bax_sLA2] = (inputSampleL * baxH[bax_a2]) - (trebleSampleL * baxH[bax_b2]); + trebleSampleL = inputSampleL - trebleSampleL; + trebleSampleR = (inputSampleR * baxH[bax_a0]) + baxH[bax_sRA1]; + baxH[bax_sRA1] = (inputSampleR * baxH[bax_a1]) - (trebleSampleR * baxH[bax_b1]) + baxH[bax_sRA2]; + baxH[bax_sRA2] = (inputSampleR * baxH[bax_a2]) - (trebleSampleR * baxH[bax_b2]); + trebleSampleR = inputSampleR - trebleSampleR; + bassSampleL = (inputSampleL * baxL[bax_a0]) + baxL[bax_sLA1]; + baxL[bax_sLA1] = (inputSampleL * baxL[bax_a1]) - (bassSampleL * baxL[bax_b1]) + baxL[bax_sLA2]; + baxL[bax_sLA2] = (inputSampleL * baxL[bax_a2]) - (bassSampleL * baxL[bax_b2]); + bassSampleR = (inputSampleR * baxL[bax_a0]) + baxL[bax_sRA1]; + baxL[bax_sRA1] = (inputSampleR * baxL[bax_a1]) - (bassSampleR * baxL[bax_b1]) + baxL[bax_sRA2]; + baxL[bax_sRA2] = (inputSampleR * baxL[bax_a2]) - (bassSampleR * baxL[bax_b2]); + } else { + trebleSampleL = (inputSampleL * baxH[bax_a0]) + baxH[bax_sLB1]; + baxH[bax_sLB1] = (inputSampleL * baxH[bax_a1]) - (trebleSampleL * baxH[bax_b1]) + baxH[bax_sLB2]; + baxH[bax_sLB2] = (inputSampleL * baxH[bax_a2]) - (trebleSampleL * baxH[bax_b2]); + trebleSampleL = inputSampleL - trebleSampleL; + trebleSampleR = (inputSampleR * baxH[bax_a0]) + baxH[bax_sRB1]; + baxH[bax_sRB1] = (inputSampleR * baxH[bax_a1]) - (trebleSampleR * baxH[bax_b1]) + baxH[bax_sRB2]; + baxH[bax_sRB2] = (inputSampleR * baxH[bax_a2]) - (trebleSampleR * baxH[bax_b2]); + trebleSampleR = inputSampleR - trebleSampleR; + bassSampleL = (inputSampleL * baxL[bax_a0]) + baxL[bax_sLB1]; + baxL[bax_sLB1] = (inputSampleL * baxL[bax_a1]) - (bassSampleL * baxL[bax_b1]) + baxL[bax_sLB2]; + baxL[bax_sLB2] = (inputSampleL * baxL[bax_a2]) - (bassSampleL * baxL[bax_b2]); + bassSampleR = (inputSampleR * baxL[bax_a0]) + baxL[bax_sRB1]; + baxL[bax_sRB1] = (inputSampleR * baxL[bax_a1]) - (bassSampleR * baxL[bax_b1]) + baxL[bax_sRB2]; + baxL[bax_sRB2] = (inputSampleR * baxL[bax_a2]) - (bassSampleR * baxL[bax_b2]); + } + + trebleSampleL *= trebleGain; + trebleSampleR *= trebleGain; + bassSampleL *= bassGain; + bassSampleR *= bassGain; + inputSampleL = bassSampleL + trebleSampleL; //interleaved biquad + inputSampleR = bassSampleR + trebleSampleR; //interleaved biquad + + inputSampleL = asin(fmax(fmin(inputSampleL,0.99999),-0.99999)); + inputSampleR = asin(fmax(fmin(inputSampleR,0.99999),-0.99999)); + //amplitude aspect + + double mid = inputSampleL + inputSampleR; + double side = inputSampleL - inputSampleR; + //assign mid and side.Between these sections, you can do mid/side processing + double temp = side; + double correction; + + if (flip) { + iirA = (iirA * (1.0 - iirSide)) + (temp * iirSide); temp -= iirA; correction = iirA; + } else { + iirB = (iirB * (1.0 - iirSide)) + (temp * iirSide); temp -= iirB; correction = iirB; + } + iirC = (iirC * (1.0 - iirSide)) + (temp * iirSide); temp -= iirC; correction += (iirC * 0.162); + + side -= sin(correction); + + iirD = (iirD * (1.0 - iirMid)) + (mid * iirMid); + mid -= sin(iirD); + //gonna cut those lows a hair + + inputSampleL = (mid+side)/2.0; + inputSampleR = (mid-side)/2.0; + //unassign mid and side + + temp = inputSampleL; + double sinew = threshSinewA * cos(lastSinewAL*lastSinewAL); + if (inputSampleL - lastSinewAL > sinew) temp = lastSinewAL + sinew; + if (-(inputSampleL - lastSinewAL) > sinew) temp = lastSinewAL - sinew; + lastSinewAL = temp; + if (lastSinewAL > 1.0) lastSinewAL = 1.0; + if (lastSinewAL < -1.0) lastSinewAL = -1.0; + inputSampleL = (inputSampleL * 0.5)+(lastSinewAL * 0.5); + sinew = threshSinewB * cos(lastSinewBL*lastSinewBL); + if (inputSampleL - lastSinewBL > sinew) temp = lastSinewBL + sinew; + if (-(inputSampleL - lastSinewBL) > sinew) temp = lastSinewBL - sinew; + lastSinewBL = temp; + if (lastSinewBL > 1.0) lastSinewBL = 1.0; + if (lastSinewBL < -1.0) lastSinewBL = -1.0; + inputSampleL = (inputSampleL * 0.5)+(lastSinewBL * 0.5); + + temp = inputSampleR; + sinew = threshSinewA * cos(lastSinewAR*lastSinewAR); + if (inputSampleR - lastSinewAR > sinew) temp = lastSinewAR + sinew; + if (-(inputSampleR - lastSinewAR) > sinew) temp = lastSinewAR - sinew; + lastSinewAR = temp; + if (lastSinewAR > 1.0) lastSinewAR = 1.0; + if (lastSinewAR < -1.0) lastSinewAR = -1.0; + inputSampleR = (inputSampleR * 0.5)+(lastSinewAR * 0.5); + sinew = threshSinewB * cos(lastSinewBR*lastSinewBR); + if (inputSampleR - lastSinewBR > sinew) temp = lastSinewBR + sinew; + if (-(inputSampleR - lastSinewBR) > sinew) temp = lastSinewBR - sinew; + lastSinewBR = temp; + if (lastSinewBR > 1.0) lastSinewBR = 1.0; + if (lastSinewBR < -1.0) lastSinewBR = -1.0; + inputSampleR = (inputSampleR * 0.5)+(lastSinewBR * 0.5); + //run Sinew to stop excess slews, two layers to make it more audible + + flip = !flip; //both for Baxandall3 and DubPlate highpass + + //begin 32 bit stereo floating point dither + int expon; frexpf((float)inputSampleL, &expon); + fpdL ^= fpdL << 13; fpdL ^= fpdL >> 17; fpdL ^= fpdL << 5; + inputSampleL += ((double(fpdL)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + frexpf((float)inputSampleR, &expon); + fpdR ^= fpdR << 13; fpdR ^= fpdR >> 17; fpdR ^= fpdR << 5; + inputSampleR += ((double(fpdR)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit stereo floating point dither + + *outputL = inputSampleL; + *outputR = inputSampleR; + //direct stereo out + + inputL += 1; + inputR += 1; + outputL += 1; + outputR += 1; + } + return noErr; +} + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.exp b/plugins/MacSignedAU/DubPlate2/DubPlate2.exp new file mode 100755 index 000000000..b9601e461 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.exp @@ -0,0 +1,2 @@ +_DubPlate2Entry +_DubPlate2Factory diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.h b/plugins/MacSignedAU/DubPlate2/DubPlate2.h new file mode 100755 index 000000000..19e494bc0 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.h @@ -0,0 +1,166 @@ +/* +* File: DubPlate2.h +* +* Version: 1.0 +* +* Created: 3/21/25 +* +* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#include "AUEffectBase.h" +#include "DubPlate2Version.h" + +#if AU_DEBUG_DISPATCHER + #include "AUDebugDispatcher.h" +#endif + + +#ifndef __DubPlate2_h__ +#define __DubPlate2_h__ + + +#pragma mark ____DubPlate2 Parameters + +// parameters +static const float kDefaultValue_ParamA = 0.5; +static const float kDefaultValue_ParamB = 0.5; +static const float kDefaultValue_ParamC = 0.5; +static const float kDefaultValue_ParamD = 1.0; +static const float kDefaultValue_ParamE = 1.0; +static const float kDefaultValue_ParamF = 1.0; +static const float kDefaultValue_ParamG = 1.0; + +static CFStringRef kParameterAName = CFSTR("Input"); +static CFStringRef kParameterBName = CFSTR("Treble"); +static CFStringRef kParameterCName = CFSTR("Bass"); +static CFStringRef kParameterDName = CFSTR("D-iirSide"); +static CFStringRef kParameterEName = CFSTR("E-iirMid"); +static CFStringRef kParameterFName = CFSTR("F-sinewFirst"); +static CFStringRef kParameterGName = CFSTR("G-sinewSecond"); + +enum { + kParam_A =0, + kParam_B =1, + kParam_C =2, + kParam_D =3, + kParam_E =4, + kParam_F =5, + kParam_G =6, + //Add your parameters here... + kNumberOfParameters=7 +}; + +#pragma mark ____DubPlate2 +class DubPlate2 : public AUEffectBase +{ +public: + DubPlate2(AudioUnit component); +#if AU_DEBUG_DISPATCHER + virtual ~DubPlate2 () { delete mDebugDispatcher; } +#endif + + virtual ComponentResult Reset(AudioUnitScope inScope, AudioUnitElement inElement); + + virtual OSStatus ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags, + const AudioBufferList & inBuffer, AudioBufferList & outBuffer, + UInt32 inFramesToProcess); + virtual UInt32 SupportedNumChannels(const AUChannelInfo ** outInfo); + + virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + CFArrayRef * outStrings); + + virtual ComponentResult GetParameterInfo(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + AudioUnitParameterInfo &outParameterInfo); + + virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + UInt32 & outDataSize, + Boolean & outWritable ); + + virtual ComponentResult GetProperty(AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + void * outData); + + virtual ComponentResult Initialize(); + virtual bool SupportsTail () { return true; } + virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples + virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples + + /*! @method Version */ + virtual ComponentResult Version() { return kDubPlate2Version; } + + private: + enum { + bax_freq, + bax_reso, + bax_a0, + bax_a1, + bax_a2, + bax_b1, + bax_b2, + bax_sLA1, + bax_sLA2, + bax_sRA1, + bax_sRA2, + bax_sLB1, + bax_sLB2, + bax_sRB1, + bax_sRB2, + bax_total + }; //baxed frequency biquad filter for ultrasonics, stereo + double baxH[bax_total]; + double baxL[bax_total]; + bool flip; + double iirA; + double iirB; //first stage is the flipping one, for lowest slope. It is always engaged, and is the highest one + double iirC; //we introduce the second pole at the same frequency, to become a pseudo-Capacitor behavior + double iirD; //then there's a Mid highpass. + bool fpFlip; + double lastSinewAL; + double lastSinewAR; + double lastSinewBL; + double lastSinewBR; + uint32_t fpdL; + uint32_t fpdR; +}; + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +#endif \ No newline at end of file diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.r b/plugins/MacSignedAU/DubPlate2/DubPlate2.r new file mode 100755 index 000000000..ca3e12f44 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.r @@ -0,0 +1,61 @@ +/* +* File: DubPlate2.r +* +* Version: 1.0 +* +* Created: 3/21/25 +* +* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#include + +#include "DubPlate2Version.h" + +// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description +#define kAudioUnitResID_DubPlate2 1000 + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DubPlate2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +#define RES_ID kAudioUnitResID_DubPlate2 +#define COMP_TYPE kAudioUnitType_Effect +#define COMP_SUBTYPE DubPlate2_COMP_SUBTYPE +#define COMP_MANUF DubPlate2_COMP_MANF + +#define VERSION kDubPlate2Version +#define NAME "Airwindows: DubPlate2" +#define DESCRIPTION "DubPlate2 AU" +#define ENTRY_POINT "DubPlate2Entry" + +#include "AUResources.r" \ No newline at end of file diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.mode1v3 b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.mode1v3 new file mode 100755 index 000000000..61450416d --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.mode1v3 @@ -0,0 +1,1359 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 8BD3CCBC148831C90062E48C + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1v3 + MajorVersion + 33 + MinorVersion + 0 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-combo-popup + action + build + debugger-enable-breakpoints + get-info + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 299 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05A7D072073D200365D66 + 8BA05A7E072073D200365D66 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 6 + 5 + 4 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {299, 445}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {316, 463}} + GroupTreeTableConfiguration + + MainColumn + 299 + + RubberWindowFrame + 18 337 788 504 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 316pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {467, 0}} + RubberWindowFrame + 18 337 788 504 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 5}, {467, 458}} + RubberWindowFrame + 18 337 788 504 0 0 1440 878 + + Module + XCDetailModule + Proportion + 458pt + + + Proportion + 467pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 8BDD47AA1A48BB8900FB2F61 + 1CE0B1FE06471DED0097A5F4 + 8BDD47AB1A48BB8900FB2F61 + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.shortV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 8BD3CCBD148831C90062E48C + /Developer/Library/Xcode/Project Templates/System Plug-in/Audio Unit Effect/Audio Unit Effect with Cocoa View/StarterAU.xcodeproj + + WindowString + 18 337 788 504 0 0 1440 878 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {500, 218}} + RubberWindowFrame + 668 222 500 500 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 223}, {500, 236}} + RubberWindowFrame + 668 222 500 500 0 0 1440 878 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 459pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 8BD3CCBD148831C90062E48C + 8BDD47AC1A48BB8900FB2F61 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowContentMinSize + 486 300 + WindowString + 668 222 500 500 0 0 1440 878 + WindowToolGUID + 8BD3CCBD148831C90062E48C + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {650, 250}} + RubberWindowFrame + 516 632 650 250 0 0 1680 1027 + + Module + PBXDebugCLIModule + Proportion + 209pt + + + Proportion + 209pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 650 41 650 250 0 0 1280 1002 + WindowToolGUID + 1C78EAAD065D492600B07095 + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.0950012207031 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.pbxuser new file mode 100755 index 000000000..b0c12edae --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,107 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* DubPlate2 */; + codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 364, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 188, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 764359506; + PBXWorkspaceStateSaveDate = 764359506; + }; + sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */; + userBuildSettings = { + }; + }; + 8BA05A660720730100365D66 /* DubPlate2.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1115, 7902}}"; + sepNavSelRange = "{11441, 0}"; + sepNavVisRange = "{10393, 1691}"; + sepNavWindowFrame = "{{74, 71}, {1162, 807}}"; + }; + }; + 8BA05A690720730100365D66 /* DubPlate2Version.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1115, 1062}}"; + sepNavSelRange = "{2906, 0}"; + sepNavVisRange = "{967, 2001}"; + sepNavWindowFrame = "{{15, 66}, {1162, 807}}"; + }; + }; + 8BA05A7F072073D200365D66 /* AUBase.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {516, 23430}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 1336}"; + }; + }; + 8BC6025B073B072D006C4272 /* DubPlate2.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1146, 3546}}"; + sepNavSelRange = "{3712, 0}"; + sepNavVisRange = "{5432, 825}"; + sepNavWindowFrame = "{{17, 49}, {1162, 807}}"; + }; + }; + 8BD3CCB8148830B20062E48C /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8BD3CCB9148830B20062E48C /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8D01CCC60486CAD60068D4B7 /* DubPlate2 */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.perspectivev3 new file mode 100755 index 000000000..adf9ea914 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1474 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + AIODescriptionKey + DockingSystemVisible + + Extension + perspectivev3 + FavBarConfig + + PBXProjectModuleGUID + 8BC20A362D8DD05F00C14386 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.defaultV3 + MajorVersion + 34 + MinorVersion + 0 + Name + All-In-One + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + PBXStatusErrorsKey + 0 + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + PBXStatusErrorsKey + 2 + + + + OpenEditors + + PerspectiveWidths + + 810 + 810 + + Perspectives + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 185 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05A56072072A900365D66 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 4 + 2 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {185, 428}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {202, 446}} + GroupTreeTableConfiguration + + MainColumn + 185 + + RubberWindowFrame + 571 213 810 487 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 202pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8BC20A312D8DD05F00C14386 + PBXProjectModuleLabel + + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8BC20A322D8DD05F00C14386 + PBXProjectModuleLabel + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {603, 0}} + RubberWindowFrame + 571 213 810 487 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + Proportion + 441pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {603, 414}} + + Module + XCDetailModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE00692099D00951B8B + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXProjectFindModule + + + ContentConfiguration + + PBXCVSModuleFilterTypeKey + 1032 + PBXProjectModuleGUID + 1CA23EE10692099D00951B8B + PBXProjectModuleLabel + SCM Results + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXCVSModule + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1023 + XCBuildResultsTrigger_Open + 1012 + + GeometryConfiguration + + Frame + {{10, 27}, {603, 414}} + RubberWindowFrame + 571 213 810 487 0 0 1440 878 + + Module + PBXBuildResultsModule + + + + + Proportion + 603pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8BC20B122D8F37A600C14386 + 1CA23ED40692098700951B8B + 8BC20B132D8F37A600C14386 + 8BC20A312D8DD05F00C14386 + 8BC20B142D8F37A600C14386 + 1CA23EDF0692099D00951B8B + 1CA23EE00692099D00951B8B + 1CA23EE10692099D00951B8B + XCMainBuildResultsModuleGUID + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + debugger-restart-executable + debugger-pause + debugger-step-over + debugger-step-into + debugger-step-out + NSToolbarFlexibleSpaceItem + servicesModulebreakpoints + debugger-show-console-window + + ControllerClassBaseName + PBXDebugSessionModule + IconName + DebugTabIcon + Identifier + perspective.debug + IsVertical + 1 + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0% + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 213}} + {{395, 0}, {415, 213}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 213}} + {{0, 213}, {810, 225}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 7}, {810, 438}} + + Module + PBXDebugSessionModule + Proportion + 443pt + + + Name + Debug + ServiceClasses + + XCModuleDock + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + XCConsole + + TableOfContents + + 1CC8E6A5069209BD00BB180A + 1CC8E6A6069209BD00BB180A + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 1CC8E6A7069209BD00BB180A + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 764360614.54125297 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 8BC20B152D8F37A600C14386 + /Users/christopherjohnson/Desktop/DubPlate2/DubPlate2.xcodeproj + + WindowString + 571 213 810 487 0 0 1440 878 + WindowToolsV3 + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {500, 215}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + + GeometryConfiguration + + Frame + {{0, 222}, {500, 236}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 458pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAA5065D492600B07095 + 1C78EAA6065D492600B07095 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowString + 192 257 500 500 0 0 1280 1002 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {700, 358}} + RubberWindowFrame + 149 87 700 400 0 0 1440 878 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D5B069F1CE1000CFCEE + 1C530D5C069F1CE1000CFCEE + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 149 87 440 400 0 0 1440 878 + WindowToolGUID + 1C530D5B069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scmV3 + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {369, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {616, 353}} + MembersFrame + {{0, 105}, {369, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 94 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 597 125 616 374 0 0 1280 1002 + + Module + PBXClassBrowserModule + Proportion + 354pt + + + Proportion + 354pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C78EABA065D492600B07095 + 1C78EABB065D492600B07095 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 597 125 616 374 0 0 1280 1002 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.pbxproj b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.pbxproj new file mode 100755 index 000000000..fbc311194 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.pbxproj @@ -0,0 +1,965 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 8BA05A6B0720730100365D66 /* DubPlate2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* DubPlate2.cpp */; }; + 8BA05A6E0720730100365D66 /* DubPlate2Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* DubPlate2Version.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 */; }; + 8BB609242D8F39ED00C88623 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */; }; + 8BB609252D8F39ED00C88623 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */; }; + 8BB609262D8F39ED00C88623 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089E2D8F39ED00C88623 /* CABool.h */; }; + 8BB609272D8F39ED00C88623 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */; }; + 8BB609282D8F39ED00C88623 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A02D8F39ED00C88623 /* CADebugger.h */; }; + 8BB609292D8F39ED00C88623 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */; }; + 8BB6092A2D8F39ED00C88623 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A22D8F39ED00C88623 /* CAGuard.h */; }; + 8BB6092B2D8F39ED00C88623 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A32D8F39ED00C88623 /* CAAtomic.h */; }; + 8BB6092C2D8F39ED00C88623 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */; }; + 8BB6092D2D8F39ED00C88623 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A52D8F39ED00C88623 /* CACFObject.h */; }; + 8BB6092E2D8F39ED00C88623 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */; }; + 8BB6092F2D8F39ED00C88623 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A72D8F39ED00C88623 /* CATokenMap.h */; }; + 8BB609302D8F39ED00C88623 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A82D8F39ED00C88623 /* CAComponent.h */; }; + 8BB609312D8F39ED00C88623 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */; }; + 8BB609322D8F39ED00C88623 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */; }; + 8BB609332D8F39ED00C88623 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */; }; + 8BB609342D8F39ED00C88623 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AC2D8F39ED00C88623 /* CAException.h */; }; + 8BB609352D8F39ED00C88623 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */; }; + 8BB609362D8F39ED00C88623 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */; }; + 8BB609372D8F39ED00C88623 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AF2D8F39ED00C88623 /* CAProcess.h */; }; + 8BB609382D8F39ED00C88623 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B02D8F39ED00C88623 /* CACFDictionary.h */; }; + 8BB609392D8F39ED00C88623 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B12D8F39ED00C88623 /* CAPThread.h */; }; + 8BB6093A2D8F39ED00C88623 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */; }; + 8BB6093B2D8F39ED00C88623 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */; }; + 8BB6093C2D8F39ED00C88623 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */; }; + 8BB6093D2D8F39ED00C88623 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */; }; + 8BB6093E2D8F39ED00C88623 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */; }; + 8BB6093F2D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */; }; + 8BB609402D8F39ED00C88623 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B82D8F39ED00C88623 /* CAGuard.cpp */; }; + 8BB609412D8F39ED00C88623 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B92D8F39ED00C88623 /* CACFNumber.h */; }; + 8BB609422D8F39ED00C88623 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */; }; + 8BB609432D8F39ED00C88623 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608BB2D8F39ED00C88623 /* CACFString.h */; }; + 8BB609442D8F39ED00C88623 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */; }; + 8BB609452D8F39ED00C88623 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */; }; + 8BB609462D8F39ED00C88623 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */; }; + 8BB609472D8F39ED00C88623 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */; }; + 8BB609482D8F39ED00C88623 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */; }; + 8BB609492D8F39ED00C88623 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */; }; + 8BB6094A2D8F39ED00C88623 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */; }; + 8BB6094B2D8F39ED00C88623 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C32D8F39ED00C88623 /* CAMutex.h */; }; + 8BB6094C2D8F39ED00C88623 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C42D8F39ED00C88623 /* CACFString.cpp */; }; + 8BB6094D2D8F39ED00C88623 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */; }; + 8BB6094E2D8F39ED00C88623 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */; }; + 8BB6094F2D8F39ED00C88623 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C72D8F39ED00C88623 /* CAXException.cpp */; }; + 8BB609502D8F39ED00C88623 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */; }; + 8BB609512D8F39ED00C88623 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C92D8F39ED00C88623 /* AUParamInfo.h */; }; + 8BB609522D8F39ED00C88623 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CA2D8F39ED00C88623 /* CABitOperations.h */; }; + 8BB609532D8F39ED00C88623 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */; }; + 8BB609542D8F39ED00C88623 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */; }; + 8BB609552D8F39ED00C88623 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */; }; + 8BB609562D8F39ED00C88623 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CE2D8F39ED00C88623 /* CAXException.h */; }; + 8BB609572D8F39ED00C88623 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */; }; + 8BB609582D8F39ED00C88623 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */; }; + 8BB609592D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */; }; + 8BB6095A2D8F39ED00C88623 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */; }; + 8BB6095B2D8F39ED00C88623 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */; }; + 8BB6095C2D8F39ED00C88623 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */; }; + 8BB6095D2D8F39ED00C88623 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D52D8F39ED00C88623 /* CALogMacros.h */; }; + 8BB6095E2D8F39ED00C88623 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */; }; + 8BB6095F2D8F39ED00C88623 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D72D8F39ED00C88623 /* CARingBuffer.h */; }; + 8BB609602D8F39ED00C88623 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */; }; + 8BB609612D8F39ED00C88623 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D92D8F39ED00C88623 /* CABufferList.h */; }; + 8BB609622D8F39ED00C88623 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */; }; + 8BB609632D8F39ED00C88623 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DB2D8F39ED00C88623 /* CACFData.h */; }; + 8BB609642D8F39ED00C88623 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */; }; + 8BB609652D8F39ED00C88623 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */; }; + 8BB609662D8F39ED00C88623 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */; }; + 8BB609672D8F39ED00C88623 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */; }; + 8BB609682D8F39ED00C88623 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */; }; + 8BB609692D8F39ED00C88623 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */; }; + 8BB6096A2D8F39ED00C88623 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E22D8F39ED00C88623 /* CADebugMacros.h */; }; + 8BB6096B2D8F39ED00C88623 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E32D8F39ED00C88623 /* AUOutputBL.h */; }; + 8BB6096C2D8F39ED00C88623 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */; }; + 8BB6096D2D8F39ED00C88623 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */; }; + 8BB6096E2D8F39ED00C88623 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */; }; + 8BB6096F2D8F39ED00C88623 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */; }; + 8BB609702D8F39ED00C88623 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E82D8F39ED00C88623 /* CAMixMap.h */; }; + 8BB609712D8F39ED00C88623 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */; }; + 8BB609722D8F39ED00C88623 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */; }; + 8BB609732D8F39ED00C88623 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608EB2D8F39ED00C88623 /* CATink.h */; }; + 8BB609742D8F39ED00C88623 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */; }; + 8BB609752D8F39ED00C88623 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */; }; + 8BB609762D8F39ED00C88623 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */; }; + 8BB609772D8F39ED00C88623 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */; }; + 8BB609782D8F39ED00C88623 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */; }; + 8BB609792D8F39ED00C88623 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */; }; + 8BB6097A2D8F39ED00C88623 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */; }; + 8BB6097B2D8F39ED00C88623 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */; }; + 8BB6097C2D8F39ED00C88623 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F42D8F39ED00C88623 /* CAByteOrder.h */; }; + 8BB6097D2D8F39ED00C88623 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F52D8F39ED00C88623 /* CACFArray.h */; }; + 8BB6097E2D8F39ED00C88623 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */; }; + 8BB6097F2D8F39ED00C88623 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */; }; + 8BB609802D8F39ED00C88623 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */; }; + 8BB609812D8F39ED00C88623 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F92D8F39ED00C88623 /* CABufferList.cpp */; }; + 8BB609822D8F39ED00C88623 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */; }; + 8BB609832D8F39ED00C88623 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */; }; + 8BB609842D8F39ED00C88623 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */; }; + 8BB609852D8F39ED00C88623 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */; }; + 8BB609862D8F39ED00C88623 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608FE2D8F39ED00C88623 /* CAMath.h */; }; + 8BB609872D8F39ED00C88623 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */; }; + 8BB609882D8F39ED00C88623 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609002D8F39ED00C88623 /* CACFMessagePort.h */; }; + 8BB609892D8F39ED00C88623 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */; }; + 8BB6098A2D8F39ED00C88623 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */; }; + 8BB6098B2D8F39ED00C88623 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */; }; + 8BB6098C2D8F39ED00C88623 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609082D8F39ED00C88623 /* ComponentBase.cpp */; }; + 8BB6098D2D8F39ED00C88623 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */; }; + 8BB6098E2D8F39ED00C88623 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090A2D8F39ED00C88623 /* ComponentBase.h */; }; + 8BB6098F2D8F39ED00C88623 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6090B2D8F39ED00C88623 /* AUBase.cpp */; }; + 8BB609902D8F39ED00C88623 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090C2D8F39ED00C88623 /* AUInputElement.h */; }; + 8BB609912D8F39ED00C88623 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090D2D8F39ED00C88623 /* AUBase.h */; }; + 8BB609922D8F39ED00C88623 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */; }; + 8BB609932D8F39ED00C88623 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090F2D8F39ED00C88623 /* AUDispatch.h */; }; + 8BB609942D8F39ED00C88623 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */; }; + 8BB609962D8F39ED00C88623 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */; }; + 8BB609972D8F39ED00C88623 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609132D8F39ED00C88623 /* AUOutputElement.h */; }; + 8BB609982D8F39ED00C88623 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609142D8F39ED00C88623 /* AUDispatch.cpp */; }; + 8BB609992D8F39ED00C88623 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609152D8F39ED00C88623 /* AUScopeElement.h */; }; + 8BB6099A2D8F39ED00C88623 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609162D8F39ED00C88623 /* AUInputElement.cpp */; }; + 8BB6099B2D8F39ED00C88623 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */; }; + 8BB6099C2D8F39ED00C88623 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609192D8F39ED00C88623 /* AUEffectBase.h */; }; + 8BB6099D2D8F39ED00C88623 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */; }; + 8BB6099E2D8F39ED00C88623 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */; }; + 8BB6099F2D8F39ED00C88623 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */; }; + 8BB609A02D8F39ED00C88623 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */; }; + 8BB609A12D8F39ED00C88623 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */; }; + 8BB609A22D8F39ED00C88623 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609202D8F39ED00C88623 /* AUBuffer.cpp */; }; + 8BB609A32D8F39ED00C88623 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */; }; + 8BB609A42D8F39ED00C88623 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609222D8F39ED00C88623 /* AUBuffer.h */; }; + 8BB609A52D8F39ED00C88623 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609232D8F39ED00C88623 /* AUBaseHelper.h */; }; + 8BC6025C073B072D006C4272 /* DubPlate2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* DubPlate2.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 = ""; }; + 8BA05A660720730100365D66 /* DubPlate2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DubPlate2.cpp; sourceTree = ""; }; + 8BA05A670720730100365D66 /* DubPlate2.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = DubPlate2.exp; sourceTree = ""; }; + 8BA05A680720730100365D66 /* DubPlate2.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = DubPlate2.r; sourceTree = ""; }; + 8BA05A690720730100365D66 /* DubPlate2Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DubPlate2Version.h; sourceTree = ""; }; + 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 = ""; }; + 8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; }; + 8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; }; + 8BB6089E2D8F39ED00C88623 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; }; + 8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; }; + 8BB608A02D8F39ED00C88623 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; }; + 8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; }; + 8BB608A22D8F39ED00C88623 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; }; + 8BB608A32D8F39ED00C88623 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; }; + 8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; }; + 8BB608A52D8F39ED00C88623 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; }; + 8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; }; + 8BB608A72D8F39ED00C88623 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; }; + 8BB608A82D8F39ED00C88623 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; }; + 8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; }; + 8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; }; + 8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; + 8BB608AC2D8F39ED00C88623 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; }; + 8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; }; + 8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; }; + 8BB608AF2D8F39ED00C88623 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; }; + 8BB608B02D8F39ED00C88623 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; }; + 8BB608B12D8F39ED00C88623 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; }; + 8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + 8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; }; + 8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; }; + 8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; }; + 8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; }; + 8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; }; + 8BB608B82D8F39ED00C88623 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; }; + 8BB608B92D8F39ED00C88623 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; }; + 8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; }; + 8BB608BB2D8F39ED00C88623 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; }; + 8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; }; + 8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; }; + 8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; }; + 8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; + 8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; }; + 8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; }; + 8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; }; + 8BB608C32D8F39ED00C88623 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; }; + 8BB608C42D8F39ED00C88623 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; }; + 8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; }; + 8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; }; + 8BB608C72D8F39ED00C88623 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; }; + 8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; }; + 8BB608C92D8F39ED00C88623 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; }; + 8BB608CA2D8F39ED00C88623 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; }; + 8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; }; + 8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; }; + 8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; }; + 8BB608CE2D8F39ED00C88623 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; }; + 8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; }; + 8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; }; + 8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; }; + 8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; + 8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; }; + 8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; }; + 8BB608D52D8F39ED00C88623 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; }; + 8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; }; + 8BB608D72D8F39ED00C88623 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; }; + 8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; }; + 8BB608D92D8F39ED00C88623 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; }; + 8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; }; + 8BB608DB2D8F39ED00C88623 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; }; + 8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; }; + 8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; }; + 8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; }; + 8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; }; + 8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; }; + 8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; }; + 8BB608E22D8F39ED00C88623 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; }; + 8BB608E32D8F39ED00C88623 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; }; + 8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; }; + 8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; }; + 8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; }; + 8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; }; + 8BB608E82D8F39ED00C88623 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; }; + 8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; }; + 8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; }; + 8BB608EB2D8F39ED00C88623 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; }; + 8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; }; + 8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; }; + 8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; }; + 8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; }; + 8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; }; + 8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; }; + 8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; }; + 8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; }; + 8BB608F42D8F39ED00C88623 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; }; + 8BB608F52D8F39ED00C88623 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; }; + 8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; }; + 8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; }; + 8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; }; + 8BB608F92D8F39ED00C88623 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; }; + 8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; }; + 8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; }; + 8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; }; + 8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; }; + 8BB608FE2D8F39ED00C88623 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; }; + 8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; }; + 8BB609002D8F39ED00C88623 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; }; + 8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; }; + 8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; }; + 8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; }; + 8BB609082D8F39ED00C88623 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; }; + 8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; }; + 8BB6090A2D8F39ED00C88623 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; }; + 8BB6090B2D8F39ED00C88623 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; }; + 8BB6090C2D8F39ED00C88623 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; }; + 8BB6090D2D8F39ED00C88623 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; }; + 8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; }; + 8BB6090F2D8F39ED00C88623 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; }; + 8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; }; + 8BB609112D8F39ED00C88623 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; }; + 8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = ""; }; + 8BB609132D8F39ED00C88623 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; }; + 8BB609142D8F39ED00C88623 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; }; + 8BB609152D8F39ED00C88623 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; }; + 8BB609162D8F39ED00C88623 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; }; + 8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; }; + 8BB609192D8F39ED00C88623 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; }; + 8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; }; + 8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = ""; }; + 8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; }; + 8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; }; + 8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = ""; }; + 8BB609202D8F39ED00C88623 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; }; + 8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = ""; }; + 8BB609222D8F39ED00C88623 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; }; + 8BB609232D8F39ED00C88623 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = ""; }; + 8BB609A62D8F3ABE00C88623 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8BC6025B073B072D006C4272 /* DubPlate2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DubPlate2.h; sourceTree = ""; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; + 8D01CCD20486CAD60068D4B7 /* DubPlate2.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DubPlate2.component; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D01CCCD0486CAD60068D4B7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */, + 8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */, + 8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* DubPlate2 */ = { + isa = PBXGroup; + children = ( + 08FB77ADFE841716C02AAC07 /* Source */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB4FE9D528D11CA2CBB /* Products */, + ); + name = DubPlate2; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */, + 8BA05B01072074F900365D66 /* CoreServices.framework */, + 8BA05AF9072074E100365D66 /* AudioToolbox.framework */, + 8BA05AFA072074E100365D66 /* AudioUnit.framework */, + ); + name = "External Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 8D01CCD10486CAD60068D4B7 /* Info.plist */, + 089C167DFE841241C02AAC07 /* InfoPlist.strings */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77ADFE841716C02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 8BB6089A2D8F39ED00C88623 /* CA_SDK */, + 8BA05A56072072A900365D66 /* AU Source */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D01CCD20486CAD60068D4B7 /* DubPlate2.component */, + ); + name = Products; + sourceTree = ""; + }; + 8BA05A56072072A900365D66 /* AU Source */ = { + isa = PBXGroup; + children = ( + 8BC6025B073B072D006C4272 /* DubPlate2.h */, + 8BA05A660720730100365D66 /* DubPlate2.cpp */, + 8BA05A670720730100365D66 /* DubPlate2.exp */, + 8BA05A680720730100365D66 /* DubPlate2.r */, + 8BA05A690720730100365D66 /* DubPlate2Version.h */, + ); + name = "AU Source"; + sourceTree = ""; + }; + 8BB6089A2D8F39ED00C88623 /* CA_SDK */ = { + isa = PBXGroup; + children = ( + 8BB6089B2D8F39ED00C88623 /* PublicUtility */, + 8BB609032D8F39ED00C88623 /* AudioUnits */, + ); + name = CA_SDK; + path = ../../../../CA_SDK; + sourceTree = ""; + }; + 8BB6089B2D8F39ED00C88623 /* PublicUtility */ = { + isa = PBXGroup; + children = ( + 8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */, + 8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */, + 8BB6089E2D8F39ED00C88623 /* CABool.h */, + 8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */, + 8BB608A02D8F39ED00C88623 /* CADebugger.h */, + 8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */, + 8BB608A22D8F39ED00C88623 /* CAGuard.h */, + 8BB608A32D8F39ED00C88623 /* CAAtomic.h */, + 8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */, + 8BB608A52D8F39ED00C88623 /* CACFObject.h */, + 8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */, + 8BB608A72D8F39ED00C88623 /* CATokenMap.h */, + 8BB608A82D8F39ED00C88623 /* CAComponent.h */, + 8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */, + 8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */, + 8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */, + 8BB608AC2D8F39ED00C88623 /* CAException.h */, + 8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */, + 8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */, + 8BB608AF2D8F39ED00C88623 /* CAProcess.h */, + 8BB608B02D8F39ED00C88623 /* CACFDictionary.h */, + 8BB608B12D8F39ED00C88623 /* CAPThread.h */, + 8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */, + 8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */, + 8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */, + 8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */, + 8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */, + 8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */, + 8BB608B82D8F39ED00C88623 /* CAGuard.cpp */, + 8BB608B92D8F39ED00C88623 /* CACFNumber.h */, + 8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */, + 8BB608BB2D8F39ED00C88623 /* CACFString.h */, + 8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */, + 8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */, + 8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */, + 8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */, + 8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */, + 8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */, + 8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */, + 8BB608C32D8F39ED00C88623 /* CAMutex.h */, + 8BB608C42D8F39ED00C88623 /* CACFString.cpp */, + 8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */, + 8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */, + 8BB608C72D8F39ED00C88623 /* CAXException.cpp */, + 8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */, + 8BB608C92D8F39ED00C88623 /* AUParamInfo.h */, + 8BB608CA2D8F39ED00C88623 /* CABitOperations.h */, + 8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */, + 8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */, + 8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */, + 8BB608CE2D8F39ED00C88623 /* CAXException.h */, + 8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */, + 8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */, + 8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */, + 8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */, + 8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */, + 8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */, + 8BB608D52D8F39ED00C88623 /* CALogMacros.h */, + 8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */, + 8BB608D72D8F39ED00C88623 /* CARingBuffer.h */, + 8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */, + 8BB608D92D8F39ED00C88623 /* CABufferList.h */, + 8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */, + 8BB608DB2D8F39ED00C88623 /* CACFData.h */, + 8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */, + 8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */, + 8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */, + 8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */, + 8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */, + 8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */, + 8BB608E22D8F39ED00C88623 /* CADebugMacros.h */, + 8BB608E32D8F39ED00C88623 /* AUOutputBL.h */, + 8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */, + 8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */, + 8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */, + 8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */, + 8BB608E82D8F39ED00C88623 /* CAMixMap.h */, + 8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */, + 8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */, + 8BB608EB2D8F39ED00C88623 /* CATink.h */, + 8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */, + 8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */, + 8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */, + 8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */, + 8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */, + 8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */, + 8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */, + 8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */, + 8BB608F42D8F39ED00C88623 /* CAByteOrder.h */, + 8BB608F52D8F39ED00C88623 /* CACFArray.h */, + 8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */, + 8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */, + 8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */, + 8BB608F92D8F39ED00C88623 /* CABufferList.cpp */, + 8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */, + 8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */, + 8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */, + 8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */, + 8BB608FE2D8F39ED00C88623 /* CAMath.h */, + 8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */, + 8BB609002D8F39ED00C88623 /* CACFMessagePort.h */, + 8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */, + 8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */, + ); + path = PublicUtility; + sourceTree = ""; + }; + 8BB609032D8F39ED00C88623 /* AudioUnits */ = { + isa = PBXGroup; + children = ( + 8BB609042D8F39ED00C88623 /* AUPublic */, + ); + path = AudioUnits; + sourceTree = ""; + }; + 8BB609042D8F39ED00C88623 /* AUPublic */ = { + isa = PBXGroup; + children = ( + 8BB609052D8F39ED00C88623 /* AUViewBase */, + 8BB609072D8F39ED00C88623 /* AUBase */, + 8BB609172D8F39ED00C88623 /* OtherBases */, + 8BB6091A2D8F39ED00C88623 /* Utility */, + ); + path = AUPublic; + sourceTree = ""; + }; + 8BB609052D8F39ED00C88623 /* AUViewBase */ = { + isa = PBXGroup; + children = ( + 8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */, + ); + path = AUViewBase; + sourceTree = ""; + }; + 8BB609072D8F39ED00C88623 /* AUBase */ = { + isa = PBXGroup; + children = ( + 8BB609082D8F39ED00C88623 /* ComponentBase.cpp */, + 8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */, + 8BB6090A2D8F39ED00C88623 /* ComponentBase.h */, + 8BB6090B2D8F39ED00C88623 /* AUBase.cpp */, + 8BB6090C2D8F39ED00C88623 /* AUInputElement.h */, + 8BB6090D2D8F39ED00C88623 /* AUBase.h */, + 8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */, + 8BB6090F2D8F39ED00C88623 /* AUDispatch.h */, + 8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */, + 8BB609112D8F39ED00C88623 /* AUResources.r */, + 8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */, + 8BB609132D8F39ED00C88623 /* AUOutputElement.h */, + 8BB609142D8F39ED00C88623 /* AUDispatch.cpp */, + 8BB609152D8F39ED00C88623 /* AUScopeElement.h */, + 8BB609162D8F39ED00C88623 /* AUInputElement.cpp */, + ); + path = AUBase; + sourceTree = ""; + }; + 8BB609172D8F39ED00C88623 /* OtherBases */ = { + isa = PBXGroup; + children = ( + 8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */, + 8BB609192D8F39ED00C88623 /* AUEffectBase.h */, + ); + path = OtherBases; + sourceTree = ""; + }; + 8BB6091A2D8F39ED00C88623 /* Utility */ = { + isa = PBXGroup; + children = ( + 8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */, + 8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */, + 8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */, + 8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */, + 8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */, + 8BB609202D8F39ED00C88623 /* AUBuffer.cpp */, + 8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */, + 8BB609222D8F39ED00C88623 /* AUBuffer.h */, + 8BB609232D8F39ED00C88623 /* AUBaseHelper.h */, + ); + path = Utility; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB609542D8F39ED00C88623 /* CABundleLocker.h in Headers */, + 8BB609752D8F39ED00C88623 /* CAAudioChannelLayout.h in Headers */, + 8BB6096B2D8F39ED00C88623 /* AUOutputBL.h in Headers */, + 8BB609462D8F39ED00C88623 /* CAHostTimeBase.h in Headers */, + 8BB6098E2D8F39ED00C88623 /* ComponentBase.h in Headers */, + 8BB6097E2D8F39ED00C88623 /* CAAtomicStack.h in Headers */, + 8BB6093B2D8F39ED00C88623 /* CAAudioTimeStamp.h in Headers */, + 8BB609582D8F39ED00C88623 /* CAThreadSafeList.h in Headers */, + 8BB609332D8F39ED00C88623 /* CAAUParameter.h in Headers */, + 8BB609A52D8F39ED00C88623 /* AUBaseHelper.h in Headers */, + 8BB6099D2D8F39ED00C88623 /* AUTimestampGenerator.h in Headers */, + 8BB6094E2D8F39ED00C88623 /* CADebugPrintf.h in Headers */, + 8BB609882D8F39ED00C88623 /* CACFMessagePort.h in Headers */, + 8BB609362D8F39ED00C88623 /* CAAUProcessor.h in Headers */, + 8BB609322D8F39ED00C88623 /* CAAudioUnit.h in Headers */, + 8BB6098B2D8F39ED00C88623 /* AUViewLocalizedStringKeys.h in Headers */, + 8BB609712D8F39ED00C88623 /* CACFDistributedNotification.h in Headers */, + 8BB609302D8F39ED00C88623 /* CAComponent.h in Headers */, + 8BB6093E2D8F39ED00C88623 /* CAVectorUnitTypes.h in Headers */, + 8BA05A6E0720730100365D66 /* DubPlate2Version.h in Headers */, + 8BB609722D8F39ED00C88623 /* CAFilePathUtils.h in Headers */, + 8BB609342D8F39ED00C88623 /* CAException.h in Headers */, + 8BB6092B2D8F39ED00C88623 /* CAAtomic.h in Headers */, + 8BB6092A2D8F39ED00C88623 /* CAGuard.h in Headers */, + 8BB609902D8F39ED00C88623 /* AUInputElement.h in Headers */, + 8BB609672D8F39ED00C88623 /* CACFPreferences.h in Headers */, + 8BB6097C2D8F39ED00C88623 /* CAByteOrder.h in Headers */, + 8BB6095F2D8F39ED00C88623 /* CARingBuffer.h in Headers */, + 8BB609262D8F39ED00C88623 /* CABool.h in Headers */, + 8BB6094B2D8F39ED00C88623 /* CAMutex.h in Headers */, + 8BB609912D8F39ED00C88623 /* AUBase.h in Headers */, + 8BC6025C073B072D006C4272 /* DubPlate2.h in Headers */, + 8BB609432D8F39ED00C88623 /* CACFString.h in Headers */, + 8BB609622D8F39ED00C88623 /* CASharedLibrary.h in Headers */, + 8BB6092F2D8F39ED00C88623 /* CATokenMap.h in Headers */, + 8BB609242D8F39ED00C88623 /* CAExtAudioFile.h in Headers */, + 8BB609392D8F39ED00C88623 /* CAPThread.h in Headers */, + 8BB609552D8F39ED00C88623 /* CAPropertyAddress.h in Headers */, + 8BB6097F2D8F39ED00C88623 /* CAReferenceCounted.h in Headers */, + 8BB609A42D8F39ED00C88623 /* AUBuffer.h in Headers */, + 8BB609862D8F39ED00C88623 /* CAMath.h in Headers */, + 8BB609662D8F39ED00C88623 /* CAAutoDisposer.h in Headers */, + 8BB6092D2D8F39ED00C88623 /* CACFObject.h in Headers */, + 8BB6094D2D8F39ED00C88623 /* CASettingsStorage.h in Headers */, + 8BB609562D8F39ED00C88623 /* CAXException.h in Headers */, + 8BB609732D8F39ED00C88623 /* CATink.h in Headers */, + 8BB609A02D8F39ED00C88623 /* AUInputFormatConverter.h in Headers */, + 8BB6097B2D8F39ED00C88623 /* CAVectorUnit.h in Headers */, + 8BB609372D8F39ED00C88623 /* CAProcess.h in Headers */, + 8BB6093D2D8F39ED00C88623 /* CAAudioValueRange.h in Headers */, + 8BB609522D8F39ED00C88623 /* CABitOperations.h in Headers */, + 8BB609482D8F39ED00C88623 /* CAAudioFileFormats.h in Headers */, + 8BB609412D8F39ED00C88623 /* CACFNumber.h in Headers */, + 8BB609592D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h in Headers */, + 8BB6096A2D8F39ED00C88623 /* CADebugMacros.h in Headers */, + 8BB609A32D8F39ED00C88623 /* AUMIDIDefs.h in Headers */, + 8BB609632D8F39ED00C88623 /* CACFData.h in Headers */, + 8BB6092C2D8F39ED00C88623 /* CAStreamBasicDescription.h in Headers */, + 8BB609922D8F39ED00C88623 /* AUPlugInDispatch.h in Headers */, + 8BB6092E2D8F39ED00C88623 /* CAStreamRangedDescription.h in Headers */, + 8BB6096E2D8F39ED00C88623 /* CACFPlugIn.h in Headers */, + 8BB609312D8F39ED00C88623 /* CAAudioBufferList.h in Headers */, + 8BB609492D8F39ED00C88623 /* CAAUMIDIMapManager.h in Headers */, + 8BB6099C2D8F39ED00C88623 /* AUEffectBase.h in Headers */, + 8BB609382D8F39ED00C88623 /* CACFDictionary.h in Headers */, + 8BB609992D8F39ED00C88623 /* AUScopeElement.h in Headers */, + 8BB609692D8F39ED00C88623 /* CAComponentDescription.h in Headers */, + 8BB6099F2D8F39ED00C88623 /* AUSilentTimeout.h in Headers */, + 8BB609612D8F39ED00C88623 /* CABufferList.h in Headers */, + 8BB609932D8F39ED00C88623 /* AUDispatch.h in Headers */, + 8BB609972D8F39ED00C88623 /* AUOutputElement.h in Headers */, + 8BB6095D2D8F39ED00C88623 /* CALogMacros.h in Headers */, + 8BB609512D8F39ED00C88623 /* AUParamInfo.h in Headers */, + 8BB609702D8F39ED00C88623 /* CAMixMap.h in Headers */, + 8BB6097D2D8F39ED00C88623 /* CACFArray.h in Headers */, + 8BB609252D8F39ED00C88623 /* CACFMachPort.h in Headers */, + 8BB609502D8F39ED00C88623 /* CAAUMIDIMap.h in Headers */, + 8BB609282D8F39ED00C88623 /* CADebugger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* DubPlate2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "DubPlate2" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 8D01CCCD0486CAD60068D4B7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DubPlate2; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = DubPlate2; + productReference = 8D01CCD20486CAD60068D4B7 /* DubPlate2.component */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1420; + }; + buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "DubPlate2" */; + compatibilityVersion = "Xcode 3.1"; + developmentRegion = en; + hasScannedForEncodings = 1; + knownRegions = ( + ja, + Base, + fr, + en, + de, + ); + mainGroup = 089C166AFE841209C02AAC07 /* DubPlate2 */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* DubPlate2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D01CCC90486CAD60068D4B7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D01CCCB0486CAD60068D4B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BB609602D8F39ED00C88623 /* AUOutputBL.cpp in Sources */, + 8BB609852D8F39ED00C88623 /* CAAudioFileFormats.cpp in Sources */, + 8BB609772D8F39ED00C88623 /* CAHostTimeBase.cpp in Sources */, + 8BB6094F2D8F39ED00C88623 /* CAXException.cpp in Sources */, + 8BB609792D8F39ED00C88623 /* CAAudioBufferList.cpp in Sources */, + 8BB6093C2D8F39ED00C88623 /* CAFilePathUtils.cpp in Sources */, + 8BB6093A2D8F39ED00C88623 /* CAAUParameter.cpp in Sources */, + 8BB6095C2D8F39ED00C88623 /* CAAUMIDIMap.cpp in Sources */, + 8BB609892D8F39ED00C88623 /* CAAudioValueRange.cpp in Sources */, + 8BB609982D8F39ED00C88623 /* AUDispatch.cpp in Sources */, + 8BB609532D8F39ED00C88623 /* CACFPreferences.cpp in Sources */, + 8BB609962D8F39ED00C88623 /* AUPlugInDispatch.cpp in Sources */, + 8BB609352D8F39ED00C88623 /* CAAUProcessor.cpp in Sources */, + 8BB6094A2D8F39ED00C88623 /* CACFDictionary.cpp in Sources */, + 8BB6099E2D8F39ED00C88623 /* AUBaseHelper.cpp in Sources */, + 8BB609832D8F39ED00C88623 /* CADebugger.cpp in Sources */, + 8BB609572D8F39ED00C88623 /* CAAudioChannelLayout.cpp in Sources */, + 8BB6095A2D8F39ED00C88623 /* AUParamInfo.cpp in Sources */, + 8BB609782D8F39ED00C88623 /* CAPersistence.cpp in Sources */, + 8BB6096C2D8F39ED00C88623 /* CADebugPrintf.cpp in Sources */, + 8BB609A12D8F39ED00C88623 /* AUTimestampGenerator.cpp in Sources */, + 8BB609742D8F39ED00C88623 /* CAStreamBasicDescription.cpp in Sources */, + 8BB609442D8F39ED00C88623 /* CAAUMIDIMapManager.cpp in Sources */, + 8BB6096F2D8F39ED00C88623 /* CASettingsStorage.cpp in Sources */, + 8BB609942D8F39ED00C88623 /* AUOutputElement.cpp in Sources */, + 8BB609402D8F39ED00C88623 /* CAGuard.cpp in Sources */, + 8BA05A6B0720730100365D66 /* DubPlate2.cpp in Sources */, + 8BB609822D8F39ED00C88623 /* CAMutex.cpp in Sources */, + 8BB6099B2D8F39ED00C88623 /* AUEffectBase.cpp in Sources */, + 8BB609802D8F39ED00C88623 /* CACFMachPort.cpp in Sources */, + 8BB6098F2D8F39ED00C88623 /* AUBase.cpp in Sources */, + 8BB6095B2D8F39ED00C88623 /* CASharedLibrary.cpp in Sources */, + 8BB609422D8F39ED00C88623 /* CACFDistributedNotification.cpp in Sources */, + 8BB609452D8F39ED00C88623 /* CAComponentDescription.cpp in Sources */, + 8BB6094C2D8F39ED00C88623 /* CACFString.cpp in Sources */, + 8BB6098C2D8F39ED00C88623 /* ComponentBase.cpp in Sources */, + 8BB6096D2D8F39ED00C88623 /* CARingBuffer.cpp in Sources */, + 8BB6098D2D8F39ED00C88623 /* AUScopeElement.cpp in Sources */, + 8BB6098A2D8F39ED00C88623 /* CAAudioUnit.cpp in Sources */, + 8BB609872D8F39ED00C88623 /* CACFArray.cpp in Sources */, + 8BB609842D8F39ED00C88623 /* CABundleLocker.cpp in Sources */, + 8BB609762D8F39ED00C88623 /* CAProcess.cpp in Sources */, + 8BB609642D8F39ED00C88623 /* CAStreamRangedDescription.cpp in Sources */, + 8BB609652D8F39ED00C88623 /* CAPThread.cpp in Sources */, + 8BB609272D8F39ED00C88623 /* CAComponent.cpp in Sources */, + 8BB6093F2D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp in Sources */, + 8BB6097A2D8F39ED00C88623 /* CAAudioTimeStamp.cpp in Sources */, + 8BB609812D8F39ED00C88623 /* CABufferList.cpp in Sources */, + 8BB6095E2D8F39ED00C88623 /* CACFMessagePort.cpp in Sources */, + 8BB609682D8F39ED00C88623 /* CAVectorUnit.cpp in Sources */, + 8BB6099A2D8F39ED00C88623 /* AUInputElement.cpp in Sources */, + 8BB609A22D8F39ED00C88623 /* AUBuffer.cpp in Sources */, + 8BB609472D8F39ED00C88623 /* CADebugMacros.cpp in Sources */, + 8BB609292D8F39ED00C88623 /* CACFNumber.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 8BB609A62D8F3ABE00C88623 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 3E4BA244089833B7007656EC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W; + EXPORTED_SYMBOLS_FILE = DubPlate2.exp; + GCC_OPTIMIZATION_LEVEL = 0; + GENERATE_PKGINFO_FILE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 11.1; + OTHER_LDFLAGS = "-bundle"; + OTHER_REZFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}"; + PRODUCT_NAME = DubPlate2; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + STRIP_STYLE = debugging; + WRAPPER_EXTENSION = component; + }; + name = Debug; + }; + 3E4BA245089833B7007656EC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W; + EXPORTED_SYMBOLS_FILE = DubPlate2.exp; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GENERATE_PKGINFO_FILE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 11.1; + OTHER_LDFLAGS = "-bundle"; + OTHER_REZFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}"; + PRODUCT_NAME = DubPlate2; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = debugging; + WRAPPER_EXTENSION = component; + }; + name = Release; + }; + 3E4BA248089833B7007656EC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**"; + MACOSX_DEPLOYMENT_TARGET = 11.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + 3E4BA249089833B7007656EC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**"; + MACOSX_DEPLOYMENT_TARGET = 11.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "DubPlate2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA244089833B7007656EC /* Debug */, + 3E4BA245089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "DubPlate2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA248089833B7007656EC /* Debug */, + 3E4BA249089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 000000000..723ec08d3 Binary files /dev/null and b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcshareddata/xcschemes/DubPlate2.xcscheme b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcshareddata/xcschemes/DubPlate2.xcscheme new file mode 100644 index 000000000..cc5dcb950 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcshareddata/xcschemes/DubPlate2.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..0a54b6976 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + DubPlate2.xcscheme_^#shared#^_ + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacSignedAU/DubPlate2/DubPlate2Version.h b/plugins/MacSignedAU/DubPlate2/DubPlate2Version.h new file mode 100755 index 000000000..890bbedd6 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/DubPlate2Version.h @@ -0,0 +1,58 @@ +/* +* File: DubPlate2Version.h +* +* Version: 1.0 +* +* Created: 3/21/25 +* +* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#ifndef __DubPlate2Version_h__ +#define __DubPlate2Version_h__ + + +#ifdef DEBUG + #define kDubPlate2Version 0xFFFFFFFF +#else + #define kDubPlate2Version 0x00010000 +#endif + +//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~// +#define DubPlate2_COMP_MANF 'Dthr' +#define DubPlate2_COMP_SUBTYPE 'dplu' +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + +#endif + diff --git a/plugins/MacSignedAU/DubPlate2/Info.plist b/plugins/MacSignedAU/DubPlate2/Info.plist new file mode 100755 index 000000000..1d261d202 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/Info.plist @@ -0,0 +1,47 @@ + + + + + AudioComponents + + + description + ${PRODUCT_NAME:identifier} AU + factoryFunction + ${PRODUCT_NAME:identifier}Factory + manufacturer + Dthr + name + Airwindows: ${PRODUCT_NAME:identifier} + subtype + dplu + type + aufx + version + 65536 + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PROJECTNAMEASIDENTIFIER} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + Dthr + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacSignedAU/DubPlate2/StarterAU_Prefix.pch b/plugins/MacSignedAU/DubPlate2/StarterAU_Prefix.pch new file mode 100755 index 000000000..c03b5f684 --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/StarterAU_Prefix.pch @@ -0,0 +1,5 @@ +// +// Prefix header for all source files of the '«PROJECTNAMEASIDENTIFIER»' target in the '«PROJECTNAMEASIDENTIFIER»' project. +// + +#include diff --git a/plugins/MacSignedAU/DubPlate2/en.lproj/InfoPlist.strings b/plugins/MacSignedAU/DubPlate2/en.lproj/InfoPlist.strings new file mode 100755 index 000000000..13a58d348 Binary files /dev/null and b/plugins/MacSignedAU/DubPlate2/en.lproj/InfoPlist.strings differ diff --git a/plugins/MacSignedAU/DubPlate2/version.plist b/plugins/MacSignedAU/DubPlate2/version.plist new file mode 100755 index 000000000..11edf8a1b --- /dev/null +++ b/plugins/MacSignedAU/DubPlate2/version.plist @@ -0,0 +1,16 @@ + + + + + BuildVersion + 3 + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + ProjectName + ${EXECUTABLE_NAME} + SourceVersion + 590000 + + diff --git a/what.txt b/what.txt index ec5b90af4..1b3af6b8d 100644 --- a/what.txt +++ b/what.txt @@ -135,6 +135,7 @@ Desk4 is distinctive analog coloration (a tuneable version of the control-less D DigitalBlack is a quick, staccato gate.[coll=Basic,Recommended,Latest] Dirt is a soft-clip distortion in the spirit of Edge.[coll=Latest] Discontinuity models air under intense loudness.[coll=Recommended,Latest] +Disintegrate is Discontinuity on steroids.[coll=Latest] Distance is a sound design or reverb far-away-izer.[coll=] Distance2 is a versatile space shaper for creating depth.[coll=] Distance3 combines the best parts of Distance and Discontinuity.[coll=Recommended,Latest]