Coils2 Signed AU

This commit is contained in:
Christopher Johnson 2021-04-25 18:27:27 -04:00
parent 7337eb6c32
commit 79049b231b
18 changed files with 4667 additions and 0 deletions

View file

@ -0,0 +1,260 @@
/*
* File: Coils2.cpp
*
* Version: 1.0
*
* Created: 4/19/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.
*
*/
/*=============================================================================
Coils2.cpp
=============================================================================*/
#include "Coils2.h"
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AUDIOCOMPONENT_ENTRY(AUBaseFactory, Coils2)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::Coils2
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Coils2::Coils2(AudioUnit component)
: AUEffectBase(component)
{
CreateElements();
Globals()->UseIndexedParameters(kNumberOfParameters);
SetParameter(kParam_One, kDefaultValue_ParamOne );
SetParameter(kParam_Two, kDefaultValue_ParamTwo );
SetParameter(kParam_Three, kDefaultValue_ParamThree );
#if AU_DEBUG_DISPATCHER
mDebugDispatcher = new AUDebugDispatcher (this);
#endif
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::GetParameterValueStrings
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ComponentResult Coils2::GetParameterValueStrings(AudioUnitScope inScope,
AudioUnitParameterID inParameterID,
CFArrayRef * outStrings)
{
return kAudioUnitErr_InvalidProperty;
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::GetParameterInfo
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ComponentResult Coils2::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;
default:
result = kAudioUnitErr_InvalidParameter;
break;
}
} else {
result = kAudioUnitErr_InvalidParameter;
}
return result;
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::GetPropertyInfo
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ComponentResult Coils2::GetPropertyInfo (AudioUnitPropertyID inID,
AudioUnitScope inScope,
AudioUnitElement inElement,
UInt32 & outDataSize,
Boolean & outWritable)
{
return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::GetProperty
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ComponentResult Coils2::GetProperty( AudioUnitPropertyID inID,
AudioUnitScope inScope,
AudioUnitElement inElement,
void * outData )
{
return AUEffectBase::GetProperty (inID, inScope, inElement, outData);
}
// Coils2::Initialize
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ComponentResult Coils2::Initialize()
{
ComponentResult result = AUEffectBase::Initialize();
if (result == noErr)
Reset(kAudioUnitScope_Global, 0);
return result;
}
#pragma mark ____Coils2EffectKernel
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::Coils2Kernel::Reset()
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
void Coils2::Coils2Kernel::Reset()
{
for (int x = 0; x < 9; x++) {biquadA[x] = 0.0; biquadB[x] = 0.0;}
hysteresis = 0.0;
fpd = 1.0; while (fpd < 16386) fpd = rand()*UINT32_MAX;
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Coils2::Coils2Kernel::Process
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
void Coils2::Coils2Kernel::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();
Float64 distScaling = pow(1.0-GetParameter( kParam_One ),2);
if (distScaling < 0.0001) distScaling = 0.0001;
biquadA[0] = 600.0/GetSampleRate();
biquadA[1] = 0.01+(pow(GetParameter( kParam_Two ),2)*0.5);
long double iirAmount = biquadA[1]/overallscale;
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[4] = -biquadA[2];
biquadA[5] = 2.0 * (K * K - 1.0) * norm;
biquadA[6] = (1.0 - K / biquadA[1] + K * K) * norm;
biquadB[0] = (21890.0-(biquadA[1]*890.0))/GetSampleRate();
biquadB[1] = 0.89;
K = tan(M_PI * biquadB[0]);
norm = 1.0 / (1.0 + K / biquadB[1] + K * K);
biquadB[2] = K * K * norm;
biquadB[3] = 2.0 * biquadB[2];
biquadB[4] = biquadB[2];
biquadB[5] = 2.0 * (K * K - 1.0) * norm;
biquadB[6] = (1.0 - K / biquadB[1] + K * K) * norm;
Float64 wet = GetParameter( kParam_Three );
while (nSampleFrames-- > 0) {
long double inputSample = *sourceP;
if (fabs(inputSample)<1.18e-37) inputSample = fpd * 1.18e-37;
long double drySample = inputSample;
if (biquadA[0] < 0.49999) {
long double tempSample = (inputSample * biquadA[2]) + biquadA[7];
biquadA[7] = -(tempSample * biquadA[5]) + biquadA[8];
biquadA[8] = (inputSample * biquadA[4]) - (tempSample * biquadA[6]);
inputSample = tempSample; //create bandpass of clean tone
}
long double diffSample = (drySample-inputSample)/distScaling; //mids notched out
if (biquadB[0] < 0.49999) {
long double tempSample = (diffSample * biquadB[2]) + biquadB[7];
biquadB[7] = (diffSample * biquadB[3]) - (tempSample * biquadB[5]) + biquadB[8];
biquadB[8] = (diffSample * biquadB[4]) - (tempSample * biquadB[6]);
diffSample = tempSample; //lowpass filter the notch content before distorting
}
hysteresis = (hysteresis * (1.0-iirAmount)) + (diffSample * iirAmount);
if (fabs(hysteresis)<1.18e-37) hysteresis = 0.0; else diffSample -= hysteresis;
if (diffSample > 1.571) diffSample = 1.571; else if (diffSample < -1.571) diffSample = -1.571;
if (hysteresis > 1.571) hysteresis = 1.571; else if (hysteresis < -1.571) hysteresis = -1.571;
inputSample += (sin(diffSample)-sin(hysteresis))*distScaling; //apply transformer distortions
if (wet !=1.0) {
inputSample = (inputSample * wet) + (drySample * (1.0-wet));
}
//Dry/Wet control, defaults to the last slider
//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;
}
}

View file

@ -0,0 +1,2 @@
_Coils2Entry
_Coils2Factory

View file

@ -0,0 +1,142 @@
/*
* File: Coils2.h
*
* Version: 1.0
*
* Created: 4/19/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 "Coils2Version.h"
#if AU_DEBUG_DISPATCHER
#include "AUDebugDispatcher.h"
#endif
#ifndef __Coils2_h__
#define __Coils2_h__
#pragma mark ____Coils2 Parameters
// parameters
static const float kDefaultValue_ParamOne = 0.0;
static const float kDefaultValue_ParamTwo = 0.0;
static const float kDefaultValue_ParamThree = 1.0;
static CFStringRef kParameterOneName = CFSTR("Saturation");
static CFStringRef kParameterTwoName = CFSTR("Cheapness");
static CFStringRef kParameterThreeName = CFSTR("Dry/Wet");
enum {
kParam_One =0,
kParam_Two =1,
kParam_Three =2,
kNumberOfParameters=3
};
#pragma mark ____Coils2
class Coils2 : public AUEffectBase
{
public:
Coils2(AudioUnit component);
#if AU_DEBUG_DISPATCHER
virtual ~Coils2 () { delete mDebugDispatcher; }
#endif
virtual AUKernelBase * NewKernel() { return new Coils2Kernel(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 kCoils2Version; }
protected:
class Coils2Kernel : public AUKernelBase // most of the real work happens here
{
public:
Coils2Kernel(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[9];
long double biquadB[9];
long double hysteresis;
uint32_t fpd;
};
};
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#endif

View file

@ -0,0 +1,61 @@
/*
* File: Coils2.r
*
* Version: 1.0
*
* Created: 4/19/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 <AudioUnit/AudioUnit.r>
#include "Coils2Version.h"
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
#define kAudioUnitResID_Coils2 1000
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Coils2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RES_ID kAudioUnitResID_Coils2
#define COMP_TYPE kAudioUnitType_Effect
#define COMP_SUBTYPE Coils2_COMP_SUBTYPE
#define COMP_MANUF Coils2_COMP_MANF
#define VERSION kCoils2Version
#define NAME "Airwindows: Coils2"
#define DESCRIPTION "Coils2 AU"
#define ENTRY_POINT "Coils2Entry"
#include "AUResources.r"

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,153 @@
// !$*UTF8*$!
{
089C1669FE841209C02AAC07 /* Project object */ = {
activeBuildConfigurationName = Release;
activeTarget = 8D01CCC60486CAD60068D4B7 /* Coils2 */;
codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */;
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
292,
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 = 640811005;
PBXWorkspaceStateSaveDate = 640811005;
};
perUserProjectItems = {
8BD3C0F2263227CE00F96FC5 /* PlistBookmark */ = 8BD3C0F2263227CE00F96FC5 /* PlistBookmark */;
8BD3C0F3263227CE00F96FC5 /* PBXTextBookmark */ = 8BD3C0F3263227CE00F96FC5 /* PBXTextBookmark */;
8BD3C0F4263227CE00F96FC5 /* PBXTextBookmark */ = 8BD3C0F4263227CE00F96FC5 /* PBXTextBookmark */;
8BD3C0F5263227CE00F96FC5 /* PBXBookmark */ = 8BD3C0F5263227CE00F96FC5 /* PBXBookmark */;
8BD3C0F6263227CE00F96FC5 /* PBXTextBookmark */ = 8BD3C0F6263227CE00F96FC5 /* PBXTextBookmark */;
};
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
userBuildSettings = {
};
};
8BA05A660720730100365D66 /* Coils2.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {840, 4824}}";
sepNavSelRange = "{8016, 67}";
sepNavVisRange = "{7852, 436}";
sepNavWindowFrame = "{{1, 50}, {1327, 828}}";
};
};
8BA05A690720730100365D66 /* Coils2Version.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1056, 1134}}";
sepNavSelRange = "{2874, 0}";
sepNavVisRange = "{2709, 228}";
sepNavWindowFrame = "{{451, 51}, {971, 827}}";
};
};
8BC6025B073B072D006C4272 /* Coils2.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1146, 2880}}";
sepNavSelRange = "{5240, 0}";
sepNavVisRange = "{4318, 1073}";
sepNavWindowFrame = "{{59, 51}, {971, 827}}";
};
};
8BD3C0F2263227CE00F96FC5 /* PlistBookmark */ = {
isa = PlistBookmark;
fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */;
fallbackIsa = PBXBookmark;
isK = 0;
kPath = (
CFBundleName,
);
name = /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/Coils2/Info.plist;
rLen = 0;
rLoc = 9223372036854775807;
};
8BD3C0F3263227CE00F96FC5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 8BA05A690720730100365D66 /* Coils2Version.h */;
name = "Coils2Version.h: 54";
rLen = 0;
rLoc = 2874;
rType = 0;
vrLen = 228;
vrLoc = 2709;
};
8BD3C0F4263227CE00F96FC5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 8BC6025B073B072D006C4272 /* Coils2.h */;
name = "Coils2.h: 134";
rLen = 0;
rLoc = 5240;
rType = 0;
vrLen = 349;
vrLoc = 4793;
};
8BD3C0F5263227CE00F96FC5 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 8BA05A660720730100365D66 /* Coils2.cpp */;
};
8BD3C0F6263227CE00F96FC5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 8BA05A660720730100365D66 /* Coils2.cpp */;
name = "Coils2.cpp: 177";
rLen = 67;
rLoc = 8016;
rType = 0;
vrLen = 436;
vrLoc = 7852;
};
8BD3CCB8148830B20062E48C /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
repositoryNamesForRoots = {
"" = "";
};
};
};
8BD3CCB9148830B20062E48C /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
8D01CCC60486CAD60068D4B7 /* Coils2 */ = {
activeExec = 0;
};
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,957 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
8B2D1A0426338C6B00C29B4B /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D197C26338C6B00C29B4B /* CAExtAudioFile.h */; };
8B2D1A0526338C6B00C29B4B /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D197D26338C6B00C29B4B /* CACFMachPort.h */; };
8B2D1A0626338C6B00C29B4B /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D197E26338C6B00C29B4B /* CABool.h */; };
8B2D1A0726338C6B00C29B4B /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D197F26338C6B00C29B4B /* CAComponent.cpp */; };
8B2D1A0826338C6B00C29B4B /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198026338C6B00C29B4B /* CADebugger.h */; };
8B2D1A0926338C6B00C29B4B /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D198126338C6B00C29B4B /* CACFNumber.cpp */; };
8B2D1A0A26338C6B00C29B4B /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198226338C6B00C29B4B /* CAGuard.h */; };
8B2D1A0B26338C6B00C29B4B /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198326338C6B00C29B4B /* CAAtomic.h */; };
8B2D1A0C26338C6B00C29B4B /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198426338C6B00C29B4B /* CAStreamBasicDescription.h */; };
8B2D1A0D26338C6B00C29B4B /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198526338C6B00C29B4B /* CACFObject.h */; };
8B2D1A0E26338C6B00C29B4B /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198626338C6B00C29B4B /* CAStreamRangedDescription.h */; };
8B2D1A0F26338C6B00C29B4B /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198726338C6B00C29B4B /* CATokenMap.h */; };
8B2D1A1026338C6B00C29B4B /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198826338C6B00C29B4B /* CAComponent.h */; };
8B2D1A1126338C6B00C29B4B /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198926338C6B00C29B4B /* CAAudioBufferList.h */; };
8B2D1A1226338C6B00C29B4B /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198A26338C6B00C29B4B /* CAAudioUnit.h */; };
8B2D1A1326338C6B00C29B4B /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198B26338C6B00C29B4B /* CAAUParameter.h */; };
8B2D1A1426338C6B00C29B4B /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198C26338C6B00C29B4B /* CAException.h */; };
8B2D1A1526338C6B00C29B4B /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D198D26338C6B00C29B4B /* CAAUProcessor.cpp */; };
8B2D1A1626338C6B00C29B4B /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198E26338C6B00C29B4B /* CAAUProcessor.h */; };
8B2D1A1726338C6B00C29B4B /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D198F26338C6B00C29B4B /* CAProcess.h */; };
8B2D1A1826338C6B00C29B4B /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199026338C6B00C29B4B /* CACFDictionary.h */; };
8B2D1A1926338C6B00C29B4B /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199126338C6B00C29B4B /* CAPThread.h */; };
8B2D1A1A26338C6B00C29B4B /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199226338C6B00C29B4B /* CAAUParameter.cpp */; };
8B2D1A1B26338C6B00C29B4B /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199326338C6B00C29B4B /* CAAudioTimeStamp.h */; };
8B2D1A1C26338C6B00C29B4B /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199426338C6B00C29B4B /* CAFilePathUtils.cpp */; };
8B2D1A1D26338C6B00C29B4B /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199526338C6B00C29B4B /* CAAudioValueRange.h */; };
8B2D1A1E26338C6B00C29B4B /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199626338C6B00C29B4B /* CAVectorUnitTypes.h */; };
8B2D1A1F26338C6B00C29B4B /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199726338C6B00C29B4B /* CAAudioChannelLayoutObject.cpp */; };
8B2D1A2026338C6B00C29B4B /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199826338C6B00C29B4B /* CAGuard.cpp */; };
8B2D1A2126338C6B00C29B4B /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199926338C6B00C29B4B /* CACFNumber.h */; };
8B2D1A2226338C6B00C29B4B /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199A26338C6B00C29B4B /* CACFDistributedNotification.cpp */; };
8B2D1A2326338C6B00C29B4B /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199B26338C6B00C29B4B /* CACFString.h */; };
8B2D1A2426338C6B00C29B4B /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199C26338C6B00C29B4B /* CAAUMIDIMapManager.cpp */; };
8B2D1A2526338C6B00C29B4B /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199D26338C6B00C29B4B /* CAComponentDescription.cpp */; };
8B2D1A2626338C6B00C29B4B /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D199E26338C6B00C29B4B /* CAHostTimeBase.h */; };
8B2D1A2726338C6B00C29B4B /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D199F26338C6B00C29B4B /* CADebugMacros.cpp */; };
8B2D1A2826338C6B00C29B4B /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A026338C6B00C29B4B /* CAAudioFileFormats.h */; };
8B2D1A2926338C6B00C29B4B /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A126338C6B00C29B4B /* CAAUMIDIMapManager.h */; };
8B2D1A2A26338C6B00C29B4B /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19A226338C6B00C29B4B /* CACFDictionary.cpp */; };
8B2D1A2B26338C6B00C29B4B /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A326338C6B00C29B4B /* CAMutex.h */; };
8B2D1A2C26338C6B00C29B4B /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19A426338C6B00C29B4B /* CACFString.cpp */; };
8B2D1A2D26338C6B00C29B4B /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A526338C6B00C29B4B /* CASettingsStorage.h */; };
8B2D1A2E26338C6B00C29B4B /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A626338C6B00C29B4B /* CADebugPrintf.h */; };
8B2D1A2F26338C6B00C29B4B /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19A726338C6B00C29B4B /* CAXException.cpp */; };
8B2D1A3026338C6B00C29B4B /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A826338C6B00C29B4B /* CAAUMIDIMap.h */; };
8B2D1A3126338C6B00C29B4B /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19A926338C6B00C29B4B /* AUParamInfo.h */; };
8B2D1A3226338C6B00C29B4B /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19AA26338C6B00C29B4B /* CABitOperations.h */; };
8B2D1A3326338C6B00C29B4B /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19AB26338C6B00C29B4B /* CACFPreferences.cpp */; };
8B2D1A3426338C6B00C29B4B /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19AC26338C6B00C29B4B /* CABundleLocker.h */; };
8B2D1A3526338C6B00C29B4B /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19AD26338C6B00C29B4B /* CAPropertyAddress.h */; };
8B2D1A3626338C6B00C29B4B /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19AE26338C6B00C29B4B /* CAXException.h */; };
8B2D1A3726338C6B00C29B4B /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19AF26338C6B00C29B4B /* CAAudioChannelLayout.cpp */; };
8B2D1A3826338C6B00C29B4B /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19B026338C6B00C29B4B /* CAThreadSafeList.h */; };
8B2D1A3926338C6B00C29B4B /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19B126338C6B00C29B4B /* CAAudioUnitOutputCapturer.h */; };
8B2D1A3A26338C6B00C29B4B /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19B226338C6B00C29B4B /* AUParamInfo.cpp */; };
8B2D1A3B26338C6B00C29B4B /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19B326338C6B00C29B4B /* CASharedLibrary.cpp */; };
8B2D1A3C26338C6B00C29B4B /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19B426338C6B00C29B4B /* CAAUMIDIMap.cpp */; };
8B2D1A3D26338C6B00C29B4B /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19B526338C6B00C29B4B /* CALogMacros.h */; };
8B2D1A3E26338C6B00C29B4B /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19B626338C6B00C29B4B /* CACFMessagePort.cpp */; };
8B2D1A3F26338C6B00C29B4B /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19B726338C6B00C29B4B /* CARingBuffer.h */; };
8B2D1A4026338C6B00C29B4B /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19B826338C6B00C29B4B /* AUOutputBL.cpp */; };
8B2D1A4126338C6B00C29B4B /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19B926338C6B00C29B4B /* CABufferList.h */; };
8B2D1A4226338C6B00C29B4B /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19BA26338C6B00C29B4B /* CASharedLibrary.h */; };
8B2D1A4326338C6B00C29B4B /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19BB26338C6B00C29B4B /* CACFData.h */; };
8B2D1A4426338C6B00C29B4B /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19BC26338C6B00C29B4B /* CAStreamRangedDescription.cpp */; };
8B2D1A4526338C6B00C29B4B /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19BD26338C6B00C29B4B /* CAPThread.cpp */; };
8B2D1A4626338C6B00C29B4B /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19BE26338C6B00C29B4B /* CAAutoDisposer.h */; };
8B2D1A4726338C6B00C29B4B /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19BF26338C6B00C29B4B /* CACFPreferences.h */; };
8B2D1A4826338C6B00C29B4B /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19C026338C6B00C29B4B /* CAVectorUnit.cpp */; };
8B2D1A4926338C6B00C29B4B /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C126338C6B00C29B4B /* CAComponentDescription.h */; };
8B2D1A4A26338C6B00C29B4B /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C226338C6B00C29B4B /* CADebugMacros.h */; };
8B2D1A4B26338C6B00C29B4B /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C326338C6B00C29B4B /* AUOutputBL.h */; };
8B2D1A4C26338C6B00C29B4B /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19C426338C6B00C29B4B /* CADebugPrintf.cpp */; };
8B2D1A4D26338C6B00C29B4B /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19C526338C6B00C29B4B /* CARingBuffer.cpp */; };
8B2D1A4E26338C6B00C29B4B /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C626338C6B00C29B4B /* CACFPlugIn.h */; };
8B2D1A4F26338C6B00C29B4B /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19C726338C6B00C29B4B /* CASettingsStorage.cpp */; };
8B2D1A5026338C6B00C29B4B /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C826338C6B00C29B4B /* CAMixMap.h */; };
8B2D1A5126338C6B00C29B4B /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19C926338C6B00C29B4B /* CACFDistributedNotification.h */; };
8B2D1A5226338C6B00C29B4B /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19CA26338C6B00C29B4B /* CAFilePathUtils.h */; };
8B2D1A5326338C6B00C29B4B /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19CB26338C6B00C29B4B /* CATink.h */; };
8B2D1A5426338C6B00C29B4B /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19CC26338C6B00C29B4B /* CAStreamBasicDescription.cpp */; };
8B2D1A5526338C6B00C29B4B /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19CD26338C6B00C29B4B /* CAAudioChannelLayout.h */; };
8B2D1A5626338C6B00C29B4B /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19CE26338C6B00C29B4B /* CAProcess.cpp */; };
8B2D1A5726338C6B00C29B4B /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19CF26338C6B00C29B4B /* CAHostTimeBase.cpp */; };
8B2D1A5826338C6B00C29B4B /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19D026338C6B00C29B4B /* CAPersistence.cpp */; };
8B2D1A5926338C6B00C29B4B /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19D126338C6B00C29B4B /* CAAudioBufferList.cpp */; };
8B2D1A5A26338C6B00C29B4B /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19D226338C6B00C29B4B /* CAAudioTimeStamp.cpp */; };
8B2D1A5B26338C6B00C29B4B /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19D326338C6B00C29B4B /* CAVectorUnit.h */; };
8B2D1A5C26338C6B00C29B4B /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19D426338C6B00C29B4B /* CAByteOrder.h */; };
8B2D1A5D26338C6B00C29B4B /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19D526338C6B00C29B4B /* CACFArray.h */; };
8B2D1A5E26338C6B00C29B4B /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19D626338C6B00C29B4B /* CAAtomicStack.h */; };
8B2D1A5F26338C6B00C29B4B /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19D726338C6B00C29B4B /* CAReferenceCounted.h */; };
8B2D1A6026338C6B00C29B4B /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19D826338C6B00C29B4B /* CACFMachPort.cpp */; };
8B2D1A6126338C6B00C29B4B /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19D926338C6B00C29B4B /* CABufferList.cpp */; };
8B2D1A6226338C6B00C29B4B /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19DA26338C6B00C29B4B /* CAMutex.cpp */; };
8B2D1A6326338C6B00C29B4B /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19DB26338C6B00C29B4B /* CADebugger.cpp */; };
8B2D1A6426338C6B00C29B4B /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19DC26338C6B00C29B4B /* CABundleLocker.cpp */; };
8B2D1A6526338C6B00C29B4B /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19DD26338C6B00C29B4B /* CAAudioFileFormats.cpp */; };
8B2D1A6626338C6B00C29B4B /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19DE26338C6B00C29B4B /* CAMath.h */; };
8B2D1A6726338C6B00C29B4B /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19DF26338C6B00C29B4B /* CACFArray.cpp */; };
8B2D1A6826338C6B00C29B4B /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19E026338C6B00C29B4B /* CACFMessagePort.h */; };
8B2D1A6926338C6B00C29B4B /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19E126338C6B00C29B4B /* CAAudioValueRange.cpp */; };
8B2D1A6A26338C6B00C29B4B /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19E226338C6B00C29B4B /* CAAudioUnit.cpp */; };
8B2D1A6B26338C6B00C29B4B /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19E626338C6B00C29B4B /* AUViewLocalizedStringKeys.h */; };
8B2D1A6C26338C6B00C29B4B /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19E826338C6B00C29B4B /* ComponentBase.cpp */; };
8B2D1A6D26338C6B00C29B4B /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19E926338C6B00C29B4B /* AUScopeElement.cpp */; };
8B2D1A6E26338C6B00C29B4B /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19EA26338C6B00C29B4B /* ComponentBase.h */; };
8B2D1A6F26338C6B00C29B4B /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19EB26338C6B00C29B4B /* AUBase.cpp */; };
8B2D1A7026338C6B00C29B4B /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19EC26338C6B00C29B4B /* AUInputElement.h */; };
8B2D1A7126338C6B00C29B4B /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19ED26338C6B00C29B4B /* AUBase.h */; };
8B2D1A7226338C6B00C29B4B /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19EE26338C6B00C29B4B /* AUPlugInDispatch.h */; };
8B2D1A7326338C6B00C29B4B /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19EF26338C6B00C29B4B /* AUDispatch.h */; };
8B2D1A7426338C6B00C29B4B /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19F026338C6B00C29B4B /* AUOutputElement.cpp */; };
8B2D1A7626338C6B00C29B4B /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19F226338C6B00C29B4B /* AUPlugInDispatch.cpp */; };
8B2D1A7726338C6B00C29B4B /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19F326338C6B00C29B4B /* AUOutputElement.h */; };
8B2D1A7826338C6B00C29B4B /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19F426338C6B00C29B4B /* AUDispatch.cpp */; };
8B2D1A7926338C6B00C29B4B /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19F526338C6B00C29B4B /* AUScopeElement.h */; };
8B2D1A7A26338C6B00C29B4B /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19F626338C6B00C29B4B /* AUInputElement.cpp */; };
8B2D1A7B26338C6B00C29B4B /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19F826338C6B00C29B4B /* AUEffectBase.cpp */; };
8B2D1A7C26338C6B00C29B4B /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19F926338C6B00C29B4B /* AUEffectBase.h */; };
8B2D1A7D26338C6B00C29B4B /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19FB26338C6B00C29B4B /* AUTimestampGenerator.h */; };
8B2D1A7E26338C6B00C29B4B /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19FC26338C6B00C29B4B /* AUBaseHelper.cpp */; };
8B2D1A7F26338C6B00C29B4B /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19FD26338C6B00C29B4B /* AUSilentTimeout.h */; };
8B2D1A8026338C6B00C29B4B /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D19FE26338C6B00C29B4B /* AUInputFormatConverter.h */; };
8B2D1A8126338C6B00C29B4B /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D19FF26338C6B00C29B4B /* AUTimestampGenerator.cpp */; };
8B2D1A8226338C6B00C29B4B /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D1A0026338C6B00C29B4B /* AUBuffer.cpp */; };
8B2D1A8326338C6B00C29B4B /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D1A0126338C6B00C29B4B /* AUMIDIDefs.h */; };
8B2D1A8426338C6B00C29B4B /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D1A0226338C6B00C29B4B /* AUBuffer.h */; };
8B2D1A8526338C6B00C29B4B /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B2D1A0326338C6B00C29B4B /* AUBaseHelper.h */; };
8BA05A6B0720730100365D66 /* Coils2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* Coils2.cpp */; };
8BA05A6E0720730100365D66 /* Coils2Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* Coils2Version.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 /* Coils2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* Coils2.h */; };
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
8B2D197C26338C6B00C29B4B /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = "<group>"; };
8B2D197D26338C6B00C29B4B /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = "<group>"; };
8B2D197E26338C6B00C29B4B /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = "<group>"; };
8B2D197F26338C6B00C29B4B /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = "<group>"; };
8B2D198026338C6B00C29B4B /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = "<group>"; };
8B2D198126338C6B00C29B4B /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = "<group>"; };
8B2D198226338C6B00C29B4B /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = "<group>"; };
8B2D198326338C6B00C29B4B /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = "<group>"; };
8B2D198426338C6B00C29B4B /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
8B2D198526338C6B00C29B4B /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = "<group>"; };
8B2D198626338C6B00C29B4B /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = "<group>"; };
8B2D198726338C6B00C29B4B /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = "<group>"; };
8B2D198826338C6B00C29B4B /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = "<group>"; };
8B2D198926338C6B00C29B4B /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = "<group>"; };
8B2D198A26338C6B00C29B4B /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = "<group>"; };
8B2D198B26338C6B00C29B4B /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
8B2D198C26338C6B00C29B4B /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = "<group>"; };
8B2D198D26338C6B00C29B4B /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = "<group>"; };
8B2D198E26338C6B00C29B4B /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = "<group>"; };
8B2D198F26338C6B00C29B4B /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = "<group>"; };
8B2D199026338C6B00C29B4B /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = "<group>"; };
8B2D199126338C6B00C29B4B /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = "<group>"; };
8B2D199226338C6B00C29B4B /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
8B2D199326338C6B00C29B4B /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = "<group>"; };
8B2D199426338C6B00C29B4B /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = "<group>"; };
8B2D199526338C6B00C29B4B /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = "<group>"; };
8B2D199626338C6B00C29B4B /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
8B2D199726338C6B00C29B4B /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = "<group>"; };
8B2D199826338C6B00C29B4B /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = "<group>"; };
8B2D199926338C6B00C29B4B /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = "<group>"; };
8B2D199A26338C6B00C29B4B /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = "<group>"; };
8B2D199B26338C6B00C29B4B /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = "<group>"; };
8B2D199C26338C6B00C29B4B /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = "<group>"; };
8B2D199D26338C6B00C29B4B /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = "<group>"; };
8B2D199E26338C6B00C29B4B /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = "<group>"; };
8B2D199F26338C6B00C29B4B /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = "<group>"; };
8B2D19A026338C6B00C29B4B /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = "<group>"; };
8B2D19A126338C6B00C29B4B /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = "<group>"; };
8B2D19A226338C6B00C29B4B /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = "<group>"; };
8B2D19A326338C6B00C29B4B /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
8B2D19A426338C6B00C29B4B /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = "<group>"; };
8B2D19A526338C6B00C29B4B /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = "<group>"; };
8B2D19A626338C6B00C29B4B /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = "<group>"; };
8B2D19A726338C6B00C29B4B /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = "<group>"; };
8B2D19A826338C6B00C29B4B /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = "<group>"; };
8B2D19A926338C6B00C29B4B /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = "<group>"; };
8B2D19AA26338C6B00C29B4B /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = "<group>"; };
8B2D19AB26338C6B00C29B4B /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = "<group>"; };
8B2D19AC26338C6B00C29B4B /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = "<group>"; };
8B2D19AD26338C6B00C29B4B /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = "<group>"; };
8B2D19AE26338C6B00C29B4B /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = "<group>"; };
8B2D19AF26338C6B00C29B4B /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
8B2D19B026338C6B00C29B4B /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = "<group>"; };
8B2D19B126338C6B00C29B4B /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = "<group>"; };
8B2D19B226338C6B00C29B4B /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = "<group>"; };
8B2D19B326338C6B00C29B4B /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = "<group>"; };
8B2D19B426338C6B00C29B4B /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = "<group>"; };
8B2D19B526338C6B00C29B4B /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = "<group>"; };
8B2D19B626338C6B00C29B4B /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = "<group>"; };
8B2D19B726338C6B00C29B4B /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = "<group>"; };
8B2D19B826338C6B00C29B4B /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = "<group>"; };
8B2D19B926338C6B00C29B4B /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = "<group>"; };
8B2D19BA26338C6B00C29B4B /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = "<group>"; };
8B2D19BB26338C6B00C29B4B /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = "<group>"; };
8B2D19BC26338C6B00C29B4B /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = "<group>"; };
8B2D19BD26338C6B00C29B4B /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = "<group>"; };
8B2D19BE26338C6B00C29B4B /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = "<group>"; };
8B2D19BF26338C6B00C29B4B /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = "<group>"; };
8B2D19C026338C6B00C29B4B /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
8B2D19C126338C6B00C29B4B /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = "<group>"; };
8B2D19C226338C6B00C29B4B /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = "<group>"; };
8B2D19C326338C6B00C29B4B /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = "<group>"; };
8B2D19C426338C6B00C29B4B /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = "<group>"; };
8B2D19C526338C6B00C29B4B /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = "<group>"; };
8B2D19C626338C6B00C29B4B /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = "<group>"; };
8B2D19C726338C6B00C29B4B /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = "<group>"; };
8B2D19C826338C6B00C29B4B /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = "<group>"; };
8B2D19C926338C6B00C29B4B /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = "<group>"; };
8B2D19CA26338C6B00C29B4B /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = "<group>"; };
8B2D19CB26338C6B00C29B4B /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = "<group>"; };
8B2D19CC26338C6B00C29B4B /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
8B2D19CD26338C6B00C29B4B /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
8B2D19CE26338C6B00C29B4B /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = "<group>"; };
8B2D19CF26338C6B00C29B4B /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = "<group>"; };
8B2D19D026338C6B00C29B4B /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = "<group>"; };
8B2D19D126338C6B00C29B4B /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = "<group>"; };
8B2D19D226338C6B00C29B4B /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = "<group>"; };
8B2D19D326338C6B00C29B4B /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
8B2D19D426338C6B00C29B4B /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = "<group>"; };
8B2D19D526338C6B00C29B4B /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = "<group>"; };
8B2D19D626338C6B00C29B4B /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = "<group>"; };
8B2D19D726338C6B00C29B4B /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = "<group>"; };
8B2D19D826338C6B00C29B4B /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = "<group>"; };
8B2D19D926338C6B00C29B4B /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = "<group>"; };
8B2D19DA26338C6B00C29B4B /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
8B2D19DB26338C6B00C29B4B /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = "<group>"; };
8B2D19DC26338C6B00C29B4B /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = "<group>"; };
8B2D19DD26338C6B00C29B4B /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = "<group>"; };
8B2D19DE26338C6B00C29B4B /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = "<group>"; };
8B2D19DF26338C6B00C29B4B /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = "<group>"; };
8B2D19E026338C6B00C29B4B /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = "<group>"; };
8B2D19E126338C6B00C29B4B /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = "<group>"; };
8B2D19E226338C6B00C29B4B /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = "<group>"; };
8B2D19E626338C6B00C29B4B /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = "<group>"; };
8B2D19E826338C6B00C29B4B /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
8B2D19E926338C6B00C29B4B /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
8B2D19EA26338C6B00C29B4B /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
8B2D19EB26338C6B00C29B4B /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
8B2D19EC26338C6B00C29B4B /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
8B2D19ED26338C6B00C29B4B /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
8B2D19EE26338C6B00C29B4B /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = "<group>"; };
8B2D19EF26338C6B00C29B4B /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
8B2D19F026338C6B00C29B4B /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
8B2D19F126338C6B00C29B4B /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
8B2D19F226338C6B00C29B4B /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = "<group>"; };
8B2D19F326338C6B00C29B4B /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
8B2D19F426338C6B00C29B4B /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
8B2D19F526338C6B00C29B4B /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
8B2D19F626338C6B00C29B4B /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
8B2D19F826338C6B00C29B4B /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
8B2D19F926338C6B00C29B4B /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
8B2D19FB26338C6B00C29B4B /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
8B2D19FC26338C6B00C29B4B /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = "<group>"; };
8B2D19FD26338C6B00C29B4B /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
8B2D19FE26338C6B00C29B4B /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
8B2D19FF26338C6B00C29B4B /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = "<group>"; };
8B2D1A0026338C6B00C29B4B /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
8B2D1A0126338C6B00C29B4B /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = "<group>"; };
8B2D1A0226338C6B00C29B4B /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
8B2D1A0326338C6B00C29B4B /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = "<group>"; };
8B2D1A8926338DE900C29B4B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
8BA05A660720730100365D66 /* Coils2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Coils2.cpp; sourceTree = "<group>"; };
8BA05A670720730100365D66 /* Coils2.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = Coils2.exp; sourceTree = "<group>"; };
8BA05A680720730100365D66 /* Coils2.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = Coils2.r; sourceTree = "<group>"; };
8BA05A690720730100365D66 /* Coils2Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Coils2Version.h; sourceTree = "<group>"; };
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
8BC6025B073B072D006C4272 /* Coils2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Coils2.h; sourceTree = "<group>"; };
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
8D01CCD20486CAD60068D4B7 /* Coils2.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Coils2.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 /* Coils2 */ = {
isa = PBXGroup;
children = (
08FB77ADFE841716C02AAC07 /* Source */,
089C167CFE841241C02AAC07 /* Resources */,
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
19C28FB4FE9D528D11CA2CBB /* Products */,
);
name = Coils2;
sourceTree = "<group>";
};
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 = "<group>";
};
089C167CFE841241C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
8D01CCD10486CAD60068D4B7 /* Info.plist */,
089C167DFE841241C02AAC07 /* InfoPlist.strings */,
);
name = Resources;
sourceTree = "<group>";
};
08FB77ADFE841716C02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
8B2D197A26338C6B00C29B4B /* CA_SDK */,
8BA05A56072072A900365D66 /* AU Source */,
);
name = Source;
sourceTree = "<group>";
};
19C28FB4FE9D528D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8D01CCD20486CAD60068D4B7 /* Coils2.component */,
);
name = Products;
sourceTree = "<group>";
};
8B2D197A26338C6B00C29B4B /* CA_SDK */ = {
isa = PBXGroup;
children = (
8B2D197B26338C6B00C29B4B /* PublicUtility */,
8B2D19E326338C6B00C29B4B /* AudioUnits */,
);
name = CA_SDK;
path = ../../../../CA_SDK;
sourceTree = "<group>";
};
8B2D197B26338C6B00C29B4B /* PublicUtility */ = {
isa = PBXGroup;
children = (
8B2D197C26338C6B00C29B4B /* CAExtAudioFile.h */,
8B2D197D26338C6B00C29B4B /* CACFMachPort.h */,
8B2D197E26338C6B00C29B4B /* CABool.h */,
8B2D197F26338C6B00C29B4B /* CAComponent.cpp */,
8B2D198026338C6B00C29B4B /* CADebugger.h */,
8B2D198126338C6B00C29B4B /* CACFNumber.cpp */,
8B2D198226338C6B00C29B4B /* CAGuard.h */,
8B2D198326338C6B00C29B4B /* CAAtomic.h */,
8B2D198426338C6B00C29B4B /* CAStreamBasicDescription.h */,
8B2D198526338C6B00C29B4B /* CACFObject.h */,
8B2D198626338C6B00C29B4B /* CAStreamRangedDescription.h */,
8B2D198726338C6B00C29B4B /* CATokenMap.h */,
8B2D198826338C6B00C29B4B /* CAComponent.h */,
8B2D198926338C6B00C29B4B /* CAAudioBufferList.h */,
8B2D198A26338C6B00C29B4B /* CAAudioUnit.h */,
8B2D198B26338C6B00C29B4B /* CAAUParameter.h */,
8B2D198C26338C6B00C29B4B /* CAException.h */,
8B2D198D26338C6B00C29B4B /* CAAUProcessor.cpp */,
8B2D198E26338C6B00C29B4B /* CAAUProcessor.h */,
8B2D198F26338C6B00C29B4B /* CAProcess.h */,
8B2D199026338C6B00C29B4B /* CACFDictionary.h */,
8B2D199126338C6B00C29B4B /* CAPThread.h */,
8B2D199226338C6B00C29B4B /* CAAUParameter.cpp */,
8B2D199326338C6B00C29B4B /* CAAudioTimeStamp.h */,
8B2D199426338C6B00C29B4B /* CAFilePathUtils.cpp */,
8B2D199526338C6B00C29B4B /* CAAudioValueRange.h */,
8B2D199626338C6B00C29B4B /* CAVectorUnitTypes.h */,
8B2D199726338C6B00C29B4B /* CAAudioChannelLayoutObject.cpp */,
8B2D199826338C6B00C29B4B /* CAGuard.cpp */,
8B2D199926338C6B00C29B4B /* CACFNumber.h */,
8B2D199A26338C6B00C29B4B /* CACFDistributedNotification.cpp */,
8B2D199B26338C6B00C29B4B /* CACFString.h */,
8B2D199C26338C6B00C29B4B /* CAAUMIDIMapManager.cpp */,
8B2D199D26338C6B00C29B4B /* CAComponentDescription.cpp */,
8B2D199E26338C6B00C29B4B /* CAHostTimeBase.h */,
8B2D199F26338C6B00C29B4B /* CADebugMacros.cpp */,
8B2D19A026338C6B00C29B4B /* CAAudioFileFormats.h */,
8B2D19A126338C6B00C29B4B /* CAAUMIDIMapManager.h */,
8B2D19A226338C6B00C29B4B /* CACFDictionary.cpp */,
8B2D19A326338C6B00C29B4B /* CAMutex.h */,
8B2D19A426338C6B00C29B4B /* CACFString.cpp */,
8B2D19A526338C6B00C29B4B /* CASettingsStorage.h */,
8B2D19A626338C6B00C29B4B /* CADebugPrintf.h */,
8B2D19A726338C6B00C29B4B /* CAXException.cpp */,
8B2D19A826338C6B00C29B4B /* CAAUMIDIMap.h */,
8B2D19A926338C6B00C29B4B /* AUParamInfo.h */,
8B2D19AA26338C6B00C29B4B /* CABitOperations.h */,
8B2D19AB26338C6B00C29B4B /* CACFPreferences.cpp */,
8B2D19AC26338C6B00C29B4B /* CABundleLocker.h */,
8B2D19AD26338C6B00C29B4B /* CAPropertyAddress.h */,
8B2D19AE26338C6B00C29B4B /* CAXException.h */,
8B2D19AF26338C6B00C29B4B /* CAAudioChannelLayout.cpp */,
8B2D19B026338C6B00C29B4B /* CAThreadSafeList.h */,
8B2D19B126338C6B00C29B4B /* CAAudioUnitOutputCapturer.h */,
8B2D19B226338C6B00C29B4B /* AUParamInfo.cpp */,
8B2D19B326338C6B00C29B4B /* CASharedLibrary.cpp */,
8B2D19B426338C6B00C29B4B /* CAAUMIDIMap.cpp */,
8B2D19B526338C6B00C29B4B /* CALogMacros.h */,
8B2D19B626338C6B00C29B4B /* CACFMessagePort.cpp */,
8B2D19B726338C6B00C29B4B /* CARingBuffer.h */,
8B2D19B826338C6B00C29B4B /* AUOutputBL.cpp */,
8B2D19B926338C6B00C29B4B /* CABufferList.h */,
8B2D19BA26338C6B00C29B4B /* CASharedLibrary.h */,
8B2D19BB26338C6B00C29B4B /* CACFData.h */,
8B2D19BC26338C6B00C29B4B /* CAStreamRangedDescription.cpp */,
8B2D19BD26338C6B00C29B4B /* CAPThread.cpp */,
8B2D19BE26338C6B00C29B4B /* CAAutoDisposer.h */,
8B2D19BF26338C6B00C29B4B /* CACFPreferences.h */,
8B2D19C026338C6B00C29B4B /* CAVectorUnit.cpp */,
8B2D19C126338C6B00C29B4B /* CAComponentDescription.h */,
8B2D19C226338C6B00C29B4B /* CADebugMacros.h */,
8B2D19C326338C6B00C29B4B /* AUOutputBL.h */,
8B2D19C426338C6B00C29B4B /* CADebugPrintf.cpp */,
8B2D19C526338C6B00C29B4B /* CARingBuffer.cpp */,
8B2D19C626338C6B00C29B4B /* CACFPlugIn.h */,
8B2D19C726338C6B00C29B4B /* CASettingsStorage.cpp */,
8B2D19C826338C6B00C29B4B /* CAMixMap.h */,
8B2D19C926338C6B00C29B4B /* CACFDistributedNotification.h */,
8B2D19CA26338C6B00C29B4B /* CAFilePathUtils.h */,
8B2D19CB26338C6B00C29B4B /* CATink.h */,
8B2D19CC26338C6B00C29B4B /* CAStreamBasicDescription.cpp */,
8B2D19CD26338C6B00C29B4B /* CAAudioChannelLayout.h */,
8B2D19CE26338C6B00C29B4B /* CAProcess.cpp */,
8B2D19CF26338C6B00C29B4B /* CAHostTimeBase.cpp */,
8B2D19D026338C6B00C29B4B /* CAPersistence.cpp */,
8B2D19D126338C6B00C29B4B /* CAAudioBufferList.cpp */,
8B2D19D226338C6B00C29B4B /* CAAudioTimeStamp.cpp */,
8B2D19D326338C6B00C29B4B /* CAVectorUnit.h */,
8B2D19D426338C6B00C29B4B /* CAByteOrder.h */,
8B2D19D526338C6B00C29B4B /* CACFArray.h */,
8B2D19D626338C6B00C29B4B /* CAAtomicStack.h */,
8B2D19D726338C6B00C29B4B /* CAReferenceCounted.h */,
8B2D19D826338C6B00C29B4B /* CACFMachPort.cpp */,
8B2D19D926338C6B00C29B4B /* CABufferList.cpp */,
8B2D19DA26338C6B00C29B4B /* CAMutex.cpp */,
8B2D19DB26338C6B00C29B4B /* CADebugger.cpp */,
8B2D19DC26338C6B00C29B4B /* CABundleLocker.cpp */,
8B2D19DD26338C6B00C29B4B /* CAAudioFileFormats.cpp */,
8B2D19DE26338C6B00C29B4B /* CAMath.h */,
8B2D19DF26338C6B00C29B4B /* CACFArray.cpp */,
8B2D19E026338C6B00C29B4B /* CACFMessagePort.h */,
8B2D19E126338C6B00C29B4B /* CAAudioValueRange.cpp */,
8B2D19E226338C6B00C29B4B /* CAAudioUnit.cpp */,
);
path = PublicUtility;
sourceTree = "<group>";
};
8B2D19E326338C6B00C29B4B /* AudioUnits */ = {
isa = PBXGroup;
children = (
8B2D19E426338C6B00C29B4B /* AUPublic */,
);
path = AudioUnits;
sourceTree = "<group>";
};
8B2D19E426338C6B00C29B4B /* AUPublic */ = {
isa = PBXGroup;
children = (
8B2D19E526338C6B00C29B4B /* AUViewBase */,
8B2D19E726338C6B00C29B4B /* AUBase */,
8B2D19F726338C6B00C29B4B /* OtherBases */,
8B2D19FA26338C6B00C29B4B /* Utility */,
);
path = AUPublic;
sourceTree = "<group>";
};
8B2D19E526338C6B00C29B4B /* AUViewBase */ = {
isa = PBXGroup;
children = (
8B2D19E626338C6B00C29B4B /* AUViewLocalizedStringKeys.h */,
);
path = AUViewBase;
sourceTree = "<group>";
};
8B2D19E726338C6B00C29B4B /* AUBase */ = {
isa = PBXGroup;
children = (
8B2D19E826338C6B00C29B4B /* ComponentBase.cpp */,
8B2D19E926338C6B00C29B4B /* AUScopeElement.cpp */,
8B2D19EA26338C6B00C29B4B /* ComponentBase.h */,
8B2D19EB26338C6B00C29B4B /* AUBase.cpp */,
8B2D19EC26338C6B00C29B4B /* AUInputElement.h */,
8B2D19ED26338C6B00C29B4B /* AUBase.h */,
8B2D19EE26338C6B00C29B4B /* AUPlugInDispatch.h */,
8B2D19EF26338C6B00C29B4B /* AUDispatch.h */,
8B2D19F026338C6B00C29B4B /* AUOutputElement.cpp */,
8B2D19F126338C6B00C29B4B /* AUResources.r */,
8B2D19F226338C6B00C29B4B /* AUPlugInDispatch.cpp */,
8B2D19F326338C6B00C29B4B /* AUOutputElement.h */,
8B2D19F426338C6B00C29B4B /* AUDispatch.cpp */,
8B2D19F526338C6B00C29B4B /* AUScopeElement.h */,
8B2D19F626338C6B00C29B4B /* AUInputElement.cpp */,
);
path = AUBase;
sourceTree = "<group>";
};
8B2D19F726338C6B00C29B4B /* OtherBases */ = {
isa = PBXGroup;
children = (
8B2D19F826338C6B00C29B4B /* AUEffectBase.cpp */,
8B2D19F926338C6B00C29B4B /* AUEffectBase.h */,
);
path = OtherBases;
sourceTree = "<group>";
};
8B2D19FA26338C6B00C29B4B /* Utility */ = {
isa = PBXGroup;
children = (
8B2D19FB26338C6B00C29B4B /* AUTimestampGenerator.h */,
8B2D19FC26338C6B00C29B4B /* AUBaseHelper.cpp */,
8B2D19FD26338C6B00C29B4B /* AUSilentTimeout.h */,
8B2D19FE26338C6B00C29B4B /* AUInputFormatConverter.h */,
8B2D19FF26338C6B00C29B4B /* AUTimestampGenerator.cpp */,
8B2D1A0026338C6B00C29B4B /* AUBuffer.cpp */,
8B2D1A0126338C6B00C29B4B /* AUMIDIDefs.h */,
8B2D1A0226338C6B00C29B4B /* AUBuffer.h */,
8B2D1A0326338C6B00C29B4B /* AUBaseHelper.h */,
);
path = Utility;
sourceTree = "<group>";
};
8BA05A56072072A900365D66 /* AU Source */ = {
isa = PBXGroup;
children = (
8BC6025B073B072D006C4272 /* Coils2.h */,
8BA05A660720730100365D66 /* Coils2.cpp */,
8BA05A670720730100365D66 /* Coils2.exp */,
8BA05A680720730100365D66 /* Coils2.r */,
8BA05A690720730100365D66 /* Coils2Version.h */,
);
name = "AU Source";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
8D01CCC70486CAD60068D4B7 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
8B2D1A3426338C6B00C29B4B /* CABundleLocker.h in Headers */,
8B2D1A5526338C6B00C29B4B /* CAAudioChannelLayout.h in Headers */,
8B2D1A4B26338C6B00C29B4B /* AUOutputBL.h in Headers */,
8B2D1A2626338C6B00C29B4B /* CAHostTimeBase.h in Headers */,
8B2D1A6E26338C6B00C29B4B /* ComponentBase.h in Headers */,
8B2D1A5E26338C6B00C29B4B /* CAAtomicStack.h in Headers */,
8B2D1A1B26338C6B00C29B4B /* CAAudioTimeStamp.h in Headers */,
8B2D1A3826338C6B00C29B4B /* CAThreadSafeList.h in Headers */,
8B2D1A1326338C6B00C29B4B /* CAAUParameter.h in Headers */,
8B2D1A8526338C6B00C29B4B /* AUBaseHelper.h in Headers */,
8B2D1A7D26338C6B00C29B4B /* AUTimestampGenerator.h in Headers */,
8B2D1A2E26338C6B00C29B4B /* CADebugPrintf.h in Headers */,
8B2D1A6826338C6B00C29B4B /* CACFMessagePort.h in Headers */,
8B2D1A1626338C6B00C29B4B /* CAAUProcessor.h in Headers */,
8B2D1A1226338C6B00C29B4B /* CAAudioUnit.h in Headers */,
8B2D1A6B26338C6B00C29B4B /* AUViewLocalizedStringKeys.h in Headers */,
8B2D1A5126338C6B00C29B4B /* CACFDistributedNotification.h in Headers */,
8B2D1A1026338C6B00C29B4B /* CAComponent.h in Headers */,
8B2D1A1E26338C6B00C29B4B /* CAVectorUnitTypes.h in Headers */,
8BA05A6E0720730100365D66 /* Coils2Version.h in Headers */,
8B2D1A5226338C6B00C29B4B /* CAFilePathUtils.h in Headers */,
8B2D1A1426338C6B00C29B4B /* CAException.h in Headers */,
8B2D1A0B26338C6B00C29B4B /* CAAtomic.h in Headers */,
8B2D1A0A26338C6B00C29B4B /* CAGuard.h in Headers */,
8B2D1A7026338C6B00C29B4B /* AUInputElement.h in Headers */,
8B2D1A4726338C6B00C29B4B /* CACFPreferences.h in Headers */,
8B2D1A5C26338C6B00C29B4B /* CAByteOrder.h in Headers */,
8B2D1A3F26338C6B00C29B4B /* CARingBuffer.h in Headers */,
8B2D1A0626338C6B00C29B4B /* CABool.h in Headers */,
8B2D1A2B26338C6B00C29B4B /* CAMutex.h in Headers */,
8B2D1A7126338C6B00C29B4B /* AUBase.h in Headers */,
8BC6025C073B072D006C4272 /* Coils2.h in Headers */,
8B2D1A2326338C6B00C29B4B /* CACFString.h in Headers */,
8B2D1A4226338C6B00C29B4B /* CASharedLibrary.h in Headers */,
8B2D1A0F26338C6B00C29B4B /* CATokenMap.h in Headers */,
8B2D1A0426338C6B00C29B4B /* CAExtAudioFile.h in Headers */,
8B2D1A1926338C6B00C29B4B /* CAPThread.h in Headers */,
8B2D1A3526338C6B00C29B4B /* CAPropertyAddress.h in Headers */,
8B2D1A5F26338C6B00C29B4B /* CAReferenceCounted.h in Headers */,
8B2D1A8426338C6B00C29B4B /* AUBuffer.h in Headers */,
8B2D1A6626338C6B00C29B4B /* CAMath.h in Headers */,
8B2D1A4626338C6B00C29B4B /* CAAutoDisposer.h in Headers */,
8B2D1A0D26338C6B00C29B4B /* CACFObject.h in Headers */,
8B2D1A2D26338C6B00C29B4B /* CASettingsStorage.h in Headers */,
8B2D1A3626338C6B00C29B4B /* CAXException.h in Headers */,
8B2D1A5326338C6B00C29B4B /* CATink.h in Headers */,
8B2D1A8026338C6B00C29B4B /* AUInputFormatConverter.h in Headers */,
8B2D1A5B26338C6B00C29B4B /* CAVectorUnit.h in Headers */,
8B2D1A1726338C6B00C29B4B /* CAProcess.h in Headers */,
8B2D1A1D26338C6B00C29B4B /* CAAudioValueRange.h in Headers */,
8B2D1A3226338C6B00C29B4B /* CABitOperations.h in Headers */,
8B2D1A2826338C6B00C29B4B /* CAAudioFileFormats.h in Headers */,
8B2D1A2126338C6B00C29B4B /* CACFNumber.h in Headers */,
8B2D1A3926338C6B00C29B4B /* CAAudioUnitOutputCapturer.h in Headers */,
8B2D1A4A26338C6B00C29B4B /* CADebugMacros.h in Headers */,
8B2D1A8326338C6B00C29B4B /* AUMIDIDefs.h in Headers */,
8B2D1A4326338C6B00C29B4B /* CACFData.h in Headers */,
8B2D1A0C26338C6B00C29B4B /* CAStreamBasicDescription.h in Headers */,
8B2D1A7226338C6B00C29B4B /* AUPlugInDispatch.h in Headers */,
8B2D1A0E26338C6B00C29B4B /* CAStreamRangedDescription.h in Headers */,
8B2D1A4E26338C6B00C29B4B /* CACFPlugIn.h in Headers */,
8B2D1A1126338C6B00C29B4B /* CAAudioBufferList.h in Headers */,
8B2D1A2926338C6B00C29B4B /* CAAUMIDIMapManager.h in Headers */,
8B2D1A7C26338C6B00C29B4B /* AUEffectBase.h in Headers */,
8B2D1A1826338C6B00C29B4B /* CACFDictionary.h in Headers */,
8B2D1A7926338C6B00C29B4B /* AUScopeElement.h in Headers */,
8B2D1A4926338C6B00C29B4B /* CAComponentDescription.h in Headers */,
8B2D1A7F26338C6B00C29B4B /* AUSilentTimeout.h in Headers */,
8B2D1A4126338C6B00C29B4B /* CABufferList.h in Headers */,
8B2D1A7326338C6B00C29B4B /* AUDispatch.h in Headers */,
8B2D1A7726338C6B00C29B4B /* AUOutputElement.h in Headers */,
8B2D1A3D26338C6B00C29B4B /* CALogMacros.h in Headers */,
8B2D1A3126338C6B00C29B4B /* AUParamInfo.h in Headers */,
8B2D1A5026338C6B00C29B4B /* CAMixMap.h in Headers */,
8B2D1A5D26338C6B00C29B4B /* CACFArray.h in Headers */,
8B2D1A0526338C6B00C29B4B /* CACFMachPort.h in Headers */,
8B2D1A3026338C6B00C29B4B /* CAAUMIDIMap.h in Headers */,
8B2D1A0826338C6B00C29B4B /* CADebugger.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
8D01CCC60486CAD60068D4B7 /* Coils2 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "Coils2" */;
buildPhases = (
8D01CCC70486CAD60068D4B7 /* Headers */,
8D01CCC90486CAD60068D4B7 /* Resources */,
8D01CCCB0486CAD60068D4B7 /* Sources */,
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Coils2;
productInstallPath = "$(HOME)/Library/Bundles";
productName = Coils2;
productReference = 8D01CCD20486CAD60068D4B7 /* Coils2.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 "Coils2" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = en;
hasScannedForEncodings = 1;
knownRegions = (
Base,
fr,
en,
ja,
de,
);
mainGroup = 089C166AFE841209C02AAC07 /* Coils2 */;
projectDirPath = "";
projectRoot = "";
targets = (
8D01CCC60486CAD60068D4B7 /* Coils2 */,
);
};
/* 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 = (
8B2D1A4026338C6B00C29B4B /* AUOutputBL.cpp in Sources */,
8B2D1A6526338C6B00C29B4B /* CAAudioFileFormats.cpp in Sources */,
8B2D1A5726338C6B00C29B4B /* CAHostTimeBase.cpp in Sources */,
8B2D1A2F26338C6B00C29B4B /* CAXException.cpp in Sources */,
8B2D1A5926338C6B00C29B4B /* CAAudioBufferList.cpp in Sources */,
8B2D1A1C26338C6B00C29B4B /* CAFilePathUtils.cpp in Sources */,
8B2D1A1A26338C6B00C29B4B /* CAAUParameter.cpp in Sources */,
8B2D1A3C26338C6B00C29B4B /* CAAUMIDIMap.cpp in Sources */,
8B2D1A6926338C6B00C29B4B /* CAAudioValueRange.cpp in Sources */,
8B2D1A7826338C6B00C29B4B /* AUDispatch.cpp in Sources */,
8B2D1A3326338C6B00C29B4B /* CACFPreferences.cpp in Sources */,
8B2D1A7626338C6B00C29B4B /* AUPlugInDispatch.cpp in Sources */,
8B2D1A1526338C6B00C29B4B /* CAAUProcessor.cpp in Sources */,
8B2D1A2A26338C6B00C29B4B /* CACFDictionary.cpp in Sources */,
8B2D1A7E26338C6B00C29B4B /* AUBaseHelper.cpp in Sources */,
8B2D1A6326338C6B00C29B4B /* CADebugger.cpp in Sources */,
8B2D1A3726338C6B00C29B4B /* CAAudioChannelLayout.cpp in Sources */,
8B2D1A3A26338C6B00C29B4B /* AUParamInfo.cpp in Sources */,
8B2D1A5826338C6B00C29B4B /* CAPersistence.cpp in Sources */,
8B2D1A4C26338C6B00C29B4B /* CADebugPrintf.cpp in Sources */,
8B2D1A8126338C6B00C29B4B /* AUTimestampGenerator.cpp in Sources */,
8B2D1A5426338C6B00C29B4B /* CAStreamBasicDescription.cpp in Sources */,
8B2D1A2426338C6B00C29B4B /* CAAUMIDIMapManager.cpp in Sources */,
8B2D1A4F26338C6B00C29B4B /* CASettingsStorage.cpp in Sources */,
8B2D1A7426338C6B00C29B4B /* AUOutputElement.cpp in Sources */,
8B2D1A2026338C6B00C29B4B /* CAGuard.cpp in Sources */,
8BA05A6B0720730100365D66 /* Coils2.cpp in Sources */,
8B2D1A6226338C6B00C29B4B /* CAMutex.cpp in Sources */,
8B2D1A7B26338C6B00C29B4B /* AUEffectBase.cpp in Sources */,
8B2D1A6026338C6B00C29B4B /* CACFMachPort.cpp in Sources */,
8B2D1A6F26338C6B00C29B4B /* AUBase.cpp in Sources */,
8B2D1A3B26338C6B00C29B4B /* CASharedLibrary.cpp in Sources */,
8B2D1A2226338C6B00C29B4B /* CACFDistributedNotification.cpp in Sources */,
8B2D1A2526338C6B00C29B4B /* CAComponentDescription.cpp in Sources */,
8B2D1A2C26338C6B00C29B4B /* CACFString.cpp in Sources */,
8B2D1A6C26338C6B00C29B4B /* ComponentBase.cpp in Sources */,
8B2D1A4D26338C6B00C29B4B /* CARingBuffer.cpp in Sources */,
8B2D1A6D26338C6B00C29B4B /* AUScopeElement.cpp in Sources */,
8B2D1A6A26338C6B00C29B4B /* CAAudioUnit.cpp in Sources */,
8B2D1A6726338C6B00C29B4B /* CACFArray.cpp in Sources */,
8B2D1A6426338C6B00C29B4B /* CABundleLocker.cpp in Sources */,
8B2D1A5626338C6B00C29B4B /* CAProcess.cpp in Sources */,
8B2D1A4426338C6B00C29B4B /* CAStreamRangedDescription.cpp in Sources */,
8B2D1A4526338C6B00C29B4B /* CAPThread.cpp in Sources */,
8B2D1A0726338C6B00C29B4B /* CAComponent.cpp in Sources */,
8B2D1A1F26338C6B00C29B4B /* CAAudioChannelLayoutObject.cpp in Sources */,
8B2D1A5A26338C6B00C29B4B /* CAAudioTimeStamp.cpp in Sources */,
8B2D1A6126338C6B00C29B4B /* CABufferList.cpp in Sources */,
8B2D1A3E26338C6B00C29B4B /* CACFMessagePort.cpp in Sources */,
8B2D1A4826338C6B00C29B4B /* CAVectorUnit.cpp in Sources */,
8B2D1A7A26338C6B00C29B4B /* AUInputElement.cpp in Sources */,
8B2D1A8226338C6B00C29B4B /* AUBuffer.cpp in Sources */,
8B2D1A2726338C6B00C29B4B /* CADebugMacros.cpp in Sources */,
8B2D1A0926338C6B00C29B4B /* CACFNumber.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
8B2D1A8926338DE900C29B4B /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* 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 = Coils2.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 = Coils2;
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 = Coils2.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 = Coils2;
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 "Coils2" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3E4BA244089833B7007656EC /* Debug */,
3E4BA245089833B7007656EC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "Coils2" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3E4BA248089833B7007656EC /* Debug */,
3E4BA249089833B7007656EC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View file

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1240"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
BuildableName = "Coils2.component"
BlueprintName = "Coils2"
ReferencedContainer = "container:Coils2.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
BuildableName = "Coils2.component"
BlueprintName = "Coils2"
ReferencedContainer = "container:Coils2.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>Coils2.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>8D01CCC60486CAD60068D4B7</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>

View file

@ -0,0 +1,58 @@
/*
* File: Coils2Version.h
*
* Version: 1.0
*
* Created: 4/19/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 __Coils2Version_h__
#define __Coils2Version_h__
#ifdef DEBUG
#define kCoils2Version 0xFFFFFFFF
#else
#define kCoils2Version 0x00010000
#endif
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
#define Coils2_COMP_MANF 'Dthr'
#define Coils2_COMP_SUBTYPE 'coim'
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
#endif

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AudioComponents</key>
<array>
<dict>
<key>description</key>
<string>${PRODUCT_NAME:identifier} AU</string>
<key>factoryFunction</key>
<string>${PRODUCT_NAME:identifier}Factory</string>
<key>manufacturer</key>
<string>Dthr</string>
<key>name</key>
<string>Airwindows: ${PRODUCT_NAME:identifier}</string>
<key>subtype</key>
<string>coim</string>
<key>type</key>
<string>aufx</string>
<key>version</key>
<integer>65536</integer>
</dict>
</array>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PROJECTNAMEASIDENTIFIER}</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>DthX</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>

Binary file not shown.

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildVersion</key>
<string>3</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>ProjectName</key>
<string>${EXECUTABLE_NAME}</string>
<key>SourceVersion</key>
<string>590000</string>
</dict>
</plist>