From df6249fa1d83d04f5969ccd86471a2f8d1b33d9a Mon Sep 17 00:00:00 2001 From: Christopher Johnson Date: Tue, 17 Aug 2021 20:42:45 -0400 Subject: [PATCH] Signed ZBandpass --- plugins/MacSignedAU/ZBandpass/Info.plist | 47 + plugins/MacSignedAU/ZBandpass/ZBandpass.cpp | 330 ++++ plugins/MacSignedAU/ZBandpass/ZBandpass.exp | 2 + plugins/MacSignedAU/ZBandpass/ZBandpass.h | 152 ++ plugins/MacSignedAU/ZBandpass/ZBandpass.r | 61 + .../christopherjohnson.mode1v3 | 1358 +++++++++++++++ .../christopherjohnson.pbxuser | 137 ++ .../christopherjohnson.perspectivev3 | 1507 ++++++++++++++++ .../ZBandpass.xcodeproj/project.pbxproj | 957 +++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 19948 bytes .../xcshareddata/xcschemes/ZBandpass.xcscheme | 67 + .../xcschemes/xcschememanagement.plist | 22 + .../MacSignedAU/ZBandpass/ZBandpassVersion.h | 58 + .../ZBandpass/en.lproj/InfoPlist.strings | Bin 0 -> 380 bytes plugins/MacSignedAU/ZBandpass/version.plist | 16 + .../christopherjohnson.pbxuser | 131 ++ .../christopherjohnson.perspectivev3 | 1509 +++++++++++++++++ .../ZBandpass.xcodeproj/project.pbxproj | 454 +++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 25751 bytes .../UserInterfaceState.xcuserstate | Bin 0 -> 10373 bytes .../ZBandpass.xcodeproj/spiadmin.mode1v3 | 1372 +++++++++++++++ .../ZBandpass.xcodeproj/spiadmin.pbxuser | 143 ++ .../xcshareddata/xcschemes/ZBandpass.xcscheme | 67 + .../xcschemes/xcschememanagement.plist | 22 + .../xcschemes/xcschememanagement.plist | 22 + .../xcschemes/«PROJECTNAME».xcscheme | 57 + plugins/MacSignedVST/ZBandpass/mac/Info.plist | 24 + plugins/MacSignedVST/ZBandpass/mac/PkgInfo | 1 + .../ZBandpass/mac/xcode_vst_prefix.h | 17 + .../ZBandpass/source/ZBandpass.cpp | 148 ++ .../MacSignedVST/ZBandpass/source/ZBandpass.h | 77 + .../ZBandpass/source/ZBandpassProc.cpp | 390 +++++ 36 files changed, 9178 insertions(+) create mode 100644 plugins/MacSignedAU/ZBandpass/Info.plist create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.cpp create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.exp create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.h create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.r create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.mode1v3 create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.pbxproj create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/xcshareddata/xcschemes/ZBandpass.xcscheme create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 plugins/MacSignedAU/ZBandpass/ZBandpassVersion.h create mode 100644 plugins/MacSignedAU/ZBandpass/en.lproj/InfoPlist.strings create mode 100644 plugins/MacSignedAU/ZBandpass/version.plist create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 create mode 100755 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.pbxproj create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.mode1v3 create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.pbxuser create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcshareddata/xcschemes/ZBandpass.xcscheme create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/«PROJECTNAME».xcscheme create mode 100755 plugins/MacSignedVST/ZBandpass/mac/Info.plist create mode 100755 plugins/MacSignedVST/ZBandpass/mac/PkgInfo create mode 100755 plugins/MacSignedVST/ZBandpass/mac/xcode_vst_prefix.h create mode 100755 plugins/MacSignedVST/ZBandpass/source/ZBandpass.cpp create mode 100755 plugins/MacSignedVST/ZBandpass/source/ZBandpass.h create mode 100755 plugins/MacSignedVST/ZBandpass/source/ZBandpassProc.cpp diff --git a/plugins/MacSignedAU/ZBandpass/Info.plist b/plugins/MacSignedAU/ZBandpass/Info.plist new file mode 100644 index 000000000..efa3625da --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/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 + zbap + 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 + DthX + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.cpp b/plugins/MacSignedAU/ZBandpass/ZBandpass.cpp new file mode 100644 index 000000000..9412b098d --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.cpp @@ -0,0 +1,330 @@ +/* +* File: ZBandpass.cpp +* +* Version: 1.0 +* +* Created: 4/27/21 +* +* Copyright: Copyright © 2021 Airwindows, All Rights Reserved +* +* 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. +* +*/ +/*============================================================================= + ZBandpass.cpp + +=============================================================================*/ +#include "ZBandpass.h" + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +AUDIOCOMPONENT_ENTRY(AUBaseFactory, ZBandpass) + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::ZBandpass +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ZBandpass::ZBandpass(AudioUnit component) + : AUEffectBase(component) +{ + CreateElements(); + Globals()->UseIndexedParameters(kNumberOfParameters); + SetParameter(kParam_One, kDefaultValue_ParamOne ); + SetParameter(kParam_Two, kDefaultValue_ParamTwo ); + SetParameter(kParam_Three, kDefaultValue_ParamThree ); + SetParameter(kParam_Four, kDefaultValue_ParamFour ); + +#if AU_DEBUG_DISPATCHER + mDebugDispatcher = new AUDebugDispatcher (this); +#endif + +} + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::GetParameterValueStrings +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult ZBandpass::GetParameterValueStrings(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + CFArrayRef * outStrings) +{ + + return kAudioUnitErr_InvalidProperty; +} + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::GetParameterInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult ZBandpass::GetParameterInfo(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + AudioUnitParameterInfo &outParameterInfo ) +{ + ComponentResult result = noErr; + + outParameterInfo.flags = kAudioUnitParameterFlag_IsWritable + | kAudioUnitParameterFlag_IsReadable; + + if (inScope == kAudioUnitScope_Global) { + switch(inParameterID) + { + case kParam_One: + AUBase::FillInParameterName (outParameterInfo, kParameterOneName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamOne; + break; + case kParam_Two: + AUBase::FillInParameterName (outParameterInfo, kParameterTwoName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamTwo; + break; + case kParam_Three: + AUBase::FillInParameterName (outParameterInfo, kParameterThreeName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamThree; + break; + case kParam_Four: + AUBase::FillInParameterName (outParameterInfo, kParameterFourName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamFour; + break; + default: + result = kAudioUnitErr_InvalidParameter; + break; + } + } else { + result = kAudioUnitErr_InvalidParameter; + } + + + + return result; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::GetPropertyInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult ZBandpass::GetPropertyInfo (AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + UInt32 & outDataSize, + Boolean & outWritable) +{ + return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable); +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::GetProperty +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult ZBandpass::GetProperty( AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + void * outData ) +{ + return AUEffectBase::GetProperty (inID, inScope, inElement, outData); +} + +// ZBandpass::Initialize +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult ZBandpass::Initialize() +{ + ComponentResult result = AUEffectBase::Initialize(); + if (result == noErr) + Reset(kAudioUnitScope_Global, 0); + return result; +} + +#pragma mark ____ZBandpassEffectKernel + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::ZBandpassKernel::Reset() +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +void ZBandpass::ZBandpassKernel::Reset() +{ + for (int x = 0; x < 11; x++) {biquadA[x] = 0.0; biquadB[x] = 0.0; biquadC[x] = 0.0; biquadD[x] = 0.0; biquadE[x] = 0.0; biquadF[x] = 0.0;} + iirSampleA = 0.0; + fpd = 1.0; while (fpd < 16386) fpd = rand()*UINT32_MAX; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// ZBandpass::ZBandpassKernel::Process +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +void ZBandpass::ZBandpassKernel::Process( const Float32 *inSourceP, + Float32 *inDestP, + UInt32 inFramesToProcess, + UInt32 inNumChannels, + bool &ioSilence ) +{ + UInt32 nSampleFrames = inFramesToProcess; + const Float32 *sourceP = inSourceP; + Float32 *destP = inDestP; + long double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= GetSampleRate(); + + biquadA[0] = ((pow(GetParameter( kParam_Two ),4)*14300.0)/GetSampleRate())+0.00079; + double clipFactor = 1.0 - ((1.0 - GetParameter( kParam_Two ))*0.304); + + biquadA[1] = 0.314; + double K = tan(M_PI * biquadA[0]); + double norm = 1.0 / (1.0 + K / biquadA[1] + K * K); + biquadA[2] = K / biquadA[1] * norm; + biquadA[3] = 0.0; //bandpass can simplify the biquad kernel: leave out this multiply + biquadA[4] = -biquadA[2]; + biquadA[5] = 2.0 * (K * K - 1.0) * norm; + biquadA[6] = (1.0 - K / biquadA[1] + K * K) * norm; + for (int x = 0; x < 7; x++) {biquadD[x] = biquadC[x] = biquadB[x] = biquadA[x];} + + //opamp stuff + double inTrim = GetParameter( kParam_One )*10.0; + inTrim *= inTrim; inTrim *= inTrim; + double outPad = GetParameter( kParam_Three ); + double iirAmountA = 0.00069/overallscale; + biquadF[0] = biquadE[0] = 15500.0 / GetSampleRate(); + biquadF[1] = biquadE[1] = 0.935; + K = tan(M_PI * biquadE[0]); //lowpass + norm = 1.0 / (1.0 + K / biquadE[1] + K * K); + biquadE[2] = K * K * norm; + biquadE[3] = 2.0 * biquadE[2]; + biquadE[4] = biquadE[2]; + biquadE[5] = 2.0 * (K * K - 1.0) * norm; + biquadE[6] = (1.0 - K / biquadE[1] + K * K) * norm; + for (int x = 0; x < 7; x++) biquadF[x] = biquadE[x]; + //end opamp stuff + + double trim = 0.1+(3.712*biquadA[0]); + double wet = pow(GetParameter( kParam_Four ),2); + double aWet = 1.0; + double bWet = 1.0; + double cWet = 1.0; + double dWet = wet*4.0; + //four-stage wet/dry control using progressive stages that bypass when not engaged + if (dWet < 1.0) {aWet = dWet; bWet = 0.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 2.0) {bWet = dWet - 1.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 3.0) {cWet = dWet - 2.0; dWet = 0.0;} + else {dWet -= 3.0;} + //this is one way to make a little set of dry/wet stages that are successively added to the + //output as the control is turned up. Each one independently goes from 0-1 and stays at 1 + //beyond that point: this is a way to progressively add a 'black box' sound processing + //which lets you fall through to simpler processing at lower settings. + long double outSample = 0.0; + + while (nSampleFrames-- > 0) { + long double inputSample = *sourceP; + if (fabs(inputSample)<1.18e-37) inputSample = fpd * 1.18e-37; + double drySample = inputSample; + long double overallDrySample = drySample; + + if (inTrim != 1.0) inputSample *= inTrim; + if (inputSample > 1.0) inputSample = 1.0; if (inputSample < -1.0) inputSample = -1.0; + inputSample *= trim; + + outSample = biquadA[2]*inputSample+biquadA[3]*biquadA[7]+biquadA[4]*biquadA[8]-biquadA[5]*biquadA[9]-biquadA[6]*biquadA[10]; + biquadA[8] = biquadA[7]; biquadA[7] = inputSample; biquadA[10] = biquadA[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + drySample = inputSample = biquadA[9] = outSample; //DF1 + + if (bWet > 0.0) { + inputSample /= clipFactor; + outSample = biquadB[2]*inputSample+biquadB[3]*biquadB[7]+biquadB[4]*biquadB[8]-biquadB[5]*biquadB[9]-biquadB[6]*biquadB[10]; + biquadB[8] = biquadB[7]; biquadB[7] = inputSample; biquadB[10] = biquadB[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadB[9] = outSample; //DF1 + drySample = inputSample = (outSample * bWet) + (drySample * (1.0-bWet)); + } + if (cWet > 0.0) { + inputSample /= clipFactor; + outSample = biquadC[2]*inputSample+biquadC[3]*biquadC[7]+biquadC[4]*biquadC[8]-biquadC[5]*biquadC[9]-biquadC[6]*biquadC[10]; + biquadC[8] = biquadC[7]; biquadC[7] = inputSample; biquadC[10] = biquadC[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadC[9] = outSample; //DF1 + drySample = inputSample = (outSample * cWet) + (drySample * (1.0-cWet)); + } + if (dWet > 0.0) { + inputSample /= clipFactor; + outSample = biquadD[2]*inputSample+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10]; + biquadD[8] = biquadD[7]; biquadD[7] = inputSample; biquadD[10] = biquadD[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadD[9] = outSample; //DF1 + drySample = inputSample = (outSample * dWet) + (drySample * (1.0-dWet)); + } + + inputSample /= clipFactor; + //opamp stage + if (fabs(iirSampleA)<1.18e-37) iirSampleA = 0.0; + iirSampleA = (iirSampleA * (1.0 - iirAmountA)) + (inputSample * iirAmountA); + inputSample -= iirSampleA; + + outSample = biquadE[2]*inputSample+biquadE[3]*biquadE[7]+biquadE[4]*biquadE[8]-biquadE[5]*biquadE[9]-biquadE[6]*biquadE[10]; + biquadE[8] = biquadE[7]; biquadE[7] = inputSample; inputSample = outSample; biquadE[10] = biquadE[9]; biquadE[9] = inputSample; //DF1 + + if (inputSample > 1.0) inputSample = 1.0; if (inputSample < -1.0) inputSample = -1.0; + inputSample -= (inputSample*inputSample*inputSample*inputSample*inputSample*0.1768); + + outSample = biquadF[2]*inputSample+biquadF[3]*biquadF[7]+biquadF[4]*biquadF[8]-biquadF[5]*biquadF[9]-biquadF[6]*biquadF[10]; + biquadF[8] = biquadF[7]; biquadF[7] = inputSample; inputSample = outSample; biquadF[10] = biquadF[9]; biquadF[9] = inputSample; //DF1 + + if (outPad != 1.0) inputSample *= outPad; + //end opamp stage + + if (aWet !=1.0) { + inputSample = (inputSample * aWet) + (overallDrySample * (1.0-aWet)); + } + + //begin 32 bit floating point dither + int expon; frexpf((float)inputSample, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSample += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit floating point dither + + *destP = inputSample; + + sourceP += inNumChannels; destP += inNumChannels; + } +} + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.exp b/plugins/MacSignedAU/ZBandpass/ZBandpass.exp new file mode 100644 index 000000000..d416e5a79 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.exp @@ -0,0 +1,2 @@ +_ZBandpassEntry +_ZBandpassFactory diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.h b/plugins/MacSignedAU/ZBandpass/ZBandpass.h new file mode 100644 index 000000000..c1278cc57 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.h @@ -0,0 +1,152 @@ +/* +* File: ZBandpass.h +* +* Version: 1.0 +* +* Created: 4/27/21 +* +* Copyright: Copyright © 2021 Airwindows, All Rights Reserved +* +* 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 "ZBandpassVersion.h" + +#if AU_DEBUG_DISPATCHER + #include "AUDebugDispatcher.h" +#endif + + +#ifndef __ZBandpass_h__ +#define __ZBandpass_h__ + + +#pragma mark ____ZBandpass Parameters + +// parameters +static const float kDefaultValue_ParamOne = 0.16; +static const float kDefaultValue_ParamTwo = 0.5; +static const float kDefaultValue_ParamThree = 1.0; +static const float kDefaultValue_ParamFour = 0.5; + +static CFStringRef kParameterOneName = CFSTR("Input"); +static CFStringRef kParameterTwoName = CFSTR("Freq"); +static CFStringRef kParameterThreeName = CFSTR("Output"); +static CFStringRef kParameterFourName = CFSTR("Poles"); +//Alter the name if desired, but using the plugin name is a start + +enum { + kParam_One =0, + kParam_Two =1, + kParam_Three =2, + kParam_Four =3, + //Add your parameters here... + kNumberOfParameters=4 +}; + +#pragma mark ____ZBandpass +class ZBandpass : public AUEffectBase +{ +public: + ZBandpass(AudioUnit component); +#if AU_DEBUG_DISPATCHER + virtual ~ZBandpass () { delete mDebugDispatcher; } +#endif + + virtual AUKernelBase * NewKernel() { return new ZBandpassKernel(this); } + + 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 kZBandpassVersion; } + + + +protected: + class ZBandpassKernel : public AUKernelBase // most of the real work happens here + { +public: + ZBandpassKernel(AUEffectBase *inAudioUnit ) + : AUKernelBase(inAudioUnit) + { + } + + // *Required* overides for the process method for this effect + // processes one channel of interleaved samples + virtual void Process( const Float32 *inSourceP, + Float32 *inDestP, + UInt32 inFramesToProcess, + UInt32 inNumChannels, + bool &ioSilence); + + virtual void Reset(); + + private: + long double biquadA[11]; + long double biquadB[11]; + long double biquadC[11]; + long double biquadD[11]; + long double biquadE[11]; + long double biquadF[11]; + long double iirSampleA; + + uint32_t fpd; + }; +}; + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +#endif \ No newline at end of file diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.r b/plugins/MacSignedAU/ZBandpass/ZBandpass.r new file mode 100644 index 000000000..c36c4ff14 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.r @@ -0,0 +1,61 @@ +/* +* File: ZBandpass.r +* +* Version: 1.0 +* +* Created: 4/27/21 +* +* Copyright: Copyright © 2021 Airwindows, All Rights Reserved +* +* 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 "ZBandpassVersion.h" + +// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description +#define kAudioUnitResID_ZBandpass 1000 + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ZBandpass~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +#define RES_ID kAudioUnitResID_ZBandpass +#define COMP_TYPE kAudioUnitType_Effect +#define COMP_SUBTYPE ZBandpass_COMP_SUBTYPE +#define COMP_MANUF ZBandpass_COMP_MANF + +#define VERSION kZBandpassVersion +#define NAME "Airwindows: ZBandpass" +#define DESCRIPTION "ZBandpass AU" +#define ENTRY_POINT "ZBandpassEntry" + +#include "AUResources.r" \ No newline at end of file diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.mode1v3 b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.mode1v3 new file mode 100644 index 000000000..f301be9a2 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.mode1v3 @@ -0,0 +1,1358 @@ + + + + + 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 + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05AEB0720742700365D66 + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 20 + 19 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 445}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 463}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {580, 269}} + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 269pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 274}, {580, 189}} + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + XCDetailModule + Proportion + 189pt + + + Proportion + 580pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 8B563EC9161B5E170067FE32 + 1CE0B1FE06471DED0097A5F4 + 8B563ECA161B5E170067FE32 + 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/StarterAU.xcodeproj + + WindowString + 203 321 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 + 8B563ECB161B5E170067FE32 + 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/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser new file mode 100644 index 000000000..ce1fad747 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,137 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* ZBandpass */; + codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 230, + 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, + 252, + 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 = 650854830; + PBXWorkspaceStateSaveDate = 650854830; + }; + perUserProjectItems = { + 8B363D0226CB4405008AF808 /* PlistBookmark */ = 8B363D0226CB4405008AF808 /* PlistBookmark */; + 8B363D0326CB4405008AF808 /* PBXTextBookmark */ = 8B363D0326CB4405008AF808 /* PBXTextBookmark */; + 8B363D0426CB4405008AF808 /* PBXTextBookmark */ = 8B363D0426CB4405008AF808 /* PBXTextBookmark */; + }; + sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */; + userBuildSettings = { + }; + }; + 8B363D0226CB4405008AF808 /* PlistBookmark */ = { + isa = PlistBookmark; + fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */; + fallbackIsa = PBXBookmark; + isK = 0; + kPath = ( + CFBundleName, + ); + name = /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/ZBandpass/Info.plist; + rLen = 0; + rLoc = 9223372036854775807; + }; + 8B363D0326CB4405008AF808 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A660720730100365D66 /* ZBandpass.cpp */; + name = "ZBandpass.cpp: 130"; + rLen = 0; + rLoc = 6397; + rType = 0; + vrLen = 159; + vrLoc = 13546; + }; + 8B363D0426CB4405008AF808 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A660720730100365D66 /* ZBandpass.cpp */; + name = "ZBandpass.cpp: 130"; + rLen = 0; + rLoc = 6397; + rType = 0; + vrLen = 159; + vrLoc = 13546; + }; + 8BA05A660720730100365D66 /* ZBandpass.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1344, 6120}}"; + sepNavSelRange = "{6397, 0}"; + sepNavVisRange = "{13546, 159}"; + sepNavWindowFrame = "{{8, 42}, {1038, 836}}"; + }; + }; + 8BA05A690720730100365D66 /* ZBandpassVersion.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1193, 1062}}"; + sepNavSelRange = "{2894, 0}"; + sepNavVisRange = "{850, 2107}"; + sepNavWindowFrame = "{{15, 43}, {1240, 830}}"; + }; + }; + 8BC6025B073B072D006C4272 /* ZBandpass.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1146, 2736}}"; + sepNavSelRange = "{3436, 0}"; + sepNavVisRange = "{4880, 871}"; + sepNavWindowFrame = "{{381, 57}, {1059, 821}}"; + }; + }; + 8BD3CCB8148830B20062E48C /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8BD3CCB9148830B20062E48C /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8D01CCC60486CAD60068D4B7 /* ZBandpass */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 new file mode 100644 index 000000000..9c1b523b2 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1507 @@ + + + + + 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 + 8BD7274F1D46E5A5000176F0 + 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 + + 841 + 841 + + 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 + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 288 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05A56072072A900365D66 + 089C167CFE841241C02AAC07 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 4 + 2 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {288, 346}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {305, 364}} + GroupTreeTableConfiguration + + MainColumn + 288 + + RubberWindowFrame + 84 422 779 405 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 305pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8BD7274A1D46E5A5000176F0 + PBXProjectModuleLabel + ZBandpass.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8BD7274B1D46E5A5000176F0 + PBXProjectModuleLabel + ZBandpass.cpp + _historyCapacity + 0 + bookmark + 8B363D0426CB4405008AF808 + history + + 8B363D0226CB4405008AF808 + 8B363D0326CB4405008AF808 + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {469, 108}} + RubberWindowFrame + 84 422 779 405 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 108pt + + + Proportion + 251pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {469, 224}} + RubberWindowFrame + 84 422 779 405 0 0 1440 878 + + 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}, {531, 339}} + + Module + PBXBuildResultsModule + + + + + Proportion + 469pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8B363D0526CB4405008AF808 + 1CA23ED40692098700951B8B + 8B363D0626CB4405008AF808 + 8BD7274A1D46E5A5000176F0 + 8B363D0726CB4405008AF808 + 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 + + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0pt + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 214}} + {{395, 0}, {415, 214}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 214}} + {{0, 214}, {810, 227}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 5}, {810, 441}} + PBXDebugSessionStackFrameViewKey + + DebugVariablesTableConfiguration + + Name + 120 + Value + 85 + Summary + 185 + + Frame + {{395, 0}, {415, 214}} + + + Module + PBXDebugSessionModule + Proportion + 441pt + + + Name + Debug + ServiceClasses + + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + PBXDebugProcessAndThreadModule + PBXDebugProcessViewModule + PBXDebugThreadViewModule + PBXDebugStackFrameViewModule + PBXNavigatorGroup + + TableOfContents + + 8BD727EC1D46ECF1000176F0 + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 8BD727ED1D46ECF1000176F0 + 8BD727EE1D46ECF1000176F0 + 8BD727EF1D46ECF1000176F0 + 8BD727F01D46ECF1000176F0 + 8BD727E71D46ECD9000176F0 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.debugV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 650855429.58792102 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 8B363D0826CB4405008AF808 + /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/ZBandpass/ZBandpass.xcodeproj + + WindowString + 84 422 779 405 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/ZBandpass/ZBandpass.xcodeproj/project.pbxproj b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.pbxproj new file mode 100644 index 000000000..3cc78d644 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.pbxproj @@ -0,0 +1,957 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 8B362BFB26CC87C30054CBCF /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7326CC87C30054CBCF /* CAExtAudioFile.h */; }; + 8B362BFC26CC87C30054CBCF /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7426CC87C30054CBCF /* CACFMachPort.h */; }; + 8B362BFD26CC87C30054CBCF /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7526CC87C30054CBCF /* CABool.h */; }; + 8B362BFE26CC87C30054CBCF /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B7626CC87C30054CBCF /* CAComponent.cpp */; }; + 8B362BFF26CC87C30054CBCF /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7726CC87C30054CBCF /* CADebugger.h */; }; + 8B362C0026CC87C30054CBCF /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B7826CC87C30054CBCF /* CACFNumber.cpp */; }; + 8B362C0126CC87C30054CBCF /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7926CC87C30054CBCF /* CAGuard.h */; }; + 8B362C0226CC87C30054CBCF /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7A26CC87C30054CBCF /* CAAtomic.h */; }; + 8B362C0326CC87C30054CBCF /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7B26CC87C30054CBCF /* CAStreamBasicDescription.h */; }; + 8B362C0426CC87C30054CBCF /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7C26CC87C30054CBCF /* CACFObject.h */; }; + 8B362C0526CC87C30054CBCF /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7D26CC87C30054CBCF /* CAStreamRangedDescription.h */; }; + 8B362C0626CC87C30054CBCF /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7E26CC87C30054CBCF /* CATokenMap.h */; }; + 8B362C0726CC87C30054CBCF /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B7F26CC87C30054CBCF /* CAComponent.h */; }; + 8B362C0826CC87C30054CBCF /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8026CC87C30054CBCF /* CAAudioBufferList.h */; }; + 8B362C0926CC87C30054CBCF /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8126CC87C30054CBCF /* CAAudioUnit.h */; }; + 8B362C0A26CC87C30054CBCF /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8226CC87C30054CBCF /* CAAUParameter.h */; }; + 8B362C0B26CC87C30054CBCF /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8326CC87C30054CBCF /* CAException.h */; }; + 8B362C0C26CC87C30054CBCF /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B8426CC87C30054CBCF /* CAAUProcessor.cpp */; }; + 8B362C0D26CC87C30054CBCF /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8526CC87C30054CBCF /* CAAUProcessor.h */; }; + 8B362C0E26CC87C30054CBCF /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8626CC87C30054CBCF /* CAProcess.h */; }; + 8B362C0F26CC87C30054CBCF /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8726CC87C30054CBCF /* CACFDictionary.h */; }; + 8B362C1026CC87C30054CBCF /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8826CC87C30054CBCF /* CAPThread.h */; }; + 8B362C1126CC87C30054CBCF /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B8926CC87C30054CBCF /* CAAUParameter.cpp */; }; + 8B362C1226CC87C30054CBCF /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8A26CC87C30054CBCF /* CAAudioTimeStamp.h */; }; + 8B362C1326CC87C30054CBCF /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B8B26CC87C30054CBCF /* CAFilePathUtils.cpp */; }; + 8B362C1426CC87C30054CBCF /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8C26CC87C30054CBCF /* CAAudioValueRange.h */; }; + 8B362C1526CC87C30054CBCF /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B8D26CC87C30054CBCF /* CAVectorUnitTypes.h */; }; + 8B362C1626CC87C30054CBCF /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B8E26CC87C30054CBCF /* CAAudioChannelLayoutObject.cpp */; }; + 8B362C1726CC87C30054CBCF /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B8F26CC87C30054CBCF /* CAGuard.cpp */; }; + 8B362C1826CC87C30054CBCF /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9026CC87C30054CBCF /* CACFNumber.h */; }; + 8B362C1926CC87C30054CBCF /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9126CC87C30054CBCF /* CACFDistributedNotification.cpp */; }; + 8B362C1A26CC87C30054CBCF /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9226CC87C30054CBCF /* CACFString.h */; }; + 8B362C1B26CC87C30054CBCF /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9326CC87C30054CBCF /* CAAUMIDIMapManager.cpp */; }; + 8B362C1C26CC87C30054CBCF /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9426CC87C30054CBCF /* CAComponentDescription.cpp */; }; + 8B362C1D26CC87C30054CBCF /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9526CC87C30054CBCF /* CAHostTimeBase.h */; }; + 8B362C1E26CC87C30054CBCF /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9626CC87C30054CBCF /* CADebugMacros.cpp */; }; + 8B362C1F26CC87C30054CBCF /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9726CC87C30054CBCF /* CAAudioFileFormats.h */; }; + 8B362C2026CC87C30054CBCF /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9826CC87C30054CBCF /* CAAUMIDIMapManager.h */; }; + 8B362C2126CC87C30054CBCF /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9926CC87C30054CBCF /* CACFDictionary.cpp */; }; + 8B362C2226CC87C30054CBCF /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9A26CC87C30054CBCF /* CAMutex.h */; }; + 8B362C2326CC87C30054CBCF /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9B26CC87C30054CBCF /* CACFString.cpp */; }; + 8B362C2426CC87C30054CBCF /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9C26CC87C30054CBCF /* CASettingsStorage.h */; }; + 8B362C2526CC87C30054CBCF /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9D26CC87C30054CBCF /* CADebugPrintf.h */; }; + 8B362C2626CC87C30054CBCF /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362B9E26CC87C30054CBCF /* CAXException.cpp */; }; + 8B362C2726CC87C30054CBCF /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362B9F26CC87C30054CBCF /* CAAUMIDIMap.h */; }; + 8B362C2826CC87C30054CBCF /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA026CC87C30054CBCF /* AUParamInfo.h */; }; + 8B362C2926CC87C30054CBCF /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA126CC87C30054CBCF /* CABitOperations.h */; }; + 8B362C2A26CC87C30054CBCF /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BA226CC87C30054CBCF /* CACFPreferences.cpp */; }; + 8B362C2B26CC87C30054CBCF /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA326CC87C30054CBCF /* CABundleLocker.h */; }; + 8B362C2C26CC87C30054CBCF /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA426CC87C30054CBCF /* CAPropertyAddress.h */; }; + 8B362C2D26CC87C30054CBCF /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA526CC87C30054CBCF /* CAXException.h */; }; + 8B362C2E26CC87C30054CBCF /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BA626CC87C30054CBCF /* CAAudioChannelLayout.cpp */; }; + 8B362C2F26CC87C30054CBCF /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA726CC87C30054CBCF /* CAThreadSafeList.h */; }; + 8B362C3026CC87C30054CBCF /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BA826CC87C30054CBCF /* CAAudioUnitOutputCapturer.h */; }; + 8B362C3126CC87C30054CBCF /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BA926CC87C30054CBCF /* AUParamInfo.cpp */; }; + 8B362C3226CC87C30054CBCF /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BAA26CC87C30054CBCF /* CASharedLibrary.cpp */; }; + 8B362C3326CC87C30054CBCF /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BAB26CC87C30054CBCF /* CAAUMIDIMap.cpp */; }; + 8B362C3426CC87C30054CBCF /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BAC26CC87C30054CBCF /* CALogMacros.h */; }; + 8B362C3526CC87C30054CBCF /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BAD26CC87C30054CBCF /* CACFMessagePort.cpp */; }; + 8B362C3626CC87C30054CBCF /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BAE26CC87C30054CBCF /* CARingBuffer.h */; }; + 8B362C3726CC87C30054CBCF /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BAF26CC87C30054CBCF /* AUOutputBL.cpp */; }; + 8B362C3826CC87C30054CBCF /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB026CC87C30054CBCF /* CABufferList.h */; }; + 8B362C3926CC87C30054CBCF /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB126CC87C30054CBCF /* CASharedLibrary.h */; }; + 8B362C3A26CC87C30054CBCF /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB226CC87C30054CBCF /* CACFData.h */; }; + 8B362C3B26CC87C30054CBCF /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BB326CC87C30054CBCF /* CAStreamRangedDescription.cpp */; }; + 8B362C3C26CC87C30054CBCF /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BB426CC87C30054CBCF /* CAPThread.cpp */; }; + 8B362C3D26CC87C30054CBCF /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB526CC87C30054CBCF /* CAAutoDisposer.h */; }; + 8B362C3E26CC87C30054CBCF /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB626CC87C30054CBCF /* CACFPreferences.h */; }; + 8B362C3F26CC87C30054CBCF /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BB726CC87C30054CBCF /* CAVectorUnit.cpp */; }; + 8B362C4026CC87C30054CBCF /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB826CC87C30054CBCF /* CAComponentDescription.h */; }; + 8B362C4126CC87C30054CBCF /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BB926CC87C30054CBCF /* CADebugMacros.h */; }; + 8B362C4226CC87C30054CBCF /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BBA26CC87C30054CBCF /* AUOutputBL.h */; }; + 8B362C4326CC87C30054CBCF /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BBB26CC87C30054CBCF /* CADebugPrintf.cpp */; }; + 8B362C4426CC87C30054CBCF /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BBC26CC87C30054CBCF /* CARingBuffer.cpp */; }; + 8B362C4526CC87C30054CBCF /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BBD26CC87C30054CBCF /* CACFPlugIn.h */; }; + 8B362C4626CC87C30054CBCF /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BBE26CC87C30054CBCF /* CASettingsStorage.cpp */; }; + 8B362C4726CC87C30054CBCF /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BBF26CC87C30054CBCF /* CAMixMap.h */; }; + 8B362C4826CC87C30054CBCF /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BC026CC87C30054CBCF /* CACFDistributedNotification.h */; }; + 8B362C4926CC87C30054CBCF /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BC126CC87C30054CBCF /* CAFilePathUtils.h */; }; + 8B362C4A26CC87C30054CBCF /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BC226CC87C30054CBCF /* CATink.h */; }; + 8B362C4B26CC87C30054CBCF /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC326CC87C30054CBCF /* CAStreamBasicDescription.cpp */; }; + 8B362C4C26CC87C30054CBCF /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BC426CC87C30054CBCF /* CAAudioChannelLayout.h */; }; + 8B362C4D26CC87C30054CBCF /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC526CC87C30054CBCF /* CAProcess.cpp */; }; + 8B362C4E26CC87C30054CBCF /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC626CC87C30054CBCF /* CAHostTimeBase.cpp */; }; + 8B362C4F26CC87C30054CBCF /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC726CC87C30054CBCF /* CAPersistence.cpp */; }; + 8B362C5026CC87C30054CBCF /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC826CC87C30054CBCF /* CAAudioBufferList.cpp */; }; + 8B362C5126CC87C30054CBCF /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BC926CC87C30054CBCF /* CAAudioTimeStamp.cpp */; }; + 8B362C5226CC87C30054CBCF /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BCA26CC87C30054CBCF /* CAVectorUnit.h */; }; + 8B362C5326CC87C30054CBCF /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BCB26CC87C30054CBCF /* CAByteOrder.h */; }; + 8B362C5426CC87C30054CBCF /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BCC26CC87C30054CBCF /* CACFArray.h */; }; + 8B362C5526CC87C30054CBCF /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BCD26CC87C30054CBCF /* CAAtomicStack.h */; }; + 8B362C5626CC87C30054CBCF /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BCE26CC87C30054CBCF /* CAReferenceCounted.h */; }; + 8B362C5726CC87C30054CBCF /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BCF26CC87C30054CBCF /* CACFMachPort.cpp */; }; + 8B362C5826CC87C30054CBCF /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD026CC87C30054CBCF /* CABufferList.cpp */; }; + 8B362C5926CC87C30054CBCF /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD126CC87C30054CBCF /* CAMutex.cpp */; }; + 8B362C5A26CC87C30054CBCF /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD226CC87C30054CBCF /* CADebugger.cpp */; }; + 8B362C5B26CC87C30054CBCF /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD326CC87C30054CBCF /* CABundleLocker.cpp */; }; + 8B362C5C26CC87C30054CBCF /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD426CC87C30054CBCF /* CAAudioFileFormats.cpp */; }; + 8B362C5D26CC87C30054CBCF /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BD526CC87C30054CBCF /* CAMath.h */; }; + 8B362C5E26CC87C30054CBCF /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD626CC87C30054CBCF /* CACFArray.cpp */; }; + 8B362C5F26CC87C30054CBCF /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BD726CC87C30054CBCF /* CACFMessagePort.h */; }; + 8B362C6026CC87C30054CBCF /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD826CC87C30054CBCF /* CAAudioValueRange.cpp */; }; + 8B362C6126CC87C30054CBCF /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BD926CC87C30054CBCF /* CAAudioUnit.cpp */; }; + 8B362C6226CC87C30054CBCF /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BDD26CC87C30054CBCF /* AUViewLocalizedStringKeys.h */; }; + 8B362C6326CC87C30054CBCF /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BDF26CC87C30054CBCF /* ComponentBase.cpp */; }; + 8B362C6426CC87C30054CBCF /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BE026CC87C30054CBCF /* AUScopeElement.cpp */; }; + 8B362C6526CC87C30054CBCF /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BE126CC87C30054CBCF /* ComponentBase.h */; }; + 8B362C6626CC87C30054CBCF /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BE226CC87C30054CBCF /* AUBase.cpp */; }; + 8B362C6726CC87C30054CBCF /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BE326CC87C30054CBCF /* AUInputElement.h */; }; + 8B362C6826CC87C30054CBCF /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BE426CC87C30054CBCF /* AUBase.h */; }; + 8B362C6926CC87C30054CBCF /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BE526CC87C30054CBCF /* AUPlugInDispatch.h */; }; + 8B362C6A26CC87C30054CBCF /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BE626CC87C30054CBCF /* AUDispatch.h */; }; + 8B362C6B26CC87C30054CBCF /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BE726CC87C30054CBCF /* AUOutputElement.cpp */; }; + 8B362C6D26CC87C30054CBCF /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BE926CC87C30054CBCF /* AUPlugInDispatch.cpp */; }; + 8B362C6E26CC87C30054CBCF /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BEA26CC87C30054CBCF /* AUOutputElement.h */; }; + 8B362C6F26CC87C30054CBCF /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BEB26CC87C30054CBCF /* AUDispatch.cpp */; }; + 8B362C7026CC87C30054CBCF /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BEC26CC87C30054CBCF /* AUScopeElement.h */; }; + 8B362C7126CC87C30054CBCF /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BED26CC87C30054CBCF /* AUInputElement.cpp */; }; + 8B362C7226CC87C30054CBCF /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BEF26CC87C30054CBCF /* AUEffectBase.cpp */; }; + 8B362C7326CC87C30054CBCF /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF026CC87C30054CBCF /* AUEffectBase.h */; }; + 8B362C7426CC87C30054CBCF /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF226CC87C30054CBCF /* AUTimestampGenerator.h */; }; + 8B362C7526CC87C30054CBCF /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BF326CC87C30054CBCF /* AUBaseHelper.cpp */; }; + 8B362C7626CC87C30054CBCF /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF426CC87C30054CBCF /* AUSilentTimeout.h */; }; + 8B362C7726CC87C30054CBCF /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF526CC87C30054CBCF /* AUInputFormatConverter.h */; }; + 8B362C7826CC87C30054CBCF /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BF626CC87C30054CBCF /* AUTimestampGenerator.cpp */; }; + 8B362C7926CC87C30054CBCF /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362BF726CC87C30054CBCF /* AUBuffer.cpp */; }; + 8B362C7A26CC87C30054CBCF /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF826CC87C30054CBCF /* AUMIDIDefs.h */; }; + 8B362C7B26CC87C30054CBCF /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BF926CC87C30054CBCF /* AUBuffer.h */; }; + 8B362C7C26CC87C30054CBCF /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362BFA26CC87C30054CBCF /* AUBaseHelper.h */; }; + 8BA05A6B0720730100365D66 /* ZBandpass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* ZBandpass.cpp */; }; + 8BA05A6E0720730100365D66 /* ZBandpassVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* ZBandpassVersion.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 */; }; + 8BC6025C073B072D006C4272 /* ZBandpass.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* ZBandpass.h */; }; + 8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8B362B7326CC87C30054CBCF /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; }; + 8B362B7426CC87C30054CBCF /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; }; + 8B362B7526CC87C30054CBCF /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; }; + 8B362B7626CC87C30054CBCF /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; }; + 8B362B7726CC87C30054CBCF /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; }; + 8B362B7826CC87C30054CBCF /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; }; + 8B362B7926CC87C30054CBCF /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; }; + 8B362B7A26CC87C30054CBCF /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; }; + 8B362B7B26CC87C30054CBCF /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; }; + 8B362B7C26CC87C30054CBCF /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; }; + 8B362B7D26CC87C30054CBCF /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; }; + 8B362B7E26CC87C30054CBCF /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; }; + 8B362B7F26CC87C30054CBCF /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; }; + 8B362B8026CC87C30054CBCF /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; }; + 8B362B8126CC87C30054CBCF /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; }; + 8B362B8226CC87C30054CBCF /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; + 8B362B8326CC87C30054CBCF /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; }; + 8B362B8426CC87C30054CBCF /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; }; + 8B362B8526CC87C30054CBCF /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; }; + 8B362B8626CC87C30054CBCF /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; }; + 8B362B8726CC87C30054CBCF /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; }; + 8B362B8826CC87C30054CBCF /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; }; + 8B362B8926CC87C30054CBCF /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + 8B362B8A26CC87C30054CBCF /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; }; + 8B362B8B26CC87C30054CBCF /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; }; + 8B362B8C26CC87C30054CBCF /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; }; + 8B362B8D26CC87C30054CBCF /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; }; + 8B362B8E26CC87C30054CBCF /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; }; + 8B362B8F26CC87C30054CBCF /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; }; + 8B362B9026CC87C30054CBCF /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; }; + 8B362B9126CC87C30054CBCF /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; }; + 8B362B9226CC87C30054CBCF /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; }; + 8B362B9326CC87C30054CBCF /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; }; + 8B362B9426CC87C30054CBCF /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; }; + 8B362B9526CC87C30054CBCF /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; }; + 8B362B9626CC87C30054CBCF /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; + 8B362B9726CC87C30054CBCF /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; }; + 8B362B9826CC87C30054CBCF /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; }; + 8B362B9926CC87C30054CBCF /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; }; + 8B362B9A26CC87C30054CBCF /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; }; + 8B362B9B26CC87C30054CBCF /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; }; + 8B362B9C26CC87C30054CBCF /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; }; + 8B362B9D26CC87C30054CBCF /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; }; + 8B362B9E26CC87C30054CBCF /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; }; + 8B362B9F26CC87C30054CBCF /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; }; + 8B362BA026CC87C30054CBCF /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; }; + 8B362BA126CC87C30054CBCF /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; }; + 8B362BA226CC87C30054CBCF /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; }; + 8B362BA326CC87C30054CBCF /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; }; + 8B362BA426CC87C30054CBCF /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; }; + 8B362BA526CC87C30054CBCF /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; }; + 8B362BA626CC87C30054CBCF /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; }; + 8B362BA726CC87C30054CBCF /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; }; + 8B362BA826CC87C30054CBCF /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; }; + 8B362BA926CC87C30054CBCF /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; + 8B362BAA26CC87C30054CBCF /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; }; + 8B362BAB26CC87C30054CBCF /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; }; + 8B362BAC26CC87C30054CBCF /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; }; + 8B362BAD26CC87C30054CBCF /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; }; + 8B362BAE26CC87C30054CBCF /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; }; + 8B362BAF26CC87C30054CBCF /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; }; + 8B362BB026CC87C30054CBCF /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; }; + 8B362BB126CC87C30054CBCF /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; }; + 8B362BB226CC87C30054CBCF /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; }; + 8B362BB326CC87C30054CBCF /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; }; + 8B362BB426CC87C30054CBCF /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; }; + 8B362BB526CC87C30054CBCF /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; }; + 8B362BB626CC87C30054CBCF /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; }; + 8B362BB726CC87C30054CBCF /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; }; + 8B362BB826CC87C30054CBCF /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; }; + 8B362BB926CC87C30054CBCF /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; }; + 8B362BBA26CC87C30054CBCF /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; }; + 8B362BBB26CC87C30054CBCF /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; }; + 8B362BBC26CC87C30054CBCF /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; }; + 8B362BBD26CC87C30054CBCF /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; }; + 8B362BBE26CC87C30054CBCF /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; }; + 8B362BBF26CC87C30054CBCF /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; }; + 8B362BC026CC87C30054CBCF /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; }; + 8B362BC126CC87C30054CBCF /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; }; + 8B362BC226CC87C30054CBCF /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; }; + 8B362BC326CC87C30054CBCF /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; }; + 8B362BC426CC87C30054CBCF /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; }; + 8B362BC526CC87C30054CBCF /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; }; + 8B362BC626CC87C30054CBCF /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; }; + 8B362BC726CC87C30054CBCF /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; }; + 8B362BC826CC87C30054CBCF /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; }; + 8B362BC926CC87C30054CBCF /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; }; + 8B362BCA26CC87C30054CBCF /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; }; + 8B362BCB26CC87C30054CBCF /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; }; + 8B362BCC26CC87C30054CBCF /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; }; + 8B362BCD26CC87C30054CBCF /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; }; + 8B362BCE26CC87C30054CBCF /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; }; + 8B362BCF26CC87C30054CBCF /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; }; + 8B362BD026CC87C30054CBCF /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; }; + 8B362BD126CC87C30054CBCF /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; }; + 8B362BD226CC87C30054CBCF /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; }; + 8B362BD326CC87C30054CBCF /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; }; + 8B362BD426CC87C30054CBCF /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; }; + 8B362BD526CC87C30054CBCF /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; }; + 8B362BD626CC87C30054CBCF /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; }; + 8B362BD726CC87C30054CBCF /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; }; + 8B362BD826CC87C30054CBCF /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; }; + 8B362BD926CC87C30054CBCF /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; }; + 8B362BDD26CC87C30054CBCF /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; }; + 8B362BDF26CC87C30054CBCF /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; }; + 8B362BE026CC87C30054CBCF /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; }; + 8B362BE126CC87C30054CBCF /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; }; + 8B362BE226CC87C30054CBCF /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; }; + 8B362BE326CC87C30054CBCF /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; }; + 8B362BE426CC87C30054CBCF /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; }; + 8B362BE526CC87C30054CBCF /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; }; + 8B362BE626CC87C30054CBCF /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; }; + 8B362BE726CC87C30054CBCF /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; }; + 8B362BE826CC87C30054CBCF /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; }; + 8B362BE926CC87C30054CBCF /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = ""; }; + 8B362BEA26CC87C30054CBCF /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; }; + 8B362BEB26CC87C30054CBCF /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; }; + 8B362BEC26CC87C30054CBCF /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; }; + 8B362BED26CC87C30054CBCF /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; }; + 8B362BEF26CC87C30054CBCF /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; }; + 8B362BF026CC87C30054CBCF /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; }; + 8B362BF226CC87C30054CBCF /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; }; + 8B362BF326CC87C30054CBCF /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = ""; }; + 8B362BF426CC87C30054CBCF /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; }; + 8B362BF526CC87C30054CBCF /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; }; + 8B362BF626CC87C30054CBCF /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = ""; }; + 8B362BF726CC87C30054CBCF /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; }; + 8B362BF826CC87C30054CBCF /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = ""; }; + 8B362BF926CC87C30054CBCF /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; }; + 8B362BFA26CC87C30054CBCF /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = ""; }; + 8B362C7F26CC88C80054CBCF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; + 8BA05A660720730100365D66 /* ZBandpass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ZBandpass.cpp; sourceTree = ""; }; + 8BA05A670720730100365D66 /* ZBandpass.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = ZBandpass.exp; sourceTree = ""; }; + 8BA05A680720730100365D66 /* ZBandpass.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = ZBandpass.r; sourceTree = ""; }; + 8BA05A690720730100365D66 /* ZBandpassVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZBandpassVersion.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 = ""; }; + 8BC6025B073B072D006C4272 /* ZBandpass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ZBandpass.h; sourceTree = ""; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; + 8D01CCD20486CAD60068D4B7 /* ZBandpass.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZBandpass.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 /* ZBandpass */ = { + isa = PBXGroup; + children = ( + 08FB77ADFE841716C02AAC07 /* Source */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB4FE9D528D11CA2CBB /* Products */, + ); + name = ZBandpass; + 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 = ( + 8B362B7126CC87C30054CBCF /* CA_SDK */, + 8BA05A56072072A900365D66 /* AU Source */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D01CCD20486CAD60068D4B7 /* ZBandpass.component */, + ); + name = Products; + sourceTree = ""; + }; + 8B362B7126CC87C30054CBCF /* CA_SDK */ = { + isa = PBXGroup; + children = ( + 8B362B7226CC87C30054CBCF /* PublicUtility */, + 8B362BDA26CC87C30054CBCF /* AudioUnits */, + ); + name = CA_SDK; + path = ../../../../CA_SDK; + sourceTree = ""; + }; + 8B362B7226CC87C30054CBCF /* PublicUtility */ = { + isa = PBXGroup; + children = ( + 8B362B7326CC87C30054CBCF /* CAExtAudioFile.h */, + 8B362B7426CC87C30054CBCF /* CACFMachPort.h */, + 8B362B7526CC87C30054CBCF /* CABool.h */, + 8B362B7626CC87C30054CBCF /* CAComponent.cpp */, + 8B362B7726CC87C30054CBCF /* CADebugger.h */, + 8B362B7826CC87C30054CBCF /* CACFNumber.cpp */, + 8B362B7926CC87C30054CBCF /* CAGuard.h */, + 8B362B7A26CC87C30054CBCF /* CAAtomic.h */, + 8B362B7B26CC87C30054CBCF /* CAStreamBasicDescription.h */, + 8B362B7C26CC87C30054CBCF /* CACFObject.h */, + 8B362B7D26CC87C30054CBCF /* CAStreamRangedDescription.h */, + 8B362B7E26CC87C30054CBCF /* CATokenMap.h */, + 8B362B7F26CC87C30054CBCF /* CAComponent.h */, + 8B362B8026CC87C30054CBCF /* CAAudioBufferList.h */, + 8B362B8126CC87C30054CBCF /* CAAudioUnit.h */, + 8B362B8226CC87C30054CBCF /* CAAUParameter.h */, + 8B362B8326CC87C30054CBCF /* CAException.h */, + 8B362B8426CC87C30054CBCF /* CAAUProcessor.cpp */, + 8B362B8526CC87C30054CBCF /* CAAUProcessor.h */, + 8B362B8626CC87C30054CBCF /* CAProcess.h */, + 8B362B8726CC87C30054CBCF /* CACFDictionary.h */, + 8B362B8826CC87C30054CBCF /* CAPThread.h */, + 8B362B8926CC87C30054CBCF /* CAAUParameter.cpp */, + 8B362B8A26CC87C30054CBCF /* CAAudioTimeStamp.h */, + 8B362B8B26CC87C30054CBCF /* CAFilePathUtils.cpp */, + 8B362B8C26CC87C30054CBCF /* CAAudioValueRange.h */, + 8B362B8D26CC87C30054CBCF /* CAVectorUnitTypes.h */, + 8B362B8E26CC87C30054CBCF /* CAAudioChannelLayoutObject.cpp */, + 8B362B8F26CC87C30054CBCF /* CAGuard.cpp */, + 8B362B9026CC87C30054CBCF /* CACFNumber.h */, + 8B362B9126CC87C30054CBCF /* CACFDistributedNotification.cpp */, + 8B362B9226CC87C30054CBCF /* CACFString.h */, + 8B362B9326CC87C30054CBCF /* CAAUMIDIMapManager.cpp */, + 8B362B9426CC87C30054CBCF /* CAComponentDescription.cpp */, + 8B362B9526CC87C30054CBCF /* CAHostTimeBase.h */, + 8B362B9626CC87C30054CBCF /* CADebugMacros.cpp */, + 8B362B9726CC87C30054CBCF /* CAAudioFileFormats.h */, + 8B362B9826CC87C30054CBCF /* CAAUMIDIMapManager.h */, + 8B362B9926CC87C30054CBCF /* CACFDictionary.cpp */, + 8B362B9A26CC87C30054CBCF /* CAMutex.h */, + 8B362B9B26CC87C30054CBCF /* CACFString.cpp */, + 8B362B9C26CC87C30054CBCF /* CASettingsStorage.h */, + 8B362B9D26CC87C30054CBCF /* CADebugPrintf.h */, + 8B362B9E26CC87C30054CBCF /* CAXException.cpp */, + 8B362B9F26CC87C30054CBCF /* CAAUMIDIMap.h */, + 8B362BA026CC87C30054CBCF /* AUParamInfo.h */, + 8B362BA126CC87C30054CBCF /* CABitOperations.h */, + 8B362BA226CC87C30054CBCF /* CACFPreferences.cpp */, + 8B362BA326CC87C30054CBCF /* CABundleLocker.h */, + 8B362BA426CC87C30054CBCF /* CAPropertyAddress.h */, + 8B362BA526CC87C30054CBCF /* CAXException.h */, + 8B362BA626CC87C30054CBCF /* CAAudioChannelLayout.cpp */, + 8B362BA726CC87C30054CBCF /* CAThreadSafeList.h */, + 8B362BA826CC87C30054CBCF /* CAAudioUnitOutputCapturer.h */, + 8B362BA926CC87C30054CBCF /* AUParamInfo.cpp */, + 8B362BAA26CC87C30054CBCF /* CASharedLibrary.cpp */, + 8B362BAB26CC87C30054CBCF /* CAAUMIDIMap.cpp */, + 8B362BAC26CC87C30054CBCF /* CALogMacros.h */, + 8B362BAD26CC87C30054CBCF /* CACFMessagePort.cpp */, + 8B362BAE26CC87C30054CBCF /* CARingBuffer.h */, + 8B362BAF26CC87C30054CBCF /* AUOutputBL.cpp */, + 8B362BB026CC87C30054CBCF /* CABufferList.h */, + 8B362BB126CC87C30054CBCF /* CASharedLibrary.h */, + 8B362BB226CC87C30054CBCF /* CACFData.h */, + 8B362BB326CC87C30054CBCF /* CAStreamRangedDescription.cpp */, + 8B362BB426CC87C30054CBCF /* CAPThread.cpp */, + 8B362BB526CC87C30054CBCF /* CAAutoDisposer.h */, + 8B362BB626CC87C30054CBCF /* CACFPreferences.h */, + 8B362BB726CC87C30054CBCF /* CAVectorUnit.cpp */, + 8B362BB826CC87C30054CBCF /* CAComponentDescription.h */, + 8B362BB926CC87C30054CBCF /* CADebugMacros.h */, + 8B362BBA26CC87C30054CBCF /* AUOutputBL.h */, + 8B362BBB26CC87C30054CBCF /* CADebugPrintf.cpp */, + 8B362BBC26CC87C30054CBCF /* CARingBuffer.cpp */, + 8B362BBD26CC87C30054CBCF /* CACFPlugIn.h */, + 8B362BBE26CC87C30054CBCF /* CASettingsStorage.cpp */, + 8B362BBF26CC87C30054CBCF /* CAMixMap.h */, + 8B362BC026CC87C30054CBCF /* CACFDistributedNotification.h */, + 8B362BC126CC87C30054CBCF /* CAFilePathUtils.h */, + 8B362BC226CC87C30054CBCF /* CATink.h */, + 8B362BC326CC87C30054CBCF /* CAStreamBasicDescription.cpp */, + 8B362BC426CC87C30054CBCF /* CAAudioChannelLayout.h */, + 8B362BC526CC87C30054CBCF /* CAProcess.cpp */, + 8B362BC626CC87C30054CBCF /* CAHostTimeBase.cpp */, + 8B362BC726CC87C30054CBCF /* CAPersistence.cpp */, + 8B362BC826CC87C30054CBCF /* CAAudioBufferList.cpp */, + 8B362BC926CC87C30054CBCF /* CAAudioTimeStamp.cpp */, + 8B362BCA26CC87C30054CBCF /* CAVectorUnit.h */, + 8B362BCB26CC87C30054CBCF /* CAByteOrder.h */, + 8B362BCC26CC87C30054CBCF /* CACFArray.h */, + 8B362BCD26CC87C30054CBCF /* CAAtomicStack.h */, + 8B362BCE26CC87C30054CBCF /* CAReferenceCounted.h */, + 8B362BCF26CC87C30054CBCF /* CACFMachPort.cpp */, + 8B362BD026CC87C30054CBCF /* CABufferList.cpp */, + 8B362BD126CC87C30054CBCF /* CAMutex.cpp */, + 8B362BD226CC87C30054CBCF /* CADebugger.cpp */, + 8B362BD326CC87C30054CBCF /* CABundleLocker.cpp */, + 8B362BD426CC87C30054CBCF /* CAAudioFileFormats.cpp */, + 8B362BD526CC87C30054CBCF /* CAMath.h */, + 8B362BD626CC87C30054CBCF /* CACFArray.cpp */, + 8B362BD726CC87C30054CBCF /* CACFMessagePort.h */, + 8B362BD826CC87C30054CBCF /* CAAudioValueRange.cpp */, + 8B362BD926CC87C30054CBCF /* CAAudioUnit.cpp */, + ); + path = PublicUtility; + sourceTree = ""; + }; + 8B362BDA26CC87C30054CBCF /* AudioUnits */ = { + isa = PBXGroup; + children = ( + 8B362BDB26CC87C30054CBCF /* AUPublic */, + ); + path = AudioUnits; + sourceTree = ""; + }; + 8B362BDB26CC87C30054CBCF /* AUPublic */ = { + isa = PBXGroup; + children = ( + 8B362BDC26CC87C30054CBCF /* AUViewBase */, + 8B362BDE26CC87C30054CBCF /* AUBase */, + 8B362BEE26CC87C30054CBCF /* OtherBases */, + 8B362BF126CC87C30054CBCF /* Utility */, + ); + path = AUPublic; + sourceTree = ""; + }; + 8B362BDC26CC87C30054CBCF /* AUViewBase */ = { + isa = PBXGroup; + children = ( + 8B362BDD26CC87C30054CBCF /* AUViewLocalizedStringKeys.h */, + ); + path = AUViewBase; + sourceTree = ""; + }; + 8B362BDE26CC87C30054CBCF /* AUBase */ = { + isa = PBXGroup; + children = ( + 8B362BDF26CC87C30054CBCF /* ComponentBase.cpp */, + 8B362BE026CC87C30054CBCF /* AUScopeElement.cpp */, + 8B362BE126CC87C30054CBCF /* ComponentBase.h */, + 8B362BE226CC87C30054CBCF /* AUBase.cpp */, + 8B362BE326CC87C30054CBCF /* AUInputElement.h */, + 8B362BE426CC87C30054CBCF /* AUBase.h */, + 8B362BE526CC87C30054CBCF /* AUPlugInDispatch.h */, + 8B362BE626CC87C30054CBCF /* AUDispatch.h */, + 8B362BE726CC87C30054CBCF /* AUOutputElement.cpp */, + 8B362BE826CC87C30054CBCF /* AUResources.r */, + 8B362BE926CC87C30054CBCF /* AUPlugInDispatch.cpp */, + 8B362BEA26CC87C30054CBCF /* AUOutputElement.h */, + 8B362BEB26CC87C30054CBCF /* AUDispatch.cpp */, + 8B362BEC26CC87C30054CBCF /* AUScopeElement.h */, + 8B362BED26CC87C30054CBCF /* AUInputElement.cpp */, + ); + path = AUBase; + sourceTree = ""; + }; + 8B362BEE26CC87C30054CBCF /* OtherBases */ = { + isa = PBXGroup; + children = ( + 8B362BEF26CC87C30054CBCF /* AUEffectBase.cpp */, + 8B362BF026CC87C30054CBCF /* AUEffectBase.h */, + ); + path = OtherBases; + sourceTree = ""; + }; + 8B362BF126CC87C30054CBCF /* Utility */ = { + isa = PBXGroup; + children = ( + 8B362BF226CC87C30054CBCF /* AUTimestampGenerator.h */, + 8B362BF326CC87C30054CBCF /* AUBaseHelper.cpp */, + 8B362BF426CC87C30054CBCF /* AUSilentTimeout.h */, + 8B362BF526CC87C30054CBCF /* AUInputFormatConverter.h */, + 8B362BF626CC87C30054CBCF /* AUTimestampGenerator.cpp */, + 8B362BF726CC87C30054CBCF /* AUBuffer.cpp */, + 8B362BF826CC87C30054CBCF /* AUMIDIDefs.h */, + 8B362BF926CC87C30054CBCF /* AUBuffer.h */, + 8B362BFA26CC87C30054CBCF /* AUBaseHelper.h */, + ); + path = Utility; + sourceTree = ""; + }; + 8BA05A56072072A900365D66 /* AU Source */ = { + isa = PBXGroup; + children = ( + 8BC6025B073B072D006C4272 /* ZBandpass.h */, + 8BA05A660720730100365D66 /* ZBandpass.cpp */, + 8BA05A670720730100365D66 /* ZBandpass.exp */, + 8BA05A680720730100365D66 /* ZBandpass.r */, + 8BA05A690720730100365D66 /* ZBandpassVersion.h */, + ); + name = "AU Source"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8B362C2B26CC87C30054CBCF /* CABundleLocker.h in Headers */, + 8B362C4C26CC87C30054CBCF /* CAAudioChannelLayout.h in Headers */, + 8B362C4226CC87C30054CBCF /* AUOutputBL.h in Headers */, + 8B362C1D26CC87C30054CBCF /* CAHostTimeBase.h in Headers */, + 8B362C6526CC87C30054CBCF /* ComponentBase.h in Headers */, + 8B362C5526CC87C30054CBCF /* CAAtomicStack.h in Headers */, + 8B362C1226CC87C30054CBCF /* CAAudioTimeStamp.h in Headers */, + 8B362C2F26CC87C30054CBCF /* CAThreadSafeList.h in Headers */, + 8B362C0A26CC87C30054CBCF /* CAAUParameter.h in Headers */, + 8B362C7C26CC87C30054CBCF /* AUBaseHelper.h in Headers */, + 8B362C7426CC87C30054CBCF /* AUTimestampGenerator.h in Headers */, + 8B362C2526CC87C30054CBCF /* CADebugPrintf.h in Headers */, + 8B362C5F26CC87C30054CBCF /* CACFMessagePort.h in Headers */, + 8B362C0D26CC87C30054CBCF /* CAAUProcessor.h in Headers */, + 8B362C0926CC87C30054CBCF /* CAAudioUnit.h in Headers */, + 8B362C6226CC87C30054CBCF /* AUViewLocalizedStringKeys.h in Headers */, + 8B362C4826CC87C30054CBCF /* CACFDistributedNotification.h in Headers */, + 8B362C0726CC87C30054CBCF /* CAComponent.h in Headers */, + 8B362C1526CC87C30054CBCF /* CAVectorUnitTypes.h in Headers */, + 8BA05A6E0720730100365D66 /* ZBandpassVersion.h in Headers */, + 8B362C4926CC87C30054CBCF /* CAFilePathUtils.h in Headers */, + 8B362C0B26CC87C30054CBCF /* CAException.h in Headers */, + 8B362C0226CC87C30054CBCF /* CAAtomic.h in Headers */, + 8B362C0126CC87C30054CBCF /* CAGuard.h in Headers */, + 8B362C6726CC87C30054CBCF /* AUInputElement.h in Headers */, + 8B362C3E26CC87C30054CBCF /* CACFPreferences.h in Headers */, + 8B362C5326CC87C30054CBCF /* CAByteOrder.h in Headers */, + 8B362C3626CC87C30054CBCF /* CARingBuffer.h in Headers */, + 8B362BFD26CC87C30054CBCF /* CABool.h in Headers */, + 8B362C2226CC87C30054CBCF /* CAMutex.h in Headers */, + 8B362C6826CC87C30054CBCF /* AUBase.h in Headers */, + 8BC6025C073B072D006C4272 /* ZBandpass.h in Headers */, + 8B362C1A26CC87C30054CBCF /* CACFString.h in Headers */, + 8B362C3926CC87C30054CBCF /* CASharedLibrary.h in Headers */, + 8B362C0626CC87C30054CBCF /* CATokenMap.h in Headers */, + 8B362BFB26CC87C30054CBCF /* CAExtAudioFile.h in Headers */, + 8B362C1026CC87C30054CBCF /* CAPThread.h in Headers */, + 8B362C2C26CC87C30054CBCF /* CAPropertyAddress.h in Headers */, + 8B362C5626CC87C30054CBCF /* CAReferenceCounted.h in Headers */, + 8B362C7B26CC87C30054CBCF /* AUBuffer.h in Headers */, + 8B362C5D26CC87C30054CBCF /* CAMath.h in Headers */, + 8B362C3D26CC87C30054CBCF /* CAAutoDisposer.h in Headers */, + 8B362C0426CC87C30054CBCF /* CACFObject.h in Headers */, + 8B362C2426CC87C30054CBCF /* CASettingsStorage.h in Headers */, + 8B362C2D26CC87C30054CBCF /* CAXException.h in Headers */, + 8B362C4A26CC87C30054CBCF /* CATink.h in Headers */, + 8B362C7726CC87C30054CBCF /* AUInputFormatConverter.h in Headers */, + 8B362C5226CC87C30054CBCF /* CAVectorUnit.h in Headers */, + 8B362C0E26CC87C30054CBCF /* CAProcess.h in Headers */, + 8B362C1426CC87C30054CBCF /* CAAudioValueRange.h in Headers */, + 8B362C2926CC87C30054CBCF /* CABitOperations.h in Headers */, + 8B362C1F26CC87C30054CBCF /* CAAudioFileFormats.h in Headers */, + 8B362C1826CC87C30054CBCF /* CACFNumber.h in Headers */, + 8B362C3026CC87C30054CBCF /* CAAudioUnitOutputCapturer.h in Headers */, + 8B362C4126CC87C30054CBCF /* CADebugMacros.h in Headers */, + 8B362C7A26CC87C30054CBCF /* AUMIDIDefs.h in Headers */, + 8B362C3A26CC87C30054CBCF /* CACFData.h in Headers */, + 8B362C0326CC87C30054CBCF /* CAStreamBasicDescription.h in Headers */, + 8B362C6926CC87C30054CBCF /* AUPlugInDispatch.h in Headers */, + 8B362C0526CC87C30054CBCF /* CAStreamRangedDescription.h in Headers */, + 8B362C4526CC87C30054CBCF /* CACFPlugIn.h in Headers */, + 8B362C0826CC87C30054CBCF /* CAAudioBufferList.h in Headers */, + 8B362C2026CC87C30054CBCF /* CAAUMIDIMapManager.h in Headers */, + 8B362C7326CC87C30054CBCF /* AUEffectBase.h in Headers */, + 8B362C0F26CC87C30054CBCF /* CACFDictionary.h in Headers */, + 8B362C7026CC87C30054CBCF /* AUScopeElement.h in Headers */, + 8B362C4026CC87C30054CBCF /* CAComponentDescription.h in Headers */, + 8B362C7626CC87C30054CBCF /* AUSilentTimeout.h in Headers */, + 8B362C3826CC87C30054CBCF /* CABufferList.h in Headers */, + 8B362C6A26CC87C30054CBCF /* AUDispatch.h in Headers */, + 8B362C6E26CC87C30054CBCF /* AUOutputElement.h in Headers */, + 8B362C3426CC87C30054CBCF /* CALogMacros.h in Headers */, + 8B362C2826CC87C30054CBCF /* AUParamInfo.h in Headers */, + 8B362C4726CC87C30054CBCF /* CAMixMap.h in Headers */, + 8B362C5426CC87C30054CBCF /* CACFArray.h in Headers */, + 8B362BFC26CC87C30054CBCF /* CACFMachPort.h in Headers */, + 8B362C2726CC87C30054CBCF /* CAAUMIDIMap.h in Headers */, + 8B362BFF26CC87C30054CBCF /* CADebugger.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* ZBandpass */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "ZBandpass" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 8D01CCCD0486CAD60068D4B7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ZBandpass; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = ZBandpass; + productReference = 8D01CCD20486CAD60068D4B7 /* ZBandpass.component */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1240; + }; + buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "ZBandpass" */; + compatibilityVersion = "Xcode 3.1"; + developmentRegion = en; + hasScannedForEncodings = 1; + knownRegions = ( + fr, + ja, + en, + de, + Base, + ); + mainGroup = 089C166AFE841209C02AAC07 /* ZBandpass */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* ZBandpass */, + ); + }; +/* 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 = ( + 8B362C3726CC87C30054CBCF /* AUOutputBL.cpp in Sources */, + 8B362C5C26CC87C30054CBCF /* CAAudioFileFormats.cpp in Sources */, + 8B362C4E26CC87C30054CBCF /* CAHostTimeBase.cpp in Sources */, + 8B362C2626CC87C30054CBCF /* CAXException.cpp in Sources */, + 8B362C5026CC87C30054CBCF /* CAAudioBufferList.cpp in Sources */, + 8B362C1326CC87C30054CBCF /* CAFilePathUtils.cpp in Sources */, + 8B362C1126CC87C30054CBCF /* CAAUParameter.cpp in Sources */, + 8B362C3326CC87C30054CBCF /* CAAUMIDIMap.cpp in Sources */, + 8B362C6026CC87C30054CBCF /* CAAudioValueRange.cpp in Sources */, + 8B362C6F26CC87C30054CBCF /* AUDispatch.cpp in Sources */, + 8B362C2A26CC87C30054CBCF /* CACFPreferences.cpp in Sources */, + 8B362C6D26CC87C30054CBCF /* AUPlugInDispatch.cpp in Sources */, + 8B362C0C26CC87C30054CBCF /* CAAUProcessor.cpp in Sources */, + 8B362C2126CC87C30054CBCF /* CACFDictionary.cpp in Sources */, + 8B362C7526CC87C30054CBCF /* AUBaseHelper.cpp in Sources */, + 8B362C5A26CC87C30054CBCF /* CADebugger.cpp in Sources */, + 8B362C2E26CC87C30054CBCF /* CAAudioChannelLayout.cpp in Sources */, + 8B362C3126CC87C30054CBCF /* AUParamInfo.cpp in Sources */, + 8B362C4F26CC87C30054CBCF /* CAPersistence.cpp in Sources */, + 8B362C4326CC87C30054CBCF /* CADebugPrintf.cpp in Sources */, + 8B362C7826CC87C30054CBCF /* AUTimestampGenerator.cpp in Sources */, + 8B362C4B26CC87C30054CBCF /* CAStreamBasicDescription.cpp in Sources */, + 8B362C1B26CC87C30054CBCF /* CAAUMIDIMapManager.cpp in Sources */, + 8B362C4626CC87C30054CBCF /* CASettingsStorage.cpp in Sources */, + 8B362C6B26CC87C30054CBCF /* AUOutputElement.cpp in Sources */, + 8B362C1726CC87C30054CBCF /* CAGuard.cpp in Sources */, + 8BA05A6B0720730100365D66 /* ZBandpass.cpp in Sources */, + 8B362C5926CC87C30054CBCF /* CAMutex.cpp in Sources */, + 8B362C7226CC87C30054CBCF /* AUEffectBase.cpp in Sources */, + 8B362C5726CC87C30054CBCF /* CACFMachPort.cpp in Sources */, + 8B362C6626CC87C30054CBCF /* AUBase.cpp in Sources */, + 8B362C3226CC87C30054CBCF /* CASharedLibrary.cpp in Sources */, + 8B362C1926CC87C30054CBCF /* CACFDistributedNotification.cpp in Sources */, + 8B362C1C26CC87C30054CBCF /* CAComponentDescription.cpp in Sources */, + 8B362C2326CC87C30054CBCF /* CACFString.cpp in Sources */, + 8B362C6326CC87C30054CBCF /* ComponentBase.cpp in Sources */, + 8B362C4426CC87C30054CBCF /* CARingBuffer.cpp in Sources */, + 8B362C6426CC87C30054CBCF /* AUScopeElement.cpp in Sources */, + 8B362C6126CC87C30054CBCF /* CAAudioUnit.cpp in Sources */, + 8B362C5E26CC87C30054CBCF /* CACFArray.cpp in Sources */, + 8B362C5B26CC87C30054CBCF /* CABundleLocker.cpp in Sources */, + 8B362C4D26CC87C30054CBCF /* CAProcess.cpp in Sources */, + 8B362C3B26CC87C30054CBCF /* CAStreamRangedDescription.cpp in Sources */, + 8B362C3C26CC87C30054CBCF /* CAPThread.cpp in Sources */, + 8B362BFE26CC87C30054CBCF /* CAComponent.cpp in Sources */, + 8B362C1626CC87C30054CBCF /* CAAudioChannelLayoutObject.cpp in Sources */, + 8B362C5126CC87C30054CBCF /* CAAudioTimeStamp.cpp in Sources */, + 8B362C5826CC87C30054CBCF /* CABufferList.cpp in Sources */, + 8B362C3526CC87C30054CBCF /* CACFMessagePort.cpp in Sources */, + 8B362C3F26CC87C30054CBCF /* CAVectorUnit.cpp in Sources */, + 8B362C7126CC87C30054CBCF /* AUInputElement.cpp in Sources */, + 8B362C7926CC87C30054CBCF /* AUBuffer.cpp in Sources */, + 8B362C1E26CC87C30054CBCF /* CADebugMacros.cpp in Sources */, + 8B362C0026CC87C30054CBCF /* CACFNumber.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 8B362C7F26CC88C80054CBCF /* 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 = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = 9BMAKYA76W; + EXPORTED_SYMBOLS_FILE = ZBandpass.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 = ZBandpass; + 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 = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = 9BMAKYA76W; + EXPORTED_SYMBOLS_FILE = ZBandpass.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 = ZBandpass; + 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; + 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; + 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 "ZBandpass" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA244089833B7007656EC /* Debug */, + 3E4BA245089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "ZBandpass" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA248089833B7007656EC /* Debug */, + 3E4BA249089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..fbf73500766f2dfcc6d49198ccc7fc6879fad874 GIT binary patch literal 19948 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
;)%uY4RRk;JZRaV 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 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..481f4f7e2 --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + ZBandpass.xcscheme_^#shared#^_ + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacSignedAU/ZBandpass/ZBandpassVersion.h b/plugins/MacSignedAU/ZBandpass/ZBandpassVersion.h new file mode 100644 index 000000000..d0d4908fe --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/ZBandpassVersion.h @@ -0,0 +1,58 @@ +/* +* File: ZBandpassVersion.h +* +* Version: 1.0 +* +* Created: 4/27/21 +* +* Copyright: Copyright © 2021 Airwindows, All Rights Reserved +* +* 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 __ZBandpassVersion_h__ +#define __ZBandpassVersion_h__ + + +#ifdef DEBUG + #define kZBandpassVersion 0xFFFFFFFF +#else + #define kZBandpassVersion 0x00010000 +#endif + +//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~// +#define ZBandpass_COMP_MANF 'Dthr' +#define ZBandpass_COMP_SUBTYPE 'zbap' +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + +#endif + diff --git a/plugins/MacSignedAU/ZBandpass/en.lproj/InfoPlist.strings b/plugins/MacSignedAU/ZBandpass/en.lproj/InfoPlist.strings new file mode 100644 index 0000000000000000000000000000000000000000..cf012b077a32bfeb8de49cd593bfbcd9382baa38 GIT binary patch literal 380 zcmZ{gOAEp<5QOLKuP8lwuvQd7@t_4oP!S3qycJs?sI{~{&>ydU$)O-BAv>Gd+07)c zr>CkMO?1*qkq+AFp+qs<70gw@oRoqNxF(J{t;uW3tiI40c8~gQRaJSaumTM=&;@mj zF42tnN6=A^?P^IivegVMSgyK1`a*5FE$5cShocZC$6cyTIn&2g{m+~c-RIK%ukLS0 v4$jQ$n(C;f2H9LwqWKZSdT?zUea-=V#xEFG8(f>tK6$R2^%+yYmG685jCVh@ literal 0 HcmV?d00001 diff --git a/plugins/MacSignedAU/ZBandpass/version.plist b/plugins/MacSignedAU/ZBandpass/version.plist new file mode 100644 index 000000000..11edf8a1b --- /dev/null +++ b/plugins/MacSignedAU/ZBandpass/version.plist @@ -0,0 +1,16 @@ + + + + + BuildVersion + 3 + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + ProjectName + ${EXECUTABLE_NAME} + SourceVersion + 590000 + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser new file mode 100644 index 000000000..5736d28ca --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,131 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* ZBandpass */; + codeSenseManager = 8B02375F1D42B1C400E1E8C8 /* 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, + 324, + 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 = 650854023; + PBXWorkspaceStateSaveDate = 650854023; + }; + perUserProjectItems = { + 8B363D1126CB445D008AF808 /* XCBuildMessageTextBookmark */ = 8B363D1126CB445D008AF808 /* XCBuildMessageTextBookmark */; + 8B363D1226CB445D008AF808 /* PBXTextBookmark */ = 8B363D1226CB445D008AF808 /* PBXTextBookmark */; + }; + sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* ZBandpass.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {948, 2628}}"; + sepNavSelRange = "{5023, 0}"; + sepNavVisRange = "{4060, 1604}"; + sepNavWindowFrame = "{{12, 47}, {895, 831}}"; + }; + }; + 245463B80991757100464AD3 /* ZBandpass.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1110, 1404}}"; + sepNavSelRange = "{2531, 0}"; + sepNavVisRange = "{940, 1812}"; + sepNavWindowFrame = "{{20, 47}, {895, 831}}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1074, 27360}}"; + sepNavSelRange = "{10616, 0}"; + sepNavVisRange = "{10459, 280}"; + sepNavWindowFrame = "{{15, 42}, {895, 831}}"; + }; + }; + 24D8286F09A914000093AEF8 /* ZBandpassProc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1407, 7866}}"; + sepNavSelRange = "{17995, 0}"; + sepNavVisRange = "{10598, 1774}"; + sepNavWindowFrame = "{{459, 47}, {895, 831}}"; + }; + }; + 8B02375E1D42B1C400E1E8C8 /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8B02375F1D42B1C400E1E8C8 /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8B363D1126CB445D008AF808 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "Deprecated conversion from string constant to 'char*'"; + fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 1; + rLoc = 306; + rType = 1; + }; + 8B363D1226CB445D008AF808 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; + name = "audioeffectx.cpp: 307"; + rLen = 0; + rLoc = 10616; + rType = 0; + vrLen = 277; + vrLoc = 10459; + }; + 8D01CCC60486CAD60068D4B7 /* ZBandpass */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 new file mode 100644 index 000000000..f2c63167a --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1509 @@ + + + + + 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 + 8B02375D1D42B1C400E1E8C8 + 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 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 6 + 4 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {185, 428}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {202, 446}} + GroupTreeTableConfiguration + + MainColumn + 185 + + RubberWindowFrame + 600 314 810 487 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 202pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8B0237581D42B1C400E1E8C8 + PBXProjectModuleLabel + audioeffectx.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8B0237591D42B1C400E1E8C8 + PBXProjectModuleLabel + audioeffectx.cpp + _historyCapacity + 0 + bookmark + 8B363D1226CB445D008AF808 + history + + 8B363D1126CB445D008AF808 + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {603, 132}} + RubberWindowFrame + 600 314 810 487 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 132pt + + + Proportion + 309pt + 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, 282}} + RubberWindowFrame + 600 314 810 487 0 0 1440 878 + + Module + PBXBuildResultsModule + + + + + Proportion + 603pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8B363D1326CB445D008AF808 + 1CA23ED40692098700951B8B + 8B363D1426CB445D008AF808 + 8B0237581D42B1C400E1E8C8 + 8B363D1526CB445D008AF808 + 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 + 650855517.70310998 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 8B363D1626CB445D008AF808 + /Users/christopherjohnson/Desktop/ZBandpass/ZBandpass.xcodeproj + + WindowString + 600 314 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 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.projectFormatConflicts + IsVertical + + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 8BCAE52E1D49920D0047D4BD + + GeometryConfiguration + + Frame + {{0, 0}, {472, 302}} + RubberWindowFrame + 569 378 472 322 0 0 1440 878 + + Module + XCProjectFormatConflictsModule + Proportion + 302pt + + + Proportion + 302pt + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + + TableOfContents + + 8BCAE52F1D49920D0047D4BD + 8BCAE5301D49920D0047D4BD + 8BCAE52E1D49920D0047D4BD + + WindowContentMinSize + 450 300 + WindowString + 569 378 472 322 0 0 1440 878 + WindowToolGUID + 8BCAE52F1D49920D0047D4BD + WindowToolIsVisible + + + + 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/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.pbxproj b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.pbxproj new file mode 100755 index 000000000..2f0a6f177 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.pbxproj @@ -0,0 +1,454 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 2407DEB9089929BA00EB68BF /* ZBandpass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2407DEB6089929BA00EB68BF /* ZBandpass.cpp */; }; + 245463B90991757100464AD3 /* ZBandpass.h in Headers */ = {isa = PBXBuildFile; fileRef = 245463B80991757100464AD3 /* ZBandpass.h */; }; + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */ = {isa = PBXBuildFile; fileRef = 24CFB70307E7A0220081BD57 /* PkgInfo */; }; + 24D8287009A914000093AEF8 /* ZBandpassProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24D8286F09A914000093AEF8 /* ZBandpassProc.cpp */; }; + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */; }; + 8B362C9426CC89290054CBCF /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C8826CC89290054CBCF /* vstfxstore.h */; }; + 8B362C9526CC89290054CBCF /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C8926CC89290054CBCF /* aeffect.h */; }; + 8B362C9626CC89290054CBCF /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C8A26CC89290054CBCF /* aeffectx.h */; }; + 8B362C9726CC89290054CBCF /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C8E26CC89290054CBCF /* audioeffectx.h */; }; + 8B362C9826CC89290054CBCF /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362C8F26CC89290054CBCF /* audioeffect.cpp */; }; + 8B362C9926CC89290054CBCF /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362C9026CC89290054CBCF /* audioeffectx.cpp */; }; + 8B362C9A26CC89290054CBCF /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C9126CC89290054CBCF /* aeffeditor.h */; }; + 8B362C9B26CC89290054CBCF /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B362C9226CC89290054CBCF /* vstplugmain.cpp */; }; + 8B362C9C26CC89290054CBCF /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B362C9326CC89290054CBCF /* audioeffect.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2407DE920899296600EB68BF /* ZBandpass.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ZBandpass.vst; sourceTree = BUILT_PRODUCTS_DIR; }; + 2407DEB6089929BA00EB68BF /* ZBandpass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ZBandpass.cpp; path = source/ZBandpass.cpp; sourceTree = ""; }; + 245463B80991757100464AD3 /* ZBandpass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ZBandpass.h; path = source/ZBandpass.h; sourceTree = ""; }; + 24CFB70307E7A0220081BD57 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = PkgInfo; path = mac/PkgInfo; sourceTree = ""; }; + 24D8286F09A914000093AEF8 /* ZBandpassProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ZBandpassProc.cpp; path = source/ZBandpassProc.cpp; sourceTree = ""; }; + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xcode_vst_prefix.h; path = mac/xcode_vst_prefix.h; sourceTree = SOURCE_ROOT; }; + 8B362C8826CC89290054CBCF /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = ""; }; + 8B362C8926CC89290054CBCF /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = ""; }; + 8B362C8A26CC89290054CBCF /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; + 8B362C8E26CC89290054CBCF /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = ""; }; + 8B362C8F26CC89290054CBCF /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = ""; }; + 8B362C9026CC89290054CBCF /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = ""; }; + 8B362C9126CC89290054CBCF /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = ""; }; + 8B362C9226CC89290054CBCF /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = ""; }; + 8B362C9326CC89290054CBCF /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = ""; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* FM-Chopper */ = { + isa = PBXGroup; + children = ( + 19C28FB4FE9D528D11CA2CBB /* Products */, + 089C167CFE841241C02AAC07 /* Resources */, + 08FB77ADFE841716C02AAC07 /* Source */, + ); + name = "FM-Chopper"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */, + 24CFB70307E7A0220081BD57 /* PkgInfo */, + 8D01CCD10486CAD60068D4B7 /* Info.plist */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77ADFE841716C02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 8B362C8526CC89290054CBCF /* vstsdk2.4 */, + 2407DEB6089929BA00EB68BF /* ZBandpass.cpp */, + 24D8286F09A914000093AEF8 /* ZBandpassProc.cpp */, + 245463B80991757100464AD3 /* ZBandpass.h */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 2407DE920899296600EB68BF /* ZBandpass.vst */, + ); + name = Products; + sourceTree = ""; + }; + 8B362C8526CC89290054CBCF /* vstsdk2.4 */ = { + isa = PBXGroup; + children = ( + 8B362C8626CC89290054CBCF /* pluginterfaces */, + 8B362C8B26CC89290054CBCF /* public.sdk */, + ); + name = vstsdk2.4; + path = ../../../../vstsdk2.4; + sourceTree = ""; + }; + 8B362C8626CC89290054CBCF /* pluginterfaces */ = { + isa = PBXGroup; + children = ( + 8B362C8726CC89290054CBCF /* vst2.x */, + ); + path = pluginterfaces; + sourceTree = ""; + }; + 8B362C8726CC89290054CBCF /* vst2.x */ = { + isa = PBXGroup; + children = ( + 8B362C8826CC89290054CBCF /* vstfxstore.h */, + 8B362C8926CC89290054CBCF /* aeffect.h */, + 8B362C8A26CC89290054CBCF /* aeffectx.h */, + ); + path = vst2.x; + sourceTree = ""; + }; + 8B362C8B26CC89290054CBCF /* public.sdk */ = { + isa = PBXGroup; + children = ( + 8B362C8C26CC89290054CBCF /* source */, + ); + path = public.sdk; + sourceTree = ""; + }; + 8B362C8C26CC89290054CBCF /* source */ = { + isa = PBXGroup; + children = ( + 8B362C8D26CC89290054CBCF /* vst2.x */, + ); + path = source; + sourceTree = ""; + }; + 8B362C8D26CC89290054CBCF /* vst2.x */ = { + isa = PBXGroup; + children = ( + 8B362C8E26CC89290054CBCF /* audioeffectx.h */, + 8B362C8F26CC89290054CBCF /* audioeffect.cpp */, + 8B362C9026CC89290054CBCF /* audioeffectx.cpp */, + 8B362C9126CC89290054CBCF /* aeffeditor.h */, + 8B362C9226CC89290054CBCF /* vstplugmain.cpp */, + 8B362C9326CC89290054CBCF /* audioeffect.h */, + ); + path = vst2.x; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8B362C9A26CC89290054CBCF /* aeffeditor.h in Headers */, + 245463B90991757100464AD3 /* ZBandpass.h in Headers */, + 8B362C9C26CC89290054CBCF /* audioeffect.h in Headers */, + 8B362C9526CC89290054CBCF /* aeffect.h in Headers */, + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */, + 8B362C9726CC89290054CBCF /* audioeffectx.h in Headers */, + 8B362C9426CC89290054CBCF /* vstfxstore.h in Headers */, + 8B362C9626CC89290054CBCF /* aeffectx.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* ZBandpass */ = { + isa = PBXNativeTarget; + buildConfigurationList = 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "ZBandpass" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ZBandpass; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = "FM-Chopper"; + productReference = 2407DE920899296600EB68BF /* ZBandpass.vst */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1240; + }; + buildConfigurationList = 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "ZBandpass" */; + compatibilityVersion = "Xcode 2.4"; + developmentRegion = en; + hasScannedForEncodings = 1; + knownRegions = ( + Base, + ja, + de, + en, + fr, + ); + mainGroup = 089C166AFE841209C02AAC07 /* FM-Chopper */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* ZBandpass */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D01CCC90486CAD60068D4B7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Copy PkgInfo"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "cp mac/PkgInfo \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.vst/Contents/\""; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D01CCCB0486CAD60068D4B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8B362C9926CC89290054CBCF /* audioeffectx.cpp in Sources */, + 2407DEB9089929BA00EB68BF /* ZBandpass.cpp in Sources */, + 8B362C9826CC89290054CBCF /* audioeffect.cpp in Sources */, + 8B362C9B26CC89290054CBCF /* vstplugmain.cpp in Sources */, + 24D8287009A914000093AEF8 /* ZBandpassProc.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 24BEAAEE08919AE700E695F9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 9BMAKYA76W; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = ""; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST"; + LIBRARY_SEARCH_PATHS = ""; + MACOSX_DEPLOYMENT_TARGET = 11.1; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.airwindows.ZBandpass; + PRODUCT_NAME = ZBandpass; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SECTORDER_FLAGS = ""; + STRIP_STYLE = debugging; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Debug; + }; + 24BEAAEF08919AE700E695F9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 9BMAKYA76W; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = ""; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST"; + LIBRARY_SEARCH_PATHS = ""; + MACOSX_DEPLOYMENT_TARGET = 11.1; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.airwindows.ZBandpass; + PRODUCT_NAME = ZBandpass; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SECTORDER_FLAGS = ""; + SKIP_INSTALL = NO; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = debugging; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Release; + }; + 24BEAAF208919AE700E695F9 /* 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; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_MODEL_TUNING = G5; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + 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; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + MACOSX_DEPLOYMENT_TARGET = 11.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 24BEAAF308919AE700E695F9 /* 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; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_MODEL_TUNING = G4; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = s; + 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; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + MACOSX_DEPLOYMENT_TARGET = 11.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "ZBandpass" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAEE08919AE700E695F9 /* Debug */, + 24BEAAEF08919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "ZBandpass" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAF208919AE700E695F9 /* Debug */, + 24BEAAF308919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..a80c03824 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..359c3fabe3a67eb38af8bcf481054a213b14ac51 GIT binary patch literal 25751 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 BL#F@$ literal 0 HcmV?d00001 diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..314de0ff8716f1de186bd9e12b891393458717e5 GIT binary patch literal 10373 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 Ee-@_#ZU6uP literal 0 HcmV?d00001 diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.mode1v3 b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.mode1v3 new file mode 100644 index 000000000..c5723261d --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.mode1v3 @@ -0,0 +1,1372 @@ + + + + + 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 + /Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 91857D9F148EF61800AAA11B + 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 + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 089C1671FE841209C02AAC07 + 19C28FB4FE9D528D11CA2CBB + 089C167CFE841241C02AAC07 + 08FB77ADFE841716C02AAC07 + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 11 + 10 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 693}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 711}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + _historyCapacity + 0 + bookmark + 911C2A9D1491A5F600A430AF + history + + 915DCCBB1491A5B8008574E6 + + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {1053, 508}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 508pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 513}, {1053, 198}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + XCDetailModule + Proportion + 198pt + + + Proportion + 1053pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 911C2A901491A5F600A430AF + 1CE0B1FE06471DED0097A5F4 + 911C2A911491A5F600A430AF + 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 '/Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + 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 + + 91857DA0148EF61800AAA11B + /Users/spiadmin/Documents/Gain/Gain.xcodeproj + + WindowString + 286 197 1261 752 0 0 1680 1028 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {743, 413}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 413pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 418}, {743, 236}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 654pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 91857DA0148EF61800AAA11B + 911C2A921491A5F600A430AF + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowContentMinSize + 486 300 + WindowString + 112 208 743 695 0 0 1680 1028 + WindowToolGUID + 91857DA0148EF61800AAA11B + 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/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.pbxuser b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.pbxuser new file mode 100644 index 000000000..df947808e --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/spiadmin.pbxuser @@ -0,0 +1,143 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* Gain */; + codeSenseManager = 91857D95148EF55400AAA11B /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 829, + 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, + 789, + 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 = 345089498; + PBXWorkspaceStateSaveDate = 345089498; + }; + perUserProjectItems = { + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = 911C2A9D1491A5F600A430AF /* PBXTextBookmark */; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */; + }; + sourceControlManager = 91857D94148EF55400AAA11B /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* Gain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 1768}}"; + sepNavSelRange = "{247, 0}"; + sepNavVisRange = "{0, 1657}"; + }; + }; + 245463B80991757100464AD3 /* Gain.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 975}}"; + sepNavSelRange = "{1552, 0}"; + sepNavVisRange = "{796, 1857}"; + sepNavWindowFrame = "{{15, 465}, {750, 558}}"; + }; + }; + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 488}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 798}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {859, 19825}}"; + sepNavSelRange = "{10641, 0}"; + sepNavVisRange = "{10076, 1095}"; + }; + }; + 24D8286F09A914000093AEF8 /* GainProc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 482}}"; + sepNavSelRange = "{239, 0}"; + sepNavVisRange = "{0, 950}"; + }; + }; + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 493}}"; + sepNavSelRange = "{249, 0}"; + sepNavVisRange = "{0, 249}"; + }; + }; + 8D01CCC60486CAD60068D4B7 /* Gain */ = { + activeExec = 0; + }; + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1657; + vrLoc = 0; + }; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1625; + vrLoc = 0; + }; + 91857D94148EF55400AAA11B /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 91857D95148EF55400AAA11B /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; +} diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcshareddata/xcschemes/ZBandpass.xcscheme b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcshareddata/xcschemes/ZBandpass.xcscheme new file mode 100644 index 000000000..83f62a500 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcshareddata/xcschemes/ZBandpass.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..03469a14e --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + ZBandpass.xcscheme_^#shared#^_ + + orderHint + 1 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..a7bdd62d4 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + «PROJECTNAME».xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/«PROJECTNAME».xcscheme b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/«PROJECTNAME».xcscheme new file mode 100644 index 000000000..0df2de4a3 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/ZBandpass.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/«PROJECTNAME».xcscheme @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacSignedVST/ZBandpass/mac/Info.plist b/plugins/MacSignedVST/ZBandpass/mac/Info.plist new file mode 100755 index 000000000..091de8ac0 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/mac/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ZBandpass + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleSignature + Dthr + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacSignedVST/ZBandpass/mac/PkgInfo b/plugins/MacSignedVST/ZBandpass/mac/PkgInfo new file mode 100755 index 000000000..19a9cf67e --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/mac/PkgInfo @@ -0,0 +1 @@ +BNDL???? \ No newline at end of file diff --git a/plugins/MacSignedVST/ZBandpass/mac/xcode_vst_prefix.h b/plugins/MacSignedVST/ZBandpass/mac/xcode_vst_prefix.h new file mode 100755 index 000000000..eaf4c0b4b --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/mac/xcode_vst_prefix.h @@ -0,0 +1,17 @@ +#define MAC 1 +#define MACX 1 + +#define USE_NAMESPACE 0 + +#define TARGET_API_MAC_CARBON 1 +#define USENAVSERVICES 1 + +#define __CF_USE_FRAMEWORK_INCLUDES__ + +#if __MWERKS__ +#define __NOEXTENSIONS__ +#endif + +#define QUARTZ 1 + +#include \ No newline at end of file diff --git a/plugins/MacSignedVST/ZBandpass/source/ZBandpass.cpp b/plugins/MacSignedVST/ZBandpass/source/ZBandpass.cpp new file mode 100755 index 000000000..b163effc4 --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/source/ZBandpass.cpp @@ -0,0 +1,148 @@ +/* ======================================== + * ZBandpass - ZBandpass.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __ZBandpass_H +#include "ZBandpass.h" +#endif + +AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new ZBandpass(audioMaster);} + +ZBandpass::ZBandpass(audioMasterCallback audioMaster) : + AudioEffectX(audioMaster, kNumPrograms, kNumParameters) +{ + A = 0.16; + B = 0.5; + C = 1.0; + D = 0.5; + + for (int x = 0; x < 15; x++) {biquadA[x] = 0.0; biquadB[x] = 0.0; biquadC[x] = 0.0; biquadD[x] = 0.0; biquadE[x] = 0.0; biquadF[x] = 0.0;} + iirSampleAL = 0.0; + iirSampleAR = 0.0; + + fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; + fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX; + //this is reset: values being initialized only once. Startup values, whatever they are. + + _canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect. + _canDo.insert("plugAsSend"); // plug-in can be used as a send effect. + _canDo.insert("x2in2out"); + setNumInputs(kNumInputs); + setNumOutputs(kNumOutputs); + setUniqueID(kUniqueId); + canProcessReplacing(); // supports output replacing + canDoubleReplacing(); // supports double precision processing + programsAreChunks(true); + vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name +} + +ZBandpass::~ZBandpass() {} +VstInt32 ZBandpass::getVendorVersion () {return 1000;} +void ZBandpass::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);} +void ZBandpass::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);} +//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than +//trying to do versioning and preventing people from using older versions. Maybe they like the old one! + +static float pinParameter(float data) +{ + if (data < 0.0f) return 0.0f; + if (data > 1.0f) return 1.0f; + return data; +} + +VstInt32 ZBandpass::getChunk (void** data, bool isPreset) +{ + float *chunkData = (float *)calloc(kNumParameters, sizeof(float)); + chunkData[0] = A; + chunkData[1] = B; + chunkData[2] = C; + chunkData[3] = D; + /* Note: The way this is set up, it will break if you manage to save settings on an Intel + machine and load them on a PPC Mac. However, it's fine if you stick to the machine you + started with. */ + + *data = chunkData; + return kNumParameters * sizeof(float); +} + +VstInt32 ZBandpass::setChunk (void* data, VstInt32 byteSize, bool isPreset) +{ + float *chunkData = (float *)data; + A = pinParameter(chunkData[0]); + B = pinParameter(chunkData[1]); + C = pinParameter(chunkData[2]); + D = pinParameter(chunkData[3]); + /* We're ignoring byteSize as we found it to be a filthy liar */ + + /* calculate any other fields you need here - you could copy in + code from setParameter() here. */ + return 0; +} + +void ZBandpass::setParameter(VstInt32 index, float value) { + switch (index) { + case kParamA: A = value; break; + case kParamB: B = value; break; + case kParamC: C = value; break; + case kParamD: D = value; break; + default: throw; // unknown parameter, shouldn't happen! + } +} + +float ZBandpass::getParameter(VstInt32 index) { + switch (index) { + case kParamA: return A; break; + case kParamB: return B; break; + case kParamC: return C; break; + case kParamD: return D; break; + default: break; // unknown parameter, shouldn't happen! + } return 0.0; //we only need to update the relevant name, this is simple to manage +} + +void ZBandpass::getParameterName(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "Input", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Freq", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "Output", kVstMaxParamStrLen); break; + case kParamD: vst_strncpy (text, "Poles", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this is our labels for displaying in the VST host +} + +void ZBandpass::getParameterDisplay(VstInt32 index, char *text) { + switch (index) { + case kParamA: float2string (A, text, kVstMaxParamStrLen); break; + case kParamB: float2string (B, text, kVstMaxParamStrLen); break; + case kParamC: float2string (C, text, kVstMaxParamStrLen); break; + case kParamD: float2string (D, text, kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this displays the values and handles 'popups' where it's discrete choices +} + +void ZBandpass::getParameterLabel(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamD: vst_strncpy (text, "", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } +} + +VstInt32 ZBandpass::canDo(char *text) +{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know + +bool ZBandpass::getEffectName(char* name) { + vst_strncpy(name, "ZBandpass", kVstMaxProductStrLen); return true; +} + +VstPlugCategory ZBandpass::getPlugCategory() {return kPlugCategEffect;} + +bool ZBandpass::getProductString(char* text) { + vst_strncpy (text, "airwindows ZBandpass", kVstMaxProductStrLen); return true; +} + +bool ZBandpass::getVendorString(char* text) { + vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true; +} diff --git a/plugins/MacSignedVST/ZBandpass/source/ZBandpass.h b/plugins/MacSignedVST/ZBandpass/source/ZBandpass.h new file mode 100755 index 000000000..febc1562b --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/source/ZBandpass.h @@ -0,0 +1,77 @@ +/* ======================================== + * ZBandpass - ZBandpass.h + * Created 8/12/11 by SPIAdmin + * Copyright (c) 2011 __MyCompanyName__, All rights reserved + * ======================================== */ + +#ifndef __ZBandpass_H +#define __ZBandpass_H + +#ifndef __audioeffect__ +#include "audioeffectx.h" +#endif + +#include +#include +#include + +enum { + kParamA = 0, + kParamB = 1, + kParamC = 2, + kParamD = 3, + kNumParameters = 4 +}; // + +const int kNumPrograms = 0; +const int kNumInputs = 2; +const int kNumOutputs = 2; +const unsigned long kUniqueId = 'zbap'; //Change this to what the AU identity is! + +class ZBandpass : + public AudioEffectX +{ +public: + ZBandpass(audioMasterCallback audioMaster); + ~ZBandpass(); + virtual bool getEffectName(char* name); // The plug-in name + virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in + virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg + virtual bool getVendorString(char* text); // Vendor info + virtual VstInt32 getVendorVersion(); // Version number + virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); + virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames); + virtual void getProgramName(char *name); // read the name from the host + virtual void setProgramName(char *name); // changes the name of the preset displayed in the host + virtual VstInt32 getChunk (void** data, bool isPreset); + virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset); + virtual float getParameter(VstInt32 index); // get the parameter value at the specified index + virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value + virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB) + virtual void getParameterName(VstInt32 index, char *text); // name of the parameter + virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value + virtual VstInt32 canDo(char *text); +private: + char _programName[kVstMaxProgNameLen + 1]; + std::set< std::string > _canDo; + + long double biquadA[15]; + long double biquadB[15]; + long double biquadC[15]; + long double biquadD[15]; + long double biquadE[15]; + long double biquadF[15]; + long double iirSampleAL; + long double iirSampleAR; + + uint32_t fpdL; + uint32_t fpdR; + //default stuff + + float A; + float B; + float C; + float D; + }; + +#endif diff --git a/plugins/MacSignedVST/ZBandpass/source/ZBandpassProc.cpp b/plugins/MacSignedVST/ZBandpass/source/ZBandpassProc.cpp new file mode 100755 index 000000000..1988d84fa --- /dev/null +++ b/plugins/MacSignedVST/ZBandpass/source/ZBandpassProc.cpp @@ -0,0 +1,390 @@ +/* ======================================== + * ZBandpass - ZBandpass.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __ZBandpass_H +#include "ZBandpass.h" +#endif + +void ZBandpass::processReplacing(float **inputs, float **outputs, VstInt32 sampleFrames) +{ + float* in1 = inputs[0]; + float* in2 = inputs[1]; + float* out1 = outputs[0]; + float* out2 = outputs[1]; + + double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= getSampleRate(); + + biquadA[0] = ((pow(B,4)*14300.0)/getSampleRate())+0.00079; + double clipFactor = 1.0 - ((1.0 - B)*0.304); + + biquadA[1] = 0.314; + double K = tan(M_PI * biquadA[0]); + double norm = 1.0 / (1.0 + K / biquadA[1] + K * K); + biquadA[2] = K / biquadA[1] * norm; + biquadA[3] = 0.0; //bandpass can simplify the biquad kernel: leave out this multiply + biquadA[4] = -biquadA[2]; + biquadA[5] = 2.0 * (K * K - 1.0) * norm; + biquadA[6] = (1.0 - K / biquadA[1] + K * K) * norm; + for (int x = 0; x < 7; x++) biquadD[x] = biquadC[x] = biquadB[x] = biquadA[x]; + + //opamp stuff + double inTrim = A*10.0; + inTrim *= inTrim; inTrim *= inTrim; + double outPad = C; + double iirAmountA = 0.00069/overallscale; + biquadF[0] = biquadE[0] = 15500.0 / getSampleRate(); + biquadF[1] = biquadE[1] = 0.935; + K = tan(M_PI * biquadE[0]); //lowpass + norm = 1.0 / (1.0 + K / biquadE[1] + K * K); + biquadE[2] = K * K * norm; + biquadE[3] = 2.0 * biquadE[2]; + biquadE[4] = biquadE[2]; + biquadE[5] = 2.0 * (K * K - 1.0) * norm; + biquadE[6] = (1.0 - K / biquadE[1] + K * K) * norm; + for (int x = 0; x < 7; x++) biquadF[x] = biquadE[x]; + //end opamp stuff + + double trim = 0.1+(3.712*biquadA[0]); + double wet = pow(D,2); + double aWet = 1.0; + double bWet = 1.0; + double cWet = 1.0; + double dWet = wet*4.0; + //four-stage wet/dry control using progressive stages that bypass when not engaged + if (dWet < 1.0) {aWet = dWet; bWet = 0.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 2.0) {bWet = dWet - 1.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 3.0) {cWet = dWet - 2.0; dWet = 0.0;} + else {dWet -= 3.0;} + //this is one way to make a little set of dry/wet stages that are successively added to the + //output as the control is turned up. Each one independently goes from 0-1 and stays at 1 + //beyond that point: this is a way to progressively add a 'black box' sound processing + //which lets you fall through to simpler processing at lower settings. + long double outSample = 0.0; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-37) inputSampleL = fpdL * 1.18e-37; + if (fabs(inputSampleR)<1.18e-37) inputSampleR = fpdR * 1.18e-37; + long double drySampleL = inputSampleL; + long double drySampleR = inputSampleR; + long double overallDrySampleL = drySampleL; + long double overallDrySampleR = drySampleR; + + if (inTrim != 1.0) {inputSampleL *= inTrim; inputSampleR *= inTrim;} + if (inputSampleL > 1.0) inputSampleL = 1.0; if (inputSampleL < -1.0) inputSampleL = -1.0; + if (inputSampleR > 1.0) inputSampleR = 1.0; if (inputSampleR < -1.0) inputSampleR = -1.0; + inputSampleL *= trim; inputSampleR *= trim; + + outSample = biquadA[2]*inputSampleL+biquadA[3]*biquadA[7]+biquadA[4]*biquadA[8]-biquadA[5]*biquadA[9]-biquadA[6]*biquadA[10]; + biquadA[8] = biquadA[7]; biquadA[7] = inputSampleL; biquadA[10] = biquadA[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + drySampleL = inputSampleL = biquadA[9] = outSample; //DF1 + + outSample = biquadA[2]*inputSampleR+biquadA[3]*biquadA[11]+biquadA[4]*biquadA[12]-biquadA[5]*biquadA[13]-biquadA[6]*biquadA[14]; + biquadA[12] = biquadA[11]; biquadA[11] = inputSampleR; biquadA[14] = biquadA[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + drySampleR = inputSampleR = biquadA[13] = outSample; //DF1 + + if (bWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadB[2]*inputSampleL+biquadB[3]*biquadB[7]+biquadB[4]*biquadB[8]-biquadB[5]*biquadB[9]-biquadB[6]*biquadB[10]; + biquadB[8] = biquadB[7]; biquadB[7] = inputSampleL; biquadB[10] = biquadB[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadB[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * bWet) + (drySampleL * (1.0-bWet)); + + inputSampleR /= clipFactor; + outSample = biquadB[2]*inputSampleR+biquadB[3]*biquadB[11]+biquadB[4]*biquadB[12]-biquadB[5]*biquadB[13]-biquadB[6]*biquadB[14]; + biquadB[12] = biquadB[11]; biquadB[11] = inputSampleR; biquadB[14] = biquadB[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadB[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * bWet) + (drySampleR * (1.0-bWet)); + } + if (cWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadC[2]*inputSampleL+biquadC[3]*biquadC[7]+biquadC[4]*biquadC[8]-biquadC[5]*biquadC[9]-biquadC[6]*biquadC[10]; + biquadC[8] = biquadC[7]; biquadC[7] = inputSampleL; biquadC[10] = biquadC[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadC[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * cWet) + (drySampleL * (1.0-cWet)); + + inputSampleR /= clipFactor; + outSample = biquadC[2]*inputSampleR+biquadC[3]*biquadC[11]+biquadC[4]*biquadC[12]-biquadC[5]*biquadC[13]-biquadC[6]*biquadC[14]; + biquadC[12] = biquadC[11]; biquadC[11] = inputSampleR; biquadC[14] = biquadC[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadC[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * cWet) + (drySampleR * (1.0-cWet)); + } + if (dWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10]; + biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; biquadD[10] = biquadD[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadD[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * dWet) + (drySampleL * (1.0-dWet)); + + inputSampleR /= clipFactor; + outSample = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14]; + biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; biquadD[14] = biquadD[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadD[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * dWet) + (drySampleR * (1.0-dWet)); + } + + inputSampleL /= clipFactor; inputSampleR /= clipFactor; + //opamp stage + if (fabs(iirSampleAL)<1.18e-37) iirSampleAL = 0.0; + iirSampleAL = (iirSampleAL * (1.0 - iirAmountA)) + (inputSampleL * iirAmountA); + inputSampleL -= iirSampleAL; + if (fabs(iirSampleAR)<1.18e-37) iirSampleAR = 0.0; + iirSampleAR = (iirSampleAR * (1.0 - iirAmountA)) + (inputSampleR * iirAmountA); + inputSampleR -= iirSampleAR; + + outSample = biquadE[2]*inputSampleL+biquadE[3]*biquadE[7]+biquadE[4]*biquadE[8]-biquadE[5]*biquadE[9]-biquadE[6]*biquadE[10]; + biquadE[8] = biquadE[7]; biquadE[7] = inputSampleL; inputSampleL = outSample; biquadE[10] = biquadE[9]; biquadE[9] = inputSampleL; //DF1 left + + outSample = biquadE[2]*inputSampleR+biquadE[3]*biquadE[11]+biquadE[4]*biquadE[12]-biquadE[5]*biquadE[13]-biquadE[6]*biquadE[14]; + biquadE[12] = biquadE[11]; biquadE[11] = inputSampleR; inputSampleR = outSample; biquadE[14] = biquadE[13]; biquadE[13] = inputSampleR; //DF1 right + + if (inputSampleL > 1.0) inputSampleL = 1.0; if (inputSampleL < -1.0) inputSampleL = -1.0; + inputSampleL -= (inputSampleL*inputSampleL*inputSampleL*inputSampleL*inputSampleL*0.1768); + if (inputSampleR > 1.0) inputSampleR = 1.0; if (inputSampleR < -1.0) inputSampleR = -1.0; + inputSampleR -= (inputSampleR*inputSampleR*inputSampleR*inputSampleR*inputSampleR*0.1768); + + outSample = biquadF[2]*inputSampleL+biquadF[3]*biquadF[7]+biquadF[4]*biquadF[8]-biquadF[5]*biquadF[9]-biquadF[6]*biquadF[10]; + biquadF[8] = biquadF[7]; biquadF[7] = inputSampleL; inputSampleL = outSample; biquadF[10] = biquadF[9]; biquadF[9] = inputSampleL; //DF1 left + + outSample = biquadF[2]*inputSampleR+biquadF[3]*biquadF[11]+biquadF[4]*biquadF[12]-biquadF[5]*biquadF[13]-biquadF[6]*biquadF[14]; + biquadF[12] = biquadF[11]; biquadF[11] = inputSampleR; inputSampleR = outSample; biquadF[14] = biquadF[13]; biquadF[13] = inputSampleR; //DF1 right + + if (outPad != 1.0) {inputSampleL *= outPad; inputSampleR *= outPad;} + //end opamp stage + + if (aWet !=1.0) { + inputSampleL = (inputSampleL * aWet) + (overallDrySampleL * (1.0-aWet)); + inputSampleR = (inputSampleR * aWet) + (overallDrySampleR * (1.0-aWet)); + } + + //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 + + *out1 = inputSampleL; + *out2 = inputSampleR; + + in1++; + in2++; + out1++; + out2++; + } +} + +void ZBandpass::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sampleFrames) +{ + double* in1 = inputs[0]; + double* in2 = inputs[1]; + double* out1 = outputs[0]; + double* out2 = outputs[1]; + + double overallscale = 1.0; + overallscale /= 44100.0; + overallscale *= getSampleRate(); + + biquadA[0] = ((pow(B,4)*14300.0)/getSampleRate())+0.00079; + double clipFactor = 1.0 - ((1.0 - B)*0.304); + + biquadA[1] = 0.314; + double K = tan(M_PI * biquadA[0]); + double norm = 1.0 / (1.0 + K / biquadA[1] + K * K); + biquadA[2] = K / biquadA[1] * norm; + biquadA[3] = 0.0; //bandpass can simplify the biquad kernel: leave out this multiply + biquadA[4] = -biquadA[2]; + biquadA[5] = 2.0 * (K * K - 1.0) * norm; + biquadA[6] = (1.0 - K / biquadA[1] + K * K) * norm; + for (int x = 0; x < 7; x++) biquadD[x] = biquadC[x] = biquadB[x] = biquadA[x]; + + //opamp stuff + double inTrim = A*10.0; + inTrim *= inTrim; inTrim *= inTrim; + double outPad = C; + double iirAmountA = 0.00069/overallscale; + biquadF[0] = biquadE[0] = 15500.0 / getSampleRate(); + biquadF[1] = biquadE[1] = 0.935; + K = tan(M_PI * biquadE[0]); //lowpass + norm = 1.0 / (1.0 + K / biquadE[1] + K * K); + biquadE[2] = K * K * norm; + biquadE[3] = 2.0 * biquadE[2]; + biquadE[4] = biquadE[2]; + biquadE[5] = 2.0 * (K * K - 1.0) * norm; + biquadE[6] = (1.0 - K / biquadE[1] + K * K) * norm; + for (int x = 0; x < 7; x++) biquadF[x] = biquadE[x]; + //end opamp stuff + + double trim = 0.1+(3.712*biquadA[0]); + double wet = pow(D,2); + double aWet = 1.0; + double bWet = 1.0; + double cWet = 1.0; + double dWet = wet*4.0; + //four-stage wet/dry control using progressive stages that bypass when not engaged + if (dWet < 1.0) {aWet = dWet; bWet = 0.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 2.0) {bWet = dWet - 1.0; cWet = 0.0; dWet = 0.0;} + else if (dWet < 3.0) {cWet = dWet - 2.0; dWet = 0.0;} + else {dWet -= 3.0;} + //this is one way to make a little set of dry/wet stages that are successively added to the + //output as the control is turned up. Each one independently goes from 0-1 and stays at 1 + //beyond that point: this is a way to progressively add a 'black box' sound processing + //which lets you fall through to simpler processing at lower settings. + long double outSample = 0.0; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-43) inputSampleL = fpdL * 1.18e-43; + if (fabs(inputSampleR)<1.18e-43) inputSampleR = fpdR * 1.18e-43; + long double drySampleL = inputSampleL; + long double drySampleR = inputSampleR; + long double overallDrySampleL = drySampleL; + long double overallDrySampleR = drySampleR; + + if (inTrim != 1.0) {inputSampleL *= inTrim; inputSampleR *= inTrim;} + if (inputSampleL > 1.0) inputSampleL = 1.0; if (inputSampleL < -1.0) inputSampleL = -1.0; + if (inputSampleR > 1.0) inputSampleR = 1.0; if (inputSampleR < -1.0) inputSampleR = -1.0; + inputSampleL *= trim; inputSampleR *= trim; + + outSample = biquadA[2]*inputSampleL+biquadA[3]*biquadA[7]+biquadA[4]*biquadA[8]-biquadA[5]*biquadA[9]-biquadA[6]*biquadA[10]; + biquadA[8] = biquadA[7]; biquadA[7] = inputSampleL; biquadA[10] = biquadA[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + drySampleL = inputSampleL = biquadA[9] = outSample; //DF1 + + outSample = biquadA[2]*inputSampleR+biquadA[3]*biquadA[11]+biquadA[4]*biquadA[12]-biquadA[5]*biquadA[13]-biquadA[6]*biquadA[14]; + biquadA[12] = biquadA[11]; biquadA[11] = inputSampleR; biquadA[14] = biquadA[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + drySampleR = inputSampleR = biquadA[13] = outSample; //DF1 + + if (bWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadB[2]*inputSampleL+biquadB[3]*biquadB[7]+biquadB[4]*biquadB[8]-biquadB[5]*biquadB[9]-biquadB[6]*biquadB[10]; + biquadB[8] = biquadB[7]; biquadB[7] = inputSampleL; biquadB[10] = biquadB[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadB[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * bWet) + (drySampleL * (1.0-bWet)); + + inputSampleR /= clipFactor; + outSample = biquadB[2]*inputSampleR+biquadB[3]*biquadB[11]+biquadB[4]*biquadB[12]-biquadB[5]*biquadB[13]-biquadB[6]*biquadB[14]; + biquadB[12] = biquadB[11]; biquadB[11] = inputSampleR; biquadB[14] = biquadB[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadB[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * bWet) + (drySampleR * (1.0-bWet)); + } + if (cWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadC[2]*inputSampleL+biquadC[3]*biquadC[7]+biquadC[4]*biquadC[8]-biquadC[5]*biquadC[9]-biquadC[6]*biquadC[10]; + biquadC[8] = biquadC[7]; biquadC[7] = inputSampleL; biquadC[10] = biquadC[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadC[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * cWet) + (drySampleL * (1.0-cWet)); + + inputSampleR /= clipFactor; + outSample = biquadC[2]*inputSampleR+biquadC[3]*biquadC[11]+biquadC[4]*biquadC[12]-biquadC[5]*biquadC[13]-biquadC[6]*biquadC[14]; + biquadC[12] = biquadC[11]; biquadC[11] = inputSampleR; biquadC[14] = biquadC[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadC[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * cWet) + (drySampleR * (1.0-cWet)); + } + if (dWet > 0.0) { + inputSampleL /= clipFactor; + outSample = biquadD[2]*inputSampleL+biquadD[3]*biquadD[7]+biquadD[4]*biquadD[8]-biquadD[5]*biquadD[9]-biquadD[6]*biquadD[10]; + biquadD[8] = biquadD[7]; biquadD[7] = inputSampleL; biquadD[10] = biquadD[9]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadD[9] = outSample; //DF1 + drySampleL = inputSampleL = (outSample * dWet) + (drySampleL * (1.0-dWet)); + + inputSampleR /= clipFactor; + outSample = biquadD[2]*inputSampleR+biquadD[3]*biquadD[11]+biquadD[4]*biquadD[12]-biquadD[5]*biquadD[13]-biquadD[6]*biquadD[14]; + biquadD[12] = biquadD[11]; biquadD[11] = inputSampleR; biquadD[14] = biquadD[13]; + if (outSample > 1.0) outSample = 1.0; + if (outSample < -1.0) outSample = -1.0; + biquadD[13] = outSample; //DF1 + drySampleR = inputSampleR = (outSample * dWet) + (drySampleR * (1.0-dWet)); + } + + inputSampleL /= clipFactor; inputSampleR /= clipFactor; + //opamp stage + if (fabs(iirSampleAL)<1.18e-37) iirSampleAL = 0.0; + iirSampleAL = (iirSampleAL * (1.0 - iirAmountA)) + (inputSampleL * iirAmountA); + inputSampleL -= iirSampleAL; + if (fabs(iirSampleAR)<1.18e-37) iirSampleAR = 0.0; + iirSampleAR = (iirSampleAR * (1.0 - iirAmountA)) + (inputSampleR * iirAmountA); + inputSampleR -= iirSampleAR; + + outSample = biquadE[2]*inputSampleL+biquadE[3]*biquadE[7]+biquadE[4]*biquadE[8]-biquadE[5]*biquadE[9]-biquadE[6]*biquadE[10]; + biquadE[8] = biquadE[7]; biquadE[7] = inputSampleL; inputSampleL = outSample; biquadE[10] = biquadE[9]; biquadE[9] = inputSampleL; //DF1 left + + outSample = biquadE[2]*inputSampleR+biquadE[3]*biquadE[11]+biquadE[4]*biquadE[12]-biquadE[5]*biquadE[13]-biquadE[6]*biquadE[14]; + biquadE[12] = biquadE[11]; biquadE[11] = inputSampleR; inputSampleR = outSample; biquadE[14] = biquadE[13]; biquadE[13] = inputSampleR; //DF1 right + + if (inputSampleL > 1.0) inputSampleL = 1.0; if (inputSampleL < -1.0) inputSampleL = -1.0; + inputSampleL -= (inputSampleL*inputSampleL*inputSampleL*inputSampleL*inputSampleL*0.1768); + if (inputSampleR > 1.0) inputSampleR = 1.0; if (inputSampleR < -1.0) inputSampleR = -1.0; + inputSampleR -= (inputSampleR*inputSampleR*inputSampleR*inputSampleR*inputSampleR*0.1768); + + outSample = biquadF[2]*inputSampleL+biquadF[3]*biquadF[7]+biquadF[4]*biquadF[8]-biquadF[5]*biquadF[9]-biquadF[6]*biquadF[10]; + biquadF[8] = biquadF[7]; biquadF[7] = inputSampleL; inputSampleL = outSample; biquadF[10] = biquadF[9]; biquadF[9] = inputSampleL; //DF1 left + + outSample = biquadF[2]*inputSampleR+biquadF[3]*biquadF[11]+biquadF[4]*biquadF[12]-biquadF[5]*biquadF[13]-biquadF[6]*biquadF[14]; + biquadF[12] = biquadF[11]; biquadF[11] = inputSampleR; inputSampleR = outSample; biquadF[14] = biquadF[13]; biquadF[13] = inputSampleR; //DF1 right + + if (outPad != 1.0) {inputSampleL *= outPad; inputSampleR *= outPad;} + //end opamp stage + + if (aWet !=1.0) { + inputSampleL = (inputSampleL * aWet) + (overallDrySampleL * (1.0-aWet)); + inputSampleR = (inputSampleR * aWet) + (overallDrySampleR * (1.0-aWet)); + } + + //begin 64 bit stereo floating point dither + int expon; frexp((double)inputSampleL, &expon); + fpdL ^= fpdL << 13; fpdL ^= fpdL >> 17; fpdL ^= fpdL << 5; + inputSampleL += ((double(fpdL)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + frexp((double)inputSampleR, &expon); + fpdR ^= fpdR << 13; fpdR ^= fpdR >> 17; fpdR ^= fpdR << 5; + inputSampleR += ((double(fpdR)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + //end 64 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + in1++; + in2++; + out1++; + out2++; + } +}