mirror of
https://github.com/airwindows/airwindows.git
synced 2026-05-15 14:16:00 -06:00
Disintegrate
This commit is contained in:
parent
912d209fc7
commit
9de336a436
20 changed files with 4811 additions and 1 deletions
|
|
@ -27,7 +27,7 @@ Dithers: Dark, PaulWide, PaulDither, TPDFWide, TPDFDither, NotJustAnotherDither,
|
|||
|
||||
Dynamics: Pop3, Pop2, Pressure5, StoneFireComp, Dynamics, Pop, DigitalBlack, Logical4, VariMu, ButterComp2, curve, Overheads, Recurve, Pyewacket, BlockParty, SoftGate, Thunder, Compresaturator, DrumSlam, ButterComp, BrassRider, Point, Gatelope, PodcastDeluxe, Podcast, Swell, PurestSquish, Pressure4, Surge, SurgeTide
|
||||
|
||||
Effects: RingModulator, Dubly3, Dubly2, GalacticVibe, CloudCoat, Fracture2, Dubly, Pafnuty2, PitchNasty, Trianglizer, ShortBuss, GuitarConditioner, Aura, TremoSquare, Tremolo, GlitchShifter, Gringer, Exciter, Energy2, Energy, Facet, Fracture, PowerSag2, PowerSag, Preponderant, Nikola
|
||||
Effects: RingModulator, Dubly3, Dubly2, GalacticVibe, CloudCoat, Disintegrate, Fracture2, Dubly, Pafnuty2, PitchNasty, Trianglizer, ShortBuss, GuitarConditioner, Aura, TremoSquare, Tremolo, GlitchShifter, Gringer, Exciter, Energy2, Energy, Facet, Fracture, PowerSag2, PowerSag, Preponderant, Nikola
|
||||
|
||||
Filter: Parametric, Stonefire, Isolator3, BezEQ, Baxandall2, Pear2, Capacitor2, Distance3, Pear, ResEQ2, SubTight, CStrip2, Weight, Isolator2, Kalman, Holt2, Holt, ToneSlant, AverMatrix, Average, MackEQ, Hull2, Baxandall, Hull, EQ, Capacitor, Isolator, TapeFat, ResEQ, Lowpass2, Highpass2, Distance, Distance2, Lowpass, Highpass
|
||||
|
||||
|
|
@ -1678,6 +1678,20 @@ Depending on who you are and what you've dreamed of being able to make sound do,
|
|||
|
||||
Discontinuity is a fundamental part of ConsoleX, which I'm still working on. I hope you like getting a little piece of the mixing revolution early, so you can learn about it :)
|
||||
|
||||
############ Disintegrate is Discontinuity on steroids.
|
||||
|
||||
So what if you had a distortion that wasn't actually about distortion?
|
||||
|
||||
Disintegrate extends Discontinuity to the point of total unreality.
|
||||
|
||||
This algorithm was invented to emulate the asymmetrical compression of air, and already exists in Discontinuity and ConsoleX. You set it according to what at the point of clipping, would be the physical loudness in air, and it applies a delay modulation that distorts the sound. It's meant to reproduce what happens when a huge rocket launch, heard from miles away, turns into strange air crackles (a natural phenomenon having to do with pressure discontinuities in the speed of sound). This happens in all sound transmitted through air, all of the time, and Discontinuity scales it appropriately.
|
||||
|
||||
Thing is, Discontinuity is designed to sound nice and not too crazy. So… why not go for broke?
|
||||
|
||||
All the controls on Disintegrate are things that are under the hood on Discontinuity. It's designed to let you get inappropriate noises, unnatural sounds. Typically it sounds like distortions, but it's not: it's a stack of modulating delay lines, but rather than modulating by an LFO, the sound's modulated by itself, over and over. When you get into distortion-like edge, that's mostly the frequencies stacking up, though it does have the ability to overdrive internally. In particular, Disintegrate takes pains to overdrive internally, the better to sonically obliterate and destroy.
|
||||
|
||||
Hope you like Disintegrate! I'll work on more realistic things soon! :)
|
||||
|
||||
############ Distance is a sound design or reverb far-away-izer.
|
||||
|
||||
Here’s another utility plugin: Distance is specifically set up to mimic through-air high frequency attenuation. It’s from my initial wave of Airwindows plugins, come to VST and with a new twist: though in the video it’s a one-knobber, when you download it you’ll find that it’s got a Dry/Wet control, just to expand the things you can do with it. That’s new! I try to listen to people, even when it’s tempting to make it a super-dedicated one-trick pony.
|
||||
|
|
|
|||
431
plugins/MacSignedAU/DubPlate2/DubPlate2.cpp
Executable file
431
plugins/MacSignedAU/DubPlate2/DubPlate2.cpp
Executable file
|
|
@ -0,0 +1,431 @@
|
|||
/*
|
||||
* File: DubPlate2.cpp
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 3/21/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
/*=============================================================================
|
||||
DubPlate2.cpp
|
||||
|
||||
=============================================================================*/
|
||||
#include "DubPlate2.h"
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
AUDIOCOMPONENT_ENTRY(AUBaseFactory, DubPlate2)
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::DubPlate2
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
DubPlate2::DubPlate2(AudioUnit component)
|
||||
: AUEffectBase(component)
|
||||
{
|
||||
CreateElements();
|
||||
Globals()->UseIndexedParameters(kNumberOfParameters);
|
||||
SetParameter(kParam_A, kDefaultValue_ParamA );
|
||||
SetParameter(kParam_B, kDefaultValue_ParamB );
|
||||
SetParameter(kParam_C, kDefaultValue_ParamC );
|
||||
SetParameter(kParam_D, kDefaultValue_ParamD );
|
||||
SetParameter(kParam_E, kDefaultValue_ParamE );
|
||||
SetParameter(kParam_F, kDefaultValue_ParamF );
|
||||
SetParameter(kParam_G, kDefaultValue_ParamG );
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
mDebugDispatcher = new AUDebugDispatcher (this);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::GetParameterValueStrings
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings)
|
||||
{
|
||||
|
||||
return kAudioUnitErr_InvalidProperty;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::GetParameterInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::GetParameterInfo(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
AudioUnitParameterInfo &outParameterInfo )
|
||||
{
|
||||
ComponentResult result = noErr;
|
||||
|
||||
outParameterInfo.flags = kAudioUnitParameterFlag_IsWritable
|
||||
| kAudioUnitParameterFlag_IsReadable;
|
||||
|
||||
if (inScope == kAudioUnitScope_Global) {
|
||||
switch(inParameterID)
|
||||
{
|
||||
case kParam_A:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterAName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 1.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamA;
|
||||
break;
|
||||
case kParam_B:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterBName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 1.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamB;
|
||||
break;
|
||||
case kParam_C:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterCName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 1.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamC;
|
||||
break;
|
||||
case kParam_D:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterDName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 2.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamD;
|
||||
break;
|
||||
case kParam_E:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterEName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 2.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamE;
|
||||
break;
|
||||
case kParam_F:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterFName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 2.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamF;
|
||||
break;
|
||||
case kParam_G:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterGName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 2.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamG;
|
||||
break;
|
||||
default:
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
}
|
||||
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::GetPropertyInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::GetPropertyInfo (AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable)
|
||||
{
|
||||
return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// state that plugin supports only stereo-in/stereo-out processing
|
||||
UInt32 DubPlate2::SupportedNumChannels(const AUChannelInfo ** outInfo)
|
||||
{
|
||||
if (outInfo != NULL)
|
||||
{
|
||||
static AUChannelInfo info;
|
||||
info.inChannels = 2;
|
||||
info.outChannels = 2;
|
||||
*outInfo = &info;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::GetProperty
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::GetProperty( AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData )
|
||||
{
|
||||
return AUEffectBase::GetProperty (inID, inScope, inElement, outData);
|
||||
}
|
||||
|
||||
// DubPlate2::Initialize
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::Initialize()
|
||||
{
|
||||
ComponentResult result = AUEffectBase::Initialize();
|
||||
if (result == noErr)
|
||||
Reset(kAudioUnitScope_Global, 0);
|
||||
return result;
|
||||
}
|
||||
|
||||
#pragma mark ____DubPlate2EffectKernel
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::DubPlate2Kernel::Reset()
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult DubPlate2::Reset(AudioUnitScope inScope, AudioUnitElement inElement)
|
||||
{
|
||||
for (int x = 0; x < bax_total; x++) {baxH[x] = 0.0;baxL[x] = 0.0;}
|
||||
flip = false;
|
||||
iirA = 0.0;
|
||||
iirB = 0.0;
|
||||
iirC = 0.0;
|
||||
iirD = 0.0;
|
||||
fpFlip = true;
|
||||
lastSinewAL = 0.0;
|
||||
lastSinewAR = 0.0;
|
||||
lastSinewBL = 0.0;
|
||||
lastSinewBR = 0.0;
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
return noErr;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// DubPlate2::ProcessBufferLists
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
OSStatus DubPlate2::ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags,
|
||||
const AudioBufferList & inBuffer,
|
||||
AudioBufferList & outBuffer,
|
||||
UInt32 inFramesToProcess)
|
||||
{
|
||||
Float32 * inputL = (Float32*)(inBuffer.mBuffers[0].mData);
|
||||
Float32 * inputR = (Float32*)(inBuffer.mBuffers[1].mData);
|
||||
Float32 * outputL = (Float32*)(outBuffer.mBuffers[0].mData);
|
||||
Float32 * outputR = (Float32*)(outBuffer.mBuffers[1].mData);
|
||||
UInt32 nSampleFrames = inFramesToProcess;
|
||||
double overallscale = 1.0;
|
||||
overallscale /= 44100.0;
|
||||
overallscale *= GetSampleRate();
|
||||
|
||||
double D = GetParameter( kParam_D );
|
||||
double E = GetParameter( kParam_E );
|
||||
double F = GetParameter( kParam_F );
|
||||
double G = GetParameter( kParam_G );
|
||||
|
||||
double inputGain = pow(GetParameter( kParam_A )*2.0,2.0);
|
||||
double trebleGain = pow(GetParameter( kParam_B )*2.0,2.0);
|
||||
double trebleFreq = ((2000.0*trebleGain)+200.0)/GetSampleRate();
|
||||
if (trebleFreq > 0.45) trebleFreq = 0.45;
|
||||
baxH[bax_freq] = trebleFreq;
|
||||
baxH[bax_reso] = 0.57735026919; //bessel second order
|
||||
double K = tan(M_PI * baxH[bax_freq]); //lowpass
|
||||
double norm = 1.0 / (1.0 + K / baxH[bax_reso] + K * K);
|
||||
baxH[bax_a0] = K * K * norm;
|
||||
baxH[bax_a1] = 2.0 * baxH[bax_a0];
|
||||
baxH[bax_a2] = baxH[bax_a0];
|
||||
baxH[bax_b1] = 2.0 * (K * K - 1.0) * norm;
|
||||
baxH[bax_b2] = (1.0 - K / baxH[bax_reso] + K * K) * norm;
|
||||
//end bax highpass
|
||||
double bassGain = pow(GetParameter( kParam_C )*2.0,2.0);
|
||||
double bassFreq = pow((1.0-GetParameter( kParam_C ))*2.0,2.0);
|
||||
bassFreq = ((2000.0*bassFreq)+200.0)/GetSampleRate();
|
||||
if (bassFreq > 0.45) bassFreq = 0.45;
|
||||
baxL[bax_freq] = bassFreq;
|
||||
baxL[bax_reso] = 0.57735026919; //bessel second order
|
||||
K = tan(M_PI * baxL[bax_freq]); //lowpass
|
||||
norm = 1.0 / (1.0 + K / baxL[bax_reso] + K * K);
|
||||
baxL[bax_a0] = K * K * norm;
|
||||
baxL[bax_a1] = 2.0 * baxL[bax_a0];
|
||||
baxL[bax_a2] = baxL[bax_a0];
|
||||
baxL[bax_b1] = 2.0 * (K * K - 1.0) * norm;
|
||||
baxL[bax_b2] = (1.0 - K / baxL[bax_reso] + K * K) * norm;
|
||||
//end bax lowpass
|
||||
|
||||
double rangescale = 0.1 / overallscale;
|
||||
double iirSide = (D*0.2) * rangescale;
|
||||
double iirMid = (E*0.2) * rangescale;
|
||||
double threshSinewA = (F*0.2) / overallscale;
|
||||
double threshSinewB = (G*0.2) / overallscale;
|
||||
|
||||
while (nSampleFrames-- > 0) {
|
||||
double inputSampleL = *inputL;
|
||||
double inputSampleR = *inputR;
|
||||
if (fabs(inputSampleL)<1.18e-23) inputSampleL = fpdL * 1.18e-17;
|
||||
if (fabs(inputSampleR)<1.18e-23) inputSampleR = fpdR * 1.18e-17;
|
||||
|
||||
inputSampleL = sin(fmax(fmin(inputSampleL*inputGain,M_PI_2),-M_PI_2));
|
||||
inputSampleR = sin(fmax(fmin(inputSampleR*inputGain,M_PI_2),-M_PI_2));
|
||||
//encode Console5: good cleanness
|
||||
double trebleSampleL;
|
||||
double trebleSampleR;
|
||||
double bassSampleL;
|
||||
double bassSampleR;
|
||||
if (flip) {
|
||||
trebleSampleL = (inputSampleL * baxH[bax_a0]) + baxH[bax_sLA1];
|
||||
baxH[bax_sLA1] = (inputSampleL * baxH[bax_a1]) - (trebleSampleL * baxH[bax_b1]) + baxH[bax_sLA2];
|
||||
baxH[bax_sLA2] = (inputSampleL * baxH[bax_a2]) - (trebleSampleL * baxH[bax_b2]);
|
||||
trebleSampleL = inputSampleL - trebleSampleL;
|
||||
trebleSampleR = (inputSampleR * baxH[bax_a0]) + baxH[bax_sRA1];
|
||||
baxH[bax_sRA1] = (inputSampleR * baxH[bax_a1]) - (trebleSampleR * baxH[bax_b1]) + baxH[bax_sRA2];
|
||||
baxH[bax_sRA2] = (inputSampleR * baxH[bax_a2]) - (trebleSampleR * baxH[bax_b2]);
|
||||
trebleSampleR = inputSampleR - trebleSampleR;
|
||||
bassSampleL = (inputSampleL * baxL[bax_a0]) + baxL[bax_sLA1];
|
||||
baxL[bax_sLA1] = (inputSampleL * baxL[bax_a1]) - (bassSampleL * baxL[bax_b1]) + baxL[bax_sLA2];
|
||||
baxL[bax_sLA2] = (inputSampleL * baxL[bax_a2]) - (bassSampleL * baxL[bax_b2]);
|
||||
bassSampleR = (inputSampleR * baxL[bax_a0]) + baxL[bax_sRA1];
|
||||
baxL[bax_sRA1] = (inputSampleR * baxL[bax_a1]) - (bassSampleR * baxL[bax_b1]) + baxL[bax_sRA2];
|
||||
baxL[bax_sRA2] = (inputSampleR * baxL[bax_a2]) - (bassSampleR * baxL[bax_b2]);
|
||||
} else {
|
||||
trebleSampleL = (inputSampleL * baxH[bax_a0]) + baxH[bax_sLB1];
|
||||
baxH[bax_sLB1] = (inputSampleL * baxH[bax_a1]) - (trebleSampleL * baxH[bax_b1]) + baxH[bax_sLB2];
|
||||
baxH[bax_sLB2] = (inputSampleL * baxH[bax_a2]) - (trebleSampleL * baxH[bax_b2]);
|
||||
trebleSampleL = inputSampleL - trebleSampleL;
|
||||
trebleSampleR = (inputSampleR * baxH[bax_a0]) + baxH[bax_sRB1];
|
||||
baxH[bax_sRB1] = (inputSampleR * baxH[bax_a1]) - (trebleSampleR * baxH[bax_b1]) + baxH[bax_sRB2];
|
||||
baxH[bax_sRB2] = (inputSampleR * baxH[bax_a2]) - (trebleSampleR * baxH[bax_b2]);
|
||||
trebleSampleR = inputSampleR - trebleSampleR;
|
||||
bassSampleL = (inputSampleL * baxL[bax_a0]) + baxL[bax_sLB1];
|
||||
baxL[bax_sLB1] = (inputSampleL * baxL[bax_a1]) - (bassSampleL * baxL[bax_b1]) + baxL[bax_sLB2];
|
||||
baxL[bax_sLB2] = (inputSampleL * baxL[bax_a2]) - (bassSampleL * baxL[bax_b2]);
|
||||
bassSampleR = (inputSampleR * baxL[bax_a0]) + baxL[bax_sRB1];
|
||||
baxL[bax_sRB1] = (inputSampleR * baxL[bax_a1]) - (bassSampleR * baxL[bax_b1]) + baxL[bax_sRB2];
|
||||
baxL[bax_sRB2] = (inputSampleR * baxL[bax_a2]) - (bassSampleR * baxL[bax_b2]);
|
||||
}
|
||||
|
||||
trebleSampleL *= trebleGain;
|
||||
trebleSampleR *= trebleGain;
|
||||
bassSampleL *= bassGain;
|
||||
bassSampleR *= bassGain;
|
||||
inputSampleL = bassSampleL + trebleSampleL; //interleaved biquad
|
||||
inputSampleR = bassSampleR + trebleSampleR; //interleaved biquad
|
||||
|
||||
inputSampleL = asin(fmax(fmin(inputSampleL,0.99999),-0.99999));
|
||||
inputSampleR = asin(fmax(fmin(inputSampleR,0.99999),-0.99999));
|
||||
//amplitude aspect
|
||||
|
||||
double mid = inputSampleL + inputSampleR;
|
||||
double side = inputSampleL - inputSampleR;
|
||||
//assign mid and side.Between these sections, you can do mid/side processing
|
||||
double temp = side;
|
||||
double correction;
|
||||
|
||||
if (flip) {
|
||||
iirA = (iirA * (1.0 - iirSide)) + (temp * iirSide); temp -= iirA; correction = iirA;
|
||||
} else {
|
||||
iirB = (iirB * (1.0 - iirSide)) + (temp * iirSide); temp -= iirB; correction = iirB;
|
||||
}
|
||||
iirC = (iirC * (1.0 - iirSide)) + (temp * iirSide); temp -= iirC; correction += (iirC * 0.162);
|
||||
|
||||
side -= sin(correction);
|
||||
|
||||
iirD = (iirD * (1.0 - iirMid)) + (mid * iirMid);
|
||||
mid -= sin(iirD);
|
||||
//gonna cut those lows a hair
|
||||
|
||||
inputSampleL = (mid+side)/2.0;
|
||||
inputSampleR = (mid-side)/2.0;
|
||||
//unassign mid and side
|
||||
|
||||
temp = inputSampleL;
|
||||
double sinew = threshSinewA * cos(lastSinewAL*lastSinewAL);
|
||||
if (inputSampleL - lastSinewAL > sinew) temp = lastSinewAL + sinew;
|
||||
if (-(inputSampleL - lastSinewAL) > sinew) temp = lastSinewAL - sinew;
|
||||
lastSinewAL = temp;
|
||||
if (lastSinewAL > 1.0) lastSinewAL = 1.0;
|
||||
if (lastSinewAL < -1.0) lastSinewAL = -1.0;
|
||||
inputSampleL = (inputSampleL * 0.5)+(lastSinewAL * 0.5);
|
||||
sinew = threshSinewB * cos(lastSinewBL*lastSinewBL);
|
||||
if (inputSampleL - lastSinewBL > sinew) temp = lastSinewBL + sinew;
|
||||
if (-(inputSampleL - lastSinewBL) > sinew) temp = lastSinewBL - sinew;
|
||||
lastSinewBL = temp;
|
||||
if (lastSinewBL > 1.0) lastSinewBL = 1.0;
|
||||
if (lastSinewBL < -1.0) lastSinewBL = -1.0;
|
||||
inputSampleL = (inputSampleL * 0.5)+(lastSinewBL * 0.5);
|
||||
|
||||
temp = inputSampleR;
|
||||
sinew = threshSinewA * cos(lastSinewAR*lastSinewAR);
|
||||
if (inputSampleR - lastSinewAR > sinew) temp = lastSinewAR + sinew;
|
||||
if (-(inputSampleR - lastSinewAR) > sinew) temp = lastSinewAR - sinew;
|
||||
lastSinewAR = temp;
|
||||
if (lastSinewAR > 1.0) lastSinewAR = 1.0;
|
||||
if (lastSinewAR < -1.0) lastSinewAR = -1.0;
|
||||
inputSampleR = (inputSampleR * 0.5)+(lastSinewAR * 0.5);
|
||||
sinew = threshSinewB * cos(lastSinewBR*lastSinewBR);
|
||||
if (inputSampleR - lastSinewBR > sinew) temp = lastSinewBR + sinew;
|
||||
if (-(inputSampleR - lastSinewBR) > sinew) temp = lastSinewBR - sinew;
|
||||
lastSinewBR = temp;
|
||||
if (lastSinewBR > 1.0) lastSinewBR = 1.0;
|
||||
if (lastSinewBR < -1.0) lastSinewBR = -1.0;
|
||||
inputSampleR = (inputSampleR * 0.5)+(lastSinewBR * 0.5);
|
||||
//run Sinew to stop excess slews, two layers to make it more audible
|
||||
|
||||
flip = !flip; //both for Baxandall3 and DubPlate highpass
|
||||
|
||||
//begin 32 bit stereo floating point dither
|
||||
int expon; frexpf((float)inputSampleL, &expon);
|
||||
fpdL ^= fpdL << 13; fpdL ^= fpdL >> 17; fpdL ^= fpdL << 5;
|
||||
inputSampleL += ((double(fpdL)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62));
|
||||
frexpf((float)inputSampleR, &expon);
|
||||
fpdR ^= fpdR << 13; fpdR ^= fpdR >> 17; fpdR ^= fpdR << 5;
|
||||
inputSampleR += ((double(fpdR)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62));
|
||||
//end 32 bit stereo floating point dither
|
||||
|
||||
*outputL = inputSampleL;
|
||||
*outputR = inputSampleR;
|
||||
//direct stereo out
|
||||
|
||||
inputL += 1;
|
||||
inputR += 1;
|
||||
outputL += 1;
|
||||
outputR += 1;
|
||||
}
|
||||
return noErr;
|
||||
}
|
||||
|
||||
2
plugins/MacSignedAU/DubPlate2/DubPlate2.exp
Executable file
2
plugins/MacSignedAU/DubPlate2/DubPlate2.exp
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
_DubPlate2Entry
|
||||
_DubPlate2Factory
|
||||
166
plugins/MacSignedAU/DubPlate2/DubPlate2.h
Executable file
166
plugins/MacSignedAU/DubPlate2/DubPlate2.h
Executable file
|
|
@ -0,0 +1,166 @@
|
|||
/*
|
||||
* File: DubPlate2.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 3/21/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include "AUEffectBase.h"
|
||||
#include "DubPlate2Version.h"
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
#include "AUDebugDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __DubPlate2_h__
|
||||
#define __DubPlate2_h__
|
||||
|
||||
|
||||
#pragma mark ____DubPlate2 Parameters
|
||||
|
||||
// parameters
|
||||
static const float kDefaultValue_ParamA = 0.5;
|
||||
static const float kDefaultValue_ParamB = 0.5;
|
||||
static const float kDefaultValue_ParamC = 0.5;
|
||||
static const float kDefaultValue_ParamD = 1.0;
|
||||
static const float kDefaultValue_ParamE = 1.0;
|
||||
static const float kDefaultValue_ParamF = 1.0;
|
||||
static const float kDefaultValue_ParamG = 1.0;
|
||||
|
||||
static CFStringRef kParameterAName = CFSTR("Input");
|
||||
static CFStringRef kParameterBName = CFSTR("Treble");
|
||||
static CFStringRef kParameterCName = CFSTR("Bass");
|
||||
static CFStringRef kParameterDName = CFSTR("D-iirSide");
|
||||
static CFStringRef kParameterEName = CFSTR("E-iirMid");
|
||||
static CFStringRef kParameterFName = CFSTR("F-sinewFirst");
|
||||
static CFStringRef kParameterGName = CFSTR("G-sinewSecond");
|
||||
|
||||
enum {
|
||||
kParam_A =0,
|
||||
kParam_B =1,
|
||||
kParam_C =2,
|
||||
kParam_D =3,
|
||||
kParam_E =4,
|
||||
kParam_F =5,
|
||||
kParam_G =6,
|
||||
//Add your parameters here...
|
||||
kNumberOfParameters=7
|
||||
};
|
||||
|
||||
#pragma mark ____DubPlate2
|
||||
class DubPlate2 : public AUEffectBase
|
||||
{
|
||||
public:
|
||||
DubPlate2(AudioUnit component);
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
virtual ~DubPlate2 () { delete mDebugDispatcher; }
|
||||
#endif
|
||||
|
||||
virtual ComponentResult Reset(AudioUnitScope inScope, AudioUnitElement inElement);
|
||||
|
||||
virtual OSStatus ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags,
|
||||
const AudioBufferList & inBuffer, AudioBufferList & outBuffer,
|
||||
UInt32 inFramesToProcess);
|
||||
virtual UInt32 SupportedNumChannels(const AUChannelInfo ** outInfo);
|
||||
|
||||
virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings);
|
||||
|
||||
virtual ComponentResult GetParameterInfo(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
AudioUnitParameterInfo &outParameterInfo);
|
||||
|
||||
virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable );
|
||||
|
||||
virtual ComponentResult GetProperty(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData);
|
||||
|
||||
virtual ComponentResult Initialize();
|
||||
virtual bool SupportsTail () { return true; }
|
||||
virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples
|
||||
virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples
|
||||
|
||||
/*! @method Version */
|
||||
virtual ComponentResult Version() { return kDubPlate2Version; }
|
||||
|
||||
private:
|
||||
enum {
|
||||
bax_freq,
|
||||
bax_reso,
|
||||
bax_a0,
|
||||
bax_a1,
|
||||
bax_a2,
|
||||
bax_b1,
|
||||
bax_b2,
|
||||
bax_sLA1,
|
||||
bax_sLA2,
|
||||
bax_sRA1,
|
||||
bax_sRA2,
|
||||
bax_sLB1,
|
||||
bax_sLB2,
|
||||
bax_sRB1,
|
||||
bax_sRB2,
|
||||
bax_total
|
||||
}; //baxed frequency biquad filter for ultrasonics, stereo
|
||||
double baxH[bax_total];
|
||||
double baxL[bax_total];
|
||||
bool flip;
|
||||
double iirA;
|
||||
double iirB; //first stage is the flipping one, for lowest slope. It is always engaged, and is the highest one
|
||||
double iirC; //we introduce the second pole at the same frequency, to become a pseudo-Capacitor behavior
|
||||
double iirD; //then there's a Mid highpass.
|
||||
bool fpFlip;
|
||||
double lastSinewAL;
|
||||
double lastSinewAR;
|
||||
double lastSinewBL;
|
||||
double lastSinewBR;
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
#endif
|
||||
61
plugins/MacSignedAU/DubPlate2/DubPlate2.r
Executable file
61
plugins/MacSignedAU/DubPlate2/DubPlate2.r
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* File: DubPlate2.r
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 3/21/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include <AudioUnit/AudioUnit.r>
|
||||
|
||||
#include "DubPlate2Version.h"
|
||||
|
||||
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
|
||||
#define kAudioUnitResID_DubPlate2 1000
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DubPlate2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#define RES_ID kAudioUnitResID_DubPlate2
|
||||
#define COMP_TYPE kAudioUnitType_Effect
|
||||
#define COMP_SUBTYPE DubPlate2_COMP_SUBTYPE
|
||||
#define COMP_MANUF DubPlate2_COMP_MANF
|
||||
|
||||
#define VERSION kDubPlate2Version
|
||||
#define NAME "Airwindows: DubPlate2"
|
||||
#define DESCRIPTION "DubPlate2 AU"
|
||||
#define ENTRY_POINT "DubPlate2Entry"
|
||||
|
||||
#include "AUResources.r"
|
||||
1359
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.mode1v3
Executable file
1359
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
107
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.pbxuser
Executable file
107
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,107 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* DubPlate2 */;
|
||||
codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
364,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
188,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 764359506;
|
||||
PBXWorkspaceStateSaveDate = 764359506;
|
||||
};
|
||||
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
8BA05A660720730100365D66 /* DubPlate2.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1115, 7902}}";
|
||||
sepNavSelRange = "{11441, 0}";
|
||||
sepNavVisRange = "{10393, 1691}";
|
||||
sepNavWindowFrame = "{{74, 71}, {1162, 807}}";
|
||||
};
|
||||
};
|
||||
8BA05A690720730100365D66 /* DubPlate2Version.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1115, 1062}}";
|
||||
sepNavSelRange = "{2906, 0}";
|
||||
sepNavVisRange = "{967, 2001}";
|
||||
sepNavWindowFrame = "{{15, 66}, {1162, 807}}";
|
||||
};
|
||||
};
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {516, 23430}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 1336}";
|
||||
};
|
||||
};
|
||||
8BC6025B073B072D006C4272 /* DubPlate2.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1146, 3546}}";
|
||||
sepNavSelRange = "{3712, 0}";
|
||||
sepNavVisRange = "{5432, 825}";
|
||||
sepNavWindowFrame = "{{17, 49}, {1162, 807}}";
|
||||
};
|
||||
};
|
||||
8BD3CCB8148830B20062E48C /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8BD3CCB9148830B20062E48C /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* DubPlate2 */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1474
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.perspectivev3
Executable file
1474
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
965
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.pbxproj
Executable file
965
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,965 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
8BA05A6B0720730100365D66 /* DubPlate2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* DubPlate2.cpp */; };
|
||||
8BA05A6E0720730100365D66 /* DubPlate2Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* DubPlate2Version.h */; };
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
|
||||
8BB609242D8F39ED00C88623 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */; };
|
||||
8BB609252D8F39ED00C88623 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */; };
|
||||
8BB609262D8F39ED00C88623 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6089E2D8F39ED00C88623 /* CABool.h */; };
|
||||
8BB609272D8F39ED00C88623 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */; };
|
||||
8BB609282D8F39ED00C88623 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A02D8F39ED00C88623 /* CADebugger.h */; };
|
||||
8BB609292D8F39ED00C88623 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */; };
|
||||
8BB6092A2D8F39ED00C88623 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A22D8F39ED00C88623 /* CAGuard.h */; };
|
||||
8BB6092B2D8F39ED00C88623 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A32D8F39ED00C88623 /* CAAtomic.h */; };
|
||||
8BB6092C2D8F39ED00C88623 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */; };
|
||||
8BB6092D2D8F39ED00C88623 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A52D8F39ED00C88623 /* CACFObject.h */; };
|
||||
8BB6092E2D8F39ED00C88623 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */; };
|
||||
8BB6092F2D8F39ED00C88623 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A72D8F39ED00C88623 /* CATokenMap.h */; };
|
||||
8BB609302D8F39ED00C88623 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A82D8F39ED00C88623 /* CAComponent.h */; };
|
||||
8BB609312D8F39ED00C88623 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */; };
|
||||
8BB609322D8F39ED00C88623 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */; };
|
||||
8BB609332D8F39ED00C88623 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */; };
|
||||
8BB609342D8F39ED00C88623 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AC2D8F39ED00C88623 /* CAException.h */; };
|
||||
8BB609352D8F39ED00C88623 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */; };
|
||||
8BB609362D8F39ED00C88623 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */; };
|
||||
8BB609372D8F39ED00C88623 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608AF2D8F39ED00C88623 /* CAProcess.h */; };
|
||||
8BB609382D8F39ED00C88623 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B02D8F39ED00C88623 /* CACFDictionary.h */; };
|
||||
8BB609392D8F39ED00C88623 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B12D8F39ED00C88623 /* CAPThread.h */; };
|
||||
8BB6093A2D8F39ED00C88623 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */; };
|
||||
8BB6093B2D8F39ED00C88623 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */; };
|
||||
8BB6093C2D8F39ED00C88623 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */; };
|
||||
8BB6093D2D8F39ED00C88623 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */; };
|
||||
8BB6093E2D8F39ED00C88623 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */; };
|
||||
8BB6093F2D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */; };
|
||||
8BB609402D8F39ED00C88623 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608B82D8F39ED00C88623 /* CAGuard.cpp */; };
|
||||
8BB609412D8F39ED00C88623 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608B92D8F39ED00C88623 /* CACFNumber.h */; };
|
||||
8BB609422D8F39ED00C88623 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */; };
|
||||
8BB609432D8F39ED00C88623 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608BB2D8F39ED00C88623 /* CACFString.h */; };
|
||||
8BB609442D8F39ED00C88623 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */; };
|
||||
8BB609452D8F39ED00C88623 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */; };
|
||||
8BB609462D8F39ED00C88623 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */; };
|
||||
8BB609472D8F39ED00C88623 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */; };
|
||||
8BB609482D8F39ED00C88623 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */; };
|
||||
8BB609492D8F39ED00C88623 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */; };
|
||||
8BB6094A2D8F39ED00C88623 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */; };
|
||||
8BB6094B2D8F39ED00C88623 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C32D8F39ED00C88623 /* CAMutex.h */; };
|
||||
8BB6094C2D8F39ED00C88623 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C42D8F39ED00C88623 /* CACFString.cpp */; };
|
||||
8BB6094D2D8F39ED00C88623 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */; };
|
||||
8BB6094E2D8F39ED00C88623 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */; };
|
||||
8BB6094F2D8F39ED00C88623 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608C72D8F39ED00C88623 /* CAXException.cpp */; };
|
||||
8BB609502D8F39ED00C88623 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */; };
|
||||
8BB609512D8F39ED00C88623 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608C92D8F39ED00C88623 /* AUParamInfo.h */; };
|
||||
8BB609522D8F39ED00C88623 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CA2D8F39ED00C88623 /* CABitOperations.h */; };
|
||||
8BB609532D8F39ED00C88623 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */; };
|
||||
8BB609542D8F39ED00C88623 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */; };
|
||||
8BB609552D8F39ED00C88623 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */; };
|
||||
8BB609562D8F39ED00C88623 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608CE2D8F39ED00C88623 /* CAXException.h */; };
|
||||
8BB609572D8F39ED00C88623 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */; };
|
||||
8BB609582D8F39ED00C88623 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */; };
|
||||
8BB609592D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */; };
|
||||
8BB6095A2D8F39ED00C88623 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */; };
|
||||
8BB6095B2D8F39ED00C88623 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */; };
|
||||
8BB6095C2D8F39ED00C88623 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */; };
|
||||
8BB6095D2D8F39ED00C88623 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D52D8F39ED00C88623 /* CALogMacros.h */; };
|
||||
8BB6095E2D8F39ED00C88623 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */; };
|
||||
8BB6095F2D8F39ED00C88623 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D72D8F39ED00C88623 /* CARingBuffer.h */; };
|
||||
8BB609602D8F39ED00C88623 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */; };
|
||||
8BB609612D8F39ED00C88623 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608D92D8F39ED00C88623 /* CABufferList.h */; };
|
||||
8BB609622D8F39ED00C88623 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */; };
|
||||
8BB609632D8F39ED00C88623 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DB2D8F39ED00C88623 /* CACFData.h */; };
|
||||
8BB609642D8F39ED00C88623 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */; };
|
||||
8BB609652D8F39ED00C88623 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */; };
|
||||
8BB609662D8F39ED00C88623 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */; };
|
||||
8BB609672D8F39ED00C88623 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */; };
|
||||
8BB609682D8F39ED00C88623 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */; };
|
||||
8BB609692D8F39ED00C88623 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */; };
|
||||
8BB6096A2D8F39ED00C88623 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E22D8F39ED00C88623 /* CADebugMacros.h */; };
|
||||
8BB6096B2D8F39ED00C88623 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E32D8F39ED00C88623 /* AUOutputBL.h */; };
|
||||
8BB6096C2D8F39ED00C88623 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */; };
|
||||
8BB6096D2D8F39ED00C88623 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */; };
|
||||
8BB6096E2D8F39ED00C88623 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */; };
|
||||
8BB6096F2D8F39ED00C88623 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */; };
|
||||
8BB609702D8F39ED00C88623 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E82D8F39ED00C88623 /* CAMixMap.h */; };
|
||||
8BB609712D8F39ED00C88623 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */; };
|
||||
8BB609722D8F39ED00C88623 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */; };
|
||||
8BB609732D8F39ED00C88623 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608EB2D8F39ED00C88623 /* CATink.h */; };
|
||||
8BB609742D8F39ED00C88623 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */; };
|
||||
8BB609752D8F39ED00C88623 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */; };
|
||||
8BB609762D8F39ED00C88623 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */; };
|
||||
8BB609772D8F39ED00C88623 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */; };
|
||||
8BB609782D8F39ED00C88623 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */; };
|
||||
8BB609792D8F39ED00C88623 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */; };
|
||||
8BB6097A2D8F39ED00C88623 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */; };
|
||||
8BB6097B2D8F39ED00C88623 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */; };
|
||||
8BB6097C2D8F39ED00C88623 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F42D8F39ED00C88623 /* CAByteOrder.h */; };
|
||||
8BB6097D2D8F39ED00C88623 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F52D8F39ED00C88623 /* CACFArray.h */; };
|
||||
8BB6097E2D8F39ED00C88623 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */; };
|
||||
8BB6097F2D8F39ED00C88623 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */; };
|
||||
8BB609802D8F39ED00C88623 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */; };
|
||||
8BB609812D8F39ED00C88623 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608F92D8F39ED00C88623 /* CABufferList.cpp */; };
|
||||
8BB609822D8F39ED00C88623 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */; };
|
||||
8BB609832D8F39ED00C88623 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */; };
|
||||
8BB609842D8F39ED00C88623 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */; };
|
||||
8BB609852D8F39ED00C88623 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */; };
|
||||
8BB609862D8F39ED00C88623 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB608FE2D8F39ED00C88623 /* CAMath.h */; };
|
||||
8BB609872D8F39ED00C88623 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */; };
|
||||
8BB609882D8F39ED00C88623 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609002D8F39ED00C88623 /* CACFMessagePort.h */; };
|
||||
8BB609892D8F39ED00C88623 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */; };
|
||||
8BB6098A2D8F39ED00C88623 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */; };
|
||||
8BB6098B2D8F39ED00C88623 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */; };
|
||||
8BB6098C2D8F39ED00C88623 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609082D8F39ED00C88623 /* ComponentBase.cpp */; };
|
||||
8BB6098D2D8F39ED00C88623 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */; };
|
||||
8BB6098E2D8F39ED00C88623 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090A2D8F39ED00C88623 /* ComponentBase.h */; };
|
||||
8BB6098F2D8F39ED00C88623 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6090B2D8F39ED00C88623 /* AUBase.cpp */; };
|
||||
8BB609902D8F39ED00C88623 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090C2D8F39ED00C88623 /* AUInputElement.h */; };
|
||||
8BB609912D8F39ED00C88623 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090D2D8F39ED00C88623 /* AUBase.h */; };
|
||||
8BB609922D8F39ED00C88623 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */; };
|
||||
8BB609932D8F39ED00C88623 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6090F2D8F39ED00C88623 /* AUDispatch.h */; };
|
||||
8BB609942D8F39ED00C88623 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */; };
|
||||
8BB609962D8F39ED00C88623 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */; };
|
||||
8BB609972D8F39ED00C88623 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609132D8F39ED00C88623 /* AUOutputElement.h */; };
|
||||
8BB609982D8F39ED00C88623 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609142D8F39ED00C88623 /* AUDispatch.cpp */; };
|
||||
8BB609992D8F39ED00C88623 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609152D8F39ED00C88623 /* AUScopeElement.h */; };
|
||||
8BB6099A2D8F39ED00C88623 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609162D8F39ED00C88623 /* AUInputElement.cpp */; };
|
||||
8BB6099B2D8F39ED00C88623 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */; };
|
||||
8BB6099C2D8F39ED00C88623 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609192D8F39ED00C88623 /* AUEffectBase.h */; };
|
||||
8BB6099D2D8F39ED00C88623 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */; };
|
||||
8BB6099E2D8F39ED00C88623 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */; };
|
||||
8BB6099F2D8F39ED00C88623 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */; };
|
||||
8BB609A02D8F39ED00C88623 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */; };
|
||||
8BB609A12D8F39ED00C88623 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */; };
|
||||
8BB609A22D8F39ED00C88623 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BB609202D8F39ED00C88623 /* AUBuffer.cpp */; };
|
||||
8BB609A32D8F39ED00C88623 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */; };
|
||||
8BB609A42D8F39ED00C88623 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609222D8F39ED00C88623 /* AUBuffer.h */; };
|
||||
8BB609A52D8F39ED00C88623 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB609232D8F39ED00C88623 /* AUBaseHelper.h */; };
|
||||
8BC6025C073B072D006C4272 /* DubPlate2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* DubPlate2.h */; };
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
|
||||
8BA05A660720730100365D66 /* DubPlate2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DubPlate2.cpp; sourceTree = "<group>"; };
|
||||
8BA05A670720730100365D66 /* DubPlate2.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = DubPlate2.exp; sourceTree = "<group>"; };
|
||||
8BA05A680720730100365D66 /* DubPlate2.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = DubPlate2.r; sourceTree = "<group>"; };
|
||||
8BA05A690720730100365D66 /* DubPlate2Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DubPlate2Version.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>"; };
|
||||
8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = "<group>"; };
|
||||
8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = "<group>"; };
|
||||
8BB6089E2D8F39ED00C88623 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = "<group>"; };
|
||||
8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = "<group>"; };
|
||||
8BB608A02D8F39ED00C88623 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = "<group>"; };
|
||||
8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = "<group>"; };
|
||||
8BB608A22D8F39ED00C88623 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = "<group>"; };
|
||||
8BB608A32D8F39ED00C88623 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = "<group>"; };
|
||||
8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
8BB608A52D8F39ED00C88623 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = "<group>"; };
|
||||
8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = "<group>"; };
|
||||
8BB608A72D8F39ED00C88623 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = "<group>"; };
|
||||
8BB608A82D8F39ED00C88623 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = "<group>"; };
|
||||
8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = "<group>"; };
|
||||
8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = "<group>"; };
|
||||
8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
|
||||
8BB608AC2D8F39ED00C88623 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = "<group>"; };
|
||||
8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = "<group>"; };
|
||||
8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = "<group>"; };
|
||||
8BB608AF2D8F39ED00C88623 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = "<group>"; };
|
||||
8BB608B02D8F39ED00C88623 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = "<group>"; };
|
||||
8BB608B12D8F39ED00C88623 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = "<group>"; };
|
||||
8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
|
||||
8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = "<group>"; };
|
||||
8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = "<group>"; };
|
||||
8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = "<group>"; };
|
||||
8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
|
||||
8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = "<group>"; };
|
||||
8BB608B82D8F39ED00C88623 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = "<group>"; };
|
||||
8BB608B92D8F39ED00C88623 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = "<group>"; };
|
||||
8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = "<group>"; };
|
||||
8BB608BB2D8F39ED00C88623 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = "<group>"; };
|
||||
8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = "<group>"; };
|
||||
8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = "<group>"; };
|
||||
8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = "<group>"; };
|
||||
8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = "<group>"; };
|
||||
8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = "<group>"; };
|
||||
8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = "<group>"; };
|
||||
8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = "<group>"; };
|
||||
8BB608C32D8F39ED00C88623 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
|
||||
8BB608C42D8F39ED00C88623 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = "<group>"; };
|
||||
8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = "<group>"; };
|
||||
8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = "<group>"; };
|
||||
8BB608C72D8F39ED00C88623 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = "<group>"; };
|
||||
8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = "<group>"; };
|
||||
8BB608C92D8F39ED00C88623 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = "<group>"; };
|
||||
8BB608CA2D8F39ED00C88623 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = "<group>"; };
|
||||
8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = "<group>"; };
|
||||
8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = "<group>"; };
|
||||
8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = "<group>"; };
|
||||
8BB608CE2D8F39ED00C88623 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = "<group>"; };
|
||||
8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
|
||||
8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = "<group>"; };
|
||||
8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = "<group>"; };
|
||||
8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = "<group>"; };
|
||||
8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = "<group>"; };
|
||||
8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = "<group>"; };
|
||||
8BB608D52D8F39ED00C88623 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = "<group>"; };
|
||||
8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = "<group>"; };
|
||||
8BB608D72D8F39ED00C88623 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = "<group>"; };
|
||||
8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = "<group>"; };
|
||||
8BB608D92D8F39ED00C88623 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = "<group>"; };
|
||||
8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = "<group>"; };
|
||||
8BB608DB2D8F39ED00C88623 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = "<group>"; };
|
||||
8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = "<group>"; };
|
||||
8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = "<group>"; };
|
||||
8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = "<group>"; };
|
||||
8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = "<group>"; };
|
||||
8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
|
||||
8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = "<group>"; };
|
||||
8BB608E22D8F39ED00C88623 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = "<group>"; };
|
||||
8BB608E32D8F39ED00C88623 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = "<group>"; };
|
||||
8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = "<group>"; };
|
||||
8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = "<group>"; };
|
||||
8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = "<group>"; };
|
||||
8BB608E82D8F39ED00C88623 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = "<group>"; };
|
||||
8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = "<group>"; };
|
||||
8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = "<group>"; };
|
||||
8BB608EB2D8F39ED00C88623 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = "<group>"; };
|
||||
8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
|
||||
8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
|
||||
8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = "<group>"; };
|
||||
8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = "<group>"; };
|
||||
8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = "<group>"; };
|
||||
8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = "<group>"; };
|
||||
8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = "<group>"; };
|
||||
8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
|
||||
8BB608F42D8F39ED00C88623 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = "<group>"; };
|
||||
8BB608F52D8F39ED00C88623 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = "<group>"; };
|
||||
8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = "<group>"; };
|
||||
8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = "<group>"; };
|
||||
8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = "<group>"; };
|
||||
8BB608F92D8F39ED00C88623 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = "<group>"; };
|
||||
8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
|
||||
8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = "<group>"; };
|
||||
8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = "<group>"; };
|
||||
8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = "<group>"; };
|
||||
8BB608FE2D8F39ED00C88623 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = "<group>"; };
|
||||
8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = "<group>"; };
|
||||
8BB609002D8F39ED00C88623 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = "<group>"; };
|
||||
8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = "<group>"; };
|
||||
8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = "<group>"; };
|
||||
8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = "<group>"; };
|
||||
8BB609082D8F39ED00C88623 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
|
||||
8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
|
||||
8BB6090A2D8F39ED00C88623 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
|
||||
8BB6090B2D8F39ED00C88623 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
|
||||
8BB6090C2D8F39ED00C88623 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
|
||||
8BB6090D2D8F39ED00C88623 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
|
||||
8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = "<group>"; };
|
||||
8BB6090F2D8F39ED00C88623 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
|
||||
8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
|
||||
8BB609112D8F39ED00C88623 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
|
||||
8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BB609132D8F39ED00C88623 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
|
||||
8BB609142D8F39ED00C88623 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BB609152D8F39ED00C88623 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
|
||||
8BB609162D8F39ED00C88623 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
|
||||
8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
|
||||
8BB609192D8F39ED00C88623 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
|
||||
8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
|
||||
8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = "<group>"; };
|
||||
8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
|
||||
8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
|
||||
8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = "<group>"; };
|
||||
8BB609202D8F39ED00C88623 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = "<group>"; };
|
||||
8BB609222D8F39ED00C88623 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
|
||||
8BB609232D8F39ED00C88623 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = "<group>"; };
|
||||
8BB609A62D8F3ABE00C88623 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
8BC6025B073B072D006C4272 /* DubPlate2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DubPlate2.h; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8D01CCD20486CAD60068D4B7 /* DubPlate2.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DubPlate2.component; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */,
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */,
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
089C166AFE841209C02AAC07 /* DubPlate2 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
);
|
||||
name = DubPlate2;
|
||||
sourceTree = "<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 = (
|
||||
8BB6089A2D8F39ED00C88623 /* CA_SDK */,
|
||||
8BA05A56072072A900365D66 /* AU Source */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD20486CAD60068D4B7 /* DubPlate2.component */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A56072072A900365D66 /* AU Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BC6025B073B072D006C4272 /* DubPlate2.h */,
|
||||
8BA05A660720730100365D66 /* DubPlate2.cpp */,
|
||||
8BA05A670720730100365D66 /* DubPlate2.exp */,
|
||||
8BA05A680720730100365D66 /* DubPlate2.r */,
|
||||
8BA05A690720730100365D66 /* DubPlate2Version.h */,
|
||||
);
|
||||
name = "AU Source";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB6089A2D8F39ED00C88623 /* CA_SDK */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB6089B2D8F39ED00C88623 /* PublicUtility */,
|
||||
8BB609032D8F39ED00C88623 /* AudioUnits */,
|
||||
);
|
||||
name = CA_SDK;
|
||||
path = ../../../../CA_SDK;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB6089B2D8F39ED00C88623 /* PublicUtility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB6089C2D8F39ED00C88623 /* CAExtAudioFile.h */,
|
||||
8BB6089D2D8F39ED00C88623 /* CACFMachPort.h */,
|
||||
8BB6089E2D8F39ED00C88623 /* CABool.h */,
|
||||
8BB6089F2D8F39ED00C88623 /* CAComponent.cpp */,
|
||||
8BB608A02D8F39ED00C88623 /* CADebugger.h */,
|
||||
8BB608A12D8F39ED00C88623 /* CACFNumber.cpp */,
|
||||
8BB608A22D8F39ED00C88623 /* CAGuard.h */,
|
||||
8BB608A32D8F39ED00C88623 /* CAAtomic.h */,
|
||||
8BB608A42D8F39ED00C88623 /* CAStreamBasicDescription.h */,
|
||||
8BB608A52D8F39ED00C88623 /* CACFObject.h */,
|
||||
8BB608A62D8F39ED00C88623 /* CAStreamRangedDescription.h */,
|
||||
8BB608A72D8F39ED00C88623 /* CATokenMap.h */,
|
||||
8BB608A82D8F39ED00C88623 /* CAComponent.h */,
|
||||
8BB608A92D8F39ED00C88623 /* CAAudioBufferList.h */,
|
||||
8BB608AA2D8F39ED00C88623 /* CAAudioUnit.h */,
|
||||
8BB608AB2D8F39ED00C88623 /* CAAUParameter.h */,
|
||||
8BB608AC2D8F39ED00C88623 /* CAException.h */,
|
||||
8BB608AD2D8F39ED00C88623 /* CAAUProcessor.cpp */,
|
||||
8BB608AE2D8F39ED00C88623 /* CAAUProcessor.h */,
|
||||
8BB608AF2D8F39ED00C88623 /* CAProcess.h */,
|
||||
8BB608B02D8F39ED00C88623 /* CACFDictionary.h */,
|
||||
8BB608B12D8F39ED00C88623 /* CAPThread.h */,
|
||||
8BB608B22D8F39ED00C88623 /* CAAUParameter.cpp */,
|
||||
8BB608B32D8F39ED00C88623 /* CAAudioTimeStamp.h */,
|
||||
8BB608B42D8F39ED00C88623 /* CAFilePathUtils.cpp */,
|
||||
8BB608B52D8F39ED00C88623 /* CAAudioValueRange.h */,
|
||||
8BB608B62D8F39ED00C88623 /* CAVectorUnitTypes.h */,
|
||||
8BB608B72D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp */,
|
||||
8BB608B82D8F39ED00C88623 /* CAGuard.cpp */,
|
||||
8BB608B92D8F39ED00C88623 /* CACFNumber.h */,
|
||||
8BB608BA2D8F39ED00C88623 /* CACFDistributedNotification.cpp */,
|
||||
8BB608BB2D8F39ED00C88623 /* CACFString.h */,
|
||||
8BB608BC2D8F39ED00C88623 /* CAAUMIDIMapManager.cpp */,
|
||||
8BB608BD2D8F39ED00C88623 /* CAComponentDescription.cpp */,
|
||||
8BB608BE2D8F39ED00C88623 /* CAHostTimeBase.h */,
|
||||
8BB608BF2D8F39ED00C88623 /* CADebugMacros.cpp */,
|
||||
8BB608C02D8F39ED00C88623 /* CAAudioFileFormats.h */,
|
||||
8BB608C12D8F39ED00C88623 /* CAAUMIDIMapManager.h */,
|
||||
8BB608C22D8F39ED00C88623 /* CACFDictionary.cpp */,
|
||||
8BB608C32D8F39ED00C88623 /* CAMutex.h */,
|
||||
8BB608C42D8F39ED00C88623 /* CACFString.cpp */,
|
||||
8BB608C52D8F39ED00C88623 /* CASettingsStorage.h */,
|
||||
8BB608C62D8F39ED00C88623 /* CADebugPrintf.h */,
|
||||
8BB608C72D8F39ED00C88623 /* CAXException.cpp */,
|
||||
8BB608C82D8F39ED00C88623 /* CAAUMIDIMap.h */,
|
||||
8BB608C92D8F39ED00C88623 /* AUParamInfo.h */,
|
||||
8BB608CA2D8F39ED00C88623 /* CABitOperations.h */,
|
||||
8BB608CB2D8F39ED00C88623 /* CACFPreferences.cpp */,
|
||||
8BB608CC2D8F39ED00C88623 /* CABundleLocker.h */,
|
||||
8BB608CD2D8F39ED00C88623 /* CAPropertyAddress.h */,
|
||||
8BB608CE2D8F39ED00C88623 /* CAXException.h */,
|
||||
8BB608CF2D8F39ED00C88623 /* CAAudioChannelLayout.cpp */,
|
||||
8BB608D02D8F39ED00C88623 /* CAThreadSafeList.h */,
|
||||
8BB608D12D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h */,
|
||||
8BB608D22D8F39ED00C88623 /* AUParamInfo.cpp */,
|
||||
8BB608D32D8F39ED00C88623 /* CASharedLibrary.cpp */,
|
||||
8BB608D42D8F39ED00C88623 /* CAAUMIDIMap.cpp */,
|
||||
8BB608D52D8F39ED00C88623 /* CALogMacros.h */,
|
||||
8BB608D62D8F39ED00C88623 /* CACFMessagePort.cpp */,
|
||||
8BB608D72D8F39ED00C88623 /* CARingBuffer.h */,
|
||||
8BB608D82D8F39ED00C88623 /* AUOutputBL.cpp */,
|
||||
8BB608D92D8F39ED00C88623 /* CABufferList.h */,
|
||||
8BB608DA2D8F39ED00C88623 /* CASharedLibrary.h */,
|
||||
8BB608DB2D8F39ED00C88623 /* CACFData.h */,
|
||||
8BB608DC2D8F39ED00C88623 /* CAStreamRangedDescription.cpp */,
|
||||
8BB608DD2D8F39ED00C88623 /* CAPThread.cpp */,
|
||||
8BB608DE2D8F39ED00C88623 /* CAAutoDisposer.h */,
|
||||
8BB608DF2D8F39ED00C88623 /* CACFPreferences.h */,
|
||||
8BB608E02D8F39ED00C88623 /* CAVectorUnit.cpp */,
|
||||
8BB608E12D8F39ED00C88623 /* CAComponentDescription.h */,
|
||||
8BB608E22D8F39ED00C88623 /* CADebugMacros.h */,
|
||||
8BB608E32D8F39ED00C88623 /* AUOutputBL.h */,
|
||||
8BB608E42D8F39ED00C88623 /* CADebugPrintf.cpp */,
|
||||
8BB608E52D8F39ED00C88623 /* CARingBuffer.cpp */,
|
||||
8BB608E62D8F39ED00C88623 /* CACFPlugIn.h */,
|
||||
8BB608E72D8F39ED00C88623 /* CASettingsStorage.cpp */,
|
||||
8BB608E82D8F39ED00C88623 /* CAMixMap.h */,
|
||||
8BB608E92D8F39ED00C88623 /* CACFDistributedNotification.h */,
|
||||
8BB608EA2D8F39ED00C88623 /* CAFilePathUtils.h */,
|
||||
8BB608EB2D8F39ED00C88623 /* CATink.h */,
|
||||
8BB608EC2D8F39ED00C88623 /* CAStreamBasicDescription.cpp */,
|
||||
8BB608ED2D8F39ED00C88623 /* CAAudioChannelLayout.h */,
|
||||
8BB608EE2D8F39ED00C88623 /* CAProcess.cpp */,
|
||||
8BB608EF2D8F39ED00C88623 /* CAHostTimeBase.cpp */,
|
||||
8BB608F02D8F39ED00C88623 /* CAPersistence.cpp */,
|
||||
8BB608F12D8F39ED00C88623 /* CAAudioBufferList.cpp */,
|
||||
8BB608F22D8F39ED00C88623 /* CAAudioTimeStamp.cpp */,
|
||||
8BB608F32D8F39ED00C88623 /* CAVectorUnit.h */,
|
||||
8BB608F42D8F39ED00C88623 /* CAByteOrder.h */,
|
||||
8BB608F52D8F39ED00C88623 /* CACFArray.h */,
|
||||
8BB608F62D8F39ED00C88623 /* CAAtomicStack.h */,
|
||||
8BB608F72D8F39ED00C88623 /* CAReferenceCounted.h */,
|
||||
8BB608F82D8F39ED00C88623 /* CACFMachPort.cpp */,
|
||||
8BB608F92D8F39ED00C88623 /* CABufferList.cpp */,
|
||||
8BB608FA2D8F39ED00C88623 /* CAMutex.cpp */,
|
||||
8BB608FB2D8F39ED00C88623 /* CADebugger.cpp */,
|
||||
8BB608FC2D8F39ED00C88623 /* CABundleLocker.cpp */,
|
||||
8BB608FD2D8F39ED00C88623 /* CAAudioFileFormats.cpp */,
|
||||
8BB608FE2D8F39ED00C88623 /* CAMath.h */,
|
||||
8BB608FF2D8F39ED00C88623 /* CACFArray.cpp */,
|
||||
8BB609002D8F39ED00C88623 /* CACFMessagePort.h */,
|
||||
8BB609012D8F39ED00C88623 /* CAAudioValueRange.cpp */,
|
||||
8BB609022D8F39ED00C88623 /* CAAudioUnit.cpp */,
|
||||
);
|
||||
path = PublicUtility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB609032D8F39ED00C88623 /* AudioUnits */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB609042D8F39ED00C88623 /* AUPublic */,
|
||||
);
|
||||
path = AudioUnits;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB609042D8F39ED00C88623 /* AUPublic */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB609052D8F39ED00C88623 /* AUViewBase */,
|
||||
8BB609072D8F39ED00C88623 /* AUBase */,
|
||||
8BB609172D8F39ED00C88623 /* OtherBases */,
|
||||
8BB6091A2D8F39ED00C88623 /* Utility */,
|
||||
);
|
||||
path = AUPublic;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB609052D8F39ED00C88623 /* AUViewBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB609062D8F39ED00C88623 /* AUViewLocalizedStringKeys.h */,
|
||||
);
|
||||
path = AUViewBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB609072D8F39ED00C88623 /* AUBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB609082D8F39ED00C88623 /* ComponentBase.cpp */,
|
||||
8BB609092D8F39ED00C88623 /* AUScopeElement.cpp */,
|
||||
8BB6090A2D8F39ED00C88623 /* ComponentBase.h */,
|
||||
8BB6090B2D8F39ED00C88623 /* AUBase.cpp */,
|
||||
8BB6090C2D8F39ED00C88623 /* AUInputElement.h */,
|
||||
8BB6090D2D8F39ED00C88623 /* AUBase.h */,
|
||||
8BB6090E2D8F39ED00C88623 /* AUPlugInDispatch.h */,
|
||||
8BB6090F2D8F39ED00C88623 /* AUDispatch.h */,
|
||||
8BB609102D8F39ED00C88623 /* AUOutputElement.cpp */,
|
||||
8BB609112D8F39ED00C88623 /* AUResources.r */,
|
||||
8BB609122D8F39ED00C88623 /* AUPlugInDispatch.cpp */,
|
||||
8BB609132D8F39ED00C88623 /* AUOutputElement.h */,
|
||||
8BB609142D8F39ED00C88623 /* AUDispatch.cpp */,
|
||||
8BB609152D8F39ED00C88623 /* AUScopeElement.h */,
|
||||
8BB609162D8F39ED00C88623 /* AUInputElement.cpp */,
|
||||
);
|
||||
path = AUBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB609172D8F39ED00C88623 /* OtherBases */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB609182D8F39ED00C88623 /* AUEffectBase.cpp */,
|
||||
8BB609192D8F39ED00C88623 /* AUEffectBase.h */,
|
||||
);
|
||||
path = OtherBases;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BB6091A2D8F39ED00C88623 /* Utility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BB6091B2D8F39ED00C88623 /* AUTimestampGenerator.h */,
|
||||
8BB6091C2D8F39ED00C88623 /* AUBaseHelper.cpp */,
|
||||
8BB6091D2D8F39ED00C88623 /* AUSilentTimeout.h */,
|
||||
8BB6091E2D8F39ED00C88623 /* AUInputFormatConverter.h */,
|
||||
8BB6091F2D8F39ED00C88623 /* AUTimestampGenerator.cpp */,
|
||||
8BB609202D8F39ED00C88623 /* AUBuffer.cpp */,
|
||||
8BB609212D8F39ED00C88623 /* AUMIDIDefs.h */,
|
||||
8BB609222D8F39ED00C88623 /* AUBuffer.h */,
|
||||
8BB609232D8F39ED00C88623 /* AUBaseHelper.h */,
|
||||
);
|
||||
path = Utility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BB609542D8F39ED00C88623 /* CABundleLocker.h in Headers */,
|
||||
8BB609752D8F39ED00C88623 /* CAAudioChannelLayout.h in Headers */,
|
||||
8BB6096B2D8F39ED00C88623 /* AUOutputBL.h in Headers */,
|
||||
8BB609462D8F39ED00C88623 /* CAHostTimeBase.h in Headers */,
|
||||
8BB6098E2D8F39ED00C88623 /* ComponentBase.h in Headers */,
|
||||
8BB6097E2D8F39ED00C88623 /* CAAtomicStack.h in Headers */,
|
||||
8BB6093B2D8F39ED00C88623 /* CAAudioTimeStamp.h in Headers */,
|
||||
8BB609582D8F39ED00C88623 /* CAThreadSafeList.h in Headers */,
|
||||
8BB609332D8F39ED00C88623 /* CAAUParameter.h in Headers */,
|
||||
8BB609A52D8F39ED00C88623 /* AUBaseHelper.h in Headers */,
|
||||
8BB6099D2D8F39ED00C88623 /* AUTimestampGenerator.h in Headers */,
|
||||
8BB6094E2D8F39ED00C88623 /* CADebugPrintf.h in Headers */,
|
||||
8BB609882D8F39ED00C88623 /* CACFMessagePort.h in Headers */,
|
||||
8BB609362D8F39ED00C88623 /* CAAUProcessor.h in Headers */,
|
||||
8BB609322D8F39ED00C88623 /* CAAudioUnit.h in Headers */,
|
||||
8BB6098B2D8F39ED00C88623 /* AUViewLocalizedStringKeys.h in Headers */,
|
||||
8BB609712D8F39ED00C88623 /* CACFDistributedNotification.h in Headers */,
|
||||
8BB609302D8F39ED00C88623 /* CAComponent.h in Headers */,
|
||||
8BB6093E2D8F39ED00C88623 /* CAVectorUnitTypes.h in Headers */,
|
||||
8BA05A6E0720730100365D66 /* DubPlate2Version.h in Headers */,
|
||||
8BB609722D8F39ED00C88623 /* CAFilePathUtils.h in Headers */,
|
||||
8BB609342D8F39ED00C88623 /* CAException.h in Headers */,
|
||||
8BB6092B2D8F39ED00C88623 /* CAAtomic.h in Headers */,
|
||||
8BB6092A2D8F39ED00C88623 /* CAGuard.h in Headers */,
|
||||
8BB609902D8F39ED00C88623 /* AUInputElement.h in Headers */,
|
||||
8BB609672D8F39ED00C88623 /* CACFPreferences.h in Headers */,
|
||||
8BB6097C2D8F39ED00C88623 /* CAByteOrder.h in Headers */,
|
||||
8BB6095F2D8F39ED00C88623 /* CARingBuffer.h in Headers */,
|
||||
8BB609262D8F39ED00C88623 /* CABool.h in Headers */,
|
||||
8BB6094B2D8F39ED00C88623 /* CAMutex.h in Headers */,
|
||||
8BB609912D8F39ED00C88623 /* AUBase.h in Headers */,
|
||||
8BC6025C073B072D006C4272 /* DubPlate2.h in Headers */,
|
||||
8BB609432D8F39ED00C88623 /* CACFString.h in Headers */,
|
||||
8BB609622D8F39ED00C88623 /* CASharedLibrary.h in Headers */,
|
||||
8BB6092F2D8F39ED00C88623 /* CATokenMap.h in Headers */,
|
||||
8BB609242D8F39ED00C88623 /* CAExtAudioFile.h in Headers */,
|
||||
8BB609392D8F39ED00C88623 /* CAPThread.h in Headers */,
|
||||
8BB609552D8F39ED00C88623 /* CAPropertyAddress.h in Headers */,
|
||||
8BB6097F2D8F39ED00C88623 /* CAReferenceCounted.h in Headers */,
|
||||
8BB609A42D8F39ED00C88623 /* AUBuffer.h in Headers */,
|
||||
8BB609862D8F39ED00C88623 /* CAMath.h in Headers */,
|
||||
8BB609662D8F39ED00C88623 /* CAAutoDisposer.h in Headers */,
|
||||
8BB6092D2D8F39ED00C88623 /* CACFObject.h in Headers */,
|
||||
8BB6094D2D8F39ED00C88623 /* CASettingsStorage.h in Headers */,
|
||||
8BB609562D8F39ED00C88623 /* CAXException.h in Headers */,
|
||||
8BB609732D8F39ED00C88623 /* CATink.h in Headers */,
|
||||
8BB609A02D8F39ED00C88623 /* AUInputFormatConverter.h in Headers */,
|
||||
8BB6097B2D8F39ED00C88623 /* CAVectorUnit.h in Headers */,
|
||||
8BB609372D8F39ED00C88623 /* CAProcess.h in Headers */,
|
||||
8BB6093D2D8F39ED00C88623 /* CAAudioValueRange.h in Headers */,
|
||||
8BB609522D8F39ED00C88623 /* CABitOperations.h in Headers */,
|
||||
8BB609482D8F39ED00C88623 /* CAAudioFileFormats.h in Headers */,
|
||||
8BB609412D8F39ED00C88623 /* CACFNumber.h in Headers */,
|
||||
8BB609592D8F39ED00C88623 /* CAAudioUnitOutputCapturer.h in Headers */,
|
||||
8BB6096A2D8F39ED00C88623 /* CADebugMacros.h in Headers */,
|
||||
8BB609A32D8F39ED00C88623 /* AUMIDIDefs.h in Headers */,
|
||||
8BB609632D8F39ED00C88623 /* CACFData.h in Headers */,
|
||||
8BB6092C2D8F39ED00C88623 /* CAStreamBasicDescription.h in Headers */,
|
||||
8BB609922D8F39ED00C88623 /* AUPlugInDispatch.h in Headers */,
|
||||
8BB6092E2D8F39ED00C88623 /* CAStreamRangedDescription.h in Headers */,
|
||||
8BB6096E2D8F39ED00C88623 /* CACFPlugIn.h in Headers */,
|
||||
8BB609312D8F39ED00C88623 /* CAAudioBufferList.h in Headers */,
|
||||
8BB609492D8F39ED00C88623 /* CAAUMIDIMapManager.h in Headers */,
|
||||
8BB6099C2D8F39ED00C88623 /* AUEffectBase.h in Headers */,
|
||||
8BB609382D8F39ED00C88623 /* CACFDictionary.h in Headers */,
|
||||
8BB609992D8F39ED00C88623 /* AUScopeElement.h in Headers */,
|
||||
8BB609692D8F39ED00C88623 /* CAComponentDescription.h in Headers */,
|
||||
8BB6099F2D8F39ED00C88623 /* AUSilentTimeout.h in Headers */,
|
||||
8BB609612D8F39ED00C88623 /* CABufferList.h in Headers */,
|
||||
8BB609932D8F39ED00C88623 /* AUDispatch.h in Headers */,
|
||||
8BB609972D8F39ED00C88623 /* AUOutputElement.h in Headers */,
|
||||
8BB6095D2D8F39ED00C88623 /* CALogMacros.h in Headers */,
|
||||
8BB609512D8F39ED00C88623 /* AUParamInfo.h in Headers */,
|
||||
8BB609702D8F39ED00C88623 /* CAMixMap.h in Headers */,
|
||||
8BB6097D2D8F39ED00C88623 /* CACFArray.h in Headers */,
|
||||
8BB609252D8F39ED00C88623 /* CACFMachPort.h in Headers */,
|
||||
8BB609502D8F39ED00C88623 /* CAAUMIDIMap.h in Headers */,
|
||||
8BB609282D8F39ED00C88623 /* CADebugger.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* DubPlate2 */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "DubPlate2" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = DubPlate2;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = DubPlate2;
|
||||
productReference = 8D01CCD20486CAD60068D4B7 /* DubPlate2.component */;
|
||||
productType = "com.apple.product-type.bundle";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1420;
|
||||
};
|
||||
buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "DubPlate2" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
ja,
|
||||
Base,
|
||||
fr,
|
||||
en,
|
||||
de,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* DubPlate2 */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* DubPlate2 */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BB609602D8F39ED00C88623 /* AUOutputBL.cpp in Sources */,
|
||||
8BB609852D8F39ED00C88623 /* CAAudioFileFormats.cpp in Sources */,
|
||||
8BB609772D8F39ED00C88623 /* CAHostTimeBase.cpp in Sources */,
|
||||
8BB6094F2D8F39ED00C88623 /* CAXException.cpp in Sources */,
|
||||
8BB609792D8F39ED00C88623 /* CAAudioBufferList.cpp in Sources */,
|
||||
8BB6093C2D8F39ED00C88623 /* CAFilePathUtils.cpp in Sources */,
|
||||
8BB6093A2D8F39ED00C88623 /* CAAUParameter.cpp in Sources */,
|
||||
8BB6095C2D8F39ED00C88623 /* CAAUMIDIMap.cpp in Sources */,
|
||||
8BB609892D8F39ED00C88623 /* CAAudioValueRange.cpp in Sources */,
|
||||
8BB609982D8F39ED00C88623 /* AUDispatch.cpp in Sources */,
|
||||
8BB609532D8F39ED00C88623 /* CACFPreferences.cpp in Sources */,
|
||||
8BB609962D8F39ED00C88623 /* AUPlugInDispatch.cpp in Sources */,
|
||||
8BB609352D8F39ED00C88623 /* CAAUProcessor.cpp in Sources */,
|
||||
8BB6094A2D8F39ED00C88623 /* CACFDictionary.cpp in Sources */,
|
||||
8BB6099E2D8F39ED00C88623 /* AUBaseHelper.cpp in Sources */,
|
||||
8BB609832D8F39ED00C88623 /* CADebugger.cpp in Sources */,
|
||||
8BB609572D8F39ED00C88623 /* CAAudioChannelLayout.cpp in Sources */,
|
||||
8BB6095A2D8F39ED00C88623 /* AUParamInfo.cpp in Sources */,
|
||||
8BB609782D8F39ED00C88623 /* CAPersistence.cpp in Sources */,
|
||||
8BB6096C2D8F39ED00C88623 /* CADebugPrintf.cpp in Sources */,
|
||||
8BB609A12D8F39ED00C88623 /* AUTimestampGenerator.cpp in Sources */,
|
||||
8BB609742D8F39ED00C88623 /* CAStreamBasicDescription.cpp in Sources */,
|
||||
8BB609442D8F39ED00C88623 /* CAAUMIDIMapManager.cpp in Sources */,
|
||||
8BB6096F2D8F39ED00C88623 /* CASettingsStorage.cpp in Sources */,
|
||||
8BB609942D8F39ED00C88623 /* AUOutputElement.cpp in Sources */,
|
||||
8BB609402D8F39ED00C88623 /* CAGuard.cpp in Sources */,
|
||||
8BA05A6B0720730100365D66 /* DubPlate2.cpp in Sources */,
|
||||
8BB609822D8F39ED00C88623 /* CAMutex.cpp in Sources */,
|
||||
8BB6099B2D8F39ED00C88623 /* AUEffectBase.cpp in Sources */,
|
||||
8BB609802D8F39ED00C88623 /* CACFMachPort.cpp in Sources */,
|
||||
8BB6098F2D8F39ED00C88623 /* AUBase.cpp in Sources */,
|
||||
8BB6095B2D8F39ED00C88623 /* CASharedLibrary.cpp in Sources */,
|
||||
8BB609422D8F39ED00C88623 /* CACFDistributedNotification.cpp in Sources */,
|
||||
8BB609452D8F39ED00C88623 /* CAComponentDescription.cpp in Sources */,
|
||||
8BB6094C2D8F39ED00C88623 /* CACFString.cpp in Sources */,
|
||||
8BB6098C2D8F39ED00C88623 /* ComponentBase.cpp in Sources */,
|
||||
8BB6096D2D8F39ED00C88623 /* CARingBuffer.cpp in Sources */,
|
||||
8BB6098D2D8F39ED00C88623 /* AUScopeElement.cpp in Sources */,
|
||||
8BB6098A2D8F39ED00C88623 /* CAAudioUnit.cpp in Sources */,
|
||||
8BB609872D8F39ED00C88623 /* CACFArray.cpp in Sources */,
|
||||
8BB609842D8F39ED00C88623 /* CABundleLocker.cpp in Sources */,
|
||||
8BB609762D8F39ED00C88623 /* CAProcess.cpp in Sources */,
|
||||
8BB609642D8F39ED00C88623 /* CAStreamRangedDescription.cpp in Sources */,
|
||||
8BB609652D8F39ED00C88623 /* CAPThread.cpp in Sources */,
|
||||
8BB609272D8F39ED00C88623 /* CAComponent.cpp in Sources */,
|
||||
8BB6093F2D8F39ED00C88623 /* CAAudioChannelLayoutObject.cpp in Sources */,
|
||||
8BB6097A2D8F39ED00C88623 /* CAAudioTimeStamp.cpp in Sources */,
|
||||
8BB609812D8F39ED00C88623 /* CABufferList.cpp in Sources */,
|
||||
8BB6095E2D8F39ED00C88623 /* CACFMessagePort.cpp in Sources */,
|
||||
8BB609682D8F39ED00C88623 /* CAVectorUnit.cpp in Sources */,
|
||||
8BB6099A2D8F39ED00C88623 /* AUInputElement.cpp in Sources */,
|
||||
8BB609A22D8F39ED00C88623 /* AUBuffer.cpp in Sources */,
|
||||
8BB609472D8F39ED00C88623 /* CADebugMacros.cpp in Sources */,
|
||||
8BB609292D8F39ED00C88623 /* CACFNumber.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
8BB609A62D8F3ABE00C88623 /* en */,
|
||||
);
|
||||
name = InfoPlist.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
3E4BA244089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
EXPORTED_SYMBOLS_FILE = DubPlate2.exp;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}";
|
||||
PRODUCT_NAME = DubPlate2;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
STRIP_STYLE = debugging;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA245089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
EXPORTED_SYMBOLS_FILE = DubPlate2.exp;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}";
|
||||
PRODUCT_NAME = DubPlate2;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
STRIP_INSTALLED_PRODUCT = YES;
|
||||
STRIP_STYLE = debugging;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
3E4BA248089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA249089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "DubPlate2" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA244089833B7007656EC /* Debug */,
|
||||
3E4BA245089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "DubPlate2" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA248089833B7007656EC /* Debug */,
|
||||
3E4BA249089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
7
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
7
plugins/MacSignedAU/DubPlate2/DubPlate2.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
|
|
@ -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>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1420"
|
||||
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 = "DubPlate2.component"
|
||||
BlueprintName = "DubPlate2"
|
||||
ReferencedContainer = "container:DubPlate2.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 = "DubPlate2.component"
|
||||
BlueprintName = "DubPlate2"
|
||||
ReferencedContainer = "container:DubPlate2.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -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>DubPlate2.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>
|
||||
58
plugins/MacSignedAU/DubPlate2/DubPlate2Version.h
Executable file
58
plugins/MacSignedAU/DubPlate2/DubPlate2Version.h
Executable file
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* File: DubPlate2Version.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 3/21/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#ifndef __DubPlate2Version_h__
|
||||
#define __DubPlate2Version_h__
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
#define kDubPlate2Version 0xFFFFFFFF
|
||||
#else
|
||||
#define kDubPlate2Version 0x00010000
|
||||
#endif
|
||||
|
||||
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
|
||||
#define DubPlate2_COMP_MANF 'Dthr'
|
||||
#define DubPlate2_COMP_SUBTYPE 'dplu'
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
#endif
|
||||
|
||||
47
plugins/MacSignedAU/DubPlate2/Info.plist
Executable file
47
plugins/MacSignedAU/DubPlate2/Info.plist
Executable 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>dplu</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>Dthr</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
5
plugins/MacSignedAU/DubPlate2/StarterAU_Prefix.pch
Executable file
5
plugins/MacSignedAU/DubPlate2/StarterAU_Prefix.pch
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
//
|
||||
// Prefix header for all source files of the '«PROJECTNAMEASIDENTIFIER»' target in the '«PROJECTNAMEASIDENTIFIER»' project.
|
||||
//
|
||||
|
||||
#include <CoreServices/CoreServices.h>
|
||||
BIN
plugins/MacSignedAU/DubPlate2/en.lproj/InfoPlist.strings
Executable file
BIN
plugins/MacSignedAU/DubPlate2/en.lproj/InfoPlist.strings
Executable file
Binary file not shown.
16
plugins/MacSignedAU/DubPlate2/version.plist
Executable file
16
plugins/MacSignedAU/DubPlate2/version.plist
Executable 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>
|
||||
1
what.txt
1
what.txt
|
|
@ -135,6 +135,7 @@ Desk4 is distinctive analog coloration (a tuneable version of the control-less D
|
|||
DigitalBlack is a quick, staccato gate.[coll=Basic,Recommended,Latest]
|
||||
Dirt is a soft-clip distortion in the spirit of Edge.[coll=Latest]
|
||||
Discontinuity models air under intense loudness.[coll=Recommended,Latest]
|
||||
Disintegrate is Discontinuity on steroids.[coll=Latest]
|
||||
Distance is a sound design or reverb far-away-izer.[coll=]
|
||||
Distance2 is a versatile space shaper for creating depth.[coll=]
|
||||
Distance3 combines the best parts of Distance and Discontinuity.[coll=Recommended,Latest]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue