mirror of
https://github.com/airwindows/airwindows.git
synced 2026-05-21 06:46:21 -06:00
TapeHack2
This commit is contained in:
parent
53a648baed
commit
fe67011732
255 changed files with 44284 additions and 991 deletions
|
|
@ -437,14 +437,13 @@ ComponentResult ConsoleHChannel::Reset(AudioUnitScope inScope, AudioUnitElement
|
|||
dBaXR = 1;
|
||||
//Discontapeity
|
||||
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; avg32R[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; avg16R[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; avg8R[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; avg4R[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; avg2R[x] = 0.0;}
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; post32L[x] = 0.0; avg32R[x] = 0.0; post32R[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; post16L[x] = 0.0; avg16R[x] = 0.0; post16R[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; post8L[x] = 0.0; avg8R[x] = 0.0; post8R[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; post4L[x] = 0.0; avg4R[x] = 0.0; post4R[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; post2L[x] = 0.0; avg2R[x] = 0.0; post2R[x] = 0.0;}
|
||||
avgPos = 0;
|
||||
lastSlewL = 0.0; lastSlewR = 0.0;
|
||||
lastSlewpleL = 0.0; lastSlewpleR = 0.0;
|
||||
lastDarkL = 0.0; lastDarkL = 0.0;
|
||||
//preTapeHack
|
||||
|
||||
lFreqA = 1.0; lFreqB = 1.0;
|
||||
|
|
@ -660,15 +659,16 @@ OSStatus ConsoleHChannel::ProcessBufferLists(AudioUnitRenderActionFlags & ioAct
|
|||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += avg2L[x]; darkSampleR += avg2R[x];}
|
||||
darkSampleL /= 2.0; darkSampleR /= 2.0;
|
||||
} avgPos++;
|
||||
lastSlewL += fabs(lastSlewpleL-inputSampleL); lastSlewpleL = inputSampleL;
|
||||
double avgSlewL = fmin(lastSlewL*lastSlewL*(0.0635-(overallscale*0.0018436)),1.0);
|
||||
lastSlewL = fmax(lastSlewL*0.78,2.39996322972865332223);
|
||||
lastSlewR += fabs(lastSlewpleR-inputSampleR); lastSlewpleR = inputSampleR;
|
||||
double avgSlewR = fmin(lastSlewR*lastSlewR*(0.0635-(overallscale*0.0018436)),1.0);
|
||||
lastSlewR = fmax(lastSlewR*0.78,2.39996322972865332223); //look up Golden Angle, it's cool
|
||||
} //only update avgPos after the post-distortion filter stage
|
||||
double avgSlewL = fmin(fabs(lastDarkL-inputSampleL)*0.12*overallscale,1.0);
|
||||
avgSlewL = 1.0-(1.0-avgSlewL*1.0-avgSlewL);
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
lastDarkL = darkSampleL;
|
||||
double avgSlewR = fmin(fabs(lastDarkR-inputSampleR)*0.12*overallscale,1.0);
|
||||
avgSlewR = 1.0-(1.0-avgSlewR*1.0-avgSlewR);
|
||||
inputSampleR = (inputSampleR*(1.0-avgSlewR)) + (darkSampleR*avgSlewR);
|
||||
lastDarkR = darkSampleR;
|
||||
|
||||
//begin Discontinuity section
|
||||
inputSampleL *= moreDiscontinuity;
|
||||
dBaL[dBaXL] = inputSampleL; dBaPosL *= 0.5; dBaPosL += fabs((inputSampleL*((inputSampleL*0.25)-0.5))*0.5);
|
||||
|
|
@ -720,6 +720,39 @@ OSStatus ConsoleHChannel::ProcessBufferLists(AudioUnitRenderActionFlags & ioAct
|
|||
//this is a degenerate form of a Taylor Series to approximate sin()
|
||||
//end TapeHack section
|
||||
//Discontapeity
|
||||
|
||||
darkSampleL = inputSampleL;
|
||||
darkSampleR = inputSampleR;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
post32L[avgPos] = darkSampleL; post32R[avgPos] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += post32L[x]; darkSampleR += post32R[x];}
|
||||
darkSampleL /= 32.0; darkSampleR /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
post16L[avgPos%16] = darkSampleL; post16R[avgPos%16] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += post16L[x]; darkSampleR += post16R[x];}
|
||||
darkSampleL /= 16.0; darkSampleR /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
post8L[avgPos%8] = darkSampleL; post8R[avgPos%8] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += post8L[x]; darkSampleR += post8R[x];}
|
||||
darkSampleL /= 8.0; darkSampleR /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
post4L[avgPos%4] = darkSampleL; post4R[avgPos%4] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += post4L[x]; darkSampleR += post4R[x];}
|
||||
darkSampleL /= 4.0; darkSampleR /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
post2L[avgPos%2] = darkSampleL; post2R[avgPos%2] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += post2L[x]; darkSampleR += post2R[x];}
|
||||
darkSampleL /= 2.0; darkSampleR /= 2.0;
|
||||
} avgPos++;
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
inputSampleR = (inputSampleR*(1.0-avgSlewR)) + (darkSampleR*avgSlewR);
|
||||
//use the previously calculated depth of the filter
|
||||
}
|
||||
|
||||
double smoothEQL = inputSampleL;
|
||||
|
|
|
|||
|
|
@ -283,12 +283,20 @@ public:
|
|||
double avg4R[5];
|
||||
double avg2L[3];
|
||||
double avg2R[3];
|
||||
double post32L[33];
|
||||
double post32R[33];
|
||||
double post16L[17];
|
||||
double post16R[17];
|
||||
double post8L[9];
|
||||
double post8R[9];
|
||||
double post4L[5];
|
||||
double post4R[5];
|
||||
double post2L[3];
|
||||
double post2R[3];
|
||||
double lastDarkL;
|
||||
double lastDarkR;
|
||||
int avgPos;
|
||||
double lastSlewL;
|
||||
double lastSlewR;
|
||||
double lastSlewpleL;
|
||||
double lastSlewpleR;
|
||||
//preTapeHack
|
||||
//preTapeHack
|
||||
|
||||
double panA;
|
||||
double panB;
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -404,14 +404,13 @@ void ConsoleHPre::ConsoleHPreKernel::Reset()
|
|||
dBaXL = 1;
|
||||
//Discontapeity
|
||||
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0;}
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; post32L[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; post16L[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; post8L[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; post4L[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; post2L[x] = 0.0;}
|
||||
avgPos = 0;
|
||||
lastSlewL = 0.0;
|
||||
lastSlewpleL = 0.0;
|
||||
lastDarkL = 0.0;
|
||||
//preTapeHack
|
||||
|
||||
lFreqA = 1.0; lFreqB = 1.0;
|
||||
|
|
@ -618,11 +617,13 @@ void ConsoleHPre::ConsoleHPreKernel::Process( const Float32 *inSourceP,
|
|||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += avg2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} avgPos++;
|
||||
lastSlewL += fabs(lastSlewpleL-inputSampleL); lastSlewpleL = inputSampleL;
|
||||
double avgSlewL = fmin(lastSlewL,1.0);
|
||||
lastSlewL = fmax(lastSlewL*0.78,2.39996322972865332223); //look up Golden Angle, it's cool
|
||||
} //only update after the post-distortion filter stage
|
||||
|
||||
double avgSlewL = fmin(fabs(lastDarkL-inputSampleL)*0.12*overallscale,1.0);
|
||||
avgSlewL = 1.0-(1.0-avgSlewL*1.0-avgSlewL);
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
lastDarkL = darkSampleL;
|
||||
|
||||
//begin Discontinuity section
|
||||
inputSampleL *= moreTapeHack;
|
||||
inputSampleL *= moreDiscontinuity;
|
||||
|
|
@ -650,6 +651,37 @@ void ConsoleHPre::ConsoleHPreKernel::Process( const Float32 *inSourceP,
|
|||
//this is a degenerate form of a Taylor Series to approximate sin()
|
||||
//end TapeHack section
|
||||
//Discontapeity
|
||||
|
||||
darkSampleL = inputSampleL;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
post32L[avgPos] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += post32L[x];}
|
||||
darkSampleL /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
post16L[avgPos%16] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += post16L[x];}
|
||||
darkSampleL /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
post8L[avgPos%8] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += post8L[x];}
|
||||
darkSampleL /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
post4L[avgPos%4] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += post4L[x];}
|
||||
darkSampleL /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
post2L[avgPos%2] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += post2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} avgPos++;
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
//use the previously calculated depth of the filter
|
||||
}
|
||||
|
||||
double smoothEQL = inputSampleL;
|
||||
|
|
|
|||
|
|
@ -280,10 +280,14 @@ public:
|
|||
double avg8L[9];
|
||||
double avg4L[5];
|
||||
double avg2L[3];
|
||||
double post32L[33];
|
||||
double post16L[17];
|
||||
double post8L[9];
|
||||
double post4L[5];
|
||||
double post2L[3];
|
||||
int avgPos;
|
||||
double lastSlewL;
|
||||
double lastSlewpleL;
|
||||
//preTapeHack
|
||||
double lastDarkL;
|
||||
//preTapeHack
|
||||
|
||||
double inTrimA;
|
||||
double inTrimB;
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -364,14 +364,13 @@ ComponentResult ConsoleX2Channel::Reset(AudioUnitScope inScope, AudioUnitElemen
|
|||
dBaXR = 1;
|
||||
//Discontapeity
|
||||
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; avg32R[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; avg16R[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; avg8R[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; avg4R[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; avg2R[x] = 0.0;}
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; post32L[x] = 0.0; avg32R[x] = 0.0; post32R[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; post16L[x] = 0.0; avg16R[x] = 0.0; post16R[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; post8L[x] = 0.0; avg8R[x] = 0.0; post8R[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; post4L[x] = 0.0; avg4R[x] = 0.0; post4R[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; post2L[x] = 0.0; avg2R[x] = 0.0; post2R[x] = 0.0;}
|
||||
avgPos = 0;
|
||||
lastSlewL = 0.0; lastSlewR = 0.0;
|
||||
lastSlewpleL = 0.0; lastSlewpleR = 0.0;
|
||||
lastDarkL = 0.0; lastDarkL = 0.0;
|
||||
//preTapeHack
|
||||
|
||||
lFreqA = 1.0; lFreqB = 1.0;
|
||||
|
|
@ -596,15 +595,16 @@ OSStatus ConsoleX2Channel::ProcessBufferLists(AudioUnitRenderActionFlags & ioAc
|
|||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += avg2L[x]; darkSampleR += avg2R[x];}
|
||||
darkSampleL /= 2.0; darkSampleR /= 2.0;
|
||||
} avgPos++;
|
||||
lastSlewL += fabs(lastSlewpleL-inputSampleL); lastSlewpleL = inputSampleL;
|
||||
double avgSlewL = fmin(lastSlewL*lastSlewL*(0.0635-(overallscale*0.0018436)),1.0);
|
||||
lastSlewL = fmax(lastSlewL*0.78,2.39996322972865332223);
|
||||
lastSlewR += fabs(lastSlewpleR-inputSampleR); lastSlewpleR = inputSampleR;
|
||||
double avgSlewR = fmin(lastSlewR*lastSlewR*(0.0635-(overallscale*0.0018436)),1.0);
|
||||
lastSlewR = fmax(lastSlewR*0.78,2.39996322972865332223); //look up Golden Angle, it's cool
|
||||
} //only update avgPos after the post-distortion filter stage
|
||||
double avgSlewL = fmin(fabs(lastDarkL-inputSampleL)*0.12*overallscale,1.0);
|
||||
avgSlewL = 1.0-(1.0-avgSlewL*1.0-avgSlewL);
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
lastDarkL = darkSampleL;
|
||||
double avgSlewR = fmin(fabs(lastDarkR-inputSampleR)*0.12*overallscale,1.0);
|
||||
avgSlewR = 1.0-(1.0-avgSlewR*1.0-avgSlewR);
|
||||
inputSampleR = (inputSampleR*(1.0-avgSlewR)) + (darkSampleR*avgSlewR);
|
||||
lastDarkR = darkSampleR;
|
||||
|
||||
//begin Discontinuity section
|
||||
inputSampleL *= moreDiscontinuity;
|
||||
dBaL[dBaXL] = inputSampleL; dBaPosL *= 0.5; dBaPosL += fabs((inputSampleL*((inputSampleL*0.25)-0.5))*0.5);
|
||||
|
|
@ -656,6 +656,39 @@ OSStatus ConsoleX2Channel::ProcessBufferLists(AudioUnitRenderActionFlags & ioAc
|
|||
//this is a degenerate form of a Taylor Series to approximate sin()
|
||||
//end TapeHack section
|
||||
//Discontapeity
|
||||
|
||||
darkSampleL = inputSampleL;
|
||||
darkSampleR = inputSampleR;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
post32L[avgPos] = darkSampleL; post32R[avgPos] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += post32L[x]; darkSampleR += post32R[x];}
|
||||
darkSampleL /= 32.0; darkSampleR /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
post16L[avgPos%16] = darkSampleL; post16R[avgPos%16] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += post16L[x]; darkSampleR += post16R[x];}
|
||||
darkSampleL /= 16.0; darkSampleR /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
post8L[avgPos%8] = darkSampleL; post8R[avgPos%8] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += post8L[x]; darkSampleR += post8R[x];}
|
||||
darkSampleL /= 8.0; darkSampleR /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
post4L[avgPos%4] = darkSampleL; post4R[avgPos%4] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += post4L[x]; darkSampleR += post4R[x];}
|
||||
darkSampleL /= 4.0; darkSampleR /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
post2L[avgPos%2] = darkSampleL; post2R[avgPos%2] = darkSampleR;
|
||||
darkSampleL = 0.0; darkSampleR = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += post2L[x]; darkSampleR += post2R[x];}
|
||||
darkSampleL /= 2.0; darkSampleR /= 2.0;
|
||||
} avgPos++;
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
inputSampleR = (inputSampleR*(1.0-avgSlewR)) + (darkSampleR*avgSlewR);
|
||||
//use the previously calculated depth of the filter
|
||||
}
|
||||
|
||||
if (!eqOff) {
|
||||
|
|
|
|||
|
|
@ -255,12 +255,20 @@ public:
|
|||
double avg4R[5];
|
||||
double avg2L[3];
|
||||
double avg2R[3];
|
||||
double post32L[33];
|
||||
double post32R[33];
|
||||
double post16L[17];
|
||||
double post16R[17];
|
||||
double post8L[9];
|
||||
double post8R[9];
|
||||
double post4L[5];
|
||||
double post4R[5];
|
||||
double post2L[3];
|
||||
double post2R[3];
|
||||
double lastDarkL;
|
||||
double lastDarkR;
|
||||
int avgPos;
|
||||
double lastSlewL;
|
||||
double lastSlewR;
|
||||
double lastSlewpleL;
|
||||
double lastSlewpleR;
|
||||
//preTapeHack
|
||||
//preTapeHack
|
||||
|
||||
double panA;
|
||||
double panB;
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -331,14 +331,13 @@ void ConsoleX2Pre::ConsoleX2PreKernel::Reset()
|
|||
dBaXL = 1;
|
||||
//Discontapeity
|
||||
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0;}
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; post32L[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; post16L[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; post8L[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; post4L[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; post2L[x] = 0.0;}
|
||||
avgPos = 0;
|
||||
lastSlewL = 0.0;
|
||||
lastSlewpleL = 0.0;
|
||||
lastDarkL = 0.0;
|
||||
//preTapeHack
|
||||
|
||||
lFreqA = 1.0; lFreqB = 1.0;
|
||||
|
|
@ -554,11 +553,13 @@ void ConsoleX2Pre::ConsoleX2PreKernel::Process( const Float32 *inSourceP,
|
|||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += avg2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} avgPos++;
|
||||
lastSlewL += fabs(lastSlewpleL-inputSampleL); lastSlewpleL = inputSampleL;
|
||||
double avgSlewL = fmin(lastSlewL,1.0);
|
||||
lastSlewL = fmax(lastSlewL*0.78,2.39996322972865332223); //look up Golden Angle, it's cool
|
||||
} //only update after the post-distortion filter stage
|
||||
|
||||
double avgSlewL = fmin(fabs(lastDarkL-inputSampleL)*0.12*overallscale,1.0);
|
||||
avgSlewL = 1.0-(1.0-avgSlewL*1.0-avgSlewL);
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
lastDarkL = darkSampleL;
|
||||
|
||||
//begin Discontinuity section
|
||||
inputSampleL *= moreDiscontinuity;
|
||||
dBaL[dBaXL] = inputSampleL; dBaPosL *= 0.5; dBaPosL += fabs((inputSampleL*((inputSampleL*0.25)-0.5))*0.5);
|
||||
|
|
@ -585,6 +586,36 @@ void ConsoleX2Pre::ConsoleX2PreKernel::Process( const Float32 *inSourceP,
|
|||
//this is a degenerate form of a Taylor Series to approximate sin()
|
||||
//end TapeHack section
|
||||
//Discontapeity
|
||||
darkSampleL = inputSampleL;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
post32L[avgPos] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += post32L[x];}
|
||||
darkSampleL /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
post16L[avgPos%16] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += post16L[x];}
|
||||
darkSampleL /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
post8L[avgPos%8] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += post8L[x];}
|
||||
darkSampleL /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
post4L[avgPos%4] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += post4L[x];}
|
||||
darkSampleL /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
post2L[avgPos%2] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += post2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} avgPos++;
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
//use the previously calculated depth of the filter
|
||||
}
|
||||
|
||||
if (!eqOff) {
|
||||
|
|
|
|||
|
|
@ -251,10 +251,14 @@ public:
|
|||
double avg8L[9];
|
||||
double avg4L[5];
|
||||
double avg2L[3];
|
||||
double post32L[33];
|
||||
double post16L[17];
|
||||
double post8L[9];
|
||||
double post4L[5];
|
||||
double post2L[3];
|
||||
int avgPos;
|
||||
double lastSlewL;
|
||||
double lastSlewpleL;
|
||||
//preTapeHack
|
||||
double lastDarkL;
|
||||
//preTapeHack
|
||||
|
||||
double inTrimA;
|
||||
double inTrimB;
|
||||
|
|
|
|||
Binary file not shown.
47
plugins/MacSignedAU/SoftClock3/Info.plist
Executable file
47
plugins/MacSignedAU/SoftClock3/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>sfc3</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>
|
||||
456
plugins/MacSignedAU/SoftClock3/SoftClock3.cpp
Executable file
456
plugins/MacSignedAU/SoftClock3/SoftClock3.cpp
Executable file
|
|
@ -0,0 +1,456 @@
|
|||
/*
|
||||
* File: SoftClock3.cpp
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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.
|
||||
*
|
||||
*/
|
||||
/*=============================================================================
|
||||
SoftClock3.cpp
|
||||
|
||||
=============================================================================*/
|
||||
#include "SoftClock3.h"
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
AUDIOCOMPONENT_ENTRY(AUBaseFactory, SoftClock3)
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::SoftClock3
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
SoftClock3::SoftClock3(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 );
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
mDebugDispatcher = new AUDebugDispatcher (this);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::GetParameterValueStrings
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings)
|
||||
{
|
||||
|
||||
return kAudioUnitErr_InvalidProperty;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::GetParameterInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::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_Indexed;
|
||||
outParameterInfo.minValue = 40;
|
||||
outParameterInfo.maxValue = 240;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamA;
|
||||
break;
|
||||
case kParam_B:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterBName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_CustomUnit;
|
||||
switch ((int)GetParameter( kParam_B )){
|
||||
case 0:outParameterInfo.unitName = CFSTR("0"); break;
|
||||
case 1: outParameterInfo.unitName = CFSTR("1"); break;
|
||||
case 2:outParameterInfo.unitName = CFSTR("2"); break;
|
||||
case 3:outParameterInfo.unitName = CFSTR("3"); break;
|
||||
case 4:outParameterInfo.unitName = CFSTR("4"); break;
|
||||
case 5:outParameterInfo.unitName = CFSTR("5"); break;
|
||||
case 6:outParameterInfo.unitName = CFSTR("6"); break;
|
||||
case 7:outParameterInfo.unitName = CFSTR("7"); break;
|
||||
case 8:outParameterInfo.unitName = CFSTR("8"); break;
|
||||
case 9:outParameterInfo.unitName = CFSTR("9"); break;
|
||||
case 10:outParameterInfo.unitName = CFSTR("10"); break;
|
||||
case 11:outParameterInfo.unitName = CFSTR("11"); break;
|
||||
case 12:outParameterInfo.unitName = CFSTR("11"); break;
|
||||
case 13:outParameterInfo.unitName = CFSTR("11"); break;
|
||||
case 14:outParameterInfo.unitName = CFSTR("11"); break;
|
||||
case 15:outParameterInfo.unitName = CFSTR("13"); break;
|
||||
case 16:outParameterInfo.unitName = CFSTR("16"); break;
|
||||
case 17:outParameterInfo.unitName = CFSTR("13"); break;
|
||||
case 18:outParameterInfo.unitName = CFSTR("13"); break;
|
||||
case 19:outParameterInfo.unitName = CFSTR("17"); break;
|
||||
case 20:outParameterInfo.unitName = CFSTR("17"); break;
|
||||
case 21:outParameterInfo.unitName = CFSTR("17"); break;
|
||||
case 22:outParameterInfo.unitName = CFSTR("17"); break;
|
||||
case 23:outParameterInfo.unitName = CFSTR("19"); break;
|
||||
case 24:outParameterInfo.unitName = CFSTR("24"); break;
|
||||
case 25:outParameterInfo.unitName = CFSTR("19"); break;
|
||||
case 26:outParameterInfo.unitName = CFSTR("19"); break;
|
||||
case 27:outParameterInfo.unitName = CFSTR("19"); break;
|
||||
case 28:outParameterInfo.unitName = CFSTR("23"); break;
|
||||
case 29:outParameterInfo.unitName = CFSTR("23"); break;
|
||||
case 30:outParameterInfo.unitName = CFSTR("23"); break;
|
||||
case 31:outParameterInfo.unitName = CFSTR("23"); break;
|
||||
case 32:outParameterInfo.unitName = CFSTR("32"); break;
|
||||
default: break;
|
||||
}
|
||||
outParameterInfo.minValue = 0;
|
||||
outParameterInfo.maxValue = 32;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamB;
|
||||
break;
|
||||
case kParam_C:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterCName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Indexed;
|
||||
outParameterInfo.minValue = 0;
|
||||
outParameterInfo.maxValue = 16;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamC;
|
||||
break;
|
||||
case kParam_D:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterDName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Indexed;
|
||||
outParameterInfo.minValue = 0;
|
||||
outParameterInfo.maxValue = 1;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamD;
|
||||
break;
|
||||
case kParam_E:
|
||||
AUBase::FillInParameterName (outParameterInfo, kParameterEName, false);
|
||||
outParameterInfo.unit = kAudioUnitParameterUnit_Generic;
|
||||
outParameterInfo.minValue = 0.0;
|
||||
outParameterInfo.maxValue = 1.0;
|
||||
outParameterInfo.defaultValue = kDefaultValue_ParamE;
|
||||
break;
|
||||
default:
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
}
|
||||
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::GetPropertyInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::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 SoftClock3::SupportedNumChannels(const AUChannelInfo ** outInfo)
|
||||
{
|
||||
if (outInfo != NULL)
|
||||
{
|
||||
static AUChannelInfo info;
|
||||
info.inChannels = 2;
|
||||
info.outChannels = 2;
|
||||
*outInfo = &info;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::GetProperty
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::GetProperty( AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData )
|
||||
{
|
||||
return AUEffectBase::GetProperty (inID, inScope, inElement, outData);
|
||||
}
|
||||
|
||||
// SoftClock3::Initialize
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::Initialize()
|
||||
{
|
||||
ComponentResult result = AUEffectBase::Initialize();
|
||||
if (result == noErr)
|
||||
Reset(kAudioUnitScope_Global, 0);
|
||||
return result;
|
||||
}
|
||||
|
||||
#pragma mark ____SoftClock3EffectKernel
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::SoftClock3Kernel::Reset()
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult SoftClock3::Reset(AudioUnitScope inScope, AudioUnitElement inElement)
|
||||
{
|
||||
sinePos = 0.0;
|
||||
barPos = 0.0;
|
||||
beatPos = 0;
|
||||
for (int x = 0; x < 34; x++) {beatAccent[x] = 0.0; beatSwing[x] = 0.0;}
|
||||
inc = 0.0;
|
||||
beatTable[0]=0;
|
||||
beatTable[1]=1;
|
||||
beatTable[2]=2;
|
||||
beatTable[3]=3;
|
||||
beatTable[4]=4;
|
||||
beatTable[5]=5;
|
||||
beatTable[6]=6;
|
||||
beatTable[7]=7;
|
||||
beatTable[8]=8;
|
||||
beatTable[9]=9;
|
||||
beatTable[10]=10;
|
||||
beatTable[11]=11;
|
||||
beatTable[12]=11;
|
||||
beatTable[13]=11;
|
||||
beatTable[14]=11;
|
||||
beatTable[15]=13;
|
||||
beatTable[16]=16;
|
||||
beatTable[17]=13;
|
||||
beatTable[18]=13;
|
||||
beatTable[19]=17;
|
||||
beatTable[20]=17;
|
||||
beatTable[21]=17;
|
||||
beatTable[22]=17;
|
||||
beatTable[23]=19;
|
||||
beatTable[24]=24;
|
||||
beatTable[25]=19;
|
||||
beatTable[26]=19;
|
||||
beatTable[27]=19;
|
||||
beatTable[28]=23;
|
||||
beatTable[29]=23;
|
||||
beatTable[30]=23;
|
||||
beatTable[31]=23;
|
||||
beatTable[32]=32;
|
||||
beatTable[33]=32;
|
||||
beatTable[34]=32;
|
||||
currentBPM = 0;
|
||||
step = 0.0;
|
||||
swagger = 0.0;
|
||||
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
return noErr;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// SoftClock3::ProcessBufferLists
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
OSStatus SoftClock3::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();
|
||||
int bpm = GetParameter( kParam_A );
|
||||
int beatCode = GetParameter( kParam_B );
|
||||
double notes = (double)fmax(GetParameter( kParam_C )/4.0, 0.125);
|
||||
double bpmTarget = (GetSampleRate()*60.0)/((double)bpm*notes);
|
||||
double triplet = 0.0;
|
||||
if (GetParameter( kParam_D ) > 0) triplet = 1.0;
|
||||
double accent = GetParameter( kParam_E );
|
||||
|
||||
if (bpm != currentBPM) {
|
||||
currentBPM = bpm;
|
||||
step = 20.0;
|
||||
double trial = 250.0;
|
||||
while (trial > bpm) {step -= 1.0; trial = (0.016666666666*pow(step,M_PI))+(step*M_PI)+20;}
|
||||
//we now have the nearest 'flow' energy state UNDER the real bpm, and will step up more slowly
|
||||
while (trial < bpm) {step += 0.01; trial = (0.016666666666*pow(step,M_PI))+(step*M_PI)+20;}
|
||||
//we now have the nearest tenth of the energy state and have overshot
|
||||
while (trial > bpm) {step -= 0.001; trial = (0.016666666666*pow(step,M_PI))+(step*M_PI)+20;}
|
||||
//we now have the nearest hundredth to the correct energy state, and can throw away 'trial'
|
||||
step = step-((int)step); //and calculate speed based on the fractional remainder of 'step'
|
||||
step = ((0.5-fabs(step-0.5))*2.0) * 0.75;
|
||||
swagger = pow((0.5-fabs(step-0.5))*2.0,1.618033988749894) * 0.5 * accent;
|
||||
//and turn it into the 'speed' control
|
||||
//with step 0.0 being 'flow', 0.25 being 'groove', 0.5 being 'edge' and 0.75 being 'tude'
|
||||
//turned into a linear speed control where edge is top step and flow being lowest step.
|
||||
}
|
||||
double swing = (triplet+swagger)*bpmTarget*0.33333;
|
||||
//swing makes beats hit LATER, so the One is 0.0
|
||||
int beatMax = beatTable[beatCode];
|
||||
//only some counts are literal, others are ways to do prime grooves with different subrhythms
|
||||
for (int x = 0; x < (beatMax+1); x++) {
|
||||
beatAccent[x] = ((double)fabs((double)beatMax-((double)x*2.0)))/(double)(beatMax*1.618033988749894);
|
||||
if (x % 2 > 0) beatSwing[x] = (swagger*(1.0-beatAccent[x]));
|
||||
else beatSwing[x] = swing;
|
||||
} //this makes the non-accented beats drop down to quiet and back up to half volume
|
||||
//we're also decoupling swing from triplet feel unless actually playing triplets
|
||||
//otherwise, it's part of how you hear accents and tempos
|
||||
if (beatCode > 0) beatAccent[1] = 0.9; beatSwing[1] = 0.0; //first note is an accent at full crank
|
||||
switch (beatCode)
|
||||
{
|
||||
case 0: break; //not used
|
||||
case 1: break; //1
|
||||
case 2: break; //2
|
||||
case 3: break; //3
|
||||
case 4: beatAccent[3]=0.9;
|
||||
beatSwing[3]=0.0; break; //4-22
|
||||
case 5: beatAccent[4]=0.9;
|
||||
beatSwing[4]=0.0; break; //5-32
|
||||
case 6: beatAccent[4]=0.9;
|
||||
beatSwing[4]=0.0; break; //6-33
|
||||
case 7: beatAccent[5]=0.9;
|
||||
beatSwing[5]=0.0; break; //7-43
|
||||
case 8: beatAccent[5]=0.9;
|
||||
beatSwing[5]=0.0; break; //8-44
|
||||
case 9: beatAccent[4]=0.9; beatAccent[7]=0.8;
|
||||
beatSwing[4]=0.0; beatSwing[7]=0.0; break; //9-333
|
||||
case 10: beatAccent[6]=0.9;
|
||||
beatSwing[6]=0.0; break; //10-55
|
||||
case 11: beatAccent[4]=0.9; beatAccent[7]=0.8; beatAccent[10]=0.7;
|
||||
beatSwing[4]=0.0; beatSwing[7]=0.0; beatSwing[10]=0.0; break; //11-3332
|
||||
case 12: beatAccent[5]=0.9; beatAccent[9]=0.8;
|
||||
beatSwing[5]=0.0; beatSwing[9]=0.0; break; //11-443
|
||||
case 13: beatAccent[6]=0.9; beatAccent[11]=0.8;
|
||||
beatSwing[6]=0.0; beatSwing[11]=0.0; break; //11-551
|
||||
case 14: beatAccent[7]=0.9;
|
||||
beatSwing[7]=0.0; break; //11-65
|
||||
case 15: beatAccent[4]=0.9; beatAccent[7]=0.8; beatAccent[10]=0.7;
|
||||
beatSwing[4]=0.0; beatSwing[7]=0.0; beatSwing[10]=0.0; break; //13-3334
|
||||
case 16: beatAccent[9]=0.9;
|
||||
beatSwing[9]=0.0; break; //16-88
|
||||
case 17: beatAccent[5]=0.9; beatAccent[9]=0.8;
|
||||
beatSwing[5]=0.0; beatSwing[9]=0.0; break; //13-445
|
||||
case 18: beatAccent[6]=0.9; beatAccent[11]=0.8;
|
||||
beatSwing[6]=0.0; beatSwing[11]=0.0; break; //13-553
|
||||
case 19: beatAccent[5]=0.9; beatAccent[9]=0.85; beatAccent[13]=0.8; beatAccent[17]=0.75;
|
||||
beatSwing[5]=0.0; beatSwing[9]=0.0; beatSwing[13]=0.0; beatSwing[17]=0.0; break; //17-44441
|
||||
case 20: beatAccent[6]=0.9; beatAccent[11]=0.8; beatAccent[16]=0.7;
|
||||
beatSwing[6]=0.0; beatSwing[11]=0.0; beatSwing[16]=0.0; break; //17-5552
|
||||
case 21: beatAccent[8]=0.9; beatAccent[15]=0.8;
|
||||
beatSwing[8]=0.0; beatSwing[15]=0.0; break; //17-773
|
||||
case 22: beatAccent[9]=0.9; beatAccent[17]=0.8;
|
||||
beatSwing[9]=0.0; beatSwing[17]=0.0; break; //17-881
|
||||
case 23: beatAccent[5]=0.9; beatAccent[9]=0.85; beatAccent[13]=0.8; beatAccent[17]=0.75;
|
||||
beatSwing[5]=0.0; beatSwing[9]=0.0; beatSwing[13]=0.0; beatSwing[17]=0.0; break; //19-44443
|
||||
case 24: beatAccent[9]=0.9; beatAccent[17]=0.8;
|
||||
beatSwing[9]=0.0; beatSwing[17]=0.0; break; //24-888
|
||||
case 25: beatAccent[6]=0.9; beatAccent[11]=0.8; beatAccent[16]=0.7;
|
||||
beatSwing[6]=0.0; beatSwing[11]=0.0; beatSwing[16]=0.0; break; //19-5554
|
||||
case 26: beatAccent[8]=0.9; beatAccent[15]=0.8;
|
||||
beatSwing[8]=0.0; beatSwing[15]=0.0; break; //19-775
|
||||
case 27: beatAccent[9]=0.9; beatAccent[17]=0.8;
|
||||
beatSwing[9]=0.0; beatSwing[17]=0.0; break; //19-883
|
||||
case 28: beatAccent[5]=0.9; beatAccent[9]=0.85; beatAccent[13]=0.8; beatAccent[17]=0.75; beatAccent[21]=0.7;
|
||||
beatSwing[5]=0.0; beatSwing[9]=0.0; beatSwing[13]=0.0; beatSwing[17]=0.0; beatSwing[21]=0.0; break; //23-444443
|
||||
case 29: beatAccent[6]=0.9; beatAccent[11]=0.8; beatAccent[16]=0.7;
|
||||
beatSwing[6]=0.0; beatSwing[11]=0.0; beatSwing[16]=0.0; break; //23-5558
|
||||
case 30: beatAccent[8]=0.9; beatAccent[15]=0.8; beatAccent[22]=0.7;
|
||||
beatSwing[8]=0.0; beatSwing[15]=0.0; beatSwing[22]=0.0; break; //23-7772
|
||||
case 31: beatAccent[9]=0.9; beatAccent[17]=0.8;
|
||||
beatSwing[9]=0.0; beatSwing[17]=0.0; break; //23-887
|
||||
case 32: beatAccent[9]=0.9; beatAccent[17]=0.8; beatAccent[25]=0.7;
|
||||
beatSwing[9]=0.0; beatSwing[17]=0.0; beatSwing[25]=0.0; break; //32-8888
|
||||
default: break;
|
||||
}
|
||||
double chaseSpeed = ((step*0.000125)+0.0000125)/overallscale;
|
||||
double rootSpeed = 0.9999-(chaseSpeed*((2.0*step)+2.0));
|
||||
double pulseWidth = (0.085+(accent*0.04)-((1.0-step)*0.06))/chaseSpeed;
|
||||
|
||||
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;
|
||||
|
||||
barPos += 1.0;
|
||||
if (barPos>bpmTarget) {
|
||||
barPos=0.0;
|
||||
beatPos++;
|
||||
if (beatPos>beatMax) beatPos=1;
|
||||
}
|
||||
if ((barPos < (pulseWidth+beatSwing[beatPos])) && (barPos > beatSwing[beatPos]))
|
||||
inc = (((beatAccent[beatPos]*accent)+(1.0-accent))*chaseSpeed)+(inc*(1.0-chaseSpeed));
|
||||
else
|
||||
inc *= rootSpeed;
|
||||
sinePos += inc;
|
||||
if (sinePos > 6.283185307179586) sinePos -= 6.283185307179586;
|
||||
inputSampleL = inputSampleR = sin(sin(sinePos)*inc*5.0);
|
||||
|
||||
//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/SoftClock3/SoftClock3.exp
Executable file
2
plugins/MacSignedAU/SoftClock3/SoftClock3.exp
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
_SoftClock3Entry
|
||||
_SoftClock3Factory
|
||||
141
plugins/MacSignedAU/SoftClock3/SoftClock3.h
Executable file
141
plugins/MacSignedAU/SoftClock3/SoftClock3.h
Executable file
|
|
@ -0,0 +1,141 @@
|
|||
/*
|
||||
* File: SoftClock3.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 "SoftClock3Version.h"
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
#include "AUDebugDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __SoftClock3_h__
|
||||
#define __SoftClock3_h__
|
||||
|
||||
|
||||
#pragma mark ____SoftClock3 Parameters
|
||||
|
||||
// parameters
|
||||
static const float kDefaultValue_ParamA = 120;
|
||||
static const float kDefaultValue_ParamB = 4;
|
||||
static const float kDefaultValue_ParamC = 4;
|
||||
static const float kDefaultValue_ParamD = 0;
|
||||
static const float kDefaultValue_ParamE = 0.5;
|
||||
|
||||
static CFStringRef kParameterAName = CFSTR("Tempo");
|
||||
static CFStringRef kParameterBName = CFSTR("Count");
|
||||
static CFStringRef kParameterCName = CFSTR("Tuple");
|
||||
static CFStringRef kParameterDName = CFSTR("Triplet");
|
||||
static CFStringRef kParameterEName = CFSTR("Flavor");
|
||||
|
||||
enum {
|
||||
kParam_A =0,
|
||||
kParam_B =1,
|
||||
kParam_C =2,
|
||||
kParam_D =3,
|
||||
kParam_E =4,
|
||||
//Add your parameters here...
|
||||
kNumberOfParameters=5
|
||||
};
|
||||
|
||||
#pragma mark ____SoftClock3
|
||||
class SoftClock3 : public AUEffectBase
|
||||
{
|
||||
public:
|
||||
SoftClock3(AudioUnit component);
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
virtual ~SoftClock3 () { 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 kSoftClock3Version; }
|
||||
|
||||
private:
|
||||
double sinePos;
|
||||
double barPos;
|
||||
double inc;
|
||||
int beatPos;
|
||||
double beatAccent[35];
|
||||
double beatSwing[35];
|
||||
int beatTable[35];
|
||||
int currentBPM;
|
||||
double step;
|
||||
double swagger;
|
||||
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
#endif
|
||||
61
plugins/MacSignedAU/SoftClock3/SoftClock3.r
Executable file
61
plugins/MacSignedAU/SoftClock3/SoftClock3.r
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* File: SoftClock3.r
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 "SoftClock3Version.h"
|
||||
|
||||
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
|
||||
#define kAudioUnitResID_SoftClock3 1000
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SoftClock3~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#define RES_ID kAudioUnitResID_SoftClock3
|
||||
#define COMP_TYPE kAudioUnitType_Effect
|
||||
#define COMP_SUBTYPE SoftClock3_COMP_SUBTYPE
|
||||
#define COMP_MANUF SoftClock3_COMP_MANF
|
||||
|
||||
#define VERSION kSoftClock3Version
|
||||
#define NAME "Airwindows: SoftClock3"
|
||||
#define DESCRIPTION "SoftClock3 AU"
|
||||
#define ENTRY_POINT "SoftClock3Entry"
|
||||
|
||||
#include "AUResources.r"
|
||||
1359
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.mode1v3
Executable file
1359
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
107
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.pbxuser
Executable file
107
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,107 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* SoftClock3 */;
|
||||
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 = 789925227;
|
||||
PBXWorkspaceStateSaveDate = 789925227;
|
||||
};
|
||||
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
8BA05A660720730100365D66 /* SoftClock3.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1274, 8604}}";
|
||||
sepNavSelRange = "{18871, 194}";
|
||||
sepNavVisRange = "{18844, 1484}";
|
||||
sepNavWindowFrame = "{{642, 58}, {1321, 820}}";
|
||||
};
|
||||
};
|
||||
8BA05A690720730100365D66 /* SoftClock3Version.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1056, 1062}}";
|
||||
sepNavSelRange = "{2912, 0}";
|
||||
sepNavVisRange = "{967, 2008}";
|
||||
sepNavWindowFrame = "{{748, 50}, {845, 828}}";
|
||||
};
|
||||
};
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {516, 23430}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 1336}";
|
||||
};
|
||||
};
|
||||
8BC6025B073B072D006C4272 /* SoftClock3.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1056, 2376}}";
|
||||
sepNavSelRange = "{3015, 0}";
|
||||
sepNavVisRange = "{2437, 917}";
|
||||
sepNavWindowFrame = "{{619, 177}, {853, 701}}";
|
||||
};
|
||||
};
|
||||
8BD3CCB8148830B20062E48C /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8BD3CCB9148830B20062E48C /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* SoftClock3 */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1476
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.perspectivev3
Executable file
1476
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
965
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/project.pbxproj
Executable file
965
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,965 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
8BA05A6B0720730100365D66 /* SoftClock3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* SoftClock3.cpp */; };
|
||||
8BA05A6E0720730100365D66 /* SoftClock3Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* SoftClock3Version.h */; };
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
|
||||
8BC6025C073B072D006C4272 /* SoftClock3.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* SoftClock3.h */; };
|
||||
8BF6DD2E2F16AFAC00F09130 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCA62F16AFAC00F09130 /* CAExtAudioFile.h */; };
|
||||
8BF6DD2F2F16AFAC00F09130 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCA72F16AFAC00F09130 /* CACFMachPort.h */; };
|
||||
8BF6DD302F16AFAC00F09130 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCA82F16AFAC00F09130 /* CABool.h */; };
|
||||
8BF6DD312F16AFAC00F09130 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCA92F16AFAC00F09130 /* CAComponent.cpp */; };
|
||||
8BF6DD322F16AFAC00F09130 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCAA2F16AFAC00F09130 /* CADebugger.h */; };
|
||||
8BF6DD332F16AFAC00F09130 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCAB2F16AFAC00F09130 /* CACFNumber.cpp */; };
|
||||
8BF6DD342F16AFAC00F09130 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCAC2F16AFAC00F09130 /* CAGuard.h */; };
|
||||
8BF6DD352F16AFAC00F09130 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCAD2F16AFAC00F09130 /* CAAtomic.h */; };
|
||||
8BF6DD362F16AFAC00F09130 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCAE2F16AFAC00F09130 /* CAStreamBasicDescription.h */; };
|
||||
8BF6DD372F16AFAC00F09130 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCAF2F16AFAC00F09130 /* CACFObject.h */; };
|
||||
8BF6DD382F16AFAC00F09130 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB02F16AFAC00F09130 /* CAStreamRangedDescription.h */; };
|
||||
8BF6DD392F16AFAC00F09130 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB12F16AFAC00F09130 /* CATokenMap.h */; };
|
||||
8BF6DD3A2F16AFAC00F09130 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB22F16AFAC00F09130 /* CAComponent.h */; };
|
||||
8BF6DD3B2F16AFAC00F09130 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB32F16AFAC00F09130 /* CAAudioBufferList.h */; };
|
||||
8BF6DD3C2F16AFAC00F09130 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB42F16AFAC00F09130 /* CAAudioUnit.h */; };
|
||||
8BF6DD3D2F16AFAC00F09130 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB52F16AFAC00F09130 /* CAAUParameter.h */; };
|
||||
8BF6DD3E2F16AFAC00F09130 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB62F16AFAC00F09130 /* CAException.h */; };
|
||||
8BF6DD3F2F16AFAC00F09130 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCB72F16AFAC00F09130 /* CAAUProcessor.cpp */; };
|
||||
8BF6DD402F16AFAC00F09130 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB82F16AFAC00F09130 /* CAAUProcessor.h */; };
|
||||
8BF6DD412F16AFAC00F09130 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCB92F16AFAC00F09130 /* CAProcess.h */; };
|
||||
8BF6DD422F16AFAC00F09130 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCBA2F16AFAC00F09130 /* CACFDictionary.h */; };
|
||||
8BF6DD432F16AFAC00F09130 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCBB2F16AFAC00F09130 /* CAPThread.h */; };
|
||||
8BF6DD442F16AFAC00F09130 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCBC2F16AFAC00F09130 /* CAAUParameter.cpp */; };
|
||||
8BF6DD452F16AFAC00F09130 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCBD2F16AFAC00F09130 /* CAAudioTimeStamp.h */; };
|
||||
8BF6DD462F16AFAC00F09130 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCBE2F16AFAC00F09130 /* CAFilePathUtils.cpp */; };
|
||||
8BF6DD472F16AFAC00F09130 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCBF2F16AFAC00F09130 /* CAAudioValueRange.h */; };
|
||||
8BF6DD482F16AFAC00F09130 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCC02F16AFAC00F09130 /* CAVectorUnitTypes.h */; };
|
||||
8BF6DD492F16AFAC00F09130 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC12F16AFAC00F09130 /* CAAudioChannelLayoutObject.cpp */; };
|
||||
8BF6DD4A2F16AFAC00F09130 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC22F16AFAC00F09130 /* CAGuard.cpp */; };
|
||||
8BF6DD4B2F16AFAC00F09130 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCC32F16AFAC00F09130 /* CACFNumber.h */; };
|
||||
8BF6DD4C2F16AFAC00F09130 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC42F16AFAC00F09130 /* CACFDistributedNotification.cpp */; };
|
||||
8BF6DD4D2F16AFAD00F09130 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCC52F16AFAC00F09130 /* CACFString.h */; };
|
||||
8BF6DD4E2F16AFAD00F09130 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC62F16AFAC00F09130 /* CAAUMIDIMapManager.cpp */; };
|
||||
8BF6DD4F2F16AFAD00F09130 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC72F16AFAC00F09130 /* CAComponentDescription.cpp */; };
|
||||
8BF6DD502F16AFAD00F09130 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCC82F16AFAC00F09130 /* CAHostTimeBase.h */; };
|
||||
8BF6DD512F16AFAD00F09130 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCC92F16AFAC00F09130 /* CADebugMacros.cpp */; };
|
||||
8BF6DD522F16AFAD00F09130 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCCA2F16AFAC00F09130 /* CAAudioFileFormats.h */; };
|
||||
8BF6DD532F16AFAD00F09130 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCCB2F16AFAC00F09130 /* CAAUMIDIMapManager.h */; };
|
||||
8BF6DD542F16AFAD00F09130 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCCC2F16AFAC00F09130 /* CACFDictionary.cpp */; };
|
||||
8BF6DD552F16AFAD00F09130 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCCD2F16AFAC00F09130 /* CAMutex.h */; };
|
||||
8BF6DD562F16AFAD00F09130 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCCE2F16AFAC00F09130 /* CACFString.cpp */; };
|
||||
8BF6DD572F16AFAD00F09130 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCCF2F16AFAC00F09130 /* CASettingsStorage.h */; };
|
||||
8BF6DD582F16AFAD00F09130 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD02F16AFAC00F09130 /* CADebugPrintf.h */; };
|
||||
8BF6DD592F16AFAD00F09130 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCD12F16AFAC00F09130 /* CAXException.cpp */; };
|
||||
8BF6DD5A2F16AFAD00F09130 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD22F16AFAC00F09130 /* CAAUMIDIMap.h */; };
|
||||
8BF6DD5B2F16AFAD00F09130 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD32F16AFAC00F09130 /* AUParamInfo.h */; };
|
||||
8BF6DD5C2F16AFAD00F09130 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD42F16AFAC00F09130 /* CABitOperations.h */; };
|
||||
8BF6DD5D2F16AFAD00F09130 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCD52F16AFAC00F09130 /* CACFPreferences.cpp */; };
|
||||
8BF6DD5E2F16AFAD00F09130 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD62F16AFAC00F09130 /* CABundleLocker.h */; };
|
||||
8BF6DD5F2F16AFAD00F09130 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD72F16AFAC00F09130 /* CAPropertyAddress.h */; };
|
||||
8BF6DD602F16AFAD00F09130 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCD82F16AFAC00F09130 /* CAXException.h */; };
|
||||
8BF6DD612F16AFAD00F09130 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCD92F16AFAC00F09130 /* CAAudioChannelLayout.cpp */; };
|
||||
8BF6DD622F16AFAD00F09130 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCDA2F16AFAC00F09130 /* CAThreadSafeList.h */; };
|
||||
8BF6DD632F16AFAD00F09130 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCDB2F16AFAC00F09130 /* CAAudioUnitOutputCapturer.h */; };
|
||||
8BF6DD642F16AFAD00F09130 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCDC2F16AFAC00F09130 /* AUParamInfo.cpp */; };
|
||||
8BF6DD652F16AFAD00F09130 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCDD2F16AFAC00F09130 /* CASharedLibrary.cpp */; };
|
||||
8BF6DD662F16AFAD00F09130 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCDE2F16AFAC00F09130 /* CAAUMIDIMap.cpp */; };
|
||||
8BF6DD672F16AFAD00F09130 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCDF2F16AFAC00F09130 /* CALogMacros.h */; };
|
||||
8BF6DD682F16AFAD00F09130 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCE02F16AFAC00F09130 /* CACFMessagePort.cpp */; };
|
||||
8BF6DD692F16AFAD00F09130 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE12F16AFAC00F09130 /* CARingBuffer.h */; };
|
||||
8BF6DD6A2F16AFAD00F09130 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCE22F16AFAC00F09130 /* AUOutputBL.cpp */; };
|
||||
8BF6DD6B2F16AFAD00F09130 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE32F16AFAC00F09130 /* CABufferList.h */; };
|
||||
8BF6DD6C2F16AFAD00F09130 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE42F16AFAC00F09130 /* CASharedLibrary.h */; };
|
||||
8BF6DD6D2F16AFAD00F09130 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE52F16AFAC00F09130 /* CACFData.h */; };
|
||||
8BF6DD6E2F16AFAD00F09130 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCE62F16AFAC00F09130 /* CAStreamRangedDescription.cpp */; };
|
||||
8BF6DD6F2F16AFAD00F09130 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCE72F16AFAC00F09130 /* CAPThread.cpp */; };
|
||||
8BF6DD702F16AFAD00F09130 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE82F16AFAC00F09130 /* CAAutoDisposer.h */; };
|
||||
8BF6DD712F16AFAD00F09130 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCE92F16AFAC00F09130 /* CACFPreferences.h */; };
|
||||
8BF6DD722F16AFAD00F09130 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCEA2F16AFAC00F09130 /* CAVectorUnit.cpp */; };
|
||||
8BF6DD732F16AFAD00F09130 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCEB2F16AFAC00F09130 /* CAComponentDescription.h */; };
|
||||
8BF6DD742F16AFAD00F09130 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCEC2F16AFAC00F09130 /* CADebugMacros.h */; };
|
||||
8BF6DD752F16AFAD00F09130 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCED2F16AFAC00F09130 /* AUOutputBL.h */; };
|
||||
8BF6DD762F16AFAD00F09130 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCEE2F16AFAC00F09130 /* CADebugPrintf.cpp */; };
|
||||
8BF6DD772F16AFAD00F09130 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCEF2F16AFAC00F09130 /* CARingBuffer.cpp */; };
|
||||
8BF6DD782F16AFAD00F09130 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF02F16AFAC00F09130 /* CACFPlugIn.h */; };
|
||||
8BF6DD792F16AFAD00F09130 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCF12F16AFAC00F09130 /* CASettingsStorage.cpp */; };
|
||||
8BF6DD7A2F16AFAD00F09130 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF22F16AFAC00F09130 /* CAMixMap.h */; };
|
||||
8BF6DD7B2F16AFAD00F09130 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF32F16AFAC00F09130 /* CACFDistributedNotification.h */; };
|
||||
8BF6DD7C2F16AFAD00F09130 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF42F16AFAC00F09130 /* CAFilePathUtils.h */; };
|
||||
8BF6DD7D2F16AFAD00F09130 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF52F16AFAC00F09130 /* CATink.h */; };
|
||||
8BF6DD7E2F16AFAD00F09130 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCF62F16AFAC00F09130 /* CAStreamBasicDescription.cpp */; };
|
||||
8BF6DD7F2F16AFAD00F09130 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCF72F16AFAC00F09130 /* CAAudioChannelLayout.h */; };
|
||||
8BF6DD802F16AFAD00F09130 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCF82F16AFAC00F09130 /* CAProcess.cpp */; };
|
||||
8BF6DD812F16AFAD00F09130 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCF92F16AFAC00F09130 /* CAHostTimeBase.cpp */; };
|
||||
8BF6DD822F16AFAD00F09130 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCFA2F16AFAC00F09130 /* CAPersistence.cpp */; };
|
||||
8BF6DD832F16AFAD00F09130 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCFB2F16AFAC00F09130 /* CAAudioBufferList.cpp */; };
|
||||
8BF6DD842F16AFAD00F09130 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DCFC2F16AFAC00F09130 /* CAAudioTimeStamp.cpp */; };
|
||||
8BF6DD852F16AFAD00F09130 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCFD2F16AFAC00F09130 /* CAVectorUnit.h */; };
|
||||
8BF6DD862F16AFAD00F09130 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCFE2F16AFAC00F09130 /* CAByteOrder.h */; };
|
||||
8BF6DD872F16AFAD00F09130 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DCFF2F16AFAC00F09130 /* CACFArray.h */; };
|
||||
8BF6DD882F16AFAD00F09130 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD002F16AFAC00F09130 /* CAAtomicStack.h */; };
|
||||
8BF6DD892F16AFAD00F09130 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD012F16AFAC00F09130 /* CAReferenceCounted.h */; };
|
||||
8BF6DD8A2F16AFAD00F09130 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD022F16AFAC00F09130 /* CACFMachPort.cpp */; };
|
||||
8BF6DD8B2F16AFAD00F09130 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD032F16AFAC00F09130 /* CABufferList.cpp */; };
|
||||
8BF6DD8C2F16AFAD00F09130 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD042F16AFAC00F09130 /* CAMutex.cpp */; };
|
||||
8BF6DD8D2F16AFAD00F09130 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD052F16AFAC00F09130 /* CADebugger.cpp */; };
|
||||
8BF6DD8E2F16AFAD00F09130 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD062F16AFAC00F09130 /* CABundleLocker.cpp */; };
|
||||
8BF6DD8F2F16AFAD00F09130 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD072F16AFAC00F09130 /* CAAudioFileFormats.cpp */; };
|
||||
8BF6DD902F16AFAD00F09130 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD082F16AFAC00F09130 /* CAMath.h */; };
|
||||
8BF6DD912F16AFAD00F09130 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD092F16AFAC00F09130 /* CACFArray.cpp */; };
|
||||
8BF6DD922F16AFAD00F09130 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD0A2F16AFAC00F09130 /* CACFMessagePort.h */; };
|
||||
8BF6DD932F16AFAD00F09130 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD0B2F16AFAC00F09130 /* CAAudioValueRange.cpp */; };
|
||||
8BF6DD942F16AFAD00F09130 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD0C2F16AFAC00F09130 /* CAAudioUnit.cpp */; };
|
||||
8BF6DD952F16AFAD00F09130 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD102F16AFAC00F09130 /* AUViewLocalizedStringKeys.h */; };
|
||||
8BF6DD962F16AFAD00F09130 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD122F16AFAC00F09130 /* ComponentBase.cpp */; };
|
||||
8BF6DD972F16AFAD00F09130 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD132F16AFAC00F09130 /* AUScopeElement.cpp */; };
|
||||
8BF6DD982F16AFAD00F09130 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD142F16AFAC00F09130 /* ComponentBase.h */; };
|
||||
8BF6DD992F16AFAD00F09130 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD152F16AFAC00F09130 /* AUBase.cpp */; };
|
||||
8BF6DD9A2F16AFAD00F09130 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD162F16AFAC00F09130 /* AUInputElement.h */; };
|
||||
8BF6DD9B2F16AFAD00F09130 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD172F16AFAC00F09130 /* AUBase.h */; };
|
||||
8BF6DD9C2F16AFAD00F09130 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD182F16AFAC00F09130 /* AUPlugInDispatch.h */; };
|
||||
8BF6DD9D2F16AFAD00F09130 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD192F16AFAC00F09130 /* AUDispatch.h */; };
|
||||
8BF6DD9E2F16AFAD00F09130 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD1A2F16AFAC00F09130 /* AUOutputElement.cpp */; };
|
||||
8BF6DDA02F16AFAD00F09130 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD1C2F16AFAC00F09130 /* AUPlugInDispatch.cpp */; };
|
||||
8BF6DDA12F16AFAD00F09130 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD1D2F16AFAC00F09130 /* AUOutputElement.h */; };
|
||||
8BF6DDA22F16AFAD00F09130 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD1E2F16AFAC00F09130 /* AUDispatch.cpp */; };
|
||||
8BF6DDA32F16AFAD00F09130 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD1F2F16AFAC00F09130 /* AUScopeElement.h */; };
|
||||
8BF6DDA42F16AFAD00F09130 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD202F16AFAC00F09130 /* AUInputElement.cpp */; };
|
||||
8BF6DDA52F16AFAD00F09130 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD222F16AFAC00F09130 /* AUEffectBase.cpp */; };
|
||||
8BF6DDA62F16AFAD00F09130 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD232F16AFAC00F09130 /* AUEffectBase.h */; };
|
||||
8BF6DDA72F16AFAD00F09130 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD252F16AFAC00F09130 /* AUTimestampGenerator.h */; };
|
||||
8BF6DDA82F16AFAD00F09130 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD262F16AFAC00F09130 /* AUBaseHelper.cpp */; };
|
||||
8BF6DDA92F16AFAD00F09130 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD272F16AFAC00F09130 /* AUSilentTimeout.h */; };
|
||||
8BF6DDAA2F16AFAD00F09130 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD282F16AFAC00F09130 /* AUInputFormatConverter.h */; };
|
||||
8BF6DDAB2F16AFAD00F09130 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD292F16AFAC00F09130 /* AUTimestampGenerator.cpp */; };
|
||||
8BF6DDAC2F16AFAD00F09130 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DD2A2F16AFAC00F09130 /* AUBuffer.cpp */; };
|
||||
8BF6DDAD2F16AFAD00F09130 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD2B2F16AFAC00F09130 /* AUMIDIDefs.h */; };
|
||||
8BF6DDAE2F16AFAD00F09130 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD2C2F16AFAC00F09130 /* AUBuffer.h */; };
|
||||
8BF6DDAF2F16AFAD00F09130 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DD2D2F16AFAC00F09130 /* AUBaseHelper.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 /* SoftClock3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SoftClock3.cpp; sourceTree = "<group>"; };
|
||||
8BA05A670720730100365D66 /* SoftClock3.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = SoftClock3.exp; sourceTree = "<group>"; };
|
||||
8BA05A680720730100365D66 /* SoftClock3.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = SoftClock3.r; sourceTree = "<group>"; };
|
||||
8BA05A690720730100365D66 /* SoftClock3Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SoftClock3Version.h; sourceTree = "<group>"; };
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
|
||||
8BC6025B073B072D006C4272 /* SoftClock3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SoftClock3.h; sourceTree = "<group>"; };
|
||||
8BF6DCA62F16AFAC00F09130 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = "<group>"; };
|
||||
8BF6DCA72F16AFAC00F09130 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = "<group>"; };
|
||||
8BF6DCA82F16AFAC00F09130 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = "<group>"; };
|
||||
8BF6DCA92F16AFAC00F09130 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCAA2F16AFAC00F09130 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = "<group>"; };
|
||||
8BF6DCAB2F16AFAC00F09130 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCAC2F16AFAC00F09130 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = "<group>"; };
|
||||
8BF6DCAD2F16AFAC00F09130 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = "<group>"; };
|
||||
8BF6DCAE2F16AFAC00F09130 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DCAF2F16AFAC00F09130 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = "<group>"; };
|
||||
8BF6DCB02F16AFAC00F09130 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DCB12F16AFAC00F09130 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = "<group>"; };
|
||||
8BF6DCB22F16AFAC00F09130 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = "<group>"; };
|
||||
8BF6DCB32F16AFAC00F09130 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = "<group>"; };
|
||||
8BF6DCB42F16AFAC00F09130 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = "<group>"; };
|
||||
8BF6DCB52F16AFAC00F09130 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
|
||||
8BF6DCB62F16AFAC00F09130 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = "<group>"; };
|
||||
8BF6DCB72F16AFAC00F09130 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCB82F16AFAC00F09130 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = "<group>"; };
|
||||
8BF6DCB92F16AFAC00F09130 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = "<group>"; };
|
||||
8BF6DCBA2F16AFAC00F09130 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = "<group>"; };
|
||||
8BF6DCBB2F16AFAC00F09130 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = "<group>"; };
|
||||
8BF6DCBC2F16AFAC00F09130 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCBD2F16AFAC00F09130 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = "<group>"; };
|
||||
8BF6DCBE2F16AFAC00F09130 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCBF2F16AFAC00F09130 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = "<group>"; };
|
||||
8BF6DCC02F16AFAC00F09130 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
|
||||
8BF6DCC12F16AFAC00F09130 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCC22F16AFAC00F09130 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCC32F16AFAC00F09130 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = "<group>"; };
|
||||
8BF6DCC42F16AFAC00F09130 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCC52F16AFAC00F09130 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = "<group>"; };
|
||||
8BF6DCC62F16AFAC00F09130 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCC72F16AFAC00F09130 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCC82F16AFAC00F09130 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = "<group>"; };
|
||||
8BF6DCC92F16AFAC00F09130 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCCA2F16AFAC00F09130 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = "<group>"; };
|
||||
8BF6DCCB2F16AFAC00F09130 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = "<group>"; };
|
||||
8BF6DCCC2F16AFAC00F09130 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCCD2F16AFAC00F09130 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
|
||||
8BF6DCCE2F16AFAC00F09130 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCCF2F16AFAC00F09130 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = "<group>"; };
|
||||
8BF6DCD02F16AFAC00F09130 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = "<group>"; };
|
||||
8BF6DCD12F16AFAC00F09130 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCD22F16AFAC00F09130 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = "<group>"; };
|
||||
8BF6DCD32F16AFAC00F09130 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = "<group>"; };
|
||||
8BF6DCD42F16AFAC00F09130 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = "<group>"; };
|
||||
8BF6DCD52F16AFAC00F09130 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCD62F16AFAC00F09130 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = "<group>"; };
|
||||
8BF6DCD72F16AFAC00F09130 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = "<group>"; };
|
||||
8BF6DCD82F16AFAC00F09130 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = "<group>"; };
|
||||
8BF6DCD92F16AFAC00F09130 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCDA2F16AFAC00F09130 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = "<group>"; };
|
||||
8BF6DCDB2F16AFAC00F09130 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = "<group>"; };
|
||||
8BF6DCDC2F16AFAC00F09130 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCDD2F16AFAC00F09130 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCDE2F16AFAC00F09130 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCDF2F16AFAC00F09130 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = "<group>"; };
|
||||
8BF6DCE02F16AFAC00F09130 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCE12F16AFAC00F09130 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = "<group>"; };
|
||||
8BF6DCE22F16AFAC00F09130 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCE32F16AFAC00F09130 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = "<group>"; };
|
||||
8BF6DCE42F16AFAC00F09130 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = "<group>"; };
|
||||
8BF6DCE52F16AFAC00F09130 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = "<group>"; };
|
||||
8BF6DCE62F16AFAC00F09130 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCE72F16AFAC00F09130 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCE82F16AFAC00F09130 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = "<group>"; };
|
||||
8BF6DCE92F16AFAC00F09130 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = "<group>"; };
|
||||
8BF6DCEA2F16AFAC00F09130 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCEB2F16AFAC00F09130 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DCEC2F16AFAC00F09130 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = "<group>"; };
|
||||
8BF6DCED2F16AFAC00F09130 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = "<group>"; };
|
||||
8BF6DCEE2F16AFAC00F09130 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCEF2F16AFAC00F09130 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCF02F16AFAC00F09130 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = "<group>"; };
|
||||
8BF6DCF12F16AFAC00F09130 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCF22F16AFAC00F09130 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = "<group>"; };
|
||||
8BF6DCF32F16AFAC00F09130 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = "<group>"; };
|
||||
8BF6DCF42F16AFAC00F09130 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = "<group>"; };
|
||||
8BF6DCF52F16AFAC00F09130 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = "<group>"; };
|
||||
8BF6DCF62F16AFAC00F09130 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCF72F16AFAC00F09130 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
|
||||
8BF6DCF82F16AFAC00F09130 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCF92F16AFAC00F09130 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCFA2F16AFAC00F09130 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCFB2F16AFAC00F09130 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCFC2F16AFAC00F09130 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = "<group>"; };
|
||||
8BF6DCFD2F16AFAC00F09130 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
|
||||
8BF6DCFE2F16AFAC00F09130 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = "<group>"; };
|
||||
8BF6DCFF2F16AFAC00F09130 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = "<group>"; };
|
||||
8BF6DD002F16AFAC00F09130 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = "<group>"; };
|
||||
8BF6DD012F16AFAC00F09130 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = "<group>"; };
|
||||
8BF6DD022F16AFAC00F09130 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD032F16AFAC00F09130 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD042F16AFAC00F09130 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD052F16AFAC00F09130 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD062F16AFAC00F09130 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD072F16AFAC00F09130 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD082F16AFAC00F09130 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = "<group>"; };
|
||||
8BF6DD092F16AFAC00F09130 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD0A2F16AFAC00F09130 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = "<group>"; };
|
||||
8BF6DD0B2F16AFAC00F09130 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD0C2F16AFAC00F09130 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD102F16AFAC00F09130 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = "<group>"; };
|
||||
8BF6DD122F16AFAC00F09130 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD132F16AFAC00F09130 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD142F16AFAC00F09130 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
|
||||
8BF6DD152F16AFAC00F09130 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD162F16AFAC00F09130 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
|
||||
8BF6DD172F16AFAC00F09130 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
|
||||
8BF6DD182F16AFAC00F09130 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = "<group>"; };
|
||||
8BF6DD192F16AFAC00F09130 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
|
||||
8BF6DD1A2F16AFAC00F09130 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD1B2F16AFAC00F09130 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
|
||||
8BF6DD1C2F16AFAC00F09130 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD1D2F16AFAC00F09130 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
|
||||
8BF6DD1E2F16AFAC00F09130 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD1F2F16AFAC00F09130 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
|
||||
8BF6DD202F16AFAC00F09130 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD222F16AFAC00F09130 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD232F16AFAC00F09130 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
|
||||
8BF6DD252F16AFAC00F09130 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
|
||||
8BF6DD262F16AFAC00F09130 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD272F16AFAC00F09130 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
|
||||
8BF6DD282F16AFAC00F09130 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
|
||||
8BF6DD292F16AFAC00F09130 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD2A2F16AFAC00F09130 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BF6DD2B2F16AFAC00F09130 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = "<group>"; };
|
||||
8BF6DD2C2F16AFAC00F09130 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
|
||||
8BF6DD2D2F16AFAC00F09130 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = "<group>"; };
|
||||
8BF6DDB02F16B11300F09130 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8D01CCD20486CAD60068D4B7 /* SoftClock3.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SoftClock3.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 /* SoftClock3 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
);
|
||||
name = SoftClock3;
|
||||
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 = (
|
||||
8BF6DCA42F16AFAC00F09130 /* CA_SDK */,
|
||||
8BA05A56072072A900365D66 /* AU Source */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD20486CAD60068D4B7 /* SoftClock3.component */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A56072072A900365D66 /* AU Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BC6025B073B072D006C4272 /* SoftClock3.h */,
|
||||
8BA05A660720730100365D66 /* SoftClock3.cpp */,
|
||||
8BA05A670720730100365D66 /* SoftClock3.exp */,
|
||||
8BA05A680720730100365D66 /* SoftClock3.r */,
|
||||
8BA05A690720730100365D66 /* SoftClock3Version.h */,
|
||||
);
|
||||
name = "AU Source";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DCA42F16AFAC00F09130 /* CA_SDK */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DCA52F16AFAC00F09130 /* PublicUtility */,
|
||||
8BF6DD0D2F16AFAC00F09130 /* AudioUnits */,
|
||||
);
|
||||
name = CA_SDK;
|
||||
path = ../../../../CA_SDK;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DCA52F16AFAC00F09130 /* PublicUtility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DCA62F16AFAC00F09130 /* CAExtAudioFile.h */,
|
||||
8BF6DCA72F16AFAC00F09130 /* CACFMachPort.h */,
|
||||
8BF6DCA82F16AFAC00F09130 /* CABool.h */,
|
||||
8BF6DCA92F16AFAC00F09130 /* CAComponent.cpp */,
|
||||
8BF6DCAA2F16AFAC00F09130 /* CADebugger.h */,
|
||||
8BF6DCAB2F16AFAC00F09130 /* CACFNumber.cpp */,
|
||||
8BF6DCAC2F16AFAC00F09130 /* CAGuard.h */,
|
||||
8BF6DCAD2F16AFAC00F09130 /* CAAtomic.h */,
|
||||
8BF6DCAE2F16AFAC00F09130 /* CAStreamBasicDescription.h */,
|
||||
8BF6DCAF2F16AFAC00F09130 /* CACFObject.h */,
|
||||
8BF6DCB02F16AFAC00F09130 /* CAStreamRangedDescription.h */,
|
||||
8BF6DCB12F16AFAC00F09130 /* CATokenMap.h */,
|
||||
8BF6DCB22F16AFAC00F09130 /* CAComponent.h */,
|
||||
8BF6DCB32F16AFAC00F09130 /* CAAudioBufferList.h */,
|
||||
8BF6DCB42F16AFAC00F09130 /* CAAudioUnit.h */,
|
||||
8BF6DCB52F16AFAC00F09130 /* CAAUParameter.h */,
|
||||
8BF6DCB62F16AFAC00F09130 /* CAException.h */,
|
||||
8BF6DCB72F16AFAC00F09130 /* CAAUProcessor.cpp */,
|
||||
8BF6DCB82F16AFAC00F09130 /* CAAUProcessor.h */,
|
||||
8BF6DCB92F16AFAC00F09130 /* CAProcess.h */,
|
||||
8BF6DCBA2F16AFAC00F09130 /* CACFDictionary.h */,
|
||||
8BF6DCBB2F16AFAC00F09130 /* CAPThread.h */,
|
||||
8BF6DCBC2F16AFAC00F09130 /* CAAUParameter.cpp */,
|
||||
8BF6DCBD2F16AFAC00F09130 /* CAAudioTimeStamp.h */,
|
||||
8BF6DCBE2F16AFAC00F09130 /* CAFilePathUtils.cpp */,
|
||||
8BF6DCBF2F16AFAC00F09130 /* CAAudioValueRange.h */,
|
||||
8BF6DCC02F16AFAC00F09130 /* CAVectorUnitTypes.h */,
|
||||
8BF6DCC12F16AFAC00F09130 /* CAAudioChannelLayoutObject.cpp */,
|
||||
8BF6DCC22F16AFAC00F09130 /* CAGuard.cpp */,
|
||||
8BF6DCC32F16AFAC00F09130 /* CACFNumber.h */,
|
||||
8BF6DCC42F16AFAC00F09130 /* CACFDistributedNotification.cpp */,
|
||||
8BF6DCC52F16AFAC00F09130 /* CACFString.h */,
|
||||
8BF6DCC62F16AFAC00F09130 /* CAAUMIDIMapManager.cpp */,
|
||||
8BF6DCC72F16AFAC00F09130 /* CAComponentDescription.cpp */,
|
||||
8BF6DCC82F16AFAC00F09130 /* CAHostTimeBase.h */,
|
||||
8BF6DCC92F16AFAC00F09130 /* CADebugMacros.cpp */,
|
||||
8BF6DCCA2F16AFAC00F09130 /* CAAudioFileFormats.h */,
|
||||
8BF6DCCB2F16AFAC00F09130 /* CAAUMIDIMapManager.h */,
|
||||
8BF6DCCC2F16AFAC00F09130 /* CACFDictionary.cpp */,
|
||||
8BF6DCCD2F16AFAC00F09130 /* CAMutex.h */,
|
||||
8BF6DCCE2F16AFAC00F09130 /* CACFString.cpp */,
|
||||
8BF6DCCF2F16AFAC00F09130 /* CASettingsStorage.h */,
|
||||
8BF6DCD02F16AFAC00F09130 /* CADebugPrintf.h */,
|
||||
8BF6DCD12F16AFAC00F09130 /* CAXException.cpp */,
|
||||
8BF6DCD22F16AFAC00F09130 /* CAAUMIDIMap.h */,
|
||||
8BF6DCD32F16AFAC00F09130 /* AUParamInfo.h */,
|
||||
8BF6DCD42F16AFAC00F09130 /* CABitOperations.h */,
|
||||
8BF6DCD52F16AFAC00F09130 /* CACFPreferences.cpp */,
|
||||
8BF6DCD62F16AFAC00F09130 /* CABundleLocker.h */,
|
||||
8BF6DCD72F16AFAC00F09130 /* CAPropertyAddress.h */,
|
||||
8BF6DCD82F16AFAC00F09130 /* CAXException.h */,
|
||||
8BF6DCD92F16AFAC00F09130 /* CAAudioChannelLayout.cpp */,
|
||||
8BF6DCDA2F16AFAC00F09130 /* CAThreadSafeList.h */,
|
||||
8BF6DCDB2F16AFAC00F09130 /* CAAudioUnitOutputCapturer.h */,
|
||||
8BF6DCDC2F16AFAC00F09130 /* AUParamInfo.cpp */,
|
||||
8BF6DCDD2F16AFAC00F09130 /* CASharedLibrary.cpp */,
|
||||
8BF6DCDE2F16AFAC00F09130 /* CAAUMIDIMap.cpp */,
|
||||
8BF6DCDF2F16AFAC00F09130 /* CALogMacros.h */,
|
||||
8BF6DCE02F16AFAC00F09130 /* CACFMessagePort.cpp */,
|
||||
8BF6DCE12F16AFAC00F09130 /* CARingBuffer.h */,
|
||||
8BF6DCE22F16AFAC00F09130 /* AUOutputBL.cpp */,
|
||||
8BF6DCE32F16AFAC00F09130 /* CABufferList.h */,
|
||||
8BF6DCE42F16AFAC00F09130 /* CASharedLibrary.h */,
|
||||
8BF6DCE52F16AFAC00F09130 /* CACFData.h */,
|
||||
8BF6DCE62F16AFAC00F09130 /* CAStreamRangedDescription.cpp */,
|
||||
8BF6DCE72F16AFAC00F09130 /* CAPThread.cpp */,
|
||||
8BF6DCE82F16AFAC00F09130 /* CAAutoDisposer.h */,
|
||||
8BF6DCE92F16AFAC00F09130 /* CACFPreferences.h */,
|
||||
8BF6DCEA2F16AFAC00F09130 /* CAVectorUnit.cpp */,
|
||||
8BF6DCEB2F16AFAC00F09130 /* CAComponentDescription.h */,
|
||||
8BF6DCEC2F16AFAC00F09130 /* CADebugMacros.h */,
|
||||
8BF6DCED2F16AFAC00F09130 /* AUOutputBL.h */,
|
||||
8BF6DCEE2F16AFAC00F09130 /* CADebugPrintf.cpp */,
|
||||
8BF6DCEF2F16AFAC00F09130 /* CARingBuffer.cpp */,
|
||||
8BF6DCF02F16AFAC00F09130 /* CACFPlugIn.h */,
|
||||
8BF6DCF12F16AFAC00F09130 /* CASettingsStorage.cpp */,
|
||||
8BF6DCF22F16AFAC00F09130 /* CAMixMap.h */,
|
||||
8BF6DCF32F16AFAC00F09130 /* CACFDistributedNotification.h */,
|
||||
8BF6DCF42F16AFAC00F09130 /* CAFilePathUtils.h */,
|
||||
8BF6DCF52F16AFAC00F09130 /* CATink.h */,
|
||||
8BF6DCF62F16AFAC00F09130 /* CAStreamBasicDescription.cpp */,
|
||||
8BF6DCF72F16AFAC00F09130 /* CAAudioChannelLayout.h */,
|
||||
8BF6DCF82F16AFAC00F09130 /* CAProcess.cpp */,
|
||||
8BF6DCF92F16AFAC00F09130 /* CAHostTimeBase.cpp */,
|
||||
8BF6DCFA2F16AFAC00F09130 /* CAPersistence.cpp */,
|
||||
8BF6DCFB2F16AFAC00F09130 /* CAAudioBufferList.cpp */,
|
||||
8BF6DCFC2F16AFAC00F09130 /* CAAudioTimeStamp.cpp */,
|
||||
8BF6DCFD2F16AFAC00F09130 /* CAVectorUnit.h */,
|
||||
8BF6DCFE2F16AFAC00F09130 /* CAByteOrder.h */,
|
||||
8BF6DCFF2F16AFAC00F09130 /* CACFArray.h */,
|
||||
8BF6DD002F16AFAC00F09130 /* CAAtomicStack.h */,
|
||||
8BF6DD012F16AFAC00F09130 /* CAReferenceCounted.h */,
|
||||
8BF6DD022F16AFAC00F09130 /* CACFMachPort.cpp */,
|
||||
8BF6DD032F16AFAC00F09130 /* CABufferList.cpp */,
|
||||
8BF6DD042F16AFAC00F09130 /* CAMutex.cpp */,
|
||||
8BF6DD052F16AFAC00F09130 /* CADebugger.cpp */,
|
||||
8BF6DD062F16AFAC00F09130 /* CABundleLocker.cpp */,
|
||||
8BF6DD072F16AFAC00F09130 /* CAAudioFileFormats.cpp */,
|
||||
8BF6DD082F16AFAC00F09130 /* CAMath.h */,
|
||||
8BF6DD092F16AFAC00F09130 /* CACFArray.cpp */,
|
||||
8BF6DD0A2F16AFAC00F09130 /* CACFMessagePort.h */,
|
||||
8BF6DD0B2F16AFAC00F09130 /* CAAudioValueRange.cpp */,
|
||||
8BF6DD0C2F16AFAC00F09130 /* CAAudioUnit.cpp */,
|
||||
);
|
||||
path = PublicUtility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD0D2F16AFAC00F09130 /* AudioUnits */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD0E2F16AFAC00F09130 /* AUPublic */,
|
||||
);
|
||||
path = AudioUnits;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD0E2F16AFAC00F09130 /* AUPublic */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD0F2F16AFAC00F09130 /* AUViewBase */,
|
||||
8BF6DD112F16AFAC00F09130 /* AUBase */,
|
||||
8BF6DD212F16AFAC00F09130 /* OtherBases */,
|
||||
8BF6DD242F16AFAC00F09130 /* Utility */,
|
||||
);
|
||||
path = AUPublic;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD0F2F16AFAC00F09130 /* AUViewBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD102F16AFAC00F09130 /* AUViewLocalizedStringKeys.h */,
|
||||
);
|
||||
path = AUViewBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD112F16AFAC00F09130 /* AUBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD122F16AFAC00F09130 /* ComponentBase.cpp */,
|
||||
8BF6DD132F16AFAC00F09130 /* AUScopeElement.cpp */,
|
||||
8BF6DD142F16AFAC00F09130 /* ComponentBase.h */,
|
||||
8BF6DD152F16AFAC00F09130 /* AUBase.cpp */,
|
||||
8BF6DD162F16AFAC00F09130 /* AUInputElement.h */,
|
||||
8BF6DD172F16AFAC00F09130 /* AUBase.h */,
|
||||
8BF6DD182F16AFAC00F09130 /* AUPlugInDispatch.h */,
|
||||
8BF6DD192F16AFAC00F09130 /* AUDispatch.h */,
|
||||
8BF6DD1A2F16AFAC00F09130 /* AUOutputElement.cpp */,
|
||||
8BF6DD1B2F16AFAC00F09130 /* AUResources.r */,
|
||||
8BF6DD1C2F16AFAC00F09130 /* AUPlugInDispatch.cpp */,
|
||||
8BF6DD1D2F16AFAC00F09130 /* AUOutputElement.h */,
|
||||
8BF6DD1E2F16AFAC00F09130 /* AUDispatch.cpp */,
|
||||
8BF6DD1F2F16AFAC00F09130 /* AUScopeElement.h */,
|
||||
8BF6DD202F16AFAC00F09130 /* AUInputElement.cpp */,
|
||||
);
|
||||
path = AUBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD212F16AFAC00F09130 /* OtherBases */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD222F16AFAC00F09130 /* AUEffectBase.cpp */,
|
||||
8BF6DD232F16AFAC00F09130 /* AUEffectBase.h */,
|
||||
);
|
||||
path = OtherBases;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DD242F16AFAC00F09130 /* Utility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DD252F16AFAC00F09130 /* AUTimestampGenerator.h */,
|
||||
8BF6DD262F16AFAC00F09130 /* AUBaseHelper.cpp */,
|
||||
8BF6DD272F16AFAC00F09130 /* AUSilentTimeout.h */,
|
||||
8BF6DD282F16AFAC00F09130 /* AUInputFormatConverter.h */,
|
||||
8BF6DD292F16AFAC00F09130 /* AUTimestampGenerator.cpp */,
|
||||
8BF6DD2A2F16AFAC00F09130 /* AUBuffer.cpp */,
|
||||
8BF6DD2B2F16AFAC00F09130 /* AUMIDIDefs.h */,
|
||||
8BF6DD2C2F16AFAC00F09130 /* AUBuffer.h */,
|
||||
8BF6DD2D2F16AFAC00F09130 /* AUBaseHelper.h */,
|
||||
);
|
||||
path = Utility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BF6DD5E2F16AFAD00F09130 /* CABundleLocker.h in Headers */,
|
||||
8BF6DD7F2F16AFAD00F09130 /* CAAudioChannelLayout.h in Headers */,
|
||||
8BF6DD752F16AFAD00F09130 /* AUOutputBL.h in Headers */,
|
||||
8BF6DD502F16AFAD00F09130 /* CAHostTimeBase.h in Headers */,
|
||||
8BF6DD982F16AFAD00F09130 /* ComponentBase.h in Headers */,
|
||||
8BF6DD882F16AFAD00F09130 /* CAAtomicStack.h in Headers */,
|
||||
8BF6DD452F16AFAC00F09130 /* CAAudioTimeStamp.h in Headers */,
|
||||
8BF6DD622F16AFAD00F09130 /* CAThreadSafeList.h in Headers */,
|
||||
8BF6DD3D2F16AFAC00F09130 /* CAAUParameter.h in Headers */,
|
||||
8BF6DDAF2F16AFAD00F09130 /* AUBaseHelper.h in Headers */,
|
||||
8BF6DDA72F16AFAD00F09130 /* AUTimestampGenerator.h in Headers */,
|
||||
8BF6DD582F16AFAD00F09130 /* CADebugPrintf.h in Headers */,
|
||||
8BF6DD922F16AFAD00F09130 /* CACFMessagePort.h in Headers */,
|
||||
8BF6DD402F16AFAC00F09130 /* CAAUProcessor.h in Headers */,
|
||||
8BF6DD3C2F16AFAC00F09130 /* CAAudioUnit.h in Headers */,
|
||||
8BF6DD952F16AFAD00F09130 /* AUViewLocalizedStringKeys.h in Headers */,
|
||||
8BF6DD7B2F16AFAD00F09130 /* CACFDistributedNotification.h in Headers */,
|
||||
8BF6DD3A2F16AFAC00F09130 /* CAComponent.h in Headers */,
|
||||
8BF6DD482F16AFAC00F09130 /* CAVectorUnitTypes.h in Headers */,
|
||||
8BA05A6E0720730100365D66 /* SoftClock3Version.h in Headers */,
|
||||
8BF6DD7C2F16AFAD00F09130 /* CAFilePathUtils.h in Headers */,
|
||||
8BF6DD3E2F16AFAC00F09130 /* CAException.h in Headers */,
|
||||
8BF6DD352F16AFAC00F09130 /* CAAtomic.h in Headers */,
|
||||
8BF6DD342F16AFAC00F09130 /* CAGuard.h in Headers */,
|
||||
8BF6DD9A2F16AFAD00F09130 /* AUInputElement.h in Headers */,
|
||||
8BF6DD712F16AFAD00F09130 /* CACFPreferences.h in Headers */,
|
||||
8BF6DD862F16AFAD00F09130 /* CAByteOrder.h in Headers */,
|
||||
8BF6DD692F16AFAD00F09130 /* CARingBuffer.h in Headers */,
|
||||
8BF6DD302F16AFAC00F09130 /* CABool.h in Headers */,
|
||||
8BF6DD552F16AFAD00F09130 /* CAMutex.h in Headers */,
|
||||
8BF6DD9B2F16AFAD00F09130 /* AUBase.h in Headers */,
|
||||
8BC6025C073B072D006C4272 /* SoftClock3.h in Headers */,
|
||||
8BF6DD4D2F16AFAD00F09130 /* CACFString.h in Headers */,
|
||||
8BF6DD6C2F16AFAD00F09130 /* CASharedLibrary.h in Headers */,
|
||||
8BF6DD392F16AFAC00F09130 /* CATokenMap.h in Headers */,
|
||||
8BF6DD2E2F16AFAC00F09130 /* CAExtAudioFile.h in Headers */,
|
||||
8BF6DD432F16AFAC00F09130 /* CAPThread.h in Headers */,
|
||||
8BF6DD5F2F16AFAD00F09130 /* CAPropertyAddress.h in Headers */,
|
||||
8BF6DD892F16AFAD00F09130 /* CAReferenceCounted.h in Headers */,
|
||||
8BF6DDAE2F16AFAD00F09130 /* AUBuffer.h in Headers */,
|
||||
8BF6DD902F16AFAD00F09130 /* CAMath.h in Headers */,
|
||||
8BF6DD702F16AFAD00F09130 /* CAAutoDisposer.h in Headers */,
|
||||
8BF6DD372F16AFAC00F09130 /* CACFObject.h in Headers */,
|
||||
8BF6DD572F16AFAD00F09130 /* CASettingsStorage.h in Headers */,
|
||||
8BF6DD602F16AFAD00F09130 /* CAXException.h in Headers */,
|
||||
8BF6DD7D2F16AFAD00F09130 /* CATink.h in Headers */,
|
||||
8BF6DDAA2F16AFAD00F09130 /* AUInputFormatConverter.h in Headers */,
|
||||
8BF6DD852F16AFAD00F09130 /* CAVectorUnit.h in Headers */,
|
||||
8BF6DD412F16AFAC00F09130 /* CAProcess.h in Headers */,
|
||||
8BF6DD472F16AFAC00F09130 /* CAAudioValueRange.h in Headers */,
|
||||
8BF6DD5C2F16AFAD00F09130 /* CABitOperations.h in Headers */,
|
||||
8BF6DD522F16AFAD00F09130 /* CAAudioFileFormats.h in Headers */,
|
||||
8BF6DD4B2F16AFAC00F09130 /* CACFNumber.h in Headers */,
|
||||
8BF6DD632F16AFAD00F09130 /* CAAudioUnitOutputCapturer.h in Headers */,
|
||||
8BF6DD742F16AFAD00F09130 /* CADebugMacros.h in Headers */,
|
||||
8BF6DDAD2F16AFAD00F09130 /* AUMIDIDefs.h in Headers */,
|
||||
8BF6DD6D2F16AFAD00F09130 /* CACFData.h in Headers */,
|
||||
8BF6DD362F16AFAC00F09130 /* CAStreamBasicDescription.h in Headers */,
|
||||
8BF6DD9C2F16AFAD00F09130 /* AUPlugInDispatch.h in Headers */,
|
||||
8BF6DD382F16AFAC00F09130 /* CAStreamRangedDescription.h in Headers */,
|
||||
8BF6DD782F16AFAD00F09130 /* CACFPlugIn.h in Headers */,
|
||||
8BF6DD3B2F16AFAC00F09130 /* CAAudioBufferList.h in Headers */,
|
||||
8BF6DD532F16AFAD00F09130 /* CAAUMIDIMapManager.h in Headers */,
|
||||
8BF6DDA62F16AFAD00F09130 /* AUEffectBase.h in Headers */,
|
||||
8BF6DD422F16AFAC00F09130 /* CACFDictionary.h in Headers */,
|
||||
8BF6DDA32F16AFAD00F09130 /* AUScopeElement.h in Headers */,
|
||||
8BF6DD732F16AFAD00F09130 /* CAComponentDescription.h in Headers */,
|
||||
8BF6DDA92F16AFAD00F09130 /* AUSilentTimeout.h in Headers */,
|
||||
8BF6DD6B2F16AFAD00F09130 /* CABufferList.h in Headers */,
|
||||
8BF6DD9D2F16AFAD00F09130 /* AUDispatch.h in Headers */,
|
||||
8BF6DDA12F16AFAD00F09130 /* AUOutputElement.h in Headers */,
|
||||
8BF6DD672F16AFAD00F09130 /* CALogMacros.h in Headers */,
|
||||
8BF6DD5B2F16AFAD00F09130 /* AUParamInfo.h in Headers */,
|
||||
8BF6DD7A2F16AFAD00F09130 /* CAMixMap.h in Headers */,
|
||||
8BF6DD872F16AFAD00F09130 /* CACFArray.h in Headers */,
|
||||
8BF6DD2F2F16AFAC00F09130 /* CACFMachPort.h in Headers */,
|
||||
8BF6DD5A2F16AFAD00F09130 /* CAAUMIDIMap.h in Headers */,
|
||||
8BF6DD322F16AFAC00F09130 /* CADebugger.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* SoftClock3 */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "SoftClock3" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = SoftClock3;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = SoftClock3;
|
||||
productReference = 8D01CCD20486CAD60068D4B7 /* SoftClock3.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 "SoftClock3" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
ja,
|
||||
fr,
|
||||
de,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* SoftClock3 */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* SoftClock3 */,
|
||||
);
|
||||
};
|
||||
/* 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 = (
|
||||
8BF6DD6A2F16AFAD00F09130 /* AUOutputBL.cpp in Sources */,
|
||||
8BF6DD8F2F16AFAD00F09130 /* CAAudioFileFormats.cpp in Sources */,
|
||||
8BF6DD812F16AFAD00F09130 /* CAHostTimeBase.cpp in Sources */,
|
||||
8BF6DD592F16AFAD00F09130 /* CAXException.cpp in Sources */,
|
||||
8BF6DD832F16AFAD00F09130 /* CAAudioBufferList.cpp in Sources */,
|
||||
8BF6DD462F16AFAC00F09130 /* CAFilePathUtils.cpp in Sources */,
|
||||
8BF6DD442F16AFAC00F09130 /* CAAUParameter.cpp in Sources */,
|
||||
8BF6DD662F16AFAD00F09130 /* CAAUMIDIMap.cpp in Sources */,
|
||||
8BF6DD932F16AFAD00F09130 /* CAAudioValueRange.cpp in Sources */,
|
||||
8BF6DDA22F16AFAD00F09130 /* AUDispatch.cpp in Sources */,
|
||||
8BF6DD5D2F16AFAD00F09130 /* CACFPreferences.cpp in Sources */,
|
||||
8BF6DDA02F16AFAD00F09130 /* AUPlugInDispatch.cpp in Sources */,
|
||||
8BF6DD3F2F16AFAC00F09130 /* CAAUProcessor.cpp in Sources */,
|
||||
8BF6DD542F16AFAD00F09130 /* CACFDictionary.cpp in Sources */,
|
||||
8BF6DDA82F16AFAD00F09130 /* AUBaseHelper.cpp in Sources */,
|
||||
8BF6DD8D2F16AFAD00F09130 /* CADebugger.cpp in Sources */,
|
||||
8BF6DD612F16AFAD00F09130 /* CAAudioChannelLayout.cpp in Sources */,
|
||||
8BF6DD642F16AFAD00F09130 /* AUParamInfo.cpp in Sources */,
|
||||
8BF6DD822F16AFAD00F09130 /* CAPersistence.cpp in Sources */,
|
||||
8BF6DD762F16AFAD00F09130 /* CADebugPrintf.cpp in Sources */,
|
||||
8BF6DDAB2F16AFAD00F09130 /* AUTimestampGenerator.cpp in Sources */,
|
||||
8BF6DD7E2F16AFAD00F09130 /* CAStreamBasicDescription.cpp in Sources */,
|
||||
8BF6DD4E2F16AFAD00F09130 /* CAAUMIDIMapManager.cpp in Sources */,
|
||||
8BF6DD792F16AFAD00F09130 /* CASettingsStorage.cpp in Sources */,
|
||||
8BF6DD9E2F16AFAD00F09130 /* AUOutputElement.cpp in Sources */,
|
||||
8BF6DD4A2F16AFAC00F09130 /* CAGuard.cpp in Sources */,
|
||||
8BA05A6B0720730100365D66 /* SoftClock3.cpp in Sources */,
|
||||
8BF6DD8C2F16AFAD00F09130 /* CAMutex.cpp in Sources */,
|
||||
8BF6DDA52F16AFAD00F09130 /* AUEffectBase.cpp in Sources */,
|
||||
8BF6DD8A2F16AFAD00F09130 /* CACFMachPort.cpp in Sources */,
|
||||
8BF6DD992F16AFAD00F09130 /* AUBase.cpp in Sources */,
|
||||
8BF6DD652F16AFAD00F09130 /* CASharedLibrary.cpp in Sources */,
|
||||
8BF6DD4C2F16AFAC00F09130 /* CACFDistributedNotification.cpp in Sources */,
|
||||
8BF6DD4F2F16AFAD00F09130 /* CAComponentDescription.cpp in Sources */,
|
||||
8BF6DD562F16AFAD00F09130 /* CACFString.cpp in Sources */,
|
||||
8BF6DD962F16AFAD00F09130 /* ComponentBase.cpp in Sources */,
|
||||
8BF6DD772F16AFAD00F09130 /* CARingBuffer.cpp in Sources */,
|
||||
8BF6DD972F16AFAD00F09130 /* AUScopeElement.cpp in Sources */,
|
||||
8BF6DD942F16AFAD00F09130 /* CAAudioUnit.cpp in Sources */,
|
||||
8BF6DD912F16AFAD00F09130 /* CACFArray.cpp in Sources */,
|
||||
8BF6DD8E2F16AFAD00F09130 /* CABundleLocker.cpp in Sources */,
|
||||
8BF6DD802F16AFAD00F09130 /* CAProcess.cpp in Sources */,
|
||||
8BF6DD6E2F16AFAD00F09130 /* CAStreamRangedDescription.cpp in Sources */,
|
||||
8BF6DD6F2F16AFAD00F09130 /* CAPThread.cpp in Sources */,
|
||||
8BF6DD312F16AFAC00F09130 /* CAComponent.cpp in Sources */,
|
||||
8BF6DD492F16AFAC00F09130 /* CAAudioChannelLayoutObject.cpp in Sources */,
|
||||
8BF6DD842F16AFAD00F09130 /* CAAudioTimeStamp.cpp in Sources */,
|
||||
8BF6DD8B2F16AFAD00F09130 /* CABufferList.cpp in Sources */,
|
||||
8BF6DD682F16AFAD00F09130 /* CACFMessagePort.cpp in Sources */,
|
||||
8BF6DD722F16AFAD00F09130 /* CAVectorUnit.cpp in Sources */,
|
||||
8BF6DDA42F16AFAD00F09130 /* AUInputElement.cpp in Sources */,
|
||||
8BF6DDAC2F16AFAD00F09130 /* AUBuffer.cpp in Sources */,
|
||||
8BF6DD512F16AFAD00F09130 /* CADebugMacros.cpp in Sources */,
|
||||
8BF6DD332F16AFAC00F09130 /* CACFNumber.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
8BF6DDB02F16B11300F09130 /* 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 = SoftClock3.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 = SoftClock3;
|
||||
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 = SoftClock3.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 = SoftClock3;
|
||||
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 "SoftClock3" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA244089833B7007656EC /* Debug */,
|
||||
3E4BA245089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "SoftClock3" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA248089833B7007656EC /* Debug */,
|
||||
3E4BA249089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
7
plugins/MacSignedAU/SoftClock3/SoftClock3.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
7
plugins/MacSignedAU/SoftClock3/SoftClock3.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 = "SoftClock3.component"
|
||||
BlueprintName = "SoftClock3"
|
||||
ReferencedContainer = "container:SoftClock3.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 = "SoftClock3.component"
|
||||
BlueprintName = "SoftClock3"
|
||||
ReferencedContainer = "container:SoftClock3.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>SoftClock3.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/SoftClock3/SoftClock3Version.h
Executable file
58
plugins/MacSignedAU/SoftClock3/SoftClock3Version.h
Executable file
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* File: SoftClock3Version.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 __SoftClock3Version_h__
|
||||
#define __SoftClock3Version_h__
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
#define kSoftClock3Version 0xFFFFFFFF
|
||||
#else
|
||||
#define kSoftClock3Version 0x00010000
|
||||
#endif
|
||||
|
||||
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
|
||||
#define SoftClock3_COMP_MANF 'Dthr'
|
||||
#define SoftClock3_COMP_SUBTYPE 'sfc3'
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
#endif
|
||||
|
||||
5
plugins/MacSignedAU/SoftClock3/StarterAU_Prefix.pch
Executable file
5
plugins/MacSignedAU/SoftClock3/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/SoftClock3/en.lproj/InfoPlist.strings
Executable file
BIN
plugins/MacSignedAU/SoftClock3/en.lproj/InfoPlist.strings
Executable file
Binary file not shown.
16
plugins/MacSignedAU/SoftClock3/version.plist
Executable file
16
plugins/MacSignedAU/SoftClock3/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>
|
||||
47
plugins/MacSignedAU/TapeHack2/Info.plist
Executable file
47
plugins/MacSignedAU/TapeHack2/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>tha2</string>
|
||||
<key>type</key>
|
||||
<string>aufx</string>
|
||||
<key>version</key>
|
||||
<integer>65536</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PROJECTNAMEASIDENTIFIER}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>DthX</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
311
plugins/MacSignedAU/TapeHack2/TapeHack2.cpp
Executable file
311
plugins/MacSignedAU/TapeHack2/TapeHack2.cpp
Executable file
|
|
@ -0,0 +1,311 @@
|
|||
/*
|
||||
* File: TapeHack2.cpp
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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.
|
||||
*
|
||||
*/
|
||||
/*=============================================================================
|
||||
TapeHack2.cpp
|
||||
|
||||
=============================================================================*/
|
||||
#include "TapeHack2.h"
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
AUDIOCOMPONENT_ENTRY(AUBaseFactory, TapeHack2)
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::TapeHack2
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
TapeHack2::TapeHack2(AudioUnit component)
|
||||
: AUEffectBase(component)
|
||||
{
|
||||
CreateElements();
|
||||
Globals()->UseIndexedParameters(kNumberOfParameters);
|
||||
SetParameter(kParam_A, kDefaultValue_ParamA );
|
||||
SetParameter(kParam_B, kDefaultValue_ParamB );
|
||||
SetParameter(kParam_C, kDefaultValue_ParamC );
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
mDebugDispatcher = new AUDebugDispatcher (this);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::GetParameterValueStrings
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult TapeHack2::GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings)
|
||||
{
|
||||
|
||||
return kAudioUnitErr_InvalidProperty;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::GetParameterInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult TapeHack2::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;
|
||||
default:
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
result = kAudioUnitErr_InvalidParameter;
|
||||
}
|
||||
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::GetPropertyInfo
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult TapeHack2::GetPropertyInfo (AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable)
|
||||
{
|
||||
return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::GetProperty
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult TapeHack2::GetProperty( AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData )
|
||||
{
|
||||
return AUEffectBase::GetProperty (inID, inScope, inElement, outData);
|
||||
}
|
||||
|
||||
// TapeHack2::Initialize
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
ComponentResult TapeHack2::Initialize()
|
||||
{
|
||||
ComponentResult result = AUEffectBase::Initialize();
|
||||
if (result == noErr)
|
||||
Reset(kAudioUnitScope_Global, 0);
|
||||
return result;
|
||||
}
|
||||
|
||||
#pragma mark ____TapeHack2EffectKernel
|
||||
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::TapeHack2Kernel::Reset()
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
void TapeHack2::TapeHack2Kernel::Reset()
|
||||
{
|
||||
for (int x = 0; x < 33; x++) {avg32L[x] = 0.0; post32L[x] = 0.0;}
|
||||
for (int x = 0; x < 17; x++) {avg16L[x] = 0.0; post16L[x] = 0.0;}
|
||||
for (int x = 0; x < 9; x++) {avg8L[x] = 0.0; post8L[x] = 0.0;}
|
||||
for (int x = 0; x < 5; x++) {avg4L[x] = 0.0; post4L[x] = 0.0;}
|
||||
for (int x = 0; x < 3; x++) {avg2L[x] = 0.0; post2L[x] = 0.0;}
|
||||
avgPos = 0;
|
||||
lastDarkL = 0.0;
|
||||
//preTapeHack
|
||||
|
||||
fpd = 1.0; while (fpd < 16386) fpd = rand()*UINT32_MAX;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// TapeHack2::TapeHack2Kernel::Process
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
void TapeHack2::TapeHack2Kernel::Process( const Float32 *inSourceP,
|
||||
Float32 *inDestP,
|
||||
UInt32 inFramesToProcess,
|
||||
UInt32 inNumChannels,
|
||||
bool &ioSilence )
|
||||
{
|
||||
UInt32 nSampleFrames = inFramesToProcess;
|
||||
const Float32 *sourceP = inSourceP;
|
||||
Float32 *destP = inDestP;
|
||||
double overallscale = 1.0;
|
||||
overallscale /= 44100.0;
|
||||
overallscale *= GetSampleRate();
|
||||
int spacing = floor(overallscale*2.0);
|
||||
if (spacing < 2) spacing = 2; if (spacing > 32) spacing = 32;
|
||||
|
||||
double inputGain = GetParameter( kParam_A )*10.0;
|
||||
double outputGain = GetParameter( kParam_B )*0.9239;
|
||||
double wet = GetParameter( kParam_C );
|
||||
|
||||
while (nSampleFrames-- > 0) {
|
||||
double inputSampleL = *sourceP;
|
||||
if (fabs(inputSampleL)<1.18e-23) inputSampleL = fpd * 1.18e-17;
|
||||
double drySampleL = inputSampleL;
|
||||
|
||||
//begin Left
|
||||
inputSampleL *= inputGain;
|
||||
double darkSampleL = inputSampleL;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
avg32L[avgPos] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += avg32L[x];}
|
||||
darkSampleL /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
avg16L[avgPos%16] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += avg16L[x];}
|
||||
darkSampleL /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
avg8L[avgPos%8] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += avg8L[x];}
|
||||
darkSampleL /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
avg4L[avgPos%4] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += avg4L[x];}
|
||||
darkSampleL /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
avg2L[avgPos%2] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += avg2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} //only update after the post-distortion filter stage
|
||||
|
||||
double avgSlewL = fmin(fabs(lastDarkL-inputSampleL)*0.12*overallscale,1.0);
|
||||
avgSlewL = 1.0-(1.0-avgSlewL*1.0-avgSlewL);
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
lastDarkL = darkSampleL;
|
||||
|
||||
inputSampleL = fmax(fmin(inputSampleL,2.305929007734908),-2.305929007734908);
|
||||
double addtwo = inputSampleL * inputSampleL;
|
||||
double empower = inputSampleL * addtwo; // inputSampleL to the third power
|
||||
inputSampleL -= (empower / 6.0);
|
||||
empower *= addtwo; // to the fifth power
|
||||
inputSampleL += (empower / 69.0);
|
||||
empower *= addtwo; //seventh
|
||||
inputSampleL -= (empower / 2530.08);
|
||||
empower *= addtwo; //ninth
|
||||
inputSampleL += (empower / 224985.6);
|
||||
empower *= addtwo; //eleventh
|
||||
inputSampleL -= (empower / 9979200.0f);
|
||||
//this is a degenerate form of a Taylor Series to approximate sin()
|
||||
|
||||
darkSampleL = inputSampleL;
|
||||
if (avgPos > 31) avgPos = 0;
|
||||
if (spacing > 31) {
|
||||
post32L[avgPos] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 32; x++) {darkSampleL += post32L[x];}
|
||||
darkSampleL /= 32.0;
|
||||
} if (spacing > 15) {
|
||||
post16L[avgPos%16] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 16; x++) {darkSampleL += post16L[x];}
|
||||
darkSampleL /= 16.0;
|
||||
} if (spacing > 7) {
|
||||
post8L[avgPos%8] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 8; x++) {darkSampleL += post8L[x];}
|
||||
darkSampleL /= 8.0;
|
||||
} if (spacing > 3) {
|
||||
post4L[avgPos%4] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 4; x++) {darkSampleL += post4L[x];}
|
||||
darkSampleL /= 4.0;
|
||||
} if (spacing > 1) {
|
||||
post2L[avgPos%2] = darkSampleL;
|
||||
darkSampleL = 0.0;
|
||||
for (int x = 0; x < 2; x++) {darkSampleL += post2L[x];}
|
||||
darkSampleL /= 2.0;
|
||||
} avgPos++;
|
||||
inputSampleL = (inputSampleL*(1.0-avgSlewL)) + (darkSampleL*avgSlewL);
|
||||
//use the previously calculated depth of the filter
|
||||
|
||||
inputSampleL = (inputSampleL * outputGain * wet) + (drySampleL * (1.0-wet));
|
||||
//end Left
|
||||
|
||||
//begin 32 bit floating point dither
|
||||
int expon; frexpf((float)inputSampleL, &expon);
|
||||
fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5;
|
||||
inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62));
|
||||
//end 32 bit floating point dither
|
||||
|
||||
*destP = inputSampleL;
|
||||
|
||||
sourceP += inNumChannels; destP += inNumChannels;
|
||||
}
|
||||
}
|
||||
|
||||
2
plugins/MacSignedAU/TapeHack2/TapeHack2.exp
Executable file
2
plugins/MacSignedAU/TapeHack2/TapeHack2.exp
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
_TapeHack2Entry
|
||||
_TapeHack2Factory
|
||||
154
plugins/MacSignedAU/TapeHack2/TapeHack2.h
Executable file
154
plugins/MacSignedAU/TapeHack2/TapeHack2.h
Executable file
|
|
@ -0,0 +1,154 @@
|
|||
/*
|
||||
* File: TapeHack2.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 "TapeHack2Version.h"
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
#include "AUDebugDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __TapeHack2_h__
|
||||
#define __TapeHack2_h__
|
||||
|
||||
|
||||
#pragma mark ____TapeHack2 Parameters
|
||||
|
||||
// parameters
|
||||
static const float kDefaultValue_ParamA = 0.1;
|
||||
static const float kDefaultValue_ParamB = 1.0;
|
||||
static const float kDefaultValue_ParamC = 1.0;
|
||||
|
||||
static CFStringRef kParameterAName = CFSTR("Input");
|
||||
static CFStringRef kParameterBName = CFSTR("Output");
|
||||
static CFStringRef kParameterCName = CFSTR("Dry/Wet");
|
||||
|
||||
enum {
|
||||
kParam_A =0,
|
||||
kParam_B =1,
|
||||
kParam_C =2,
|
||||
//Add your parameters here...
|
||||
kNumberOfParameters=3
|
||||
};
|
||||
|
||||
#pragma mark ____TapeHack2
|
||||
class TapeHack2 : public AUEffectBase
|
||||
{
|
||||
public:
|
||||
TapeHack2(AudioUnit component);
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
virtual ~TapeHack2 () { delete mDebugDispatcher; }
|
||||
#endif
|
||||
|
||||
virtual AUKernelBase * NewKernel() { return new TapeHack2Kernel(this); }
|
||||
|
||||
virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings);
|
||||
|
||||
virtual ComponentResult GetParameterInfo(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
AudioUnitParameterInfo &outParameterInfo);
|
||||
|
||||
virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable );
|
||||
|
||||
virtual ComponentResult GetProperty(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData);
|
||||
|
||||
virtual ComponentResult Initialize();
|
||||
virtual bool SupportsTail () { return true; }
|
||||
virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples
|
||||
virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples
|
||||
|
||||
/*! @method Version */
|
||||
virtual ComponentResult Version() { return kTapeHack2Version; }
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
class TapeHack2Kernel : public AUKernelBase // most of the real work happens here
|
||||
{
|
||||
public:
|
||||
TapeHack2Kernel(AUEffectBase *inAudioUnit )
|
||||
: AUKernelBase(inAudioUnit)
|
||||
{
|
||||
}
|
||||
|
||||
// *Required* overides for the process method for this effect
|
||||
// processes one channel of interleaved samples
|
||||
virtual void Process( const Float32 *inSourceP,
|
||||
Float32 *inDestP,
|
||||
UInt32 inFramesToProcess,
|
||||
UInt32 inNumChannels,
|
||||
bool &ioSilence);
|
||||
|
||||
virtual void Reset();
|
||||
|
||||
private:
|
||||
double avg32L[33];
|
||||
double avg16L[17];
|
||||
double avg8L[9];
|
||||
double avg4L[5];
|
||||
double avg2L[3];
|
||||
double post32L[33];
|
||||
double post16L[17];
|
||||
double post8L[9];
|
||||
double post4L[5];
|
||||
double post2L[3];
|
||||
int avgPos;
|
||||
double lastDarkL;
|
||||
//preTapeHack
|
||||
|
||||
uint32_t fpd;
|
||||
};
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
#endif
|
||||
61
plugins/MacSignedAU/TapeHack2/TapeHack2.r
Executable file
61
plugins/MacSignedAU/TapeHack2/TapeHack2.r
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* File: TapeHack2.r
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 "TapeHack2Version.h"
|
||||
|
||||
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
|
||||
#define kAudioUnitResID_TapeHack2 1000
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TapeHack2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#define RES_ID kAudioUnitResID_TapeHack2
|
||||
#define COMP_TYPE kAudioUnitType_Effect
|
||||
#define COMP_SUBTYPE TapeHack2_COMP_SUBTYPE
|
||||
#define COMP_MANUF TapeHack2_COMP_MANF
|
||||
|
||||
#define VERSION kTapeHack2Version
|
||||
#define NAME "Airwindows: TapeHack2"
|
||||
#define DESCRIPTION "TapeHack2 AU"
|
||||
#define ENTRY_POINT "TapeHack2Entry"
|
||||
|
||||
#include "AUResources.r"
|
||||
1358
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.mode1v3
Executable file
1358
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
137
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.pbxuser
Executable file
137
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,137 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* TapeHack2 */;
|
||||
codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
292,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
252,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 789944008;
|
||||
PBXWorkspaceStateSaveDate = 789944008;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
8B2C038B2F15696A0045AF83 /* PlistBookmark */ = 8B2C038B2F15696A0045AF83 /* PlistBookmark */;
|
||||
8B2C038D2F15696A0045AF83 /* PBXTextBookmark */ = 8B2C038D2F15696A0045AF83 /* PBXTextBookmark */;
|
||||
8B2C04612F159D3E0045AF83 /* PBXTextBookmark */ = 8B2C04612F159D3E0045AF83 /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
8B2C038B2F15696A0045AF83 /* PlistBookmark */ = {
|
||||
isa = PlistBookmark;
|
||||
fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */;
|
||||
fallbackIsa = PBXBookmark;
|
||||
isK = 0;
|
||||
kPath = (
|
||||
CFBundleName,
|
||||
);
|
||||
name = /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/TapeHack2/Info.plist;
|
||||
rLen = 0;
|
||||
rLoc = 9223372036854775808;
|
||||
};
|
||||
8B2C038D2F15696A0045AF83 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A690720730100365D66 /* TapeHack2Version.h */;
|
||||
name = "TapeHack2Version.h: 54";
|
||||
rLen = 0;
|
||||
rLoc = 2905;
|
||||
rType = 0;
|
||||
vrLen = 241;
|
||||
vrLoc = 2726;
|
||||
};
|
||||
8B2C04612F159D3E0045AF83 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A690720730100365D66 /* TapeHack2Version.h */;
|
||||
name = "TapeHack2Version.h: 54";
|
||||
rLen = 0;
|
||||
rLoc = 2905;
|
||||
rType = 0;
|
||||
vrLen = 235;
|
||||
vrLoc = 2732;
|
||||
};
|
||||
8BA05A660720730100365D66 /* TapeHack2.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1056, 5616}}";
|
||||
sepNavSelRange = "{11503, 1023}";
|
||||
sepNavVisRange = "{11359, 1262}";
|
||||
sepNavWindowFrame = "{{8, 91}, {883, 787}}";
|
||||
};
|
||||
};
|
||||
8BA05A690720730100365D66 /* TapeHack2Version.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1038, 1242}}";
|
||||
sepNavSelRange = "{2905, 0}";
|
||||
sepNavVisRange = "{2732, 235}";
|
||||
sepNavWindowFrame = "{{15, 38}, {768, 840}}";
|
||||
};
|
||||
};
|
||||
8BC6025B073B072D006C4272 /* TapeHack2.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {1146, 3312}}";
|
||||
sepNavSelRange = "{5237, 254}";
|
||||
sepNavVisRange = "{4785, 834}";
|
||||
sepNavWindowFrame = "{{27, 38}, {768, 840}}";
|
||||
};
|
||||
};
|
||||
8BD3CCB8148830B20062E48C /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8BD3CCB9148830B20062E48C /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* TapeHack2 */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1506
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.perspectivev3
Executable file
1506
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
965
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/project.pbxproj
Executable file
965
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,965 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
8BA05A6B0720730100365D66 /* TapeHack2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* TapeHack2.cpp */; };
|
||||
8BA05A6E0720730100365D66 /* TapeHack2Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* TapeHack2Version.h */; };
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
|
||||
8BC6025C073B072D006C4272 /* TapeHack2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* TapeHack2.h */; };
|
||||
8BF6DE3B2F16B17D00F09130 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDB32F16B17D00F09130 /* CAExtAudioFile.h */; };
|
||||
8BF6DE3C2F16B17D00F09130 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDB42F16B17D00F09130 /* CACFMachPort.h */; };
|
||||
8BF6DE3D2F16B17D00F09130 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDB52F16B17D00F09130 /* CABool.h */; };
|
||||
8BF6DE3E2F16B17D00F09130 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDB62F16B17D00F09130 /* CAComponent.cpp */; };
|
||||
8BF6DE3F2F16B17D00F09130 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDB72F16B17D00F09130 /* CADebugger.h */; };
|
||||
8BF6DE402F16B17D00F09130 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDB82F16B17D00F09130 /* CACFNumber.cpp */; };
|
||||
8BF6DE412F16B17E00F09130 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDB92F16B17D00F09130 /* CAGuard.h */; };
|
||||
8BF6DE422F16B17E00F09130 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBA2F16B17D00F09130 /* CAAtomic.h */; };
|
||||
8BF6DE432F16B17E00F09130 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBB2F16B17D00F09130 /* CAStreamBasicDescription.h */; };
|
||||
8BF6DE442F16B17E00F09130 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBC2F16B17D00F09130 /* CACFObject.h */; };
|
||||
8BF6DE452F16B17E00F09130 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBD2F16B17D00F09130 /* CAStreamRangedDescription.h */; };
|
||||
8BF6DE462F16B17E00F09130 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBE2F16B17D00F09130 /* CATokenMap.h */; };
|
||||
8BF6DE472F16B17E00F09130 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDBF2F16B17D00F09130 /* CAComponent.h */; };
|
||||
8BF6DE482F16B17E00F09130 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC02F16B17D00F09130 /* CAAudioBufferList.h */; };
|
||||
8BF6DE492F16B17E00F09130 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC12F16B17D00F09130 /* CAAudioUnit.h */; };
|
||||
8BF6DE4A2F16B17E00F09130 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC22F16B17D00F09130 /* CAAUParameter.h */; };
|
||||
8BF6DE4B2F16B17E00F09130 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC32F16B17D00F09130 /* CAException.h */; };
|
||||
8BF6DE4C2F16B17E00F09130 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDC42F16B17D00F09130 /* CAAUProcessor.cpp */; };
|
||||
8BF6DE4D2F16B17E00F09130 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC52F16B17D00F09130 /* CAAUProcessor.h */; };
|
||||
8BF6DE4E2F16B17E00F09130 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC62F16B17D00F09130 /* CAProcess.h */; };
|
||||
8BF6DE4F2F16B17E00F09130 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC72F16B17D00F09130 /* CACFDictionary.h */; };
|
||||
8BF6DE502F16B17E00F09130 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDC82F16B17D00F09130 /* CAPThread.h */; };
|
||||
8BF6DE512F16B17E00F09130 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDC92F16B17D00F09130 /* CAAUParameter.cpp */; };
|
||||
8BF6DE522F16B17E00F09130 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDCA2F16B17D00F09130 /* CAAudioTimeStamp.h */; };
|
||||
8BF6DE532F16B17E00F09130 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDCB2F16B17D00F09130 /* CAFilePathUtils.cpp */; };
|
||||
8BF6DE542F16B17E00F09130 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDCC2F16B17D00F09130 /* CAAudioValueRange.h */; };
|
||||
8BF6DE552F16B17E00F09130 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDCD2F16B17D00F09130 /* CAVectorUnitTypes.h */; };
|
||||
8BF6DE562F16B17E00F09130 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDCE2F16B17D00F09130 /* CAAudioChannelLayoutObject.cpp */; };
|
||||
8BF6DE572F16B17E00F09130 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDCF2F16B17D00F09130 /* CAGuard.cpp */; };
|
||||
8BF6DE582F16B17E00F09130 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDD02F16B17D00F09130 /* CACFNumber.h */; };
|
||||
8BF6DE592F16B17E00F09130 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDD12F16B17D00F09130 /* CACFDistributedNotification.cpp */; };
|
||||
8BF6DE5A2F16B17E00F09130 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDD22F16B17D00F09130 /* CACFString.h */; };
|
||||
8BF6DE5B2F16B17E00F09130 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDD32F16B17D00F09130 /* CAAUMIDIMapManager.cpp */; };
|
||||
8BF6DE5C2F16B17E00F09130 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDD42F16B17D00F09130 /* CAComponentDescription.cpp */; };
|
||||
8BF6DE5D2F16B17E00F09130 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDD52F16B17D00F09130 /* CAHostTimeBase.h */; };
|
||||
8BF6DE5E2F16B17E00F09130 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDD62F16B17D00F09130 /* CADebugMacros.cpp */; };
|
||||
8BF6DE5F2F16B17E00F09130 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDD72F16B17D00F09130 /* CAAudioFileFormats.h */; };
|
||||
8BF6DE602F16B17E00F09130 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDD82F16B17D00F09130 /* CAAUMIDIMapManager.h */; };
|
||||
8BF6DE612F16B17E00F09130 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDD92F16B17D00F09130 /* CACFDictionary.cpp */; };
|
||||
8BF6DE622F16B17E00F09130 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDDA2F16B17D00F09130 /* CAMutex.h */; };
|
||||
8BF6DE632F16B17E00F09130 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDDB2F16B17D00F09130 /* CACFString.cpp */; };
|
||||
8BF6DE642F16B17E00F09130 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDDC2F16B17D00F09130 /* CASettingsStorage.h */; };
|
||||
8BF6DE652F16B17E00F09130 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDDD2F16B17D00F09130 /* CADebugPrintf.h */; };
|
||||
8BF6DE662F16B17E00F09130 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDDE2F16B17D00F09130 /* CAXException.cpp */; };
|
||||
8BF6DE672F16B17E00F09130 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDDF2F16B17D00F09130 /* CAAUMIDIMap.h */; };
|
||||
8BF6DE682F16B17E00F09130 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE02F16B17D00F09130 /* AUParamInfo.h */; };
|
||||
8BF6DE692F16B17E00F09130 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE12F16B17D00F09130 /* CABitOperations.h */; };
|
||||
8BF6DE6A2F16B17E00F09130 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDE22F16B17D00F09130 /* CACFPreferences.cpp */; };
|
||||
8BF6DE6B2F16B17E00F09130 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE32F16B17D00F09130 /* CABundleLocker.h */; };
|
||||
8BF6DE6C2F16B17E00F09130 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE42F16B17D00F09130 /* CAPropertyAddress.h */; };
|
||||
8BF6DE6D2F16B17E00F09130 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE52F16B17D00F09130 /* CAXException.h */; };
|
||||
8BF6DE6E2F16B17E00F09130 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDE62F16B17D00F09130 /* CAAudioChannelLayout.cpp */; };
|
||||
8BF6DE6F2F16B17E00F09130 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE72F16B17D00F09130 /* CAThreadSafeList.h */; };
|
||||
8BF6DE702F16B17E00F09130 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDE82F16B17D00F09130 /* CAAudioUnitOutputCapturer.h */; };
|
||||
8BF6DE712F16B17E00F09130 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDE92F16B17D00F09130 /* AUParamInfo.cpp */; };
|
||||
8BF6DE722F16B17E00F09130 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDEA2F16B17D00F09130 /* CASharedLibrary.cpp */; };
|
||||
8BF6DE732F16B17E00F09130 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDEB2F16B17D00F09130 /* CAAUMIDIMap.cpp */; };
|
||||
8BF6DE742F16B17E00F09130 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDEC2F16B17D00F09130 /* CALogMacros.h */; };
|
||||
8BF6DE752F16B17E00F09130 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDED2F16B17D00F09130 /* CACFMessagePort.cpp */; };
|
||||
8BF6DE762F16B17E00F09130 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDEE2F16B17D00F09130 /* CARingBuffer.h */; };
|
||||
8BF6DE772F16B17E00F09130 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDEF2F16B17D00F09130 /* AUOutputBL.cpp */; };
|
||||
8BF6DE782F16B17E00F09130 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF02F16B17D00F09130 /* CABufferList.h */; };
|
||||
8BF6DE792F16B17E00F09130 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF12F16B17D00F09130 /* CASharedLibrary.h */; };
|
||||
8BF6DE7A2F16B17E00F09130 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF22F16B17D00F09130 /* CACFData.h */; };
|
||||
8BF6DE7B2F16B17E00F09130 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDF32F16B17D00F09130 /* CAStreamRangedDescription.cpp */; };
|
||||
8BF6DE7C2F16B17E00F09130 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDF42F16B17D00F09130 /* CAPThread.cpp */; };
|
||||
8BF6DE7D2F16B17E00F09130 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF52F16B17D00F09130 /* CAAutoDisposer.h */; };
|
||||
8BF6DE7E2F16B17E00F09130 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF62F16B17D00F09130 /* CACFPreferences.h */; };
|
||||
8BF6DE7F2F16B17E00F09130 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDF72F16B17D00F09130 /* CAVectorUnit.cpp */; };
|
||||
8BF6DE802F16B17E00F09130 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF82F16B17D00F09130 /* CAComponentDescription.h */; };
|
||||
8BF6DE812F16B17E00F09130 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDF92F16B17D00F09130 /* CADebugMacros.h */; };
|
||||
8BF6DE822F16B17E00F09130 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDFA2F16B17D00F09130 /* AUOutputBL.h */; };
|
||||
8BF6DE832F16B17E00F09130 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDFB2F16B17D00F09130 /* CADebugPrintf.cpp */; };
|
||||
8BF6DE842F16B17E00F09130 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDFC2F16B17D00F09130 /* CARingBuffer.cpp */; };
|
||||
8BF6DE852F16B17E00F09130 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDFD2F16B17D00F09130 /* CACFPlugIn.h */; };
|
||||
8BF6DE862F16B17E00F09130 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DDFE2F16B17D00F09130 /* CASettingsStorage.cpp */; };
|
||||
8BF6DE872F16B17E00F09130 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DDFF2F16B17D00F09130 /* CAMixMap.h */; };
|
||||
8BF6DE882F16B17E00F09130 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE002F16B17D00F09130 /* CACFDistributedNotification.h */; };
|
||||
8BF6DE892F16B17E00F09130 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE012F16B17D00F09130 /* CAFilePathUtils.h */; };
|
||||
8BF6DE8A2F16B17E00F09130 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE022F16B17D00F09130 /* CATink.h */; };
|
||||
8BF6DE8B2F16B17E00F09130 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE032F16B17D00F09130 /* CAStreamBasicDescription.cpp */; };
|
||||
8BF6DE8C2F16B17E00F09130 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE042F16B17D00F09130 /* CAAudioChannelLayout.h */; };
|
||||
8BF6DE8D2F16B17E00F09130 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE052F16B17D00F09130 /* CAProcess.cpp */; };
|
||||
8BF6DE8E2F16B17E00F09130 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE062F16B17D00F09130 /* CAHostTimeBase.cpp */; };
|
||||
8BF6DE8F2F16B17E00F09130 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE072F16B17D00F09130 /* CAPersistence.cpp */; };
|
||||
8BF6DE902F16B17E00F09130 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE082F16B17D00F09130 /* CAAudioBufferList.cpp */; };
|
||||
8BF6DE912F16B17E00F09130 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE092F16B17D00F09130 /* CAAudioTimeStamp.cpp */; };
|
||||
8BF6DE922F16B17E00F09130 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE0A2F16B17D00F09130 /* CAVectorUnit.h */; };
|
||||
8BF6DE932F16B17E00F09130 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE0B2F16B17D00F09130 /* CAByteOrder.h */; };
|
||||
8BF6DE942F16B17E00F09130 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE0C2F16B17D00F09130 /* CACFArray.h */; };
|
||||
8BF6DE952F16B17E00F09130 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE0D2F16B17D00F09130 /* CAAtomicStack.h */; };
|
||||
8BF6DE962F16B17E00F09130 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE0E2F16B17D00F09130 /* CAReferenceCounted.h */; };
|
||||
8BF6DE972F16B17E00F09130 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE0F2F16B17D00F09130 /* CACFMachPort.cpp */; };
|
||||
8BF6DE982F16B17E00F09130 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE102F16B17D00F09130 /* CABufferList.cpp */; };
|
||||
8BF6DE992F16B17E00F09130 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE112F16B17D00F09130 /* CAMutex.cpp */; };
|
||||
8BF6DE9A2F16B17E00F09130 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE122F16B17D00F09130 /* CADebugger.cpp */; };
|
||||
8BF6DE9B2F16B17E00F09130 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE132F16B17D00F09130 /* CABundleLocker.cpp */; };
|
||||
8BF6DE9C2F16B17E00F09130 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE142F16B17D00F09130 /* CAAudioFileFormats.cpp */; };
|
||||
8BF6DE9D2F16B17E00F09130 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE152F16B17D00F09130 /* CAMath.h */; };
|
||||
8BF6DE9E2F16B17E00F09130 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE162F16B17D00F09130 /* CACFArray.cpp */; };
|
||||
8BF6DE9F2F16B17E00F09130 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE172F16B17D00F09130 /* CACFMessagePort.h */; };
|
||||
8BF6DEA02F16B17E00F09130 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE182F16B17D00F09130 /* CAAudioValueRange.cpp */; };
|
||||
8BF6DEA12F16B17E00F09130 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE192F16B17D00F09130 /* CAAudioUnit.cpp */; };
|
||||
8BF6DEA22F16B17E00F09130 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE1D2F16B17D00F09130 /* AUViewLocalizedStringKeys.h */; };
|
||||
8BF6DEA32F16B17E00F09130 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE1F2F16B17D00F09130 /* ComponentBase.cpp */; };
|
||||
8BF6DEA42F16B17E00F09130 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE202F16B17D00F09130 /* AUScopeElement.cpp */; };
|
||||
8BF6DEA52F16B17E00F09130 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE212F16B17D00F09130 /* ComponentBase.h */; };
|
||||
8BF6DEA62F16B17E00F09130 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE222F16B17D00F09130 /* AUBase.cpp */; };
|
||||
8BF6DEA72F16B17E00F09130 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE232F16B17D00F09130 /* AUInputElement.h */; };
|
||||
8BF6DEA82F16B17E00F09130 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE242F16B17D00F09130 /* AUBase.h */; };
|
||||
8BF6DEA92F16B17E00F09130 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE252F16B17D00F09130 /* AUPlugInDispatch.h */; };
|
||||
8BF6DEAA2F16B17E00F09130 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE262F16B17D00F09130 /* AUDispatch.h */; };
|
||||
8BF6DEAB2F16B17E00F09130 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE272F16B17D00F09130 /* AUOutputElement.cpp */; };
|
||||
8BF6DEAD2F16B17E00F09130 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE292F16B17D00F09130 /* AUPlugInDispatch.cpp */; };
|
||||
8BF6DEAE2F16B17E00F09130 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE2A2F16B17D00F09130 /* AUOutputElement.h */; };
|
||||
8BF6DEAF2F16B17E00F09130 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE2B2F16B17D00F09130 /* AUDispatch.cpp */; };
|
||||
8BF6DEB02F16B17E00F09130 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE2C2F16B17D00F09130 /* AUScopeElement.h */; };
|
||||
8BF6DEB12F16B17E00F09130 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE2D2F16B17D00F09130 /* AUInputElement.cpp */; };
|
||||
8BF6DEB22F16B17E00F09130 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE2F2F16B17D00F09130 /* AUEffectBase.cpp */; };
|
||||
8BF6DEB32F16B17E00F09130 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE302F16B17D00F09130 /* AUEffectBase.h */; };
|
||||
8BF6DEB42F16B17E00F09130 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE322F16B17D00F09130 /* AUTimestampGenerator.h */; };
|
||||
8BF6DEB52F16B17E00F09130 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE332F16B17D00F09130 /* AUBaseHelper.cpp */; };
|
||||
8BF6DEB62F16B17E00F09130 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE342F16B17D00F09130 /* AUSilentTimeout.h */; };
|
||||
8BF6DEB72F16B17E00F09130 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE352F16B17D00F09130 /* AUInputFormatConverter.h */; };
|
||||
8BF6DEB82F16B17E00F09130 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE362F16B17D00F09130 /* AUTimestampGenerator.cpp */; };
|
||||
8BF6DEB92F16B17E00F09130 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF6DE372F16B17D00F09130 /* AUBuffer.cpp */; };
|
||||
8BF6DEBA2F16B17E00F09130 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE382F16B17D00F09130 /* AUMIDIDefs.h */; };
|
||||
8BF6DEBB2F16B17E00F09130 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE392F16B17D00F09130 /* AUBuffer.h */; };
|
||||
8BF6DEBC2F16B17E00F09130 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BF6DE3A2F16B17D00F09130 /* AUBaseHelper.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 /* TapeHack2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TapeHack2.cpp; sourceTree = "<group>"; };
|
||||
8BA05A670720730100365D66 /* TapeHack2.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = TapeHack2.exp; sourceTree = "<group>"; };
|
||||
8BA05A680720730100365D66 /* TapeHack2.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = TapeHack2.r; sourceTree = "<group>"; };
|
||||
8BA05A690720730100365D66 /* TapeHack2Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TapeHack2Version.h; sourceTree = "<group>"; };
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
|
||||
8BC6025B073B072D006C4272 /* TapeHack2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TapeHack2.h; sourceTree = "<group>"; };
|
||||
8BF6DDB32F16B17D00F09130 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = "<group>"; };
|
||||
8BF6DDB42F16B17D00F09130 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = "<group>"; };
|
||||
8BF6DDB52F16B17D00F09130 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = "<group>"; };
|
||||
8BF6DDB62F16B17D00F09130 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDB72F16B17D00F09130 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = "<group>"; };
|
||||
8BF6DDB82F16B17D00F09130 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDB92F16B17D00F09130 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = "<group>"; };
|
||||
8BF6DDBA2F16B17D00F09130 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = "<group>"; };
|
||||
8BF6DDBB2F16B17D00F09130 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DDBC2F16B17D00F09130 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = "<group>"; };
|
||||
8BF6DDBD2F16B17D00F09130 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DDBE2F16B17D00F09130 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = "<group>"; };
|
||||
8BF6DDBF2F16B17D00F09130 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = "<group>"; };
|
||||
8BF6DDC02F16B17D00F09130 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = "<group>"; };
|
||||
8BF6DDC12F16B17D00F09130 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = "<group>"; };
|
||||
8BF6DDC22F16B17D00F09130 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
|
||||
8BF6DDC32F16B17D00F09130 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = "<group>"; };
|
||||
8BF6DDC42F16B17D00F09130 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDC52F16B17D00F09130 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = "<group>"; };
|
||||
8BF6DDC62F16B17D00F09130 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = "<group>"; };
|
||||
8BF6DDC72F16B17D00F09130 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = "<group>"; };
|
||||
8BF6DDC82F16B17D00F09130 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = "<group>"; };
|
||||
8BF6DDC92F16B17D00F09130 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDCA2F16B17D00F09130 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = "<group>"; };
|
||||
8BF6DDCB2F16B17D00F09130 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDCC2F16B17D00F09130 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = "<group>"; };
|
||||
8BF6DDCD2F16B17D00F09130 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
|
||||
8BF6DDCE2F16B17D00F09130 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDCF2F16B17D00F09130 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDD02F16B17D00F09130 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = "<group>"; };
|
||||
8BF6DDD12F16B17D00F09130 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDD22F16B17D00F09130 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = "<group>"; };
|
||||
8BF6DDD32F16B17D00F09130 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDD42F16B17D00F09130 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDD52F16B17D00F09130 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = "<group>"; };
|
||||
8BF6DDD62F16B17D00F09130 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDD72F16B17D00F09130 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = "<group>"; };
|
||||
8BF6DDD82F16B17D00F09130 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = "<group>"; };
|
||||
8BF6DDD92F16B17D00F09130 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDDA2F16B17D00F09130 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
|
||||
8BF6DDDB2F16B17D00F09130 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDDC2F16B17D00F09130 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = "<group>"; };
|
||||
8BF6DDDD2F16B17D00F09130 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = "<group>"; };
|
||||
8BF6DDDE2F16B17D00F09130 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDDF2F16B17D00F09130 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = "<group>"; };
|
||||
8BF6DDE02F16B17D00F09130 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = "<group>"; };
|
||||
8BF6DDE12F16B17D00F09130 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = "<group>"; };
|
||||
8BF6DDE22F16B17D00F09130 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDE32F16B17D00F09130 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = "<group>"; };
|
||||
8BF6DDE42F16B17D00F09130 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = "<group>"; };
|
||||
8BF6DDE52F16B17D00F09130 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = "<group>"; };
|
||||
8BF6DDE62F16B17D00F09130 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDE72F16B17D00F09130 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = "<group>"; };
|
||||
8BF6DDE82F16B17D00F09130 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = "<group>"; };
|
||||
8BF6DDE92F16B17D00F09130 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDEA2F16B17D00F09130 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDEB2F16B17D00F09130 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDEC2F16B17D00F09130 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = "<group>"; };
|
||||
8BF6DDED2F16B17D00F09130 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDEE2F16B17D00F09130 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = "<group>"; };
|
||||
8BF6DDEF2F16B17D00F09130 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDF02F16B17D00F09130 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = "<group>"; };
|
||||
8BF6DDF12F16B17D00F09130 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = "<group>"; };
|
||||
8BF6DDF22F16B17D00F09130 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = "<group>"; };
|
||||
8BF6DDF32F16B17D00F09130 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDF42F16B17D00F09130 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDF52F16B17D00F09130 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = "<group>"; };
|
||||
8BF6DDF62F16B17D00F09130 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = "<group>"; };
|
||||
8BF6DDF72F16B17D00F09130 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDF82F16B17D00F09130 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = "<group>"; };
|
||||
8BF6DDF92F16B17D00F09130 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = "<group>"; };
|
||||
8BF6DDFA2F16B17D00F09130 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = "<group>"; };
|
||||
8BF6DDFB2F16B17D00F09130 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDFC2F16B17D00F09130 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDFD2F16B17D00F09130 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = "<group>"; };
|
||||
8BF6DDFE2F16B17D00F09130 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = "<group>"; };
|
||||
8BF6DDFF2F16B17D00F09130 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = "<group>"; };
|
||||
8BF6DE002F16B17D00F09130 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = "<group>"; };
|
||||
8BF6DE012F16B17D00F09130 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = "<group>"; };
|
||||
8BF6DE022F16B17D00F09130 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = "<group>"; };
|
||||
8BF6DE032F16B17D00F09130 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE042F16B17D00F09130 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
|
||||
8BF6DE052F16B17D00F09130 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE062F16B17D00F09130 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE072F16B17D00F09130 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE082F16B17D00F09130 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE092F16B17D00F09130 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE0A2F16B17D00F09130 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
|
||||
8BF6DE0B2F16B17D00F09130 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = "<group>"; };
|
||||
8BF6DE0C2F16B17D00F09130 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = "<group>"; };
|
||||
8BF6DE0D2F16B17D00F09130 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = "<group>"; };
|
||||
8BF6DE0E2F16B17D00F09130 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = "<group>"; };
|
||||
8BF6DE0F2F16B17D00F09130 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE102F16B17D00F09130 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE112F16B17D00F09130 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE122F16B17D00F09130 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE132F16B17D00F09130 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE142F16B17D00F09130 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE152F16B17D00F09130 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = "<group>"; };
|
||||
8BF6DE162F16B17D00F09130 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE172F16B17D00F09130 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = "<group>"; };
|
||||
8BF6DE182F16B17D00F09130 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE192F16B17D00F09130 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE1D2F16B17D00F09130 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = "<group>"; };
|
||||
8BF6DE1F2F16B17D00F09130 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE202F16B17D00F09130 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE212F16B17D00F09130 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
|
||||
8BF6DE222F16B17D00F09130 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE232F16B17D00F09130 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
|
||||
8BF6DE242F16B17D00F09130 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
|
||||
8BF6DE252F16B17D00F09130 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = "<group>"; };
|
||||
8BF6DE262F16B17D00F09130 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
|
||||
8BF6DE272F16B17D00F09130 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE282F16B17D00F09130 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
|
||||
8BF6DE292F16B17D00F09130 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE2A2F16B17D00F09130 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
|
||||
8BF6DE2B2F16B17D00F09130 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE2C2F16B17D00F09130 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
|
||||
8BF6DE2D2F16B17D00F09130 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE2F2F16B17D00F09130 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE302F16B17D00F09130 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
|
||||
8BF6DE322F16B17D00F09130 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
|
||||
8BF6DE332F16B17D00F09130 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE342F16B17D00F09130 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
|
||||
8BF6DE352F16B17D00F09130 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
|
||||
8BF6DE362F16B17D00F09130 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE372F16B17D00F09130 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BF6DE382F16B17D00F09130 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = "<group>"; };
|
||||
8BF6DE392F16B17D00F09130 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
|
||||
8BF6DE3A2F16B17D00F09130 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = "<group>"; };
|
||||
8BF6DEBD2F16B3B000F09130 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8D01CCD20486CAD60068D4B7 /* TapeHack2.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TapeHack2.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 /* TapeHack2 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
);
|
||||
name = TapeHack2;
|
||||
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 = (
|
||||
8BF6DDB12F16B17D00F09130 /* CA_SDK */,
|
||||
8BA05A56072072A900365D66 /* AU Source */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD20486CAD60068D4B7 /* TapeHack2.component */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A56072072A900365D66 /* AU Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BC6025B073B072D006C4272 /* TapeHack2.h */,
|
||||
8BA05A660720730100365D66 /* TapeHack2.cpp */,
|
||||
8BA05A670720730100365D66 /* TapeHack2.exp */,
|
||||
8BA05A680720730100365D66 /* TapeHack2.r */,
|
||||
8BA05A690720730100365D66 /* TapeHack2Version.h */,
|
||||
);
|
||||
name = "AU Source";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DDB12F16B17D00F09130 /* CA_SDK */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DDB22F16B17D00F09130 /* PublicUtility */,
|
||||
8BF6DE1A2F16B17D00F09130 /* AudioUnits */,
|
||||
);
|
||||
name = CA_SDK;
|
||||
path = ../../../../CA_SDK;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DDB22F16B17D00F09130 /* PublicUtility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DDB32F16B17D00F09130 /* CAExtAudioFile.h */,
|
||||
8BF6DDB42F16B17D00F09130 /* CACFMachPort.h */,
|
||||
8BF6DDB52F16B17D00F09130 /* CABool.h */,
|
||||
8BF6DDB62F16B17D00F09130 /* CAComponent.cpp */,
|
||||
8BF6DDB72F16B17D00F09130 /* CADebugger.h */,
|
||||
8BF6DDB82F16B17D00F09130 /* CACFNumber.cpp */,
|
||||
8BF6DDB92F16B17D00F09130 /* CAGuard.h */,
|
||||
8BF6DDBA2F16B17D00F09130 /* CAAtomic.h */,
|
||||
8BF6DDBB2F16B17D00F09130 /* CAStreamBasicDescription.h */,
|
||||
8BF6DDBC2F16B17D00F09130 /* CACFObject.h */,
|
||||
8BF6DDBD2F16B17D00F09130 /* CAStreamRangedDescription.h */,
|
||||
8BF6DDBE2F16B17D00F09130 /* CATokenMap.h */,
|
||||
8BF6DDBF2F16B17D00F09130 /* CAComponent.h */,
|
||||
8BF6DDC02F16B17D00F09130 /* CAAudioBufferList.h */,
|
||||
8BF6DDC12F16B17D00F09130 /* CAAudioUnit.h */,
|
||||
8BF6DDC22F16B17D00F09130 /* CAAUParameter.h */,
|
||||
8BF6DDC32F16B17D00F09130 /* CAException.h */,
|
||||
8BF6DDC42F16B17D00F09130 /* CAAUProcessor.cpp */,
|
||||
8BF6DDC52F16B17D00F09130 /* CAAUProcessor.h */,
|
||||
8BF6DDC62F16B17D00F09130 /* CAProcess.h */,
|
||||
8BF6DDC72F16B17D00F09130 /* CACFDictionary.h */,
|
||||
8BF6DDC82F16B17D00F09130 /* CAPThread.h */,
|
||||
8BF6DDC92F16B17D00F09130 /* CAAUParameter.cpp */,
|
||||
8BF6DDCA2F16B17D00F09130 /* CAAudioTimeStamp.h */,
|
||||
8BF6DDCB2F16B17D00F09130 /* CAFilePathUtils.cpp */,
|
||||
8BF6DDCC2F16B17D00F09130 /* CAAudioValueRange.h */,
|
||||
8BF6DDCD2F16B17D00F09130 /* CAVectorUnitTypes.h */,
|
||||
8BF6DDCE2F16B17D00F09130 /* CAAudioChannelLayoutObject.cpp */,
|
||||
8BF6DDCF2F16B17D00F09130 /* CAGuard.cpp */,
|
||||
8BF6DDD02F16B17D00F09130 /* CACFNumber.h */,
|
||||
8BF6DDD12F16B17D00F09130 /* CACFDistributedNotification.cpp */,
|
||||
8BF6DDD22F16B17D00F09130 /* CACFString.h */,
|
||||
8BF6DDD32F16B17D00F09130 /* CAAUMIDIMapManager.cpp */,
|
||||
8BF6DDD42F16B17D00F09130 /* CAComponentDescription.cpp */,
|
||||
8BF6DDD52F16B17D00F09130 /* CAHostTimeBase.h */,
|
||||
8BF6DDD62F16B17D00F09130 /* CADebugMacros.cpp */,
|
||||
8BF6DDD72F16B17D00F09130 /* CAAudioFileFormats.h */,
|
||||
8BF6DDD82F16B17D00F09130 /* CAAUMIDIMapManager.h */,
|
||||
8BF6DDD92F16B17D00F09130 /* CACFDictionary.cpp */,
|
||||
8BF6DDDA2F16B17D00F09130 /* CAMutex.h */,
|
||||
8BF6DDDB2F16B17D00F09130 /* CACFString.cpp */,
|
||||
8BF6DDDC2F16B17D00F09130 /* CASettingsStorage.h */,
|
||||
8BF6DDDD2F16B17D00F09130 /* CADebugPrintf.h */,
|
||||
8BF6DDDE2F16B17D00F09130 /* CAXException.cpp */,
|
||||
8BF6DDDF2F16B17D00F09130 /* CAAUMIDIMap.h */,
|
||||
8BF6DDE02F16B17D00F09130 /* AUParamInfo.h */,
|
||||
8BF6DDE12F16B17D00F09130 /* CABitOperations.h */,
|
||||
8BF6DDE22F16B17D00F09130 /* CACFPreferences.cpp */,
|
||||
8BF6DDE32F16B17D00F09130 /* CABundleLocker.h */,
|
||||
8BF6DDE42F16B17D00F09130 /* CAPropertyAddress.h */,
|
||||
8BF6DDE52F16B17D00F09130 /* CAXException.h */,
|
||||
8BF6DDE62F16B17D00F09130 /* CAAudioChannelLayout.cpp */,
|
||||
8BF6DDE72F16B17D00F09130 /* CAThreadSafeList.h */,
|
||||
8BF6DDE82F16B17D00F09130 /* CAAudioUnitOutputCapturer.h */,
|
||||
8BF6DDE92F16B17D00F09130 /* AUParamInfo.cpp */,
|
||||
8BF6DDEA2F16B17D00F09130 /* CASharedLibrary.cpp */,
|
||||
8BF6DDEB2F16B17D00F09130 /* CAAUMIDIMap.cpp */,
|
||||
8BF6DDEC2F16B17D00F09130 /* CALogMacros.h */,
|
||||
8BF6DDED2F16B17D00F09130 /* CACFMessagePort.cpp */,
|
||||
8BF6DDEE2F16B17D00F09130 /* CARingBuffer.h */,
|
||||
8BF6DDEF2F16B17D00F09130 /* AUOutputBL.cpp */,
|
||||
8BF6DDF02F16B17D00F09130 /* CABufferList.h */,
|
||||
8BF6DDF12F16B17D00F09130 /* CASharedLibrary.h */,
|
||||
8BF6DDF22F16B17D00F09130 /* CACFData.h */,
|
||||
8BF6DDF32F16B17D00F09130 /* CAStreamRangedDescription.cpp */,
|
||||
8BF6DDF42F16B17D00F09130 /* CAPThread.cpp */,
|
||||
8BF6DDF52F16B17D00F09130 /* CAAutoDisposer.h */,
|
||||
8BF6DDF62F16B17D00F09130 /* CACFPreferences.h */,
|
||||
8BF6DDF72F16B17D00F09130 /* CAVectorUnit.cpp */,
|
||||
8BF6DDF82F16B17D00F09130 /* CAComponentDescription.h */,
|
||||
8BF6DDF92F16B17D00F09130 /* CADebugMacros.h */,
|
||||
8BF6DDFA2F16B17D00F09130 /* AUOutputBL.h */,
|
||||
8BF6DDFB2F16B17D00F09130 /* CADebugPrintf.cpp */,
|
||||
8BF6DDFC2F16B17D00F09130 /* CARingBuffer.cpp */,
|
||||
8BF6DDFD2F16B17D00F09130 /* CACFPlugIn.h */,
|
||||
8BF6DDFE2F16B17D00F09130 /* CASettingsStorage.cpp */,
|
||||
8BF6DDFF2F16B17D00F09130 /* CAMixMap.h */,
|
||||
8BF6DE002F16B17D00F09130 /* CACFDistributedNotification.h */,
|
||||
8BF6DE012F16B17D00F09130 /* CAFilePathUtils.h */,
|
||||
8BF6DE022F16B17D00F09130 /* CATink.h */,
|
||||
8BF6DE032F16B17D00F09130 /* CAStreamBasicDescription.cpp */,
|
||||
8BF6DE042F16B17D00F09130 /* CAAudioChannelLayout.h */,
|
||||
8BF6DE052F16B17D00F09130 /* CAProcess.cpp */,
|
||||
8BF6DE062F16B17D00F09130 /* CAHostTimeBase.cpp */,
|
||||
8BF6DE072F16B17D00F09130 /* CAPersistence.cpp */,
|
||||
8BF6DE082F16B17D00F09130 /* CAAudioBufferList.cpp */,
|
||||
8BF6DE092F16B17D00F09130 /* CAAudioTimeStamp.cpp */,
|
||||
8BF6DE0A2F16B17D00F09130 /* CAVectorUnit.h */,
|
||||
8BF6DE0B2F16B17D00F09130 /* CAByteOrder.h */,
|
||||
8BF6DE0C2F16B17D00F09130 /* CACFArray.h */,
|
||||
8BF6DE0D2F16B17D00F09130 /* CAAtomicStack.h */,
|
||||
8BF6DE0E2F16B17D00F09130 /* CAReferenceCounted.h */,
|
||||
8BF6DE0F2F16B17D00F09130 /* CACFMachPort.cpp */,
|
||||
8BF6DE102F16B17D00F09130 /* CABufferList.cpp */,
|
||||
8BF6DE112F16B17D00F09130 /* CAMutex.cpp */,
|
||||
8BF6DE122F16B17D00F09130 /* CADebugger.cpp */,
|
||||
8BF6DE132F16B17D00F09130 /* CABundleLocker.cpp */,
|
||||
8BF6DE142F16B17D00F09130 /* CAAudioFileFormats.cpp */,
|
||||
8BF6DE152F16B17D00F09130 /* CAMath.h */,
|
||||
8BF6DE162F16B17D00F09130 /* CACFArray.cpp */,
|
||||
8BF6DE172F16B17D00F09130 /* CACFMessagePort.h */,
|
||||
8BF6DE182F16B17D00F09130 /* CAAudioValueRange.cpp */,
|
||||
8BF6DE192F16B17D00F09130 /* CAAudioUnit.cpp */,
|
||||
);
|
||||
path = PublicUtility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE1A2F16B17D00F09130 /* AudioUnits */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE1B2F16B17D00F09130 /* AUPublic */,
|
||||
);
|
||||
path = AudioUnits;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE1B2F16B17D00F09130 /* AUPublic */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE1C2F16B17D00F09130 /* AUViewBase */,
|
||||
8BF6DE1E2F16B17D00F09130 /* AUBase */,
|
||||
8BF6DE2E2F16B17D00F09130 /* OtherBases */,
|
||||
8BF6DE312F16B17D00F09130 /* Utility */,
|
||||
);
|
||||
path = AUPublic;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE1C2F16B17D00F09130 /* AUViewBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE1D2F16B17D00F09130 /* AUViewLocalizedStringKeys.h */,
|
||||
);
|
||||
path = AUViewBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE1E2F16B17D00F09130 /* AUBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE1F2F16B17D00F09130 /* ComponentBase.cpp */,
|
||||
8BF6DE202F16B17D00F09130 /* AUScopeElement.cpp */,
|
||||
8BF6DE212F16B17D00F09130 /* ComponentBase.h */,
|
||||
8BF6DE222F16B17D00F09130 /* AUBase.cpp */,
|
||||
8BF6DE232F16B17D00F09130 /* AUInputElement.h */,
|
||||
8BF6DE242F16B17D00F09130 /* AUBase.h */,
|
||||
8BF6DE252F16B17D00F09130 /* AUPlugInDispatch.h */,
|
||||
8BF6DE262F16B17D00F09130 /* AUDispatch.h */,
|
||||
8BF6DE272F16B17D00F09130 /* AUOutputElement.cpp */,
|
||||
8BF6DE282F16B17D00F09130 /* AUResources.r */,
|
||||
8BF6DE292F16B17D00F09130 /* AUPlugInDispatch.cpp */,
|
||||
8BF6DE2A2F16B17D00F09130 /* AUOutputElement.h */,
|
||||
8BF6DE2B2F16B17D00F09130 /* AUDispatch.cpp */,
|
||||
8BF6DE2C2F16B17D00F09130 /* AUScopeElement.h */,
|
||||
8BF6DE2D2F16B17D00F09130 /* AUInputElement.cpp */,
|
||||
);
|
||||
path = AUBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE2E2F16B17D00F09130 /* OtherBases */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE2F2F16B17D00F09130 /* AUEffectBase.cpp */,
|
||||
8BF6DE302F16B17D00F09130 /* AUEffectBase.h */,
|
||||
);
|
||||
path = OtherBases;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BF6DE312F16B17D00F09130 /* Utility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BF6DE322F16B17D00F09130 /* AUTimestampGenerator.h */,
|
||||
8BF6DE332F16B17D00F09130 /* AUBaseHelper.cpp */,
|
||||
8BF6DE342F16B17D00F09130 /* AUSilentTimeout.h */,
|
||||
8BF6DE352F16B17D00F09130 /* AUInputFormatConverter.h */,
|
||||
8BF6DE362F16B17D00F09130 /* AUTimestampGenerator.cpp */,
|
||||
8BF6DE372F16B17D00F09130 /* AUBuffer.cpp */,
|
||||
8BF6DE382F16B17D00F09130 /* AUMIDIDefs.h */,
|
||||
8BF6DE392F16B17D00F09130 /* AUBuffer.h */,
|
||||
8BF6DE3A2F16B17D00F09130 /* AUBaseHelper.h */,
|
||||
);
|
||||
path = Utility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BF6DE6B2F16B17E00F09130 /* CABundleLocker.h in Headers */,
|
||||
8BF6DE8C2F16B17E00F09130 /* CAAudioChannelLayout.h in Headers */,
|
||||
8BF6DE822F16B17E00F09130 /* AUOutputBL.h in Headers */,
|
||||
8BF6DE5D2F16B17E00F09130 /* CAHostTimeBase.h in Headers */,
|
||||
8BF6DEA52F16B17E00F09130 /* ComponentBase.h in Headers */,
|
||||
8BF6DE952F16B17E00F09130 /* CAAtomicStack.h in Headers */,
|
||||
8BF6DE522F16B17E00F09130 /* CAAudioTimeStamp.h in Headers */,
|
||||
8BF6DE6F2F16B17E00F09130 /* CAThreadSafeList.h in Headers */,
|
||||
8BF6DE4A2F16B17E00F09130 /* CAAUParameter.h in Headers */,
|
||||
8BF6DEBC2F16B17E00F09130 /* AUBaseHelper.h in Headers */,
|
||||
8BF6DEB42F16B17E00F09130 /* AUTimestampGenerator.h in Headers */,
|
||||
8BF6DE652F16B17E00F09130 /* CADebugPrintf.h in Headers */,
|
||||
8BF6DE9F2F16B17E00F09130 /* CACFMessagePort.h in Headers */,
|
||||
8BF6DE4D2F16B17E00F09130 /* CAAUProcessor.h in Headers */,
|
||||
8BF6DE492F16B17E00F09130 /* CAAudioUnit.h in Headers */,
|
||||
8BF6DEA22F16B17E00F09130 /* AUViewLocalizedStringKeys.h in Headers */,
|
||||
8BF6DE882F16B17E00F09130 /* CACFDistributedNotification.h in Headers */,
|
||||
8BF6DE472F16B17E00F09130 /* CAComponent.h in Headers */,
|
||||
8BF6DE552F16B17E00F09130 /* CAVectorUnitTypes.h in Headers */,
|
||||
8BA05A6E0720730100365D66 /* TapeHack2Version.h in Headers */,
|
||||
8BF6DE892F16B17E00F09130 /* CAFilePathUtils.h in Headers */,
|
||||
8BF6DE4B2F16B17E00F09130 /* CAException.h in Headers */,
|
||||
8BF6DE422F16B17E00F09130 /* CAAtomic.h in Headers */,
|
||||
8BF6DE412F16B17E00F09130 /* CAGuard.h in Headers */,
|
||||
8BF6DEA72F16B17E00F09130 /* AUInputElement.h in Headers */,
|
||||
8BF6DE7E2F16B17E00F09130 /* CACFPreferences.h in Headers */,
|
||||
8BF6DE932F16B17E00F09130 /* CAByteOrder.h in Headers */,
|
||||
8BF6DE762F16B17E00F09130 /* CARingBuffer.h in Headers */,
|
||||
8BF6DE3D2F16B17D00F09130 /* CABool.h in Headers */,
|
||||
8BF6DE622F16B17E00F09130 /* CAMutex.h in Headers */,
|
||||
8BF6DEA82F16B17E00F09130 /* AUBase.h in Headers */,
|
||||
8BC6025C073B072D006C4272 /* TapeHack2.h in Headers */,
|
||||
8BF6DE5A2F16B17E00F09130 /* CACFString.h in Headers */,
|
||||
8BF6DE792F16B17E00F09130 /* CASharedLibrary.h in Headers */,
|
||||
8BF6DE462F16B17E00F09130 /* CATokenMap.h in Headers */,
|
||||
8BF6DE3B2F16B17D00F09130 /* CAExtAudioFile.h in Headers */,
|
||||
8BF6DE502F16B17E00F09130 /* CAPThread.h in Headers */,
|
||||
8BF6DE6C2F16B17E00F09130 /* CAPropertyAddress.h in Headers */,
|
||||
8BF6DE962F16B17E00F09130 /* CAReferenceCounted.h in Headers */,
|
||||
8BF6DEBB2F16B17E00F09130 /* AUBuffer.h in Headers */,
|
||||
8BF6DE9D2F16B17E00F09130 /* CAMath.h in Headers */,
|
||||
8BF6DE7D2F16B17E00F09130 /* CAAutoDisposer.h in Headers */,
|
||||
8BF6DE442F16B17E00F09130 /* CACFObject.h in Headers */,
|
||||
8BF6DE642F16B17E00F09130 /* CASettingsStorage.h in Headers */,
|
||||
8BF6DE6D2F16B17E00F09130 /* CAXException.h in Headers */,
|
||||
8BF6DE8A2F16B17E00F09130 /* CATink.h in Headers */,
|
||||
8BF6DEB72F16B17E00F09130 /* AUInputFormatConverter.h in Headers */,
|
||||
8BF6DE922F16B17E00F09130 /* CAVectorUnit.h in Headers */,
|
||||
8BF6DE4E2F16B17E00F09130 /* CAProcess.h in Headers */,
|
||||
8BF6DE542F16B17E00F09130 /* CAAudioValueRange.h in Headers */,
|
||||
8BF6DE692F16B17E00F09130 /* CABitOperations.h in Headers */,
|
||||
8BF6DE5F2F16B17E00F09130 /* CAAudioFileFormats.h in Headers */,
|
||||
8BF6DE582F16B17E00F09130 /* CACFNumber.h in Headers */,
|
||||
8BF6DE702F16B17E00F09130 /* CAAudioUnitOutputCapturer.h in Headers */,
|
||||
8BF6DE812F16B17E00F09130 /* CADebugMacros.h in Headers */,
|
||||
8BF6DEBA2F16B17E00F09130 /* AUMIDIDefs.h in Headers */,
|
||||
8BF6DE7A2F16B17E00F09130 /* CACFData.h in Headers */,
|
||||
8BF6DE432F16B17E00F09130 /* CAStreamBasicDescription.h in Headers */,
|
||||
8BF6DEA92F16B17E00F09130 /* AUPlugInDispatch.h in Headers */,
|
||||
8BF6DE452F16B17E00F09130 /* CAStreamRangedDescription.h in Headers */,
|
||||
8BF6DE852F16B17E00F09130 /* CACFPlugIn.h in Headers */,
|
||||
8BF6DE482F16B17E00F09130 /* CAAudioBufferList.h in Headers */,
|
||||
8BF6DE602F16B17E00F09130 /* CAAUMIDIMapManager.h in Headers */,
|
||||
8BF6DEB32F16B17E00F09130 /* AUEffectBase.h in Headers */,
|
||||
8BF6DE4F2F16B17E00F09130 /* CACFDictionary.h in Headers */,
|
||||
8BF6DEB02F16B17E00F09130 /* AUScopeElement.h in Headers */,
|
||||
8BF6DE802F16B17E00F09130 /* CAComponentDescription.h in Headers */,
|
||||
8BF6DEB62F16B17E00F09130 /* AUSilentTimeout.h in Headers */,
|
||||
8BF6DE782F16B17E00F09130 /* CABufferList.h in Headers */,
|
||||
8BF6DEAA2F16B17E00F09130 /* AUDispatch.h in Headers */,
|
||||
8BF6DEAE2F16B17E00F09130 /* AUOutputElement.h in Headers */,
|
||||
8BF6DE742F16B17E00F09130 /* CALogMacros.h in Headers */,
|
||||
8BF6DE682F16B17E00F09130 /* AUParamInfo.h in Headers */,
|
||||
8BF6DE872F16B17E00F09130 /* CAMixMap.h in Headers */,
|
||||
8BF6DE942F16B17E00F09130 /* CACFArray.h in Headers */,
|
||||
8BF6DE3C2F16B17D00F09130 /* CACFMachPort.h in Headers */,
|
||||
8BF6DE672F16B17E00F09130 /* CAAUMIDIMap.h in Headers */,
|
||||
8BF6DE3F2F16B17D00F09130 /* CADebugger.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* TapeHack2 */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "TapeHack2" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = TapeHack2;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = TapeHack2;
|
||||
productReference = 8D01CCD20486CAD60068D4B7 /* TapeHack2.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 "TapeHack2" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
en,
|
||||
de,
|
||||
Base,
|
||||
ja,
|
||||
fr,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* TapeHack2 */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* TapeHack2 */,
|
||||
);
|
||||
};
|
||||
/* 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 = (
|
||||
8BF6DE772F16B17E00F09130 /* AUOutputBL.cpp in Sources */,
|
||||
8BF6DE9C2F16B17E00F09130 /* CAAudioFileFormats.cpp in Sources */,
|
||||
8BF6DE8E2F16B17E00F09130 /* CAHostTimeBase.cpp in Sources */,
|
||||
8BF6DE662F16B17E00F09130 /* CAXException.cpp in Sources */,
|
||||
8BF6DE902F16B17E00F09130 /* CAAudioBufferList.cpp in Sources */,
|
||||
8BF6DE532F16B17E00F09130 /* CAFilePathUtils.cpp in Sources */,
|
||||
8BF6DE512F16B17E00F09130 /* CAAUParameter.cpp in Sources */,
|
||||
8BF6DE732F16B17E00F09130 /* CAAUMIDIMap.cpp in Sources */,
|
||||
8BF6DEA02F16B17E00F09130 /* CAAudioValueRange.cpp in Sources */,
|
||||
8BF6DEAF2F16B17E00F09130 /* AUDispatch.cpp in Sources */,
|
||||
8BF6DE6A2F16B17E00F09130 /* CACFPreferences.cpp in Sources */,
|
||||
8BF6DEAD2F16B17E00F09130 /* AUPlugInDispatch.cpp in Sources */,
|
||||
8BF6DE4C2F16B17E00F09130 /* CAAUProcessor.cpp in Sources */,
|
||||
8BF6DE612F16B17E00F09130 /* CACFDictionary.cpp in Sources */,
|
||||
8BF6DEB52F16B17E00F09130 /* AUBaseHelper.cpp in Sources */,
|
||||
8BF6DE9A2F16B17E00F09130 /* CADebugger.cpp in Sources */,
|
||||
8BF6DE6E2F16B17E00F09130 /* CAAudioChannelLayout.cpp in Sources */,
|
||||
8BF6DE712F16B17E00F09130 /* AUParamInfo.cpp in Sources */,
|
||||
8BF6DE8F2F16B17E00F09130 /* CAPersistence.cpp in Sources */,
|
||||
8BF6DE832F16B17E00F09130 /* CADebugPrintf.cpp in Sources */,
|
||||
8BF6DEB82F16B17E00F09130 /* AUTimestampGenerator.cpp in Sources */,
|
||||
8BF6DE8B2F16B17E00F09130 /* CAStreamBasicDescription.cpp in Sources */,
|
||||
8BF6DE5B2F16B17E00F09130 /* CAAUMIDIMapManager.cpp in Sources */,
|
||||
8BF6DE862F16B17E00F09130 /* CASettingsStorage.cpp in Sources */,
|
||||
8BF6DEAB2F16B17E00F09130 /* AUOutputElement.cpp in Sources */,
|
||||
8BF6DE572F16B17E00F09130 /* CAGuard.cpp in Sources */,
|
||||
8BA05A6B0720730100365D66 /* TapeHack2.cpp in Sources */,
|
||||
8BF6DE992F16B17E00F09130 /* CAMutex.cpp in Sources */,
|
||||
8BF6DEB22F16B17E00F09130 /* AUEffectBase.cpp in Sources */,
|
||||
8BF6DE972F16B17E00F09130 /* CACFMachPort.cpp in Sources */,
|
||||
8BF6DEA62F16B17E00F09130 /* AUBase.cpp in Sources */,
|
||||
8BF6DE722F16B17E00F09130 /* CASharedLibrary.cpp in Sources */,
|
||||
8BF6DE592F16B17E00F09130 /* CACFDistributedNotification.cpp in Sources */,
|
||||
8BF6DE5C2F16B17E00F09130 /* CAComponentDescription.cpp in Sources */,
|
||||
8BF6DE632F16B17E00F09130 /* CACFString.cpp in Sources */,
|
||||
8BF6DEA32F16B17E00F09130 /* ComponentBase.cpp in Sources */,
|
||||
8BF6DE842F16B17E00F09130 /* CARingBuffer.cpp in Sources */,
|
||||
8BF6DEA42F16B17E00F09130 /* AUScopeElement.cpp in Sources */,
|
||||
8BF6DEA12F16B17E00F09130 /* CAAudioUnit.cpp in Sources */,
|
||||
8BF6DE9E2F16B17E00F09130 /* CACFArray.cpp in Sources */,
|
||||
8BF6DE9B2F16B17E00F09130 /* CABundleLocker.cpp in Sources */,
|
||||
8BF6DE8D2F16B17E00F09130 /* CAProcess.cpp in Sources */,
|
||||
8BF6DE7B2F16B17E00F09130 /* CAStreamRangedDescription.cpp in Sources */,
|
||||
8BF6DE7C2F16B17E00F09130 /* CAPThread.cpp in Sources */,
|
||||
8BF6DE3E2F16B17D00F09130 /* CAComponent.cpp in Sources */,
|
||||
8BF6DE562F16B17E00F09130 /* CAAudioChannelLayoutObject.cpp in Sources */,
|
||||
8BF6DE912F16B17E00F09130 /* CAAudioTimeStamp.cpp in Sources */,
|
||||
8BF6DE982F16B17E00F09130 /* CABufferList.cpp in Sources */,
|
||||
8BF6DE752F16B17E00F09130 /* CACFMessagePort.cpp in Sources */,
|
||||
8BF6DE7F2F16B17E00F09130 /* CAVectorUnit.cpp in Sources */,
|
||||
8BF6DEB12F16B17E00F09130 /* AUInputElement.cpp in Sources */,
|
||||
8BF6DEB92F16B17E00F09130 /* AUBuffer.cpp in Sources */,
|
||||
8BF6DE5E2F16B17E00F09130 /* CADebugMacros.cpp in Sources */,
|
||||
8BF6DE402F16B17D00F09130 /* CACFNumber.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
8BF6DEBD2F16B3B000F09130 /* 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 = TapeHack2.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 = TapeHack2;
|
||||
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 = TapeHack2.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 = TapeHack2;
|
||||
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 "TapeHack2" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA244089833B7007656EC /* Debug */,
|
||||
3E4BA245089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "TapeHack2" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA248089833B7007656EC /* Debug */,
|
||||
3E4BA249089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
7
plugins/MacSignedAU/TapeHack2/TapeHack2.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
7
plugins/MacSignedAU/TapeHack2/TapeHack2.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 = "TapeHack2.component"
|
||||
BlueprintName = "TapeHack2"
|
||||
ReferencedContainer = "container:TapeHack2.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 = "TapeHack2.component"
|
||||
BlueprintName = "TapeHack2"
|
||||
ReferencedContainer = "container:TapeHack2.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>TapeHack2.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/TapeHack2/TapeHack2Version.h
Executable file
58
plugins/MacSignedAU/TapeHack2/TapeHack2Version.h
Executable file
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* File: TapeHack2Version.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 1/8/26
|
||||
*
|
||||
* Copyright: Copyright © 2026 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 __TapeHack2Version_h__
|
||||
#define __TapeHack2Version_h__
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
#define kTapeHack2Version 0xFFFFFFFF
|
||||
#else
|
||||
#define kTapeHack2Version 0x00010000
|
||||
#endif
|
||||
|
||||
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
|
||||
#define TapeHack2_COMP_MANF 'Dthr'
|
||||
#define TapeHack2_COMP_SUBTYPE 'tha2'
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
#endif
|
||||
|
||||
BIN
plugins/MacSignedAU/TapeHack2/en.lproj/InfoPlist.strings
Executable file
BIN
plugins/MacSignedAU/TapeHack2/en.lproj/InfoPlist.strings
Executable file
Binary file not shown.
16
plugins/MacSignedAU/TapeHack2/version.plist
Executable file
16
plugins/MacSignedAU/TapeHack2/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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue