From 08ade46aad71815ee0dfcd95ff54fcfcc5836f3a Mon Sep 17 00:00:00 2001 From: Christopher Johnson Date: Sat, 21 Oct 2023 19:54:52 -0400 Subject: [PATCH] YNotBandpass --- Airwindopedia.txt | 10 +- .../src/ConsoleMCBuss/ConsoleMCBuss.cpp | 2 +- .../src/ConsoleMCBuss/ConsoleMCBuss.h | 58 +- .../src/ConsoleMCBuss/ConsoleMCBussProc.cpp | 122 +- plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.cpp | 63 +- plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.h | 60 +- .../christopherjohnson.pbxuser | 64 +- .../christopherjohnson.perspectivev3 | 35 +- .../ConsoleMCBuss/ConsoleMCBuss.cpp | 63 +- .../MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.h | 60 +- .../christopherjohnson.pbxuser | 64 +- .../christopherjohnson.perspectivev3 | 35 +- .../ConsoleMCBuss.xcodeproj/project.pbxproj | 1076 ++++++++--------- .../UserInterfaceState.xcuserstate | Bin 18129 -> 18129 bytes .../UserInterfaceState.xcuserstate | Bin 18333 -> 14549 bytes .../christopherjohnson.pbxuser | 66 +- .../christopherjohnson.perspectivev3 | 78 +- .../ConsoleMCBuss.xcodeproj/project.pbxproj | 98 +- .../UserInterfaceState.xcuserstate | Bin 24702 -> 24701 bytes .../ConsoleMCBuss/source/ConsoleMCBuss.cpp | 2 +- .../ConsoleMCBuss/source/ConsoleMCBuss.h | 58 +- .../source/ConsoleMCBussProc.cpp | 122 +- .../UserInterfaceState.xcuserstate | Bin 24808 -> 21106 bytes .../xcschemes/ConsoleMCChannel.xcscheme | 4 +- .../christopherjohnson.pbxuser | 66 +- .../christopherjohnson.perspectivev3 | 78 +- .../ConsoleMCBuss/source/ConsoleMCBuss.cpp | 2 +- .../ConsoleMCBuss/source/ConsoleMCBuss.h | 58 +- .../source/ConsoleMCBussProc.cpp | 122 +- .../ConsoleMCBuss/.vs/VSTProject/v14/.suo | Bin 23040 -> 23040 bytes .../WinVST/ConsoleMCBuss/ConsoleMCBuss.cpp | 2 +- plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.h | 58 +- .../ConsoleMCBuss/ConsoleMCBussProc.cpp | 122 +- what.txt | 1 + 34 files changed, 996 insertions(+), 1653 deletions(-) diff --git a/Airwindopedia.txt b/Airwindopedia.txt index 4af7e4f96..8c0aeb45a 100644 --- a/Airwindopedia.txt +++ b/Airwindopedia.txt @@ -50,7 +50,7 @@ Tone Color: BussColors4, Channel9, Apicolypse, Neverland, Elation, Calibre, Cide Utility: Monitoring3, Monitoring2, Monitoring, BitShiftPan, BitShiftGain, PurestGain, PurestFade, EveryTrim, HermeTrim, SlewOnly, SubsOnly, PeaksOnly, Golem, DCVoltage, EdIsDim, MidSide, uLawEncode, uLawDecode, RightoMono, LeftoMono, Balanced, Flipity, MoNoam, VoiceTrick -XYZ Filters: ZBandpass2, ZHighpass2, ZLowpass2, ZNotch2, ZRegion2, ZBandpass, ZHighpass, ZLowpass, ZNotch, ZRegion, YBandpass, YHighpass, YNotHighpass, YLowpass, YNotLowpass, YNotch, XBandpass. XHighpass, XLowpass, XNotch, XRegion +XYZ Filters: ZBandpass2, ZHighpass2, ZLowpass2, ZNotch2, ZRegion2, ZBandpass, ZHighpass, ZLowpass, ZNotch, ZRegion, YBandpass, YNotBandpass, YHighpass, YNotHighpass, YLowpass, YNotLowpass, YNotch, XBandpass. XHighpass, XLowpass, XNotch, XRegion @@ -4362,11 +4362,17 @@ YBandpass has various uses. One I was trying out in the video, was setting it up One day I’ll tell you all about all the things that have been going on behind the scenes here. For now, accept my next Y series filter, and I hope you enjoy it. I feel like the Z2 series (I’m leaving the original Z filters as they are because there’s uses for that too and they’re lower CPU, but will be doing V2 versions with the good coefficient interpolation for folks who craved absence of zipper noise) will be what folks are really excited about, but I do think these Y filters will have their place. They all give you the same characteristics with ResEdge, plus they all give you that slightly warm, unusual texture when you put ResEdge to 0 (a setting of 0.1 is what will give you closest to a traditional biquad, while still not quite being one) +############ YNotBandpass is soft and smooth to nasty, edgy texture-varying filtering, no control smoothing. + +YNotBandpass has various uses. One I was trying out in the original video, was setting it up as a ‘walkie-talkie’ sort of tone on my voice, and then turning up ResEdge to really trash the hell out of the audio in a characteristic way that’s not easily found anywhere else. + +In the video for YNotBandpass, the version without control smoothing, I demoed it on a bunch of huge reverb, alternating between a Bricasti Cathedral and my version of that same sound… and the more rapid switching between Freq settings turns out to sound pretty nice! Except when the ResEdge control is used to give a mean, electrical, circuit-bendy quality that still retains a lot of the depth of the underlying sound. + ############ YHighpass is soft and smooth to nasty, edgy texture-varying filtering. See YLowpass, except it’s a highpass :) but there are several ‘one more things’, most notably an upgrade to what I’ve been using for denormalization. I ran into issues with YLowpass munching too much CPU. The fixes I came up with, worked so well, that I’ve applied them to Console7, Console7Cascade, Chamber, Galactic, and several plugins that haven’t come out yet :) As a result, my previous video using YLowpass crept up to 70% CPU at times, and this video using the exact same setup and plugins idles around 35%. I call that a good day (OK, week) of work. -############ YNotHighpass is soft and smooth to nasty, edgy texture-varying filtering. +############ YNotHighpass is soft and smooth to nasty, edgy texture-varying filtering, no control smoothing. See YNotLowpass, except it’s a highpass :) interestingly, the original YHighpass saw some significant improvements in CPU usage. Turns out that going to YNot mode, with no control smoothing, boosts performance even more. diff --git a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.cpp b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.cpp index 8107040eb..7c500cd3a 100755 --- a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.cpp +++ b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.cpp @@ -14,7 +14,7 @@ ConsoleMCBuss::ConsoleMCBuss(audioMasterCallback audioMaster) : { A = 1.0; - for (int x = 0; x < gslew_total; x++) gslew[x] = 0.0; + lastSinewL = lastSinewR = 0.0; subAL = subAR = subBL = subBR = subCL = subCR = subDL = subDR = 0.0; gainA = gainB = 1.0; diff --git a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.h b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.h index 71ad5b022..8a793be7e 100755 --- a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.h +++ b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBuss.h @@ -52,61 +52,9 @@ private: char _programName[kVstMaxProgNameLen + 1]; std::set< std::string > _canDo; - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBussProc.cpp b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBussProc.cpp index e8267e648..060f2162d 100755 --- a/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBussProc.cpp +++ b/plugins/LinuxVST/src/ConsoleMCBuss/ConsoleMCBussProc.cpp @@ -18,37 +18,17 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -120,23 +100,22 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; @@ -174,37 +153,17 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -276,23 +235,22 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.cpp b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.cpp index a58c5fab6..d6ccd406a 100755 --- a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.cpp +++ b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.cpp @@ -173,7 +173,7 @@ ComponentResult ConsoleMCBuss::Initialize() //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ComponentResult ConsoleMCBuss::Reset(AudioUnitScope inScope, AudioUnitElement inElement) { - for (int x = 0; x < gslew_total; x++) gslew[x] = 0.0; + lastSinewL = lastSinewR = 0.0; subAL = subAR = subBL = subBR = subCL = subCR = subDL = subDR = 0.0; gainA = gainB = 1.0; fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; @@ -198,36 +198,16 @@ OSStatus ConsoleMCBuss::ProcessBufferLists(AudioUnitRenderActionFlags & ioActio overallscale /= 44100.0; overallscale *= GetSampleRate(); - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - gainA = gainB; gainB = sqrt(GetParameter( kParam_One )); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (nSampleFrames-- > 0) { double inputSampleL = *inputL; double inputSampleR = *inputR; @@ -297,24 +277,23 @@ OSStatus ConsoleMCBuss::ProcessBufferLists(AudioUnitRenderActionFlags & ioActio } //if using the master fader, we are going to attenuate three places. //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.h b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.h index 5a4a03105..e08f495ef 100755 --- a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.h +++ b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.h @@ -107,62 +107,10 @@ public: /*! @method Version */ virtual ComponentResult Version() { return kConsoleMCBussVersion; } - private: - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + private: + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser index 609037679..6b272568d 100755 --- a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser @@ -51,14 +51,12 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 718748917; - PBXWorkspaceStateSaveDate = 718748917; + PBXPerProjectTemplateStateSaveDate = 719180153; + PBXWorkspaceStateSaveDate = 719180153; }; perUserProjectItems = { - 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */ = 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */; - 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */; - 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */; 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */; + 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */ = 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */; }; sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */; userBuildSettings = { @@ -66,15 +64,15 @@ }; 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1659, 6228}}"; - sepNavSelRange = "{10341, 4034}"; - sepNavVisRange = "{13504, 1509}"; - sepNavWindowFrame = "{{558, 38}, {859, 840}}"; + sepNavIntBoundsRect = "{{0, 0}, {1659, 6012}}"; + sepNavSelRange = "{12832, 0}"; + sepNavVisRange = "{12149, 1645}"; + sepNavWindowFrame = "{{576, 28}, {859, 840}}"; }; }; 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1056, 1062}}"; + sepNavIntBoundsRect = "{{0, 0}, {554, 1116}}"; sepNavSelRange = "{2934, 0}"; sepNavVisRange = "{0, 0}"; sepNavWindowFrame = "{{482, 3}, {1086, 835}}"; @@ -87,36 +85,6 @@ sepNavVisRange = "{0, 1336}"; }; }; - 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BC6025B073B072D006C4272 /* ConsoleMCBuss.h */; - name = "ConsoleMCBuss.h: 197"; - rLen = 0; - rLoc = 5890; - rType = 0; - vrLen = 0; - vrLoc = 6030; - }; - 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */; - name = "ConsoleMCBuss.cpp: 223"; - rLen = 0; - rLoc = 9628; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; - name = "ConsoleMCBussVersion.h: 54"; - rLen = 0; - rLoc = 2934; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; @@ -129,9 +97,9 @@ }; 8BC6025B073B072D006C4272 /* ConsoleMCBuss.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1146, 3330}}"; - sepNavSelRange = "{5443, 0}"; - sepNavVisRange = "{2694, 1136}"; + sepNavIntBoundsRect = "{{0, 0}, {1146, 2988}}"; + sepNavSelRange = "{4837, 0}"; + sepNavVisRange = "{4157, 1077}"; sepNavWindowFrame = "{{294, 38}, {1146, 835}}"; }; }; @@ -149,6 +117,16 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; + 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; + name = "ConsoleMCBussVersion.h: 54"; + rLen = 0; + rLoc = 2934; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; 8D01CCC60486CAD60068D4B7 /* ConsoleMCBuss */ = { activeExec = 0; }; diff --git a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 index 02b1d7aa9..4fea54cc5 100755 --- a/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 @@ -324,7 +324,7 @@ 185 RubberWindowFrame - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 Module PBXSmartGroupTreeModule @@ -352,12 +352,10 @@ _historyCapacity 0 bookmark - 8BC5E9E82AD73ECE0007A2D0 + 8BDCB21C2ADDE0B700ADE91B history - 8BB909FD2AD4CEAF005AFA8A - 8BC5E9E62AD73ECE0007A2D0 - 8BC5E9E72AD73ECE0007A2D0 + 8BC5E9E82AD73ECE0007A2D0 SplitCount @@ -371,18 +369,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 13}} + {{0, 0}, {603, 0}} RubberWindowFrame - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 13pt + 0pt Proportion - 428pt + 441pt Tabs @@ -396,9 +394,7 @@ GeometryConfiguration Frame - {{10, 27}, {603, 401}} - RubberWindowFrame - 586 364 810 487 0 0 1440 878 + {{10, 27}, {603, 414}} Module XCDetailModule @@ -452,7 +448,9 @@ GeometryConfiguration Frame - {{10, 27}, {603, 282}} + {{10, 27}, {603, 414}} + RubberWindowFrame + 289 361 810 487 0 0 1440 878 Module PBXBuildResultsModule @@ -480,11 +478,11 @@ TableOfContents - 8BC5E9E92AD73ECE0007A2D0 + 8BDCB21D2ADDE0B700ADE91B 1CA23ED40692098700951B8B - 8BC5E9EA2AD73ECE0007A2D0 + 8BDCB21E2ADDE0B700ADE91B 8B966AE42AC8C55C0063C683 - 8BC5E9EB2AD73ECE0007A2D0 + 8BDCB21F2ADDE0B700ADE91B 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -657,7 +655,7 @@ StatusbarIsVisible TimeStamp - 718749390.02774405 + 719184055.86891198 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -674,10 +672,11 @@ 5 WindowOrderList + 8BDCB2202ADDE0B700ADE91B /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj WindowString - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 WindowToolsV3 diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.cpp b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.cpp index 1f4c589a2..f5b66ca3a 100755 --- a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.cpp +++ b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.cpp @@ -173,7 +173,7 @@ ComponentResult ConsoleMCBuss::Initialize() //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ComponentResult ConsoleMCBuss::Reset(AudioUnitScope inScope, AudioUnitElement inElement) { - for (int x = 0; x < gslew_total; x++) gslew[x] = 0.0; + lastSinewL = lastSinewR = 0.0; subAL = subAR = subBL = subBR = subCL = subCR = subDL = subDR = 0.0; gainA = gainB = 1.0; fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX; @@ -198,36 +198,16 @@ OSStatus ConsoleMCBuss::ProcessBufferLists(AudioUnitRenderActionFlags & ioActio overallscale /= 44100.0; overallscale *= GetSampleRate(); - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - gainA = gainB; gainB = sqrt(GetParameter( kParam_One )); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (nSampleFrames-- > 0) { double inputSampleL = *inputL; double inputSampleR = *inputR; @@ -297,24 +277,23 @@ OSStatus ConsoleMCBuss::ProcessBufferLists(AudioUnitRenderActionFlags & ioActio } //if using the master fader, we are going to attenuate three places. //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.h b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.h index 5a4a03105..e08f495ef 100755 --- a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.h +++ b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.h @@ -107,62 +107,10 @@ public: /*! @method Version */ virtual ComponentResult Version() { return kConsoleMCBussVersion; } - private: - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + private: + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser index 609037679..6b272568d 100755 --- a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser @@ -51,14 +51,12 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 718748917; - PBXWorkspaceStateSaveDate = 718748917; + PBXPerProjectTemplateStateSaveDate = 719180153; + PBXWorkspaceStateSaveDate = 719180153; }; perUserProjectItems = { - 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */ = 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */; - 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */; - 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */; 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */ = 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */; + 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */ = 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */; }; sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */; userBuildSettings = { @@ -66,15 +64,15 @@ }; 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1659, 6228}}"; - sepNavSelRange = "{10341, 4034}"; - sepNavVisRange = "{13504, 1509}"; - sepNavWindowFrame = "{{558, 38}, {859, 840}}"; + sepNavIntBoundsRect = "{{0, 0}, {1659, 6012}}"; + sepNavSelRange = "{12832, 0}"; + sepNavVisRange = "{12149, 1645}"; + sepNavWindowFrame = "{{576, 28}, {859, 840}}"; }; }; 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1056, 1062}}"; + sepNavIntBoundsRect = "{{0, 0}, {554, 1116}}"; sepNavSelRange = "{2934, 0}"; sepNavVisRange = "{0, 0}"; sepNavWindowFrame = "{{482, 3}, {1086, 835}}"; @@ -87,36 +85,6 @@ sepNavVisRange = "{0, 1336}"; }; }; - 8BB909FD2AD4CEAF005AFA8A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BC6025B073B072D006C4272 /* ConsoleMCBuss.h */; - name = "ConsoleMCBuss.h: 197"; - rLen = 0; - rLoc = 5890; - rType = 0; - vrLen = 0; - vrLoc = 6030; - }; - 8BC5E9E62AD73ECE0007A2D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */; - name = "ConsoleMCBuss.cpp: 223"; - rLen = 0; - rLoc = 9628; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 8BC5E9E72AD73ECE0007A2D0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; - name = "ConsoleMCBussVersion.h: 54"; - rLen = 0; - rLoc = 2934; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; 8BC5E9E82AD73ECE0007A2D0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; @@ -129,9 +97,9 @@ }; 8BC6025B073B072D006C4272 /* ConsoleMCBuss.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1146, 3330}}"; - sepNavSelRange = "{5443, 0}"; - sepNavVisRange = "{2694, 1136}"; + sepNavIntBoundsRect = "{{0, 0}, {1146, 2988}}"; + sepNavSelRange = "{4837, 0}"; + sepNavVisRange = "{4157, 1077}"; sepNavWindowFrame = "{{294, 38}, {1146, 835}}"; }; }; @@ -149,6 +117,16 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; + 8BDCB21C2ADDE0B700ADE91B /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; + name = "ConsoleMCBussVersion.h: 54"; + rLen = 0; + rLoc = 2934; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; 8D01CCC60486CAD60068D4B7 /* ConsoleMCBuss */ = { activeExec = 0; }; diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 index 02b1d7aa9..4fea54cc5 100755 --- a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 @@ -324,7 +324,7 @@ 185 RubberWindowFrame - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 Module PBXSmartGroupTreeModule @@ -352,12 +352,10 @@ _historyCapacity 0 bookmark - 8BC5E9E82AD73ECE0007A2D0 + 8BDCB21C2ADDE0B700ADE91B history - 8BB909FD2AD4CEAF005AFA8A - 8BC5E9E62AD73ECE0007A2D0 - 8BC5E9E72AD73ECE0007A2D0 + 8BC5E9E82AD73ECE0007A2D0 SplitCount @@ -371,18 +369,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 13}} + {{0, 0}, {603, 0}} RubberWindowFrame - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 13pt + 0pt Proportion - 428pt + 441pt Tabs @@ -396,9 +394,7 @@ GeometryConfiguration Frame - {{10, 27}, {603, 401}} - RubberWindowFrame - 586 364 810 487 0 0 1440 878 + {{10, 27}, {603, 414}} Module XCDetailModule @@ -452,7 +448,9 @@ GeometryConfiguration Frame - {{10, 27}, {603, 282}} + {{10, 27}, {603, 414}} + RubberWindowFrame + 289 361 810 487 0 0 1440 878 Module PBXBuildResultsModule @@ -480,11 +478,11 @@ TableOfContents - 8BC5E9E92AD73ECE0007A2D0 + 8BDCB21D2ADDE0B700ADE91B 1CA23ED40692098700951B8B - 8BC5E9EA2AD73ECE0007A2D0 + 8BDCB21E2ADDE0B700ADE91B 8B966AE42AC8C55C0063C683 - 8BC5E9EB2AD73ECE0007A2D0 + 8BDCB21F2ADDE0B700ADE91B 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -657,7 +655,7 @@ StatusbarIsVisible TimeStamp - 718749390.02774405 + 719184055.86891198 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -674,10 +672,11 @@ 5 WindowOrderList + 8BDCB2202ADDE0B700ADE91B /Users/christopherjohnson/Desktop/airwindows/plugins/MacAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj WindowString - 586 364 810 487 0 0 1440 878 + 289 361 810 487 0 0 1440 878 WindowToolsV3 diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj index 22e599e14..95aaa7e71 100755 --- a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj +++ b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj @@ -7,135 +7,135 @@ objects = { /* Begin PBXBuildFile section */ - 8B0FD6C52AD8811300ACD69D /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD63D2AD8811300ACD69D /* CAExtAudioFile.h */; }; - 8B0FD6C62AD8811300ACD69D /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD63E2AD8811300ACD69D /* CACFMachPort.h */; }; - 8B0FD6C72AD8811300ACD69D /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD63F2AD8811300ACD69D /* CABool.h */; }; - 8B0FD6C82AD8811300ACD69D /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6402AD8811300ACD69D /* CAComponent.cpp */; }; - 8B0FD6C92AD8811300ACD69D /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6412AD8811300ACD69D /* CADebugger.h */; }; - 8B0FD6CA2AD8811300ACD69D /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6422AD8811300ACD69D /* CACFNumber.cpp */; }; - 8B0FD6CB2AD8811300ACD69D /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6432AD8811300ACD69D /* CAGuard.h */; }; - 8B0FD6CC2AD8811300ACD69D /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6442AD8811300ACD69D /* CAAtomic.h */; }; - 8B0FD6CD2AD8811300ACD69D /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6452AD8811300ACD69D /* CAStreamBasicDescription.h */; }; - 8B0FD6CE2AD8811300ACD69D /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6462AD8811300ACD69D /* CACFObject.h */; }; - 8B0FD6CF2AD8811300ACD69D /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6472AD8811300ACD69D /* CAStreamRangedDescription.h */; }; - 8B0FD6D02AD8811300ACD69D /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6482AD8811300ACD69D /* CATokenMap.h */; }; - 8B0FD6D12AD8811300ACD69D /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6492AD8811300ACD69D /* CAComponent.h */; }; - 8B0FD6D22AD8811300ACD69D /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD64A2AD8811300ACD69D /* CAAudioBufferList.h */; }; - 8B0FD6D32AD8811300ACD69D /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD64B2AD8811300ACD69D /* CAAudioUnit.h */; }; - 8B0FD6D42AD8811300ACD69D /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD64C2AD8811300ACD69D /* CAAUParameter.h */; }; - 8B0FD6D52AD8811300ACD69D /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD64D2AD8811300ACD69D /* CAException.h */; }; - 8B0FD6D62AD8811300ACD69D /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD64E2AD8811300ACD69D /* CAAUProcessor.cpp */; }; - 8B0FD6D72AD8811300ACD69D /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD64F2AD8811300ACD69D /* CAAUProcessor.h */; }; - 8B0FD6D82AD8811300ACD69D /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6502AD8811300ACD69D /* CAProcess.h */; }; - 8B0FD6D92AD8811300ACD69D /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6512AD8811300ACD69D /* CACFDictionary.h */; }; - 8B0FD6DA2AD8811300ACD69D /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6522AD8811300ACD69D /* CAPThread.h */; }; - 8B0FD6DB2AD8811300ACD69D /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6532AD8811300ACD69D /* CAAUParameter.cpp */; }; - 8B0FD6DC2AD8811300ACD69D /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6542AD8811300ACD69D /* CAAudioTimeStamp.h */; }; - 8B0FD6DD2AD8811300ACD69D /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6552AD8811300ACD69D /* CAFilePathUtils.cpp */; }; - 8B0FD6DE2AD8811300ACD69D /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6562AD8811300ACD69D /* CAAudioValueRange.h */; }; - 8B0FD6DF2AD8811300ACD69D /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6572AD8811300ACD69D /* CAVectorUnitTypes.h */; }; - 8B0FD6E02AD8811300ACD69D /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6582AD8811300ACD69D /* CAAudioChannelLayoutObject.cpp */; }; - 8B0FD6E12AD8811300ACD69D /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6592AD8811300ACD69D /* CAGuard.cpp */; }; - 8B0FD6E22AD8811300ACD69D /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD65A2AD8811300ACD69D /* CACFNumber.h */; }; - 8B0FD6E32AD8811300ACD69D /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD65B2AD8811300ACD69D /* CACFDistributedNotification.cpp */; }; - 8B0FD6E42AD8811300ACD69D /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD65C2AD8811300ACD69D /* CACFString.h */; }; - 8B0FD6E52AD8811300ACD69D /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD65D2AD8811300ACD69D /* CAAUMIDIMapManager.cpp */; }; - 8B0FD6E62AD8811300ACD69D /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD65E2AD8811300ACD69D /* CAComponentDescription.cpp */; }; - 8B0FD6E72AD8811300ACD69D /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD65F2AD8811300ACD69D /* CAHostTimeBase.h */; }; - 8B0FD6E82AD8811300ACD69D /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6602AD8811300ACD69D /* CADebugMacros.cpp */; }; - 8B0FD6E92AD8811300ACD69D /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6612AD8811300ACD69D /* CAAudioFileFormats.h */; }; - 8B0FD6EA2AD8811300ACD69D /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6622AD8811300ACD69D /* CAAUMIDIMapManager.h */; }; - 8B0FD6EB2AD8811300ACD69D /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6632AD8811300ACD69D /* CACFDictionary.cpp */; }; - 8B0FD6EC2AD8811300ACD69D /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6642AD8811300ACD69D /* CAMutex.h */; }; - 8B0FD6ED2AD8811300ACD69D /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6652AD8811300ACD69D /* CACFString.cpp */; }; - 8B0FD6EE2AD8811300ACD69D /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6662AD8811300ACD69D /* CASettingsStorage.h */; }; - 8B0FD6EF2AD8811300ACD69D /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6672AD8811300ACD69D /* CADebugPrintf.h */; }; - 8B0FD6F02AD8811300ACD69D /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6682AD8811300ACD69D /* CAXException.cpp */; }; - 8B0FD6F12AD8811300ACD69D /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6692AD8811300ACD69D /* CAAUMIDIMap.h */; }; - 8B0FD6F22AD8811300ACD69D /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD66A2AD8811300ACD69D /* AUParamInfo.h */; }; - 8B0FD6F32AD8811300ACD69D /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD66B2AD8811300ACD69D /* CABitOperations.h */; }; - 8B0FD6F42AD8811300ACD69D /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD66C2AD8811300ACD69D /* CACFPreferences.cpp */; }; - 8B0FD6F52AD8811300ACD69D /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD66D2AD8811300ACD69D /* CABundleLocker.h */; }; - 8B0FD6F62AD8811300ACD69D /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD66E2AD8811300ACD69D /* CAPropertyAddress.h */; }; - 8B0FD6F72AD8811300ACD69D /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD66F2AD8811300ACD69D /* CAXException.h */; }; - 8B0FD6F82AD8811300ACD69D /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6702AD8811300ACD69D /* CAAudioChannelLayout.cpp */; }; - 8B0FD6F92AD8811300ACD69D /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6712AD8811300ACD69D /* CAThreadSafeList.h */; }; - 8B0FD6FA2AD8811300ACD69D /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6722AD8811300ACD69D /* CAAudioUnitOutputCapturer.h */; }; - 8B0FD6FB2AD8811300ACD69D /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6732AD8811300ACD69D /* AUParamInfo.cpp */; }; - 8B0FD6FC2AD8811300ACD69D /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6742AD8811300ACD69D /* CASharedLibrary.cpp */; }; - 8B0FD6FD2AD8811300ACD69D /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6752AD8811300ACD69D /* CAAUMIDIMap.cpp */; }; - 8B0FD6FE2AD8811300ACD69D /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6762AD8811300ACD69D /* CALogMacros.h */; }; - 8B0FD6FF2AD8811300ACD69D /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6772AD8811300ACD69D /* CACFMessagePort.cpp */; }; - 8B0FD7002AD8811300ACD69D /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6782AD8811300ACD69D /* CARingBuffer.h */; }; - 8B0FD7012AD8811300ACD69D /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6792AD8811300ACD69D /* AUOutputBL.cpp */; }; - 8B0FD7022AD8811300ACD69D /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD67A2AD8811300ACD69D /* CABufferList.h */; }; - 8B0FD7032AD8811300ACD69D /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD67B2AD8811300ACD69D /* CASharedLibrary.h */; }; - 8B0FD7042AD8811300ACD69D /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD67C2AD8811300ACD69D /* CACFData.h */; }; - 8B0FD7052AD8811300ACD69D /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD67D2AD8811300ACD69D /* CAStreamRangedDescription.cpp */; }; - 8B0FD7062AD8811300ACD69D /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD67E2AD8811300ACD69D /* CAPThread.cpp */; }; - 8B0FD7072AD8811300ACD69D /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD67F2AD8811300ACD69D /* CAAutoDisposer.h */; }; - 8B0FD7082AD8811300ACD69D /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6802AD8811300ACD69D /* CACFPreferences.h */; }; - 8B0FD7092AD8811300ACD69D /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6812AD8811300ACD69D /* CAVectorUnit.cpp */; }; - 8B0FD70A2AD8811300ACD69D /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6822AD8811300ACD69D /* CAComponentDescription.h */; }; - 8B0FD70B2AD8811300ACD69D /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6832AD8811300ACD69D /* CADebugMacros.h */; }; - 8B0FD70C2AD8811300ACD69D /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6842AD8811300ACD69D /* AUOutputBL.h */; }; - 8B0FD70D2AD8811300ACD69D /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6852AD8811300ACD69D /* CADebugPrintf.cpp */; }; - 8B0FD70E2AD8811300ACD69D /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6862AD8811300ACD69D /* CARingBuffer.cpp */; }; - 8B0FD70F2AD8811300ACD69D /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6872AD8811300ACD69D /* CACFPlugIn.h */; }; - 8B0FD7102AD8811300ACD69D /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6882AD8811300ACD69D /* CASettingsStorage.cpp */; }; - 8B0FD7112AD8811300ACD69D /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6892AD8811300ACD69D /* CAMixMap.h */; }; - 8B0FD7122AD8811300ACD69D /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD68A2AD8811300ACD69D /* CACFDistributedNotification.h */; }; - 8B0FD7132AD8811300ACD69D /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD68B2AD8811300ACD69D /* CAFilePathUtils.h */; }; - 8B0FD7142AD8811300ACD69D /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD68C2AD8811300ACD69D /* CATink.h */; }; - 8B0FD7152AD8811300ACD69D /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD68D2AD8811300ACD69D /* CAStreamBasicDescription.cpp */; }; - 8B0FD7162AD8811300ACD69D /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD68E2AD8811300ACD69D /* CAAudioChannelLayout.h */; }; - 8B0FD7172AD8811300ACD69D /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD68F2AD8811300ACD69D /* CAProcess.cpp */; }; - 8B0FD7182AD8811300ACD69D /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6902AD8811300ACD69D /* CAHostTimeBase.cpp */; }; - 8B0FD7192AD8811300ACD69D /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6912AD8811300ACD69D /* CAPersistence.cpp */; }; - 8B0FD71A2AD8811300ACD69D /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6922AD8811300ACD69D /* CAAudioBufferList.cpp */; }; - 8B0FD71B2AD8811300ACD69D /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6932AD8811300ACD69D /* CAAudioTimeStamp.cpp */; }; - 8B0FD71C2AD8811300ACD69D /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6942AD8811300ACD69D /* CAVectorUnit.h */; }; - 8B0FD71D2AD8811300ACD69D /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6952AD8811300ACD69D /* CAByteOrder.h */; }; - 8B0FD71E2AD8811300ACD69D /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6962AD8811300ACD69D /* CACFArray.h */; }; - 8B0FD71F2AD8811300ACD69D /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6972AD8811300ACD69D /* CAAtomicStack.h */; }; - 8B0FD7202AD8811300ACD69D /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6982AD8811300ACD69D /* CAReferenceCounted.h */; }; - 8B0FD7212AD8811300ACD69D /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6992AD8811300ACD69D /* CACFMachPort.cpp */; }; - 8B0FD7222AD8811300ACD69D /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD69A2AD8811300ACD69D /* CABufferList.cpp */; }; - 8B0FD7232AD8811300ACD69D /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD69B2AD8811300ACD69D /* CAMutex.cpp */; }; - 8B0FD7242AD8811300ACD69D /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD69C2AD8811300ACD69D /* CADebugger.cpp */; }; - 8B0FD7252AD8811300ACD69D /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD69D2AD8811300ACD69D /* CABundleLocker.cpp */; }; - 8B0FD7262AD8811300ACD69D /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD69E2AD8811300ACD69D /* CAAudioFileFormats.cpp */; }; - 8B0FD7272AD8811300ACD69D /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD69F2AD8811300ACD69D /* CAMath.h */; }; - 8B0FD7282AD8811300ACD69D /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6A02AD8811300ACD69D /* CACFArray.cpp */; }; - 8B0FD7292AD8811300ACD69D /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6A12AD8811300ACD69D /* CACFMessagePort.h */; }; - 8B0FD72A2AD8811300ACD69D /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6A22AD8811300ACD69D /* CAAudioValueRange.cpp */; }; - 8B0FD72B2AD8811300ACD69D /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6A32AD8811300ACD69D /* CAAudioUnit.cpp */; }; - 8B0FD72C2AD8811300ACD69D /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6A72AD8811300ACD69D /* AUViewLocalizedStringKeys.h */; }; - 8B0FD72D2AD8811300ACD69D /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6A92AD8811300ACD69D /* ComponentBase.cpp */; }; - 8B0FD72E2AD8811300ACD69D /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6AA2AD8811300ACD69D /* AUScopeElement.cpp */; }; - 8B0FD72F2AD8811300ACD69D /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6AB2AD8811300ACD69D /* ComponentBase.h */; }; - 8B0FD7302AD8811300ACD69D /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6AC2AD8811300ACD69D /* AUBase.cpp */; }; - 8B0FD7312AD8811300ACD69D /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6AD2AD8811300ACD69D /* AUInputElement.h */; }; - 8B0FD7322AD8811300ACD69D /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6AE2AD8811300ACD69D /* AUBase.h */; }; - 8B0FD7332AD8811300ACD69D /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6AF2AD8811300ACD69D /* AUPlugInDispatch.h */; }; - 8B0FD7342AD8811300ACD69D /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6B02AD8811300ACD69D /* AUDispatch.h */; }; - 8B0FD7352AD8811300ACD69D /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6B12AD8811300ACD69D /* AUOutputElement.cpp */; }; - 8B0FD7372AD8811300ACD69D /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6B32AD8811300ACD69D /* AUPlugInDispatch.cpp */; }; - 8B0FD7382AD8811300ACD69D /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6B42AD8811300ACD69D /* AUOutputElement.h */; }; - 8B0FD7392AD8811300ACD69D /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6B52AD8811300ACD69D /* AUDispatch.cpp */; }; - 8B0FD73A2AD8811300ACD69D /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6B62AD8811300ACD69D /* AUScopeElement.h */; }; - 8B0FD73B2AD8811300ACD69D /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6B72AD8811300ACD69D /* AUInputElement.cpp */; }; - 8B0FD73C2AD8811300ACD69D /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6B92AD8811300ACD69D /* AUEffectBase.cpp */; }; - 8B0FD73D2AD8811300ACD69D /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6BA2AD8811300ACD69D /* AUEffectBase.h */; }; - 8B0FD73E2AD8811300ACD69D /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6BC2AD8811300ACD69D /* AUTimestampGenerator.h */; }; - 8B0FD73F2AD8811300ACD69D /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6BD2AD8811300ACD69D /* AUBaseHelper.cpp */; }; - 8B0FD7402AD8811300ACD69D /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6BE2AD8811300ACD69D /* AUSilentTimeout.h */; }; - 8B0FD7412AD8811300ACD69D /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6BF2AD8811300ACD69D /* AUInputFormatConverter.h */; }; - 8B0FD7422AD8811300ACD69D /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6C02AD8811300ACD69D /* AUTimestampGenerator.cpp */; }; - 8B0FD7432AD8811300ACD69D /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD6C12AD8811300ACD69D /* AUBuffer.cpp */; }; - 8B0FD7442AD8811300ACD69D /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6C22AD8811300ACD69D /* AUMIDIDefs.h */; }; - 8B0FD7452AD8811300ACD69D /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6C32AD8811300ACD69D /* AUBuffer.h */; }; - 8B0FD7462AD8811300ACD69D /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD6C42AD8811300ACD69D /* AUBaseHelper.h */; }; + 8B15C3D82ADDFE3A0090FCC6 /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3502ADDFE3A0090FCC6 /* CAExtAudioFile.h */; }; + 8B15C3D92ADDFE3A0090FCC6 /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3512ADDFE3A0090FCC6 /* CACFMachPort.h */; }; + 8B15C3DA2ADDFE3A0090FCC6 /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3522ADDFE3A0090FCC6 /* CABool.h */; }; + 8B15C3DB2ADDFE3A0090FCC6 /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3532ADDFE3A0090FCC6 /* CAComponent.cpp */; }; + 8B15C3DC2ADDFE3A0090FCC6 /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3542ADDFE3A0090FCC6 /* CADebugger.h */; }; + 8B15C3DD2ADDFE3A0090FCC6 /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3552ADDFE3A0090FCC6 /* CACFNumber.cpp */; }; + 8B15C3DE2ADDFE3A0090FCC6 /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3562ADDFE3A0090FCC6 /* CAGuard.h */; }; + 8B15C3DF2ADDFE3A0090FCC6 /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3572ADDFE3A0090FCC6 /* CAAtomic.h */; }; + 8B15C3E02ADDFE3A0090FCC6 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3582ADDFE3A0090FCC6 /* CAStreamBasicDescription.h */; }; + 8B15C3E12ADDFE3A0090FCC6 /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3592ADDFE3A0090FCC6 /* CACFObject.h */; }; + 8B15C3E22ADDFE3A0090FCC6 /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35A2ADDFE3A0090FCC6 /* CAStreamRangedDescription.h */; }; + 8B15C3E32ADDFE3A0090FCC6 /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35B2ADDFE3A0090FCC6 /* CATokenMap.h */; }; + 8B15C3E42ADDFE3A0090FCC6 /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35C2ADDFE3A0090FCC6 /* CAComponent.h */; }; + 8B15C3E52ADDFE3A0090FCC6 /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35D2ADDFE3A0090FCC6 /* CAAudioBufferList.h */; }; + 8B15C3E62ADDFE3A0090FCC6 /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35E2ADDFE3A0090FCC6 /* CAAudioUnit.h */; }; + 8B15C3E72ADDFE3A0090FCC6 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C35F2ADDFE3A0090FCC6 /* CAAUParameter.h */; }; + 8B15C3E82ADDFE3A0090FCC6 /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3602ADDFE3A0090FCC6 /* CAException.h */; }; + 8B15C3E92ADDFE3A0090FCC6 /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3612ADDFE3A0090FCC6 /* CAAUProcessor.cpp */; }; + 8B15C3EA2ADDFE3A0090FCC6 /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3622ADDFE3A0090FCC6 /* CAAUProcessor.h */; }; + 8B15C3EB2ADDFE3A0090FCC6 /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3632ADDFE3A0090FCC6 /* CAProcess.h */; }; + 8B15C3EC2ADDFE3A0090FCC6 /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3642ADDFE3A0090FCC6 /* CACFDictionary.h */; }; + 8B15C3ED2ADDFE3A0090FCC6 /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3652ADDFE3A0090FCC6 /* CAPThread.h */; }; + 8B15C3EE2ADDFE3A0090FCC6 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3662ADDFE3A0090FCC6 /* CAAUParameter.cpp */; }; + 8B15C3EF2ADDFE3A0090FCC6 /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3672ADDFE3A0090FCC6 /* CAAudioTimeStamp.h */; }; + 8B15C3F02ADDFE3A0090FCC6 /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3682ADDFE3A0090FCC6 /* CAFilePathUtils.cpp */; }; + 8B15C3F12ADDFE3A0090FCC6 /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3692ADDFE3A0090FCC6 /* CAAudioValueRange.h */; }; + 8B15C3F22ADDFE3A0090FCC6 /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C36A2ADDFE3A0090FCC6 /* CAVectorUnitTypes.h */; }; + 8B15C3F32ADDFE3A0090FCC6 /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C36B2ADDFE3A0090FCC6 /* CAAudioChannelLayoutObject.cpp */; }; + 8B15C3F42ADDFE3A0090FCC6 /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C36C2ADDFE3A0090FCC6 /* CAGuard.cpp */; }; + 8B15C3F52ADDFE3A0090FCC6 /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C36D2ADDFE3A0090FCC6 /* CACFNumber.h */; }; + 8B15C3F62ADDFE3A0090FCC6 /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C36E2ADDFE3A0090FCC6 /* CACFDistributedNotification.cpp */; }; + 8B15C3F72ADDFE3A0090FCC6 /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C36F2ADDFE3A0090FCC6 /* CACFString.h */; }; + 8B15C3F82ADDFE3A0090FCC6 /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3702ADDFE3A0090FCC6 /* CAAUMIDIMapManager.cpp */; }; + 8B15C3F92ADDFE3A0090FCC6 /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3712ADDFE3A0090FCC6 /* CAComponentDescription.cpp */; }; + 8B15C3FA2ADDFE3A0090FCC6 /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3722ADDFE3A0090FCC6 /* CAHostTimeBase.h */; }; + 8B15C3FB2ADDFE3A0090FCC6 /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3732ADDFE3A0090FCC6 /* CADebugMacros.cpp */; }; + 8B15C3FC2ADDFE3A0090FCC6 /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3742ADDFE3A0090FCC6 /* CAAudioFileFormats.h */; }; + 8B15C3FD2ADDFE3A0090FCC6 /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3752ADDFE3A0090FCC6 /* CAAUMIDIMapManager.h */; }; + 8B15C3FE2ADDFE3A0090FCC6 /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3762ADDFE3A0090FCC6 /* CACFDictionary.cpp */; }; + 8B15C3FF2ADDFE3A0090FCC6 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3772ADDFE3A0090FCC6 /* CAMutex.h */; }; + 8B15C4002ADDFE3A0090FCC6 /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3782ADDFE3A0090FCC6 /* CACFString.cpp */; }; + 8B15C4012ADDFE3A0090FCC6 /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3792ADDFE3A0090FCC6 /* CASettingsStorage.h */; }; + 8B15C4022ADDFE3A0090FCC6 /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C37A2ADDFE3A0090FCC6 /* CADebugPrintf.h */; }; + 8B15C4032ADDFE3A0090FCC6 /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C37B2ADDFE3A0090FCC6 /* CAXException.cpp */; }; + 8B15C4042ADDFE3A0090FCC6 /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C37C2ADDFE3A0090FCC6 /* CAAUMIDIMap.h */; }; + 8B15C4052ADDFE3A0090FCC6 /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C37D2ADDFE3A0090FCC6 /* AUParamInfo.h */; }; + 8B15C4062ADDFE3A0090FCC6 /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C37E2ADDFE3A0090FCC6 /* CABitOperations.h */; }; + 8B15C4072ADDFE3A0090FCC6 /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C37F2ADDFE3A0090FCC6 /* CACFPreferences.cpp */; }; + 8B15C4082ADDFE3A0090FCC6 /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3802ADDFE3A0090FCC6 /* CABundleLocker.h */; }; + 8B15C4092ADDFE3A0090FCC6 /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3812ADDFE3A0090FCC6 /* CAPropertyAddress.h */; }; + 8B15C40A2ADDFE3A0090FCC6 /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3822ADDFE3A0090FCC6 /* CAXException.h */; }; + 8B15C40B2ADDFE3A0090FCC6 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3832ADDFE3A0090FCC6 /* CAAudioChannelLayout.cpp */; }; + 8B15C40C2ADDFE3A0090FCC6 /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3842ADDFE3A0090FCC6 /* CAThreadSafeList.h */; }; + 8B15C40D2ADDFE3A0090FCC6 /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3852ADDFE3A0090FCC6 /* CAAudioUnitOutputCapturer.h */; }; + 8B15C40E2ADDFE3A0090FCC6 /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3862ADDFE3A0090FCC6 /* AUParamInfo.cpp */; }; + 8B15C40F2ADDFE3A0090FCC6 /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3872ADDFE3A0090FCC6 /* CASharedLibrary.cpp */; }; + 8B15C4102ADDFE3A0090FCC6 /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3882ADDFE3A0090FCC6 /* CAAUMIDIMap.cpp */; }; + 8B15C4112ADDFE3A0090FCC6 /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3892ADDFE3A0090FCC6 /* CALogMacros.h */; }; + 8B15C4122ADDFE3A0090FCC6 /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C38A2ADDFE3A0090FCC6 /* CACFMessagePort.cpp */; }; + 8B15C4132ADDFE3A0090FCC6 /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C38B2ADDFE3A0090FCC6 /* CARingBuffer.h */; }; + 8B15C4142ADDFE3A0090FCC6 /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C38C2ADDFE3A0090FCC6 /* AUOutputBL.cpp */; }; + 8B15C4152ADDFE3A0090FCC6 /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C38D2ADDFE3A0090FCC6 /* CABufferList.h */; }; + 8B15C4162ADDFE3A0090FCC6 /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C38E2ADDFE3A0090FCC6 /* CASharedLibrary.h */; }; + 8B15C4172ADDFE3A0090FCC6 /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C38F2ADDFE3A0090FCC6 /* CACFData.h */; }; + 8B15C4182ADDFE3A0090FCC6 /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3902ADDFE3A0090FCC6 /* CAStreamRangedDescription.cpp */; }; + 8B15C4192ADDFE3A0090FCC6 /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3912ADDFE3A0090FCC6 /* CAPThread.cpp */; }; + 8B15C41A2ADDFE3A0090FCC6 /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3922ADDFE3A0090FCC6 /* CAAutoDisposer.h */; }; + 8B15C41B2ADDFE3A0090FCC6 /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3932ADDFE3A0090FCC6 /* CACFPreferences.h */; }; + 8B15C41C2ADDFE3A0090FCC6 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3942ADDFE3A0090FCC6 /* CAVectorUnit.cpp */; }; + 8B15C41D2ADDFE3A0090FCC6 /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3952ADDFE3A0090FCC6 /* CAComponentDescription.h */; }; + 8B15C41E2ADDFE3A0090FCC6 /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3962ADDFE3A0090FCC6 /* CADebugMacros.h */; }; + 8B15C41F2ADDFE3A0090FCC6 /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3972ADDFE3A0090FCC6 /* AUOutputBL.h */; }; + 8B15C4202ADDFE3A0090FCC6 /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3982ADDFE3A0090FCC6 /* CADebugPrintf.cpp */; }; + 8B15C4212ADDFE3A0090FCC6 /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3992ADDFE3A0090FCC6 /* CARingBuffer.cpp */; }; + 8B15C4222ADDFE3A0090FCC6 /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C39A2ADDFE3A0090FCC6 /* CACFPlugIn.h */; }; + 8B15C4232ADDFE3A0090FCC6 /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C39B2ADDFE3A0090FCC6 /* CASettingsStorage.cpp */; }; + 8B15C4242ADDFE3A0090FCC6 /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C39C2ADDFE3A0090FCC6 /* CAMixMap.h */; }; + 8B15C4252ADDFE3A0090FCC6 /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C39D2ADDFE3A0090FCC6 /* CACFDistributedNotification.h */; }; + 8B15C4262ADDFE3A0090FCC6 /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C39E2ADDFE3A0090FCC6 /* CAFilePathUtils.h */; }; + 8B15C4272ADDFE3A0090FCC6 /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C39F2ADDFE3A0090FCC6 /* CATink.h */; }; + 8B15C4282ADDFE3A0090FCC6 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A02ADDFE3A0090FCC6 /* CAStreamBasicDescription.cpp */; }; + 8B15C4292ADDFE3A0090FCC6 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3A12ADDFE3A0090FCC6 /* CAAudioChannelLayout.h */; }; + 8B15C42A2ADDFE3A0090FCC6 /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A22ADDFE3A0090FCC6 /* CAProcess.cpp */; }; + 8B15C42B2ADDFE3A0090FCC6 /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A32ADDFE3A0090FCC6 /* CAHostTimeBase.cpp */; }; + 8B15C42C2ADDFE3A0090FCC6 /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A42ADDFE3A0090FCC6 /* CAPersistence.cpp */; }; + 8B15C42D2ADDFE3A0090FCC6 /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A52ADDFE3A0090FCC6 /* CAAudioBufferList.cpp */; }; + 8B15C42E2ADDFE3A0090FCC6 /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3A62ADDFE3A0090FCC6 /* CAAudioTimeStamp.cpp */; }; + 8B15C42F2ADDFE3A0090FCC6 /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3A72ADDFE3A0090FCC6 /* CAVectorUnit.h */; }; + 8B15C4302ADDFE3A0090FCC6 /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3A82ADDFE3A0090FCC6 /* CAByteOrder.h */; }; + 8B15C4312ADDFE3A0090FCC6 /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3A92ADDFE3A0090FCC6 /* CACFArray.h */; }; + 8B15C4322ADDFE3A0090FCC6 /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3AA2ADDFE3A0090FCC6 /* CAAtomicStack.h */; }; + 8B15C4332ADDFE3A0090FCC6 /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3AB2ADDFE3A0090FCC6 /* CAReferenceCounted.h */; }; + 8B15C4342ADDFE3A0090FCC6 /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3AC2ADDFE3A0090FCC6 /* CACFMachPort.cpp */; }; + 8B15C4352ADDFE3A0090FCC6 /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3AD2ADDFE3A0090FCC6 /* CABufferList.cpp */; }; + 8B15C4362ADDFE3A0090FCC6 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3AE2ADDFE3A0090FCC6 /* CAMutex.cpp */; }; + 8B15C4372ADDFE3A0090FCC6 /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3AF2ADDFE3A0090FCC6 /* CADebugger.cpp */; }; + 8B15C4382ADDFE3A0090FCC6 /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3B02ADDFE3A0090FCC6 /* CABundleLocker.cpp */; }; + 8B15C4392ADDFE3A0090FCC6 /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3B12ADDFE3A0090FCC6 /* CAAudioFileFormats.cpp */; }; + 8B15C43A2ADDFE3A0090FCC6 /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3B22ADDFE3A0090FCC6 /* CAMath.h */; }; + 8B15C43B2ADDFE3A0090FCC6 /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3B32ADDFE3A0090FCC6 /* CACFArray.cpp */; }; + 8B15C43C2ADDFE3A0090FCC6 /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3B42ADDFE3A0090FCC6 /* CACFMessagePort.h */; }; + 8B15C43D2ADDFE3A0090FCC6 /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3B52ADDFE3A0090FCC6 /* CAAudioValueRange.cpp */; }; + 8B15C43E2ADDFE3A0090FCC6 /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3B62ADDFE3A0090FCC6 /* CAAudioUnit.cpp */; }; + 8B15C43F2ADDFE3A0090FCC6 /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3BA2ADDFE3A0090FCC6 /* AUViewLocalizedStringKeys.h */; }; + 8B15C4402ADDFE3A0090FCC6 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3BC2ADDFE3A0090FCC6 /* ComponentBase.cpp */; }; + 8B15C4412ADDFE3A0090FCC6 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3BD2ADDFE3A0090FCC6 /* AUScopeElement.cpp */; }; + 8B15C4422ADDFE3A0090FCC6 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3BE2ADDFE3A0090FCC6 /* ComponentBase.h */; }; + 8B15C4432ADDFE3A0090FCC6 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3BF2ADDFE3A0090FCC6 /* AUBase.cpp */; }; + 8B15C4442ADDFE3A0090FCC6 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C02ADDFE3A0090FCC6 /* AUInputElement.h */; }; + 8B15C4452ADDFE3A0090FCC6 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C12ADDFE3A0090FCC6 /* AUBase.h */; }; + 8B15C4462ADDFE3A0090FCC6 /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C22ADDFE3A0090FCC6 /* AUPlugInDispatch.h */; }; + 8B15C4472ADDFE3A0090FCC6 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C32ADDFE3A0090FCC6 /* AUDispatch.h */; }; + 8B15C4482ADDFE3A0090FCC6 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3C42ADDFE3A0090FCC6 /* AUOutputElement.cpp */; }; + 8B15C44A2ADDFE3A0090FCC6 /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3C62ADDFE3A0090FCC6 /* AUPlugInDispatch.cpp */; }; + 8B15C44B2ADDFE3A0090FCC6 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C72ADDFE3A0090FCC6 /* AUOutputElement.h */; }; + 8B15C44C2ADDFE3A0090FCC6 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3C82ADDFE3A0090FCC6 /* AUDispatch.cpp */; }; + 8B15C44D2ADDFE3A0090FCC6 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3C92ADDFE3A0090FCC6 /* AUScopeElement.h */; }; + 8B15C44E2ADDFE3A0090FCC6 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3CA2ADDFE3A0090FCC6 /* AUInputElement.cpp */; }; + 8B15C44F2ADDFE3A0090FCC6 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3CC2ADDFE3A0090FCC6 /* AUEffectBase.cpp */; }; + 8B15C4502ADDFE3A0090FCC6 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3CD2ADDFE3A0090FCC6 /* AUEffectBase.h */; }; + 8B15C4512ADDFE3A0090FCC6 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3CF2ADDFE3A0090FCC6 /* AUTimestampGenerator.h */; }; + 8B15C4522ADDFE3A0090FCC6 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3D02ADDFE3A0090FCC6 /* AUBaseHelper.cpp */; }; + 8B15C4532ADDFE3A0090FCC6 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3D12ADDFE3A0090FCC6 /* AUSilentTimeout.h */; }; + 8B15C4542ADDFE3A0090FCC6 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3D22ADDFE3A0090FCC6 /* AUInputFormatConverter.h */; }; + 8B15C4552ADDFE3A0090FCC6 /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3D32ADDFE3A0090FCC6 /* AUTimestampGenerator.cpp */; }; + 8B15C4562ADDFE3A0090FCC6 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C3D42ADDFE3A0090FCC6 /* AUBuffer.cpp */; }; + 8B15C4572ADDFE3A0090FCC6 /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3D52ADDFE3A0090FCC6 /* AUMIDIDefs.h */; }; + 8B15C4582ADDFE3A0090FCC6 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3D62ADDFE3A0090FCC6 /* AUBuffer.h */; }; + 8B15C4592ADDFE3A0090FCC6 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C3D72ADDFE3A0090FCC6 /* AUBaseHelper.h */; }; 8BA05A6B0720730100365D66 /* ConsoleMCBuss.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */; }; 8BA05A6E0720730100365D66 /* ConsoleMCBussVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* ConsoleMCBussVersion.h */; }; 8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; }; @@ -146,137 +146,137 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 8B0FD63D2AD8811300ACD69D /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; }; - 8B0FD63E2AD8811300ACD69D /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; }; - 8B0FD63F2AD8811300ACD69D /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; }; - 8B0FD6402AD8811300ACD69D /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; }; - 8B0FD6412AD8811300ACD69D /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; }; - 8B0FD6422AD8811300ACD69D /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; }; - 8B0FD6432AD8811300ACD69D /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; }; - 8B0FD6442AD8811300ACD69D /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; }; - 8B0FD6452AD8811300ACD69D /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; }; - 8B0FD6462AD8811300ACD69D /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; }; - 8B0FD6472AD8811300ACD69D /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; }; - 8B0FD6482AD8811300ACD69D /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; }; - 8B0FD6492AD8811300ACD69D /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; }; - 8B0FD64A2AD8811300ACD69D /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; }; - 8B0FD64B2AD8811300ACD69D /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; }; - 8B0FD64C2AD8811300ACD69D /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; - 8B0FD64D2AD8811300ACD69D /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; }; - 8B0FD64E2AD8811300ACD69D /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; }; - 8B0FD64F2AD8811300ACD69D /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; }; - 8B0FD6502AD8811300ACD69D /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; }; - 8B0FD6512AD8811300ACD69D /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; }; - 8B0FD6522AD8811300ACD69D /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; }; - 8B0FD6532AD8811300ACD69D /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; - 8B0FD6542AD8811300ACD69D /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; }; - 8B0FD6552AD8811300ACD69D /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; }; - 8B0FD6562AD8811300ACD69D /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; }; - 8B0FD6572AD8811300ACD69D /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; }; - 8B0FD6582AD8811300ACD69D /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; }; - 8B0FD6592AD8811300ACD69D /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; }; - 8B0FD65A2AD8811300ACD69D /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; }; - 8B0FD65B2AD8811300ACD69D /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; }; - 8B0FD65C2AD8811300ACD69D /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; }; - 8B0FD65D2AD8811300ACD69D /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; }; - 8B0FD65E2AD8811300ACD69D /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; }; - 8B0FD65F2AD8811300ACD69D /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; }; - 8B0FD6602AD8811300ACD69D /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; - 8B0FD6612AD8811300ACD69D /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; }; - 8B0FD6622AD8811300ACD69D /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; }; - 8B0FD6632AD8811300ACD69D /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; }; - 8B0FD6642AD8811300ACD69D /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; }; - 8B0FD6652AD8811300ACD69D /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; }; - 8B0FD6662AD8811300ACD69D /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; }; - 8B0FD6672AD8811300ACD69D /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; }; - 8B0FD6682AD8811300ACD69D /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; }; - 8B0FD6692AD8811300ACD69D /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; }; - 8B0FD66A2AD8811300ACD69D /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; }; - 8B0FD66B2AD8811300ACD69D /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; }; - 8B0FD66C2AD8811300ACD69D /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; }; - 8B0FD66D2AD8811300ACD69D /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; }; - 8B0FD66E2AD8811300ACD69D /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; }; - 8B0FD66F2AD8811300ACD69D /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; }; - 8B0FD6702AD8811300ACD69D /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; }; - 8B0FD6712AD8811300ACD69D /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; }; - 8B0FD6722AD8811300ACD69D /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; }; - 8B0FD6732AD8811300ACD69D /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; - 8B0FD6742AD8811300ACD69D /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; }; - 8B0FD6752AD8811300ACD69D /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; }; - 8B0FD6762AD8811300ACD69D /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; }; - 8B0FD6772AD8811300ACD69D /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; }; - 8B0FD6782AD8811300ACD69D /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; }; - 8B0FD6792AD8811300ACD69D /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; }; - 8B0FD67A2AD8811300ACD69D /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; }; - 8B0FD67B2AD8811300ACD69D /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; }; - 8B0FD67C2AD8811300ACD69D /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; }; - 8B0FD67D2AD8811300ACD69D /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; }; - 8B0FD67E2AD8811300ACD69D /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; }; - 8B0FD67F2AD8811300ACD69D /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; }; - 8B0FD6802AD8811300ACD69D /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; }; - 8B0FD6812AD8811300ACD69D /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; }; - 8B0FD6822AD8811300ACD69D /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; }; - 8B0FD6832AD8811300ACD69D /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; }; - 8B0FD6842AD8811300ACD69D /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; }; - 8B0FD6852AD8811300ACD69D /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; }; - 8B0FD6862AD8811300ACD69D /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; }; - 8B0FD6872AD8811300ACD69D /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; }; - 8B0FD6882AD8811300ACD69D /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; }; - 8B0FD6892AD8811300ACD69D /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; }; - 8B0FD68A2AD8811300ACD69D /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; }; - 8B0FD68B2AD8811300ACD69D /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; }; - 8B0FD68C2AD8811300ACD69D /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; }; - 8B0FD68D2AD8811300ACD69D /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; }; - 8B0FD68E2AD8811300ACD69D /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; }; - 8B0FD68F2AD8811300ACD69D /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; }; - 8B0FD6902AD8811300ACD69D /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; }; - 8B0FD6912AD8811300ACD69D /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; }; - 8B0FD6922AD8811300ACD69D /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; }; - 8B0FD6932AD8811300ACD69D /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; }; - 8B0FD6942AD8811300ACD69D /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; }; - 8B0FD6952AD8811300ACD69D /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; }; - 8B0FD6962AD8811300ACD69D /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; }; - 8B0FD6972AD8811300ACD69D /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; }; - 8B0FD6982AD8811300ACD69D /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; }; - 8B0FD6992AD8811300ACD69D /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; }; - 8B0FD69A2AD8811300ACD69D /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; }; - 8B0FD69B2AD8811300ACD69D /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; }; - 8B0FD69C2AD8811300ACD69D /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; }; - 8B0FD69D2AD8811300ACD69D /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; }; - 8B0FD69E2AD8811300ACD69D /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; }; - 8B0FD69F2AD8811300ACD69D /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; }; - 8B0FD6A02AD8811300ACD69D /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; }; - 8B0FD6A12AD8811300ACD69D /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; }; - 8B0FD6A22AD8811300ACD69D /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; }; - 8B0FD6A32AD8811300ACD69D /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; }; - 8B0FD6A72AD8811300ACD69D /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; }; - 8B0FD6A92AD8811300ACD69D /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; }; - 8B0FD6AA2AD8811300ACD69D /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; }; - 8B0FD6AB2AD8811300ACD69D /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; }; - 8B0FD6AC2AD8811300ACD69D /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; }; - 8B0FD6AD2AD8811300ACD69D /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; }; - 8B0FD6AE2AD8811300ACD69D /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; }; - 8B0FD6AF2AD8811300ACD69D /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; }; - 8B0FD6B02AD8811300ACD69D /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; }; - 8B0FD6B12AD8811300ACD69D /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; }; - 8B0FD6B22AD8811300ACD69D /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; }; - 8B0FD6B32AD8811300ACD69D /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = ""; }; - 8B0FD6B42AD8811300ACD69D /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; }; - 8B0FD6B52AD8811300ACD69D /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; }; - 8B0FD6B62AD8811300ACD69D /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; }; - 8B0FD6B72AD8811300ACD69D /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; }; - 8B0FD6B92AD8811300ACD69D /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; }; - 8B0FD6BA2AD8811300ACD69D /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; }; - 8B0FD6BC2AD8811300ACD69D /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; }; - 8B0FD6BD2AD8811300ACD69D /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = ""; }; - 8B0FD6BE2AD8811300ACD69D /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; }; - 8B0FD6BF2AD8811300ACD69D /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; }; - 8B0FD6C02AD8811300ACD69D /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = ""; }; - 8B0FD6C12AD8811300ACD69D /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; }; - 8B0FD6C22AD8811300ACD69D /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = ""; }; - 8B0FD6C32AD8811300ACD69D /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; }; - 8B0FD6C42AD8811300ACD69D /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = ""; }; - 8B0FD7472AD881E100ACD69D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8B15C3502ADDFE3A0090FCC6 /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = ""; }; + 8B15C3512ADDFE3A0090FCC6 /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = ""; }; + 8B15C3522ADDFE3A0090FCC6 /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = ""; }; + 8B15C3532ADDFE3A0090FCC6 /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = ""; }; + 8B15C3542ADDFE3A0090FCC6 /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = ""; }; + 8B15C3552ADDFE3A0090FCC6 /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = ""; }; + 8B15C3562ADDFE3A0090FCC6 /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = ""; }; + 8B15C3572ADDFE3A0090FCC6 /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = ""; }; + 8B15C3582ADDFE3A0090FCC6 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; }; + 8B15C3592ADDFE3A0090FCC6 /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = ""; }; + 8B15C35A2ADDFE3A0090FCC6 /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = ""; }; + 8B15C35B2ADDFE3A0090FCC6 /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = ""; }; + 8B15C35C2ADDFE3A0090FCC6 /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = ""; }; + 8B15C35D2ADDFE3A0090FCC6 /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = ""; }; + 8B15C35E2ADDFE3A0090FCC6 /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = ""; }; + 8B15C35F2ADDFE3A0090FCC6 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; + 8B15C3602ADDFE3A0090FCC6 /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = ""; }; + 8B15C3612ADDFE3A0090FCC6 /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = ""; }; + 8B15C3622ADDFE3A0090FCC6 /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = ""; }; + 8B15C3632ADDFE3A0090FCC6 /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = ""; }; + 8B15C3642ADDFE3A0090FCC6 /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = ""; }; + 8B15C3652ADDFE3A0090FCC6 /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = ""; }; + 8B15C3662ADDFE3A0090FCC6 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + 8B15C3672ADDFE3A0090FCC6 /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = ""; }; + 8B15C3682ADDFE3A0090FCC6 /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = ""; }; + 8B15C3692ADDFE3A0090FCC6 /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = ""; }; + 8B15C36A2ADDFE3A0090FCC6 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; }; + 8B15C36B2ADDFE3A0090FCC6 /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = ""; }; + 8B15C36C2ADDFE3A0090FCC6 /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = ""; }; + 8B15C36D2ADDFE3A0090FCC6 /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = ""; }; + 8B15C36E2ADDFE3A0090FCC6 /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = ""; }; + 8B15C36F2ADDFE3A0090FCC6 /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = ""; }; + 8B15C3702ADDFE3A0090FCC6 /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = ""; }; + 8B15C3712ADDFE3A0090FCC6 /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = ""; }; + 8B15C3722ADDFE3A0090FCC6 /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = ""; }; + 8B15C3732ADDFE3A0090FCC6 /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = ""; }; + 8B15C3742ADDFE3A0090FCC6 /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = ""; }; + 8B15C3752ADDFE3A0090FCC6 /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = ""; }; + 8B15C3762ADDFE3A0090FCC6 /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = ""; }; + 8B15C3772ADDFE3A0090FCC6 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; }; + 8B15C3782ADDFE3A0090FCC6 /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = ""; }; + 8B15C3792ADDFE3A0090FCC6 /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = ""; }; + 8B15C37A2ADDFE3A0090FCC6 /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = ""; }; + 8B15C37B2ADDFE3A0090FCC6 /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = ""; }; + 8B15C37C2ADDFE3A0090FCC6 /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = ""; }; + 8B15C37D2ADDFE3A0090FCC6 /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = ""; }; + 8B15C37E2ADDFE3A0090FCC6 /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = ""; }; + 8B15C37F2ADDFE3A0090FCC6 /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = ""; }; + 8B15C3802ADDFE3A0090FCC6 /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = ""; }; + 8B15C3812ADDFE3A0090FCC6 /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = ""; }; + 8B15C3822ADDFE3A0090FCC6 /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = ""; }; + 8B15C3832ADDFE3A0090FCC6 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; }; + 8B15C3842ADDFE3A0090FCC6 /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = ""; }; + 8B15C3852ADDFE3A0090FCC6 /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = ""; }; + 8B15C3862ADDFE3A0090FCC6 /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = ""; }; + 8B15C3872ADDFE3A0090FCC6 /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = ""; }; + 8B15C3882ADDFE3A0090FCC6 /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = ""; }; + 8B15C3892ADDFE3A0090FCC6 /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = ""; }; + 8B15C38A2ADDFE3A0090FCC6 /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = ""; }; + 8B15C38B2ADDFE3A0090FCC6 /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = ""; }; + 8B15C38C2ADDFE3A0090FCC6 /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = ""; }; + 8B15C38D2ADDFE3A0090FCC6 /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = ""; }; + 8B15C38E2ADDFE3A0090FCC6 /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = ""; }; + 8B15C38F2ADDFE3A0090FCC6 /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = ""; }; + 8B15C3902ADDFE3A0090FCC6 /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = ""; }; + 8B15C3912ADDFE3A0090FCC6 /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = ""; }; + 8B15C3922ADDFE3A0090FCC6 /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = ""; }; + 8B15C3932ADDFE3A0090FCC6 /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = ""; }; + 8B15C3942ADDFE3A0090FCC6 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; }; + 8B15C3952ADDFE3A0090FCC6 /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = ""; }; + 8B15C3962ADDFE3A0090FCC6 /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = ""; }; + 8B15C3972ADDFE3A0090FCC6 /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = ""; }; + 8B15C3982ADDFE3A0090FCC6 /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = ""; }; + 8B15C3992ADDFE3A0090FCC6 /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = ""; }; + 8B15C39A2ADDFE3A0090FCC6 /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = ""; }; + 8B15C39B2ADDFE3A0090FCC6 /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = ""; }; + 8B15C39C2ADDFE3A0090FCC6 /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = ""; }; + 8B15C39D2ADDFE3A0090FCC6 /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = ""; }; + 8B15C39E2ADDFE3A0090FCC6 /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = ""; }; + 8B15C39F2ADDFE3A0090FCC6 /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = ""; }; + 8B15C3A02ADDFE3A0090FCC6 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; }; + 8B15C3A12ADDFE3A0090FCC6 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; }; + 8B15C3A22ADDFE3A0090FCC6 /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = ""; }; + 8B15C3A32ADDFE3A0090FCC6 /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = ""; }; + 8B15C3A42ADDFE3A0090FCC6 /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = ""; }; + 8B15C3A52ADDFE3A0090FCC6 /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = ""; }; + 8B15C3A62ADDFE3A0090FCC6 /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = ""; }; + 8B15C3A72ADDFE3A0090FCC6 /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; }; + 8B15C3A82ADDFE3A0090FCC6 /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = ""; }; + 8B15C3A92ADDFE3A0090FCC6 /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = ""; }; + 8B15C3AA2ADDFE3A0090FCC6 /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = ""; }; + 8B15C3AB2ADDFE3A0090FCC6 /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = ""; }; + 8B15C3AC2ADDFE3A0090FCC6 /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = ""; }; + 8B15C3AD2ADDFE3A0090FCC6 /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = ""; }; + 8B15C3AE2ADDFE3A0090FCC6 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; }; + 8B15C3AF2ADDFE3A0090FCC6 /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = ""; }; + 8B15C3B02ADDFE3A0090FCC6 /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = ""; }; + 8B15C3B12ADDFE3A0090FCC6 /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = ""; }; + 8B15C3B22ADDFE3A0090FCC6 /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = ""; }; + 8B15C3B32ADDFE3A0090FCC6 /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = ""; }; + 8B15C3B42ADDFE3A0090FCC6 /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = ""; }; + 8B15C3B52ADDFE3A0090FCC6 /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = ""; }; + 8B15C3B62ADDFE3A0090FCC6 /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = ""; }; + 8B15C3BA2ADDFE3A0090FCC6 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = ""; }; + 8B15C3BC2ADDFE3A0090FCC6 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; }; + 8B15C3BD2ADDFE3A0090FCC6 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; }; + 8B15C3BE2ADDFE3A0090FCC6 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; }; + 8B15C3BF2ADDFE3A0090FCC6 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; }; + 8B15C3C02ADDFE3A0090FCC6 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; }; + 8B15C3C12ADDFE3A0090FCC6 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; }; + 8B15C3C22ADDFE3A0090FCC6 /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = ""; }; + 8B15C3C32ADDFE3A0090FCC6 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; }; + 8B15C3C42ADDFE3A0090FCC6 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; }; + 8B15C3C52ADDFE3A0090FCC6 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; }; + 8B15C3C62ADDFE3A0090FCC6 /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = ""; }; + 8B15C3C72ADDFE3A0090FCC6 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; }; + 8B15C3C82ADDFE3A0090FCC6 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; }; + 8B15C3C92ADDFE3A0090FCC6 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; }; + 8B15C3CA2ADDFE3A0090FCC6 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; }; + 8B15C3CC2ADDFE3A0090FCC6 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; }; + 8B15C3CD2ADDFE3A0090FCC6 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; }; + 8B15C3CF2ADDFE3A0090FCC6 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; }; + 8B15C3D02ADDFE3A0090FCC6 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = ""; }; + 8B15C3D12ADDFE3A0090FCC6 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; }; + 8B15C3D22ADDFE3A0090FCC6 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; }; + 8B15C3D32ADDFE3A0090FCC6 /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = ""; }; + 8B15C3D42ADDFE3A0090FCC6 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; }; + 8B15C3D52ADDFE3A0090FCC6 /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = ""; }; + 8B15C3D62ADDFE3A0090FCC6 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; }; + 8B15C3D72ADDFE3A0090FCC6 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = ""; }; + 8B15C45A2ADDFEF90090FCC6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; 8BA05A660720730100365D66 /* ConsoleMCBuss.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ConsoleMCBuss.cpp; sourceTree = ""; }; 8BA05A670720730100365D66 /* ConsoleMCBuss.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = ConsoleMCBuss.exp; sourceTree = ""; }; @@ -338,7 +338,7 @@ 08FB77ADFE841716C02AAC07 /* Source */ = { isa = PBXGroup; children = ( - 8B0FD63B2AD8811300ACD69D /* CA_SDK */, + 8B15C34E2ADDFE3A0090FCC6 /* CA_SDK */, 8BA05A56072072A900365D66 /* AU Source */, ); name = Source; @@ -352,196 +352,196 @@ name = Products; sourceTree = ""; }; - 8B0FD63B2AD8811300ACD69D /* CA_SDK */ = { + 8B15C34E2ADDFE3A0090FCC6 /* CA_SDK */ = { isa = PBXGroup; children = ( - 8B0FD63C2AD8811300ACD69D /* PublicUtility */, - 8B0FD6A42AD8811300ACD69D /* AudioUnits */, + 8B15C34F2ADDFE3A0090FCC6 /* PublicUtility */, + 8B15C3B72ADDFE3A0090FCC6 /* AudioUnits */, ); name = CA_SDK; path = ../../../../CA_SDK; sourceTree = ""; }; - 8B0FD63C2AD8811300ACD69D /* PublicUtility */ = { + 8B15C34F2ADDFE3A0090FCC6 /* PublicUtility */ = { isa = PBXGroup; children = ( - 8B0FD63D2AD8811300ACD69D /* CAExtAudioFile.h */, - 8B0FD63E2AD8811300ACD69D /* CACFMachPort.h */, - 8B0FD63F2AD8811300ACD69D /* CABool.h */, - 8B0FD6402AD8811300ACD69D /* CAComponent.cpp */, - 8B0FD6412AD8811300ACD69D /* CADebugger.h */, - 8B0FD6422AD8811300ACD69D /* CACFNumber.cpp */, - 8B0FD6432AD8811300ACD69D /* CAGuard.h */, - 8B0FD6442AD8811300ACD69D /* CAAtomic.h */, - 8B0FD6452AD8811300ACD69D /* CAStreamBasicDescription.h */, - 8B0FD6462AD8811300ACD69D /* CACFObject.h */, - 8B0FD6472AD8811300ACD69D /* CAStreamRangedDescription.h */, - 8B0FD6482AD8811300ACD69D /* CATokenMap.h */, - 8B0FD6492AD8811300ACD69D /* CAComponent.h */, - 8B0FD64A2AD8811300ACD69D /* CAAudioBufferList.h */, - 8B0FD64B2AD8811300ACD69D /* CAAudioUnit.h */, - 8B0FD64C2AD8811300ACD69D /* CAAUParameter.h */, - 8B0FD64D2AD8811300ACD69D /* CAException.h */, - 8B0FD64E2AD8811300ACD69D /* CAAUProcessor.cpp */, - 8B0FD64F2AD8811300ACD69D /* CAAUProcessor.h */, - 8B0FD6502AD8811300ACD69D /* CAProcess.h */, - 8B0FD6512AD8811300ACD69D /* CACFDictionary.h */, - 8B0FD6522AD8811300ACD69D /* CAPThread.h */, - 8B0FD6532AD8811300ACD69D /* CAAUParameter.cpp */, - 8B0FD6542AD8811300ACD69D /* CAAudioTimeStamp.h */, - 8B0FD6552AD8811300ACD69D /* CAFilePathUtils.cpp */, - 8B0FD6562AD8811300ACD69D /* CAAudioValueRange.h */, - 8B0FD6572AD8811300ACD69D /* CAVectorUnitTypes.h */, - 8B0FD6582AD8811300ACD69D /* CAAudioChannelLayoutObject.cpp */, - 8B0FD6592AD8811300ACD69D /* CAGuard.cpp */, - 8B0FD65A2AD8811300ACD69D /* CACFNumber.h */, - 8B0FD65B2AD8811300ACD69D /* CACFDistributedNotification.cpp */, - 8B0FD65C2AD8811300ACD69D /* CACFString.h */, - 8B0FD65D2AD8811300ACD69D /* CAAUMIDIMapManager.cpp */, - 8B0FD65E2AD8811300ACD69D /* CAComponentDescription.cpp */, - 8B0FD65F2AD8811300ACD69D /* CAHostTimeBase.h */, - 8B0FD6602AD8811300ACD69D /* CADebugMacros.cpp */, - 8B0FD6612AD8811300ACD69D /* CAAudioFileFormats.h */, - 8B0FD6622AD8811300ACD69D /* CAAUMIDIMapManager.h */, - 8B0FD6632AD8811300ACD69D /* CACFDictionary.cpp */, - 8B0FD6642AD8811300ACD69D /* CAMutex.h */, - 8B0FD6652AD8811300ACD69D /* CACFString.cpp */, - 8B0FD6662AD8811300ACD69D /* CASettingsStorage.h */, - 8B0FD6672AD8811300ACD69D /* CADebugPrintf.h */, - 8B0FD6682AD8811300ACD69D /* CAXException.cpp */, - 8B0FD6692AD8811300ACD69D /* CAAUMIDIMap.h */, - 8B0FD66A2AD8811300ACD69D /* AUParamInfo.h */, - 8B0FD66B2AD8811300ACD69D /* CABitOperations.h */, - 8B0FD66C2AD8811300ACD69D /* CACFPreferences.cpp */, - 8B0FD66D2AD8811300ACD69D /* CABundleLocker.h */, - 8B0FD66E2AD8811300ACD69D /* CAPropertyAddress.h */, - 8B0FD66F2AD8811300ACD69D /* CAXException.h */, - 8B0FD6702AD8811300ACD69D /* CAAudioChannelLayout.cpp */, - 8B0FD6712AD8811300ACD69D /* CAThreadSafeList.h */, - 8B0FD6722AD8811300ACD69D /* CAAudioUnitOutputCapturer.h */, - 8B0FD6732AD8811300ACD69D /* AUParamInfo.cpp */, - 8B0FD6742AD8811300ACD69D /* CASharedLibrary.cpp */, - 8B0FD6752AD8811300ACD69D /* CAAUMIDIMap.cpp */, - 8B0FD6762AD8811300ACD69D /* CALogMacros.h */, - 8B0FD6772AD8811300ACD69D /* CACFMessagePort.cpp */, - 8B0FD6782AD8811300ACD69D /* CARingBuffer.h */, - 8B0FD6792AD8811300ACD69D /* AUOutputBL.cpp */, - 8B0FD67A2AD8811300ACD69D /* CABufferList.h */, - 8B0FD67B2AD8811300ACD69D /* CASharedLibrary.h */, - 8B0FD67C2AD8811300ACD69D /* CACFData.h */, - 8B0FD67D2AD8811300ACD69D /* CAStreamRangedDescription.cpp */, - 8B0FD67E2AD8811300ACD69D /* CAPThread.cpp */, - 8B0FD67F2AD8811300ACD69D /* CAAutoDisposer.h */, - 8B0FD6802AD8811300ACD69D /* CACFPreferences.h */, - 8B0FD6812AD8811300ACD69D /* CAVectorUnit.cpp */, - 8B0FD6822AD8811300ACD69D /* CAComponentDescription.h */, - 8B0FD6832AD8811300ACD69D /* CADebugMacros.h */, - 8B0FD6842AD8811300ACD69D /* AUOutputBL.h */, - 8B0FD6852AD8811300ACD69D /* CADebugPrintf.cpp */, - 8B0FD6862AD8811300ACD69D /* CARingBuffer.cpp */, - 8B0FD6872AD8811300ACD69D /* CACFPlugIn.h */, - 8B0FD6882AD8811300ACD69D /* CASettingsStorage.cpp */, - 8B0FD6892AD8811300ACD69D /* CAMixMap.h */, - 8B0FD68A2AD8811300ACD69D /* CACFDistributedNotification.h */, - 8B0FD68B2AD8811300ACD69D /* CAFilePathUtils.h */, - 8B0FD68C2AD8811300ACD69D /* CATink.h */, - 8B0FD68D2AD8811300ACD69D /* CAStreamBasicDescription.cpp */, - 8B0FD68E2AD8811300ACD69D /* CAAudioChannelLayout.h */, - 8B0FD68F2AD8811300ACD69D /* CAProcess.cpp */, - 8B0FD6902AD8811300ACD69D /* CAHostTimeBase.cpp */, - 8B0FD6912AD8811300ACD69D /* CAPersistence.cpp */, - 8B0FD6922AD8811300ACD69D /* CAAudioBufferList.cpp */, - 8B0FD6932AD8811300ACD69D /* CAAudioTimeStamp.cpp */, - 8B0FD6942AD8811300ACD69D /* CAVectorUnit.h */, - 8B0FD6952AD8811300ACD69D /* CAByteOrder.h */, - 8B0FD6962AD8811300ACD69D /* CACFArray.h */, - 8B0FD6972AD8811300ACD69D /* CAAtomicStack.h */, - 8B0FD6982AD8811300ACD69D /* CAReferenceCounted.h */, - 8B0FD6992AD8811300ACD69D /* CACFMachPort.cpp */, - 8B0FD69A2AD8811300ACD69D /* CABufferList.cpp */, - 8B0FD69B2AD8811300ACD69D /* CAMutex.cpp */, - 8B0FD69C2AD8811300ACD69D /* CADebugger.cpp */, - 8B0FD69D2AD8811300ACD69D /* CABundleLocker.cpp */, - 8B0FD69E2AD8811300ACD69D /* CAAudioFileFormats.cpp */, - 8B0FD69F2AD8811300ACD69D /* CAMath.h */, - 8B0FD6A02AD8811300ACD69D /* CACFArray.cpp */, - 8B0FD6A12AD8811300ACD69D /* CACFMessagePort.h */, - 8B0FD6A22AD8811300ACD69D /* CAAudioValueRange.cpp */, - 8B0FD6A32AD8811300ACD69D /* CAAudioUnit.cpp */, + 8B15C3502ADDFE3A0090FCC6 /* CAExtAudioFile.h */, + 8B15C3512ADDFE3A0090FCC6 /* CACFMachPort.h */, + 8B15C3522ADDFE3A0090FCC6 /* CABool.h */, + 8B15C3532ADDFE3A0090FCC6 /* CAComponent.cpp */, + 8B15C3542ADDFE3A0090FCC6 /* CADebugger.h */, + 8B15C3552ADDFE3A0090FCC6 /* CACFNumber.cpp */, + 8B15C3562ADDFE3A0090FCC6 /* CAGuard.h */, + 8B15C3572ADDFE3A0090FCC6 /* CAAtomic.h */, + 8B15C3582ADDFE3A0090FCC6 /* CAStreamBasicDescription.h */, + 8B15C3592ADDFE3A0090FCC6 /* CACFObject.h */, + 8B15C35A2ADDFE3A0090FCC6 /* CAStreamRangedDescription.h */, + 8B15C35B2ADDFE3A0090FCC6 /* CATokenMap.h */, + 8B15C35C2ADDFE3A0090FCC6 /* CAComponent.h */, + 8B15C35D2ADDFE3A0090FCC6 /* CAAudioBufferList.h */, + 8B15C35E2ADDFE3A0090FCC6 /* CAAudioUnit.h */, + 8B15C35F2ADDFE3A0090FCC6 /* CAAUParameter.h */, + 8B15C3602ADDFE3A0090FCC6 /* CAException.h */, + 8B15C3612ADDFE3A0090FCC6 /* CAAUProcessor.cpp */, + 8B15C3622ADDFE3A0090FCC6 /* CAAUProcessor.h */, + 8B15C3632ADDFE3A0090FCC6 /* CAProcess.h */, + 8B15C3642ADDFE3A0090FCC6 /* CACFDictionary.h */, + 8B15C3652ADDFE3A0090FCC6 /* CAPThread.h */, + 8B15C3662ADDFE3A0090FCC6 /* CAAUParameter.cpp */, + 8B15C3672ADDFE3A0090FCC6 /* CAAudioTimeStamp.h */, + 8B15C3682ADDFE3A0090FCC6 /* CAFilePathUtils.cpp */, + 8B15C3692ADDFE3A0090FCC6 /* CAAudioValueRange.h */, + 8B15C36A2ADDFE3A0090FCC6 /* CAVectorUnitTypes.h */, + 8B15C36B2ADDFE3A0090FCC6 /* CAAudioChannelLayoutObject.cpp */, + 8B15C36C2ADDFE3A0090FCC6 /* CAGuard.cpp */, + 8B15C36D2ADDFE3A0090FCC6 /* CACFNumber.h */, + 8B15C36E2ADDFE3A0090FCC6 /* CACFDistributedNotification.cpp */, + 8B15C36F2ADDFE3A0090FCC6 /* CACFString.h */, + 8B15C3702ADDFE3A0090FCC6 /* CAAUMIDIMapManager.cpp */, + 8B15C3712ADDFE3A0090FCC6 /* CAComponentDescription.cpp */, + 8B15C3722ADDFE3A0090FCC6 /* CAHostTimeBase.h */, + 8B15C3732ADDFE3A0090FCC6 /* CADebugMacros.cpp */, + 8B15C3742ADDFE3A0090FCC6 /* CAAudioFileFormats.h */, + 8B15C3752ADDFE3A0090FCC6 /* CAAUMIDIMapManager.h */, + 8B15C3762ADDFE3A0090FCC6 /* CACFDictionary.cpp */, + 8B15C3772ADDFE3A0090FCC6 /* CAMutex.h */, + 8B15C3782ADDFE3A0090FCC6 /* CACFString.cpp */, + 8B15C3792ADDFE3A0090FCC6 /* CASettingsStorage.h */, + 8B15C37A2ADDFE3A0090FCC6 /* CADebugPrintf.h */, + 8B15C37B2ADDFE3A0090FCC6 /* CAXException.cpp */, + 8B15C37C2ADDFE3A0090FCC6 /* CAAUMIDIMap.h */, + 8B15C37D2ADDFE3A0090FCC6 /* AUParamInfo.h */, + 8B15C37E2ADDFE3A0090FCC6 /* CABitOperations.h */, + 8B15C37F2ADDFE3A0090FCC6 /* CACFPreferences.cpp */, + 8B15C3802ADDFE3A0090FCC6 /* CABundleLocker.h */, + 8B15C3812ADDFE3A0090FCC6 /* CAPropertyAddress.h */, + 8B15C3822ADDFE3A0090FCC6 /* CAXException.h */, + 8B15C3832ADDFE3A0090FCC6 /* CAAudioChannelLayout.cpp */, + 8B15C3842ADDFE3A0090FCC6 /* CAThreadSafeList.h */, + 8B15C3852ADDFE3A0090FCC6 /* CAAudioUnitOutputCapturer.h */, + 8B15C3862ADDFE3A0090FCC6 /* AUParamInfo.cpp */, + 8B15C3872ADDFE3A0090FCC6 /* CASharedLibrary.cpp */, + 8B15C3882ADDFE3A0090FCC6 /* CAAUMIDIMap.cpp */, + 8B15C3892ADDFE3A0090FCC6 /* CALogMacros.h */, + 8B15C38A2ADDFE3A0090FCC6 /* CACFMessagePort.cpp */, + 8B15C38B2ADDFE3A0090FCC6 /* CARingBuffer.h */, + 8B15C38C2ADDFE3A0090FCC6 /* AUOutputBL.cpp */, + 8B15C38D2ADDFE3A0090FCC6 /* CABufferList.h */, + 8B15C38E2ADDFE3A0090FCC6 /* CASharedLibrary.h */, + 8B15C38F2ADDFE3A0090FCC6 /* CACFData.h */, + 8B15C3902ADDFE3A0090FCC6 /* CAStreamRangedDescription.cpp */, + 8B15C3912ADDFE3A0090FCC6 /* CAPThread.cpp */, + 8B15C3922ADDFE3A0090FCC6 /* CAAutoDisposer.h */, + 8B15C3932ADDFE3A0090FCC6 /* CACFPreferences.h */, + 8B15C3942ADDFE3A0090FCC6 /* CAVectorUnit.cpp */, + 8B15C3952ADDFE3A0090FCC6 /* CAComponentDescription.h */, + 8B15C3962ADDFE3A0090FCC6 /* CADebugMacros.h */, + 8B15C3972ADDFE3A0090FCC6 /* AUOutputBL.h */, + 8B15C3982ADDFE3A0090FCC6 /* CADebugPrintf.cpp */, + 8B15C3992ADDFE3A0090FCC6 /* CARingBuffer.cpp */, + 8B15C39A2ADDFE3A0090FCC6 /* CACFPlugIn.h */, + 8B15C39B2ADDFE3A0090FCC6 /* CASettingsStorage.cpp */, + 8B15C39C2ADDFE3A0090FCC6 /* CAMixMap.h */, + 8B15C39D2ADDFE3A0090FCC6 /* CACFDistributedNotification.h */, + 8B15C39E2ADDFE3A0090FCC6 /* CAFilePathUtils.h */, + 8B15C39F2ADDFE3A0090FCC6 /* CATink.h */, + 8B15C3A02ADDFE3A0090FCC6 /* CAStreamBasicDescription.cpp */, + 8B15C3A12ADDFE3A0090FCC6 /* CAAudioChannelLayout.h */, + 8B15C3A22ADDFE3A0090FCC6 /* CAProcess.cpp */, + 8B15C3A32ADDFE3A0090FCC6 /* CAHostTimeBase.cpp */, + 8B15C3A42ADDFE3A0090FCC6 /* CAPersistence.cpp */, + 8B15C3A52ADDFE3A0090FCC6 /* CAAudioBufferList.cpp */, + 8B15C3A62ADDFE3A0090FCC6 /* CAAudioTimeStamp.cpp */, + 8B15C3A72ADDFE3A0090FCC6 /* CAVectorUnit.h */, + 8B15C3A82ADDFE3A0090FCC6 /* CAByteOrder.h */, + 8B15C3A92ADDFE3A0090FCC6 /* CACFArray.h */, + 8B15C3AA2ADDFE3A0090FCC6 /* CAAtomicStack.h */, + 8B15C3AB2ADDFE3A0090FCC6 /* CAReferenceCounted.h */, + 8B15C3AC2ADDFE3A0090FCC6 /* CACFMachPort.cpp */, + 8B15C3AD2ADDFE3A0090FCC6 /* CABufferList.cpp */, + 8B15C3AE2ADDFE3A0090FCC6 /* CAMutex.cpp */, + 8B15C3AF2ADDFE3A0090FCC6 /* CADebugger.cpp */, + 8B15C3B02ADDFE3A0090FCC6 /* CABundleLocker.cpp */, + 8B15C3B12ADDFE3A0090FCC6 /* CAAudioFileFormats.cpp */, + 8B15C3B22ADDFE3A0090FCC6 /* CAMath.h */, + 8B15C3B32ADDFE3A0090FCC6 /* CACFArray.cpp */, + 8B15C3B42ADDFE3A0090FCC6 /* CACFMessagePort.h */, + 8B15C3B52ADDFE3A0090FCC6 /* CAAudioValueRange.cpp */, + 8B15C3B62ADDFE3A0090FCC6 /* CAAudioUnit.cpp */, ); path = PublicUtility; sourceTree = ""; }; - 8B0FD6A42AD8811300ACD69D /* AudioUnits */ = { + 8B15C3B72ADDFE3A0090FCC6 /* AudioUnits */ = { isa = PBXGroup; children = ( - 8B0FD6A52AD8811300ACD69D /* AUPublic */, + 8B15C3B82ADDFE3A0090FCC6 /* AUPublic */, ); path = AudioUnits; sourceTree = ""; }; - 8B0FD6A52AD8811300ACD69D /* AUPublic */ = { + 8B15C3B82ADDFE3A0090FCC6 /* AUPublic */ = { isa = PBXGroup; children = ( - 8B0FD6A62AD8811300ACD69D /* AUViewBase */, - 8B0FD6A82AD8811300ACD69D /* AUBase */, - 8B0FD6B82AD8811300ACD69D /* OtherBases */, - 8B0FD6BB2AD8811300ACD69D /* Utility */, + 8B15C3B92ADDFE3A0090FCC6 /* AUViewBase */, + 8B15C3BB2ADDFE3A0090FCC6 /* AUBase */, + 8B15C3CB2ADDFE3A0090FCC6 /* OtherBases */, + 8B15C3CE2ADDFE3A0090FCC6 /* Utility */, ); path = AUPublic; sourceTree = ""; }; - 8B0FD6A62AD8811300ACD69D /* AUViewBase */ = { + 8B15C3B92ADDFE3A0090FCC6 /* AUViewBase */ = { isa = PBXGroup; children = ( - 8B0FD6A72AD8811300ACD69D /* AUViewLocalizedStringKeys.h */, + 8B15C3BA2ADDFE3A0090FCC6 /* AUViewLocalizedStringKeys.h */, ); path = AUViewBase; sourceTree = ""; }; - 8B0FD6A82AD8811300ACD69D /* AUBase */ = { + 8B15C3BB2ADDFE3A0090FCC6 /* AUBase */ = { isa = PBXGroup; children = ( - 8B0FD6A92AD8811300ACD69D /* ComponentBase.cpp */, - 8B0FD6AA2AD8811300ACD69D /* AUScopeElement.cpp */, - 8B0FD6AB2AD8811300ACD69D /* ComponentBase.h */, - 8B0FD6AC2AD8811300ACD69D /* AUBase.cpp */, - 8B0FD6AD2AD8811300ACD69D /* AUInputElement.h */, - 8B0FD6AE2AD8811300ACD69D /* AUBase.h */, - 8B0FD6AF2AD8811300ACD69D /* AUPlugInDispatch.h */, - 8B0FD6B02AD8811300ACD69D /* AUDispatch.h */, - 8B0FD6B12AD8811300ACD69D /* AUOutputElement.cpp */, - 8B0FD6B22AD8811300ACD69D /* AUResources.r */, - 8B0FD6B32AD8811300ACD69D /* AUPlugInDispatch.cpp */, - 8B0FD6B42AD8811300ACD69D /* AUOutputElement.h */, - 8B0FD6B52AD8811300ACD69D /* AUDispatch.cpp */, - 8B0FD6B62AD8811300ACD69D /* AUScopeElement.h */, - 8B0FD6B72AD8811300ACD69D /* AUInputElement.cpp */, + 8B15C3BC2ADDFE3A0090FCC6 /* ComponentBase.cpp */, + 8B15C3BD2ADDFE3A0090FCC6 /* AUScopeElement.cpp */, + 8B15C3BE2ADDFE3A0090FCC6 /* ComponentBase.h */, + 8B15C3BF2ADDFE3A0090FCC6 /* AUBase.cpp */, + 8B15C3C02ADDFE3A0090FCC6 /* AUInputElement.h */, + 8B15C3C12ADDFE3A0090FCC6 /* AUBase.h */, + 8B15C3C22ADDFE3A0090FCC6 /* AUPlugInDispatch.h */, + 8B15C3C32ADDFE3A0090FCC6 /* AUDispatch.h */, + 8B15C3C42ADDFE3A0090FCC6 /* AUOutputElement.cpp */, + 8B15C3C52ADDFE3A0090FCC6 /* AUResources.r */, + 8B15C3C62ADDFE3A0090FCC6 /* AUPlugInDispatch.cpp */, + 8B15C3C72ADDFE3A0090FCC6 /* AUOutputElement.h */, + 8B15C3C82ADDFE3A0090FCC6 /* AUDispatch.cpp */, + 8B15C3C92ADDFE3A0090FCC6 /* AUScopeElement.h */, + 8B15C3CA2ADDFE3A0090FCC6 /* AUInputElement.cpp */, ); path = AUBase; sourceTree = ""; }; - 8B0FD6B82AD8811300ACD69D /* OtherBases */ = { + 8B15C3CB2ADDFE3A0090FCC6 /* OtherBases */ = { isa = PBXGroup; children = ( - 8B0FD6B92AD8811300ACD69D /* AUEffectBase.cpp */, - 8B0FD6BA2AD8811300ACD69D /* AUEffectBase.h */, + 8B15C3CC2ADDFE3A0090FCC6 /* AUEffectBase.cpp */, + 8B15C3CD2ADDFE3A0090FCC6 /* AUEffectBase.h */, ); path = OtherBases; sourceTree = ""; }; - 8B0FD6BB2AD8811300ACD69D /* Utility */ = { + 8B15C3CE2ADDFE3A0090FCC6 /* Utility */ = { isa = PBXGroup; children = ( - 8B0FD6BC2AD8811300ACD69D /* AUTimestampGenerator.h */, - 8B0FD6BD2AD8811300ACD69D /* AUBaseHelper.cpp */, - 8B0FD6BE2AD8811300ACD69D /* AUSilentTimeout.h */, - 8B0FD6BF2AD8811300ACD69D /* AUInputFormatConverter.h */, - 8B0FD6C02AD8811300ACD69D /* AUTimestampGenerator.cpp */, - 8B0FD6C12AD8811300ACD69D /* AUBuffer.cpp */, - 8B0FD6C22AD8811300ACD69D /* AUMIDIDefs.h */, - 8B0FD6C32AD8811300ACD69D /* AUBuffer.h */, - 8B0FD6C42AD8811300ACD69D /* AUBaseHelper.h */, + 8B15C3CF2ADDFE3A0090FCC6 /* AUTimestampGenerator.h */, + 8B15C3D02ADDFE3A0090FCC6 /* AUBaseHelper.cpp */, + 8B15C3D12ADDFE3A0090FCC6 /* AUSilentTimeout.h */, + 8B15C3D22ADDFE3A0090FCC6 /* AUInputFormatConverter.h */, + 8B15C3D32ADDFE3A0090FCC6 /* AUTimestampGenerator.cpp */, + 8B15C3D42ADDFE3A0090FCC6 /* AUBuffer.cpp */, + 8B15C3D52ADDFE3A0090FCC6 /* AUMIDIDefs.h */, + 8B15C3D62ADDFE3A0090FCC6 /* AUBuffer.h */, + 8B15C3D72ADDFE3A0090FCC6 /* AUBaseHelper.h */, ); path = Utility; sourceTree = ""; @@ -565,84 +565,84 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8B0FD6F52AD8811300ACD69D /* CABundleLocker.h in Headers */, - 8B0FD7162AD8811300ACD69D /* CAAudioChannelLayout.h in Headers */, - 8B0FD70C2AD8811300ACD69D /* AUOutputBL.h in Headers */, - 8B0FD6E72AD8811300ACD69D /* CAHostTimeBase.h in Headers */, - 8B0FD72F2AD8811300ACD69D /* ComponentBase.h in Headers */, - 8B0FD71F2AD8811300ACD69D /* CAAtomicStack.h in Headers */, - 8B0FD6DC2AD8811300ACD69D /* CAAudioTimeStamp.h in Headers */, - 8B0FD6F92AD8811300ACD69D /* CAThreadSafeList.h in Headers */, - 8B0FD6D42AD8811300ACD69D /* CAAUParameter.h in Headers */, - 8B0FD7462AD8811300ACD69D /* AUBaseHelper.h in Headers */, - 8B0FD73E2AD8811300ACD69D /* AUTimestampGenerator.h in Headers */, - 8B0FD6EF2AD8811300ACD69D /* CADebugPrintf.h in Headers */, - 8B0FD7292AD8811300ACD69D /* CACFMessagePort.h in Headers */, - 8B0FD6D72AD8811300ACD69D /* CAAUProcessor.h in Headers */, - 8B0FD6D32AD8811300ACD69D /* CAAudioUnit.h in Headers */, - 8B0FD72C2AD8811300ACD69D /* AUViewLocalizedStringKeys.h in Headers */, - 8B0FD7122AD8811300ACD69D /* CACFDistributedNotification.h in Headers */, - 8B0FD6D12AD8811300ACD69D /* CAComponent.h in Headers */, - 8B0FD6DF2AD8811300ACD69D /* CAVectorUnitTypes.h in Headers */, + 8B15C4082ADDFE3A0090FCC6 /* CABundleLocker.h in Headers */, + 8B15C4292ADDFE3A0090FCC6 /* CAAudioChannelLayout.h in Headers */, + 8B15C41F2ADDFE3A0090FCC6 /* AUOutputBL.h in Headers */, + 8B15C3FA2ADDFE3A0090FCC6 /* CAHostTimeBase.h in Headers */, + 8B15C4422ADDFE3A0090FCC6 /* ComponentBase.h in Headers */, + 8B15C4322ADDFE3A0090FCC6 /* CAAtomicStack.h in Headers */, + 8B15C3EF2ADDFE3A0090FCC6 /* CAAudioTimeStamp.h in Headers */, + 8B15C40C2ADDFE3A0090FCC6 /* CAThreadSafeList.h in Headers */, + 8B15C3E72ADDFE3A0090FCC6 /* CAAUParameter.h in Headers */, + 8B15C4592ADDFE3A0090FCC6 /* AUBaseHelper.h in Headers */, + 8B15C4512ADDFE3A0090FCC6 /* AUTimestampGenerator.h in Headers */, + 8B15C4022ADDFE3A0090FCC6 /* CADebugPrintf.h in Headers */, + 8B15C43C2ADDFE3A0090FCC6 /* CACFMessagePort.h in Headers */, + 8B15C3EA2ADDFE3A0090FCC6 /* CAAUProcessor.h in Headers */, + 8B15C3E62ADDFE3A0090FCC6 /* CAAudioUnit.h in Headers */, + 8B15C43F2ADDFE3A0090FCC6 /* AUViewLocalizedStringKeys.h in Headers */, + 8B15C4252ADDFE3A0090FCC6 /* CACFDistributedNotification.h in Headers */, + 8B15C3E42ADDFE3A0090FCC6 /* CAComponent.h in Headers */, + 8B15C3F22ADDFE3A0090FCC6 /* CAVectorUnitTypes.h in Headers */, 8BA05A6E0720730100365D66 /* ConsoleMCBussVersion.h in Headers */, - 8B0FD7132AD8811300ACD69D /* CAFilePathUtils.h in Headers */, - 8B0FD6D52AD8811300ACD69D /* CAException.h in Headers */, - 8B0FD6CC2AD8811300ACD69D /* CAAtomic.h in Headers */, - 8B0FD6CB2AD8811300ACD69D /* CAGuard.h in Headers */, - 8B0FD7312AD8811300ACD69D /* AUInputElement.h in Headers */, - 8B0FD7082AD8811300ACD69D /* CACFPreferences.h in Headers */, - 8B0FD71D2AD8811300ACD69D /* CAByteOrder.h in Headers */, - 8B0FD7002AD8811300ACD69D /* CARingBuffer.h in Headers */, - 8B0FD6C72AD8811300ACD69D /* CABool.h in Headers */, - 8B0FD6EC2AD8811300ACD69D /* CAMutex.h in Headers */, - 8B0FD7322AD8811300ACD69D /* AUBase.h in Headers */, + 8B15C4262ADDFE3A0090FCC6 /* CAFilePathUtils.h in Headers */, + 8B15C3E82ADDFE3A0090FCC6 /* CAException.h in Headers */, + 8B15C3DF2ADDFE3A0090FCC6 /* CAAtomic.h in Headers */, + 8B15C3DE2ADDFE3A0090FCC6 /* CAGuard.h in Headers */, + 8B15C4442ADDFE3A0090FCC6 /* AUInputElement.h in Headers */, + 8B15C41B2ADDFE3A0090FCC6 /* CACFPreferences.h in Headers */, + 8B15C4302ADDFE3A0090FCC6 /* CAByteOrder.h in Headers */, + 8B15C4132ADDFE3A0090FCC6 /* CARingBuffer.h in Headers */, + 8B15C3DA2ADDFE3A0090FCC6 /* CABool.h in Headers */, + 8B15C3FF2ADDFE3A0090FCC6 /* CAMutex.h in Headers */, + 8B15C4452ADDFE3A0090FCC6 /* AUBase.h in Headers */, 8BC6025C073B072D006C4272 /* ConsoleMCBuss.h in Headers */, - 8B0FD6E42AD8811300ACD69D /* CACFString.h in Headers */, - 8B0FD7032AD8811300ACD69D /* CASharedLibrary.h in Headers */, - 8B0FD6D02AD8811300ACD69D /* CATokenMap.h in Headers */, - 8B0FD6C52AD8811300ACD69D /* CAExtAudioFile.h in Headers */, - 8B0FD6DA2AD8811300ACD69D /* CAPThread.h in Headers */, - 8B0FD6F62AD8811300ACD69D /* CAPropertyAddress.h in Headers */, - 8B0FD7202AD8811300ACD69D /* CAReferenceCounted.h in Headers */, - 8B0FD7452AD8811300ACD69D /* AUBuffer.h in Headers */, - 8B0FD7272AD8811300ACD69D /* CAMath.h in Headers */, - 8B0FD7072AD8811300ACD69D /* CAAutoDisposer.h in Headers */, - 8B0FD6CE2AD8811300ACD69D /* CACFObject.h in Headers */, - 8B0FD6EE2AD8811300ACD69D /* CASettingsStorage.h in Headers */, - 8B0FD6F72AD8811300ACD69D /* CAXException.h in Headers */, - 8B0FD7142AD8811300ACD69D /* CATink.h in Headers */, - 8B0FD7412AD8811300ACD69D /* AUInputFormatConverter.h in Headers */, - 8B0FD71C2AD8811300ACD69D /* CAVectorUnit.h in Headers */, - 8B0FD6D82AD8811300ACD69D /* CAProcess.h in Headers */, - 8B0FD6DE2AD8811300ACD69D /* CAAudioValueRange.h in Headers */, - 8B0FD6F32AD8811300ACD69D /* CABitOperations.h in Headers */, - 8B0FD6E92AD8811300ACD69D /* CAAudioFileFormats.h in Headers */, - 8B0FD6E22AD8811300ACD69D /* CACFNumber.h in Headers */, - 8B0FD6FA2AD8811300ACD69D /* CAAudioUnitOutputCapturer.h in Headers */, - 8B0FD70B2AD8811300ACD69D /* CADebugMacros.h in Headers */, - 8B0FD7442AD8811300ACD69D /* AUMIDIDefs.h in Headers */, - 8B0FD7042AD8811300ACD69D /* CACFData.h in Headers */, - 8B0FD6CD2AD8811300ACD69D /* CAStreamBasicDescription.h in Headers */, - 8B0FD7332AD8811300ACD69D /* AUPlugInDispatch.h in Headers */, - 8B0FD6CF2AD8811300ACD69D /* CAStreamRangedDescription.h in Headers */, - 8B0FD70F2AD8811300ACD69D /* CACFPlugIn.h in Headers */, - 8B0FD6D22AD8811300ACD69D /* CAAudioBufferList.h in Headers */, - 8B0FD6EA2AD8811300ACD69D /* CAAUMIDIMapManager.h in Headers */, - 8B0FD73D2AD8811300ACD69D /* AUEffectBase.h in Headers */, - 8B0FD6D92AD8811300ACD69D /* CACFDictionary.h in Headers */, - 8B0FD73A2AD8811300ACD69D /* AUScopeElement.h in Headers */, - 8B0FD70A2AD8811300ACD69D /* CAComponentDescription.h in Headers */, - 8B0FD7402AD8811300ACD69D /* AUSilentTimeout.h in Headers */, - 8B0FD7022AD8811300ACD69D /* CABufferList.h in Headers */, - 8B0FD7342AD8811300ACD69D /* AUDispatch.h in Headers */, - 8B0FD7382AD8811300ACD69D /* AUOutputElement.h in Headers */, - 8B0FD6FE2AD8811300ACD69D /* CALogMacros.h in Headers */, - 8B0FD6F22AD8811300ACD69D /* AUParamInfo.h in Headers */, - 8B0FD7112AD8811300ACD69D /* CAMixMap.h in Headers */, - 8B0FD71E2AD8811300ACD69D /* CACFArray.h in Headers */, - 8B0FD6C62AD8811300ACD69D /* CACFMachPort.h in Headers */, - 8B0FD6F12AD8811300ACD69D /* CAAUMIDIMap.h in Headers */, - 8B0FD6C92AD8811300ACD69D /* CADebugger.h in Headers */, + 8B15C3F72ADDFE3A0090FCC6 /* CACFString.h in Headers */, + 8B15C4162ADDFE3A0090FCC6 /* CASharedLibrary.h in Headers */, + 8B15C3E32ADDFE3A0090FCC6 /* CATokenMap.h in Headers */, + 8B15C3D82ADDFE3A0090FCC6 /* CAExtAudioFile.h in Headers */, + 8B15C3ED2ADDFE3A0090FCC6 /* CAPThread.h in Headers */, + 8B15C4092ADDFE3A0090FCC6 /* CAPropertyAddress.h in Headers */, + 8B15C4332ADDFE3A0090FCC6 /* CAReferenceCounted.h in Headers */, + 8B15C4582ADDFE3A0090FCC6 /* AUBuffer.h in Headers */, + 8B15C43A2ADDFE3A0090FCC6 /* CAMath.h in Headers */, + 8B15C41A2ADDFE3A0090FCC6 /* CAAutoDisposer.h in Headers */, + 8B15C3E12ADDFE3A0090FCC6 /* CACFObject.h in Headers */, + 8B15C4012ADDFE3A0090FCC6 /* CASettingsStorage.h in Headers */, + 8B15C40A2ADDFE3A0090FCC6 /* CAXException.h in Headers */, + 8B15C4272ADDFE3A0090FCC6 /* CATink.h in Headers */, + 8B15C4542ADDFE3A0090FCC6 /* AUInputFormatConverter.h in Headers */, + 8B15C42F2ADDFE3A0090FCC6 /* CAVectorUnit.h in Headers */, + 8B15C3EB2ADDFE3A0090FCC6 /* CAProcess.h in Headers */, + 8B15C3F12ADDFE3A0090FCC6 /* CAAudioValueRange.h in Headers */, + 8B15C4062ADDFE3A0090FCC6 /* CABitOperations.h in Headers */, + 8B15C3FC2ADDFE3A0090FCC6 /* CAAudioFileFormats.h in Headers */, + 8B15C3F52ADDFE3A0090FCC6 /* CACFNumber.h in Headers */, + 8B15C40D2ADDFE3A0090FCC6 /* CAAudioUnitOutputCapturer.h in Headers */, + 8B15C41E2ADDFE3A0090FCC6 /* CADebugMacros.h in Headers */, + 8B15C4572ADDFE3A0090FCC6 /* AUMIDIDefs.h in Headers */, + 8B15C4172ADDFE3A0090FCC6 /* CACFData.h in Headers */, + 8B15C3E02ADDFE3A0090FCC6 /* CAStreamBasicDescription.h in Headers */, + 8B15C4462ADDFE3A0090FCC6 /* AUPlugInDispatch.h in Headers */, + 8B15C3E22ADDFE3A0090FCC6 /* CAStreamRangedDescription.h in Headers */, + 8B15C4222ADDFE3A0090FCC6 /* CACFPlugIn.h in Headers */, + 8B15C3E52ADDFE3A0090FCC6 /* CAAudioBufferList.h in Headers */, + 8B15C3FD2ADDFE3A0090FCC6 /* CAAUMIDIMapManager.h in Headers */, + 8B15C4502ADDFE3A0090FCC6 /* AUEffectBase.h in Headers */, + 8B15C3EC2ADDFE3A0090FCC6 /* CACFDictionary.h in Headers */, + 8B15C44D2ADDFE3A0090FCC6 /* AUScopeElement.h in Headers */, + 8B15C41D2ADDFE3A0090FCC6 /* CAComponentDescription.h in Headers */, + 8B15C4532ADDFE3A0090FCC6 /* AUSilentTimeout.h in Headers */, + 8B15C4152ADDFE3A0090FCC6 /* CABufferList.h in Headers */, + 8B15C4472ADDFE3A0090FCC6 /* AUDispatch.h in Headers */, + 8B15C44B2ADDFE3A0090FCC6 /* AUOutputElement.h in Headers */, + 8B15C4112ADDFE3A0090FCC6 /* CALogMacros.h in Headers */, + 8B15C4052ADDFE3A0090FCC6 /* AUParamInfo.h in Headers */, + 8B15C4242ADDFE3A0090FCC6 /* CAMixMap.h in Headers */, + 8B15C4312ADDFE3A0090FCC6 /* CACFArray.h in Headers */, + 8B15C3D92ADDFE3A0090FCC6 /* CACFMachPort.h in Headers */, + 8B15C4042ADDFE3A0090FCC6 /* CAAUMIDIMap.h in Headers */, + 8B15C3DC2ADDFE3A0090FCC6 /* CADebugger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -683,9 +683,9 @@ knownRegions = ( en, fr, - Base, - de, ja, + de, + Base, ); mainGroup = 089C166AFE841209C02AAC07 /* ConsoleMCBuss */; projectDirPath = ""; @@ -712,60 +712,60 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8B0FD7012AD8811300ACD69D /* AUOutputBL.cpp in Sources */, - 8B0FD7262AD8811300ACD69D /* CAAudioFileFormats.cpp in Sources */, - 8B0FD7182AD8811300ACD69D /* CAHostTimeBase.cpp in Sources */, - 8B0FD6F02AD8811300ACD69D /* CAXException.cpp in Sources */, - 8B0FD71A2AD8811300ACD69D /* CAAudioBufferList.cpp in Sources */, - 8B0FD6DD2AD8811300ACD69D /* CAFilePathUtils.cpp in Sources */, - 8B0FD6DB2AD8811300ACD69D /* CAAUParameter.cpp in Sources */, - 8B0FD6FD2AD8811300ACD69D /* CAAUMIDIMap.cpp in Sources */, - 8B0FD72A2AD8811300ACD69D /* CAAudioValueRange.cpp in Sources */, - 8B0FD7392AD8811300ACD69D /* AUDispatch.cpp in Sources */, - 8B0FD6F42AD8811300ACD69D /* CACFPreferences.cpp in Sources */, - 8B0FD7372AD8811300ACD69D /* AUPlugInDispatch.cpp in Sources */, - 8B0FD6D62AD8811300ACD69D /* CAAUProcessor.cpp in Sources */, - 8B0FD6EB2AD8811300ACD69D /* CACFDictionary.cpp in Sources */, - 8B0FD73F2AD8811300ACD69D /* AUBaseHelper.cpp in Sources */, - 8B0FD7242AD8811300ACD69D /* CADebugger.cpp in Sources */, - 8B0FD6F82AD8811300ACD69D /* CAAudioChannelLayout.cpp in Sources */, - 8B0FD6FB2AD8811300ACD69D /* AUParamInfo.cpp in Sources */, - 8B0FD7192AD8811300ACD69D /* CAPersistence.cpp in Sources */, - 8B0FD70D2AD8811300ACD69D /* CADebugPrintf.cpp in Sources */, - 8B0FD7422AD8811300ACD69D /* AUTimestampGenerator.cpp in Sources */, - 8B0FD7152AD8811300ACD69D /* CAStreamBasicDescription.cpp in Sources */, - 8B0FD6E52AD8811300ACD69D /* CAAUMIDIMapManager.cpp in Sources */, - 8B0FD7102AD8811300ACD69D /* CASettingsStorage.cpp in Sources */, - 8B0FD7352AD8811300ACD69D /* AUOutputElement.cpp in Sources */, - 8B0FD6E12AD8811300ACD69D /* CAGuard.cpp in Sources */, + 8B15C4142ADDFE3A0090FCC6 /* AUOutputBL.cpp in Sources */, + 8B15C4392ADDFE3A0090FCC6 /* CAAudioFileFormats.cpp in Sources */, + 8B15C42B2ADDFE3A0090FCC6 /* CAHostTimeBase.cpp in Sources */, + 8B15C4032ADDFE3A0090FCC6 /* CAXException.cpp in Sources */, + 8B15C42D2ADDFE3A0090FCC6 /* CAAudioBufferList.cpp in Sources */, + 8B15C3F02ADDFE3A0090FCC6 /* CAFilePathUtils.cpp in Sources */, + 8B15C3EE2ADDFE3A0090FCC6 /* CAAUParameter.cpp in Sources */, + 8B15C4102ADDFE3A0090FCC6 /* CAAUMIDIMap.cpp in Sources */, + 8B15C43D2ADDFE3A0090FCC6 /* CAAudioValueRange.cpp in Sources */, + 8B15C44C2ADDFE3A0090FCC6 /* AUDispatch.cpp in Sources */, + 8B15C4072ADDFE3A0090FCC6 /* CACFPreferences.cpp in Sources */, + 8B15C44A2ADDFE3A0090FCC6 /* AUPlugInDispatch.cpp in Sources */, + 8B15C3E92ADDFE3A0090FCC6 /* CAAUProcessor.cpp in Sources */, + 8B15C3FE2ADDFE3A0090FCC6 /* CACFDictionary.cpp in Sources */, + 8B15C4522ADDFE3A0090FCC6 /* AUBaseHelper.cpp in Sources */, + 8B15C4372ADDFE3A0090FCC6 /* CADebugger.cpp in Sources */, + 8B15C40B2ADDFE3A0090FCC6 /* CAAudioChannelLayout.cpp in Sources */, + 8B15C40E2ADDFE3A0090FCC6 /* AUParamInfo.cpp in Sources */, + 8B15C42C2ADDFE3A0090FCC6 /* CAPersistence.cpp in Sources */, + 8B15C4202ADDFE3A0090FCC6 /* CADebugPrintf.cpp in Sources */, + 8B15C4552ADDFE3A0090FCC6 /* AUTimestampGenerator.cpp in Sources */, + 8B15C4282ADDFE3A0090FCC6 /* CAStreamBasicDescription.cpp in Sources */, + 8B15C3F82ADDFE3A0090FCC6 /* CAAUMIDIMapManager.cpp in Sources */, + 8B15C4232ADDFE3A0090FCC6 /* CASettingsStorage.cpp in Sources */, + 8B15C4482ADDFE3A0090FCC6 /* AUOutputElement.cpp in Sources */, + 8B15C3F42ADDFE3A0090FCC6 /* CAGuard.cpp in Sources */, 8BA05A6B0720730100365D66 /* ConsoleMCBuss.cpp in Sources */, - 8B0FD7232AD8811300ACD69D /* CAMutex.cpp in Sources */, - 8B0FD73C2AD8811300ACD69D /* AUEffectBase.cpp in Sources */, - 8B0FD7212AD8811300ACD69D /* CACFMachPort.cpp in Sources */, - 8B0FD7302AD8811300ACD69D /* AUBase.cpp in Sources */, - 8B0FD6FC2AD8811300ACD69D /* CASharedLibrary.cpp in Sources */, - 8B0FD6E32AD8811300ACD69D /* CACFDistributedNotification.cpp in Sources */, - 8B0FD6E62AD8811300ACD69D /* CAComponentDescription.cpp in Sources */, - 8B0FD6ED2AD8811300ACD69D /* CACFString.cpp in Sources */, - 8B0FD72D2AD8811300ACD69D /* ComponentBase.cpp in Sources */, - 8B0FD70E2AD8811300ACD69D /* CARingBuffer.cpp in Sources */, - 8B0FD72E2AD8811300ACD69D /* AUScopeElement.cpp in Sources */, - 8B0FD72B2AD8811300ACD69D /* CAAudioUnit.cpp in Sources */, - 8B0FD7282AD8811300ACD69D /* CACFArray.cpp in Sources */, - 8B0FD7252AD8811300ACD69D /* CABundleLocker.cpp in Sources */, - 8B0FD7172AD8811300ACD69D /* CAProcess.cpp in Sources */, - 8B0FD7052AD8811300ACD69D /* CAStreamRangedDescription.cpp in Sources */, - 8B0FD7062AD8811300ACD69D /* CAPThread.cpp in Sources */, - 8B0FD6C82AD8811300ACD69D /* CAComponent.cpp in Sources */, - 8B0FD6E02AD8811300ACD69D /* CAAudioChannelLayoutObject.cpp in Sources */, - 8B0FD71B2AD8811300ACD69D /* CAAudioTimeStamp.cpp in Sources */, - 8B0FD7222AD8811300ACD69D /* CABufferList.cpp in Sources */, - 8B0FD6FF2AD8811300ACD69D /* CACFMessagePort.cpp in Sources */, - 8B0FD7092AD8811300ACD69D /* CAVectorUnit.cpp in Sources */, - 8B0FD73B2AD8811300ACD69D /* AUInputElement.cpp in Sources */, - 8B0FD7432AD8811300ACD69D /* AUBuffer.cpp in Sources */, - 8B0FD6E82AD8811300ACD69D /* CADebugMacros.cpp in Sources */, - 8B0FD6CA2AD8811300ACD69D /* CACFNumber.cpp in Sources */, + 8B15C4362ADDFE3A0090FCC6 /* CAMutex.cpp in Sources */, + 8B15C44F2ADDFE3A0090FCC6 /* AUEffectBase.cpp in Sources */, + 8B15C4342ADDFE3A0090FCC6 /* CACFMachPort.cpp in Sources */, + 8B15C4432ADDFE3A0090FCC6 /* AUBase.cpp in Sources */, + 8B15C40F2ADDFE3A0090FCC6 /* CASharedLibrary.cpp in Sources */, + 8B15C3F62ADDFE3A0090FCC6 /* CACFDistributedNotification.cpp in Sources */, + 8B15C3F92ADDFE3A0090FCC6 /* CAComponentDescription.cpp in Sources */, + 8B15C4002ADDFE3A0090FCC6 /* CACFString.cpp in Sources */, + 8B15C4402ADDFE3A0090FCC6 /* ComponentBase.cpp in Sources */, + 8B15C4212ADDFE3A0090FCC6 /* CARingBuffer.cpp in Sources */, + 8B15C4412ADDFE3A0090FCC6 /* AUScopeElement.cpp in Sources */, + 8B15C43E2ADDFE3A0090FCC6 /* CAAudioUnit.cpp in Sources */, + 8B15C43B2ADDFE3A0090FCC6 /* CACFArray.cpp in Sources */, + 8B15C4382ADDFE3A0090FCC6 /* CABundleLocker.cpp in Sources */, + 8B15C42A2ADDFE3A0090FCC6 /* CAProcess.cpp in Sources */, + 8B15C4182ADDFE3A0090FCC6 /* CAStreamRangedDescription.cpp in Sources */, + 8B15C4192ADDFE3A0090FCC6 /* CAPThread.cpp in Sources */, + 8B15C3DB2ADDFE3A0090FCC6 /* CAComponent.cpp in Sources */, + 8B15C3F32ADDFE3A0090FCC6 /* CAAudioChannelLayoutObject.cpp in Sources */, + 8B15C42E2ADDFE3A0090FCC6 /* CAAudioTimeStamp.cpp in Sources */, + 8B15C4352ADDFE3A0090FCC6 /* CABufferList.cpp in Sources */, + 8B15C4122ADDFE3A0090FCC6 /* CACFMessagePort.cpp in Sources */, + 8B15C41C2ADDFE3A0090FCC6 /* CAVectorUnit.cpp in Sources */, + 8B15C44E2ADDFE3A0090FCC6 /* AUInputElement.cpp in Sources */, + 8B15C4562ADDFE3A0090FCC6 /* AUBuffer.cpp in Sources */, + 8B15C3FB2ADDFE3A0090FCC6 /* CADebugMacros.cpp in Sources */, + 8B15C3DD2ADDFE3A0090FCC6 /* CACFNumber.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -775,7 +775,7 @@ 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 8B0FD7472AD881E100ACD69D /* en */, + 8B15C45A2ADDFEF90090FCC6 /* en */, ); name = InfoPlist.strings; sourceTree = ""; diff --git a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index 35c5ab89a353b69d1652c2f9ef6dbe209ebdc0c1..246f2faa44e521fa7194981ea7567b47035e04c9 100644 GIT binary patch delta 432 zcmccE%XqPual>Y2Wj9x6Hx~;N16>1S6H{FiQ%6T#OJh?fU2``>7Yk=IV^<4<&DWTn znb`9FvlKb&ZkA^|#VD2cKVxB@ScBLlh5!bBhAM_2WyhmH`K7m|HZyZPV+E@1PMH2{ z^LyS&oDzBeJFj0|)gTrxAP|zDl31ybSfXHVWo$5crubVGHxm~FLpMu9T_Yz8XI&F> z7gJpeM<+L3R~I95H)A&oR|7}W$*Uwba~PRh>L{3+8*WaOe8$8mIN3)=gD)&NzqBYh zRe<3VAHM+4ztog zoS&2G>+DooTzpARUIDC#AEc=LuQA9w<*qj;Oiq{8V&s`TNmf(1j-i2}m0P{4F2EbN)QK|zG6kYV#Ng)APRP+dmk@6BeqtJuKOOHOTmW~|7} zcwjPzxfx@@W_xozCMJ%nlk+W=*nvI+du)cK9TVJ}lkZu_uo)*>CZ`&1cCeYq1ptk- BkE8$q delta 445 zcmccE%XqPual>Y2Wmi)pS7$R5V_gdaV?$jN6Jt|dM@th6T@zCaGgBvXM<+|O&DWTn znb>k13O6ZQZI)*{#VD2IaLwrNsRpr23;_)M3{?z4%8o~K9EwyF3O6%zJY!|cab%w) zb8Yi`-btJiIgYG?ANd=^;spdk@>3Ek6%tDnjIE4KC(jgrt77ElWNBnz=%j05=;o$t zVr*fmYiVfVsB7WqYUyffVPN5C>@subCEiMiV&Mz%WPQ4^9AqiHl z08;+s5m2$T;6fQxwU^}N6~K!4L5j}y8H4=x;=#Y?lhb9j7zHO!lGPNR%`lf?5yMu7 zBMfI5&NEzLxX$o&^Euf&z)%AE+_7Tv1_cqO0)frP6tZ}L0ryGUJ$bX4?kYC0wEv9F z&x{qB8Ba{+FgIh&*lcgE$Hc^PZF0V)5sb Fxd8n_jOqXY diff --git a/plugins/MacSignedAU/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedAU/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index af8cc63882b65cfb11e688c52cab9002b12d715b..41e3eac64b8239bfd9c15ac0e12423f129059a7f 100644 GIT binary patch delta 6000 zcmZ`+d3;kv*Pb(zgtpmkk|t@ELYu9(Nht}tg3z*WElVj&K}w+k3Z;comI9I!aA60z z$f7K5L6AieQFde#5D}4r$iB#nh^V-t0>U?Gf!E)s@BQN@ckaxYbDr~@=gwI^555>Z zKM(4>Iw(6dhrC7>k;P;cSxw#~Ysgx%fovr2ku78!*-mzly<{IbNRE(?$x(8h{D<5i zUz3~U8*+<$OKy|z$oJ$2a)Z2*N9&JP$(`K|SZAaVF?z9KZqJ3!&?MHLzU^!4#V-r{zo5&`y$?OG&EX-bF zv)DYgAlp?mwy^LNQ4Kf&f+|fxgjaJY}-J*So0;#GM zWzbc`<_bdV;-WFdg~5#0t%v0m6$J~cOy;=AtmNeAetecyS822V%d}ou#bZkb2diq= zNvNK!RG#It9qv_5yGz;~RY#U2CP!W*$(+v5_DP4L8-PywGdi_FC1>+GvYQ+ur^y*| zfn4GY{f#rz3<=-{5t?!CwTB!|yAn>gNiY`{Z^?=AfrN@w`&{xW@m7*~WIp;ZrIK_d z*=XjG^QhfCYP)nu**IwlSx&sG$x`wfDN&}^o63J z)?3^cQ+c_xxmLWiLKUTbn`|Pc3i1v%svz%TV?LfJf1iZOR_TH&0h&k;R6XoPk2dBn z3|B_QR7OWT$>Xb1sdA=`CempsIs8d4w$$@fgUPVgC81fN0 zG$1o8V{B>Opu%8!Nl9MWDn53YjO(45Rs9&TRDDG~VZ>5MixvA=4X}Wl?J7)nl5@>o8X|aLx%=SvPKmal=dnJj+dO; z-V)O~q}Mb~sZ5(F3Y@GtT}K6rIu`ZJ8#G4XF4b`O7xG&KgkP~+1-XmerOhr|V{(ri zs3iBv1MGo)u=$gzkAM-=Dj)zrF$;TQ_9~DO5fs>qlfJh^-Tr6$c5KtOZGJ&%afvgn zU|=;kkC%f6^#53HAZ{>XUtT0RlHjS`FH%-uB?l_NhW(%J47I^cylbEi=UyT>zzHsV z9tU794#Yehv<5to#3|_kFLC2w%*QGG{yH}*=G6F-QJf!?<_ksUM$nWK6BioWzkX`|4I1G!=LThLPZJ`}^rag3kj?f7@Ll?+^On&bM-K9~wP2yyn zhy)Ap1%97^lg>aE^n`4_q!;vtKG2sJM?dHf&r9v~!9FC);-TJ1T21Yi^ z!$K@R1^E!!XFf6BIez2&tU`Ro*B)el#esBVg zNlgz!ab<*`hR~y$>lBo5%VVGv#zL2V`Nf0Bj^yUEdvxhrS}-y=rZjKlC@jG-(q6+9 zRt6KLwAeT{iHzgFCR-I>`2tLVP|m2l(qUPpB?U!8aU71#6$+*O*21_N2d2Wberxv5zkxj9fO%`=*fWmr1yvg(2DUxT5Y8+7hkT6Qy(Yz zrK)NczZc2y7M%9q3~!BO7+;JeREmkO-Rf_-iDUtv)FkYKLtGhQKOBIA@DWbO88{PX zt%k#J1U`nNI2-5STwH>pB-GB6tmas0j@c#|{9dV5Vrqk$?W-c&pTc=qd>YPh3Pd*h z63)UoINx_nurN5dw4k^M7vQTn9~Vpe4dX;-`k{zqu2}!1U@yb9NU>ajt0>{ZO85${ z<7>D`DsA{obWQ%gh1=3Hn}dA^-%I;#Y5F_xBk`7(qgeC$7x-1$?1*EP@SC*Bk=pL> z1@Z^{`53&vupE~?#%^Ve^N+aml;HBG*ilxE-HIpJb^c%2Q8m?b?5KunsX%pDiK}om zzPXwjXe>2S6RyFH_&$DsVxKO-AvIcA;f!mQ(FJat5D z)~0o60!_rV_!h3i^{a`SoTY9ea-r#h8>FwD;rP0cUe2Aa(N^lG^|`jv0KQ#88{j)! zTkWAHTv};U`V4Nu_nrzIZBEnvzc$izBGT6QE|=ELnE2FNXIgm4-({6{pk4m4G^2Xy zmYSvijYoh}nU7uTNqa?H%f_u0Tmrj9zRbGEM+{!erNNR261jrD2A13iRy~WWfjLF{ z)8~nn_8@oY0O=ELQY+k1oo+gi=Jm_Ws+O&4Eue$QxW5lPfhC^?AG3rGtNMFOF_z50cMHka0bSZv{pW|sv%oS=&fx5Ah zt8Ph%uA~(aXv^_<1+B!-BG3x|IK9y|Jo2^lEq;_pjc9Ro@m030D8dsp(XXc)Y61;b z()DEAlW5F!IKsAU99@2aa-hU$Zfw*KcHLta_eJil>1b!kRc^CPLsx^>f6)p zbVshBeTr_4y07BHJIS~{nOQZ@PxjnR_i`Ped+3Mw1)iy-`{;iB63=q^an`HH{%cp0 zRvp!0`WBC-Fg-EtY9yNKv7^;vMUN_5R!+hbPYi!bKZ^u&9M4zK6L^6e{L+}-nx3Lx z@L}kN6DsH#yolnH`RC~6NFAQ17wAQL2`}MgynPH0Vp_*EOv?nOV|r#_vCPO!_#^&= zKjSa>EB=Oe@pt@V9TAy@xS5UFSv;%F>hLp-5&z^Oa}V$11N;jg@&;pIqekFo^;r`R z2y4I^vPP_N7)Tg+*GI#^RRp_X*0@zU0;Ejh4?wPWpBhcHBi zK@$f3Qz2rVSy$p+#k#NzmKlaFZ!NL{&eQ96w^`Qva*p$a)TYv86FL;7i zU(e$Fyt0J6(u5|@HV7ni%cy1oo64C$bV#4-HG7#&=fsPQRj?Uhut&aQ{6NZP^OHsO zOx_qop65Sq5+eVl$aj`g6^ls}30a7Pq>uo4mb4_@dBfMA44~z74ew}o(ZlpO?_*EX zGn~GcIA^c1C{~BJrp5ef;=Rzly8-PEdN1%Um;T{6j6#8g-T&mm=zX< zO%boCqiC$?q!_H2qL`(at(c>jr&yv`rP!$0q4-d7MDdm4j^by3yc=^k=6K96N}`l2Ybm3Z8l|ArD`S<-m3hh{<#=V8 za+2}|Wk@+)Ia4`XIafJfxj?y2xkq_M`IGXY@{x+Ds48CNRn=A1Q`J{BR5ez0SLLY2 ztIAZ9)E;#`b#rw~b-KEZx}Ca1NL{ENs~)GGpbo3&s~4+Rs^3ztQ*TutSD#RyRG(6R zq5e{RPJKarNqt3qO?_Q`PyImsP(w6SBhx4}QJNTyN~6&T8oee_lc^b~8KDVj7Hjrs zPHFCHE!yVV7TPpzXKjWyNBg`sS35|XuN|VDsGX*ruAQl!t(~h4y`intuGX&6zNOuy z-K^cB{Xn}-dq`WQy`jCM{X>uoDnTO%f?lu)HX&Z9BP0q9gyuq9p@Yy#=pytLh6uxi z;Xe(MF@uYV;WE8FP%e#+k;&#+Akm z#`j+l;` zj+u^|PMA)bzBPSk`oZ+0>1Wfgrn{y`W@?t16=s9kXf~TI<`i=yb1QS3khz_?gE`wg zz&y}A$eeE;VlFn1HjgonHIFx!nb(=m#?^`o#C49#iyIy{GOjpobllXq*>Q8@=Ep6F zTWE=~7%T}Ewt+efyOw$rvVwsW=%woA63Z1-%B>|kehxm_Q!TkJM_yuFUyV;AjSdx|~P z-o&0}&#?Ej_ploq~6q=9>zMCY;8^HboqL1(yvOTl;A!q@ z;c4&b=IP}BdfxMV;MwNc>Dlf1&~wal+H=Np)^px-(R0Id({syn z+w;BWPEwtu%%m5R)+X&w`ZDQi()FYpNjH=JNV=EwAnBn<#AwkZ+QfLVj_49SVn`Id zVnA#vW{P=YkytE_5=;2tRPjae6>)|*OI#{$6nBW9il2#}i&f%j@r-y@JTG1pFN;5k zzlgtyzl(p0_r<@&N6C=PlI6)la#C_ya#r&2%gSc)pekYe{+{5HSn zZ{%<4Z{}~|PxrU+xA*t-_xAVo_xI=e^ZbMTLH|sD?@j)50TxgNjDgyLgg}Ep^FYf$ zdZ2ZnTOcct9q1G27kEA}Bv23-5f~X57Z@KX3rr2X6nLfPfIw-@FI!ae`{W*&@qd7b B8Y%z) delta 9291 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 diff --git a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser index abfcd36a0..466cfc8c0 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser @@ -51,14 +51,13 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 718748861; - PBXWorkspaceStateSaveDate = 718748861; + PBXPerProjectTemplateStateSaveDate = 719183760; + PBXWorkspaceStateSaveDate = 719183760; }; perUserProjectItems = { - 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */ = 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */; - 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */ = 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */; - 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */ = 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */; - 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */ = 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */; + 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */ = 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */; + 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */ = 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */; + 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */ = 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */; }; sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; userBuildSettings = { @@ -66,33 +65,33 @@ }; 2407DEB6089929BA00EB68BF /* ConsoleMCBuss.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {948, 2142}}"; - sepNavSelRange = "{3802, 0}"; - sepNavVisRange = "{3035, 1436}"; + sepNavIntBoundsRect = "{{0, 0}, {975, 2070}}"; + sepNavSelRange = "{529, 0}"; + sepNavVisRange = "{0, 1671}"; sepNavWindowFrame = "{{12, 47}, {895, 831}}"; }; }; 245463B80991757100464AD3 /* ConsoleMCBuss.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1110, 2358}}"; - sepNavSelRange = "{3536, 0}"; - sepNavVisRange = "{386, 2067}"; + sepNavIntBoundsRect = "{{0, 0}, {1110, 1422}}"; + sepNavSelRange = "{2458, 0}"; + sepNavVisRange = "{1130, 1617}"; sepNavWindowFrame = "{{20, 47}, {895, 831}}"; }; }; 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1074, 27360}}"; + sepNavIntBoundsRect = "{{0, 0}, {1074, 27486}}"; sepNavSelRange = "{10616, 0}"; - sepNavVisRange = "{10459, 280}"; + sepNavVisRange = "{10579, 157}"; sepNavWindowFrame = "{{15, 42}, {895, 831}}"; }; }; 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1659, 6858}}"; - sepNavSelRange = "{12567, 0}"; - sepNavVisRange = "{10076, 2268}"; + sepNavIntBoundsRect = "{{0, 0}, {849, 5004}}"; + sepNavSelRange = "{10501, 0}"; + sepNavVisRange = "{11052, 28}"; sepNavWindowFrame = "{{31, 42}, {895, 831}}"; }; }; @@ -110,38 +109,29 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; - 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; - }; - 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Deprecated conversion from string constant to 'char*'"; - fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 306; - rType = 1; - }; - 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */ = { + 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; name = "audioeffectx.cpp: 307"; rLen = 0; rLoc = 10616; rType = 0; - vrLen = 277; - vrLoc = 10459; + vrLen = 157; + vrLoc = 10579; }; - 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */ = { + 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; + }; + 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; - name = "ConsoleMCBussProc.cpp: 303"; + name = "ConsoleMCBussProc.cpp: 261"; rLen = 0; - rLoc = 12567; + rLoc = 10501; rType = 0; - vrLen = 2268; - vrLoc = 10076; + vrLen = 28; + vrLoc = 11052; }; 8D01CCC60486CAD60068D4B7 /* ConsoleMCBuss */ = { activeExec = 0; diff --git a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 index 2a68baaeb..fed8ea11d 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 @@ -222,48 +222,7 @@ OpenEditors - - - Content - - PBXProjectModuleGUID - 8BC5EA3F2AD73FC70007A2D0 - PBXProjectModuleLabel - ConsoleMCBussProc.cpp - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8BC5EA402AD73FC70007A2D0 - PBXProjectModuleLabel - ConsoleMCBussProc.cpp - _historyCapacity - 0 - bookmark - 8BC5EA412AD73FC70007A2D0 - history - - 8BC5E9E52AD73E2E0007A2D0 - - - SplitCount - 1 - - StatusBarVisibility - - - Geometry - - Frame - {{0, 20}, {895, 734}} - PBXModuleWindowStatusBarHidden2 - - RubberWindowFrame - 31 98 895 775 0 0 1440 878 - - - + PerspectiveWidths 810 @@ -297,6 +256,8 @@ Layout + BecomeActive + ContentConfiguration PBXBottomSmartGroupGIDs @@ -378,7 +339,7 @@ PBXProjectModuleGUID 8B0237581D42B1C400E1E8C8 PBXProjectModuleLabel - audioeffectx.cpp + ConsoleMCBussProc.cpp PBXSplitModuleInNavigatorKey Split0 @@ -386,14 +347,15 @@ PBXProjectModuleGUID 8B0237591D42B1C400E1E8C8 PBXProjectModuleLabel - audioeffectx.cpp + ConsoleMCBussProc.cpp _historyCapacity 0 bookmark - 8BC5EA352AD73FC70007A2D0 + 8BDCB2132ADDE0AE00ADE91B history - 8BC5EA342AD73FC70007A2D0 + 8BDCB2112ADDE0AE00ADE91B + 8BDCB2122ADDE0AE00ADE91B SplitCount @@ -407,18 +369,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 132}} + {{0, 0}, {603, 117}} RubberWindowFrame 34 365 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 132pt + 117pt Proportion - 309pt + 324pt Tabs @@ -432,7 +394,9 @@ GeometryConfiguration Frame - {{10, 27}, {603, 414}} + {{10, 27}, {603, 297}} + RubberWindowFrame + 34 365 810 487 0 0 1440 878 Module XCDetailModule @@ -487,8 +451,6 @@ Frame {{10, 27}, {603, 282}} - RubberWindowFrame - 34 365 810 487 0 0 1440 878 Module PBXBuildResultsModule @@ -516,11 +478,11 @@ TableOfContents - 8BC5EA362AD73FC70007A2D0 + 8BDCB2142ADDE0AE00ADE91B 1CA23ED40692098700951B8B - 8BC5EA372AD73FC70007A2D0 + 8BDCB2152ADDE0AE00ADE91B 8B0237581D42B1C400E1E8C8 - 8BC5EA382AD73FC70007A2D0 + 8BDCB2162ADDE0AE00ADE91B 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -693,7 +655,7 @@ StatusbarIsVisible TimeStamp - 718749639.08459902 + 719184046.30910897 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -710,8 +672,8 @@ 5 WindowOrderList - 8BC5EA3F2AD73FC70007A2D0 - /Users/christopherjohnson/Desktop/ConsoleMCBuss/ConsoleMCBuss.xcodeproj + 8BDCB2172ADDE0AE00ADE91B + /Users/christopherjohnson/Desktop/airwindows/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj WindowString 34 365 810 487 0 0 1440 878 diff --git a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj index d356ea55a..7f102e2a1 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj +++ b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.pbxproj @@ -12,15 +12,15 @@ 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */ = {isa = PBXBuildFile; fileRef = 24CFB70307E7A0220081BD57 /* PkgInfo */; }; 24D8287009A914000093AEF8 /* ConsoleMCBussProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; }; 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */; }; - 8B0FD8672AD8855A00ACD69D /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD85B2AD8855A00ACD69D /* vstfxstore.h */; }; - 8B0FD8682AD8855A00ACD69D /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD85C2AD8855A00ACD69D /* aeffect.h */; }; - 8B0FD8692AD8855A00ACD69D /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD85D2AD8855A00ACD69D /* aeffectx.h */; }; - 8B0FD86A2AD8855A00ACD69D /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD8612AD8855A00ACD69D /* audioeffectx.h */; }; - 8B0FD86B2AD8855A00ACD69D /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD8622AD8855A00ACD69D /* audioeffect.cpp */; }; - 8B0FD86C2AD8855A00ACD69D /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD8632AD8855A00ACD69D /* audioeffectx.cpp */; }; - 8B0FD86D2AD8855A00ACD69D /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD8642AD8855A00ACD69D /* aeffeditor.h */; }; - 8B0FD86E2AD8855A00ACD69D /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B0FD8652AD8855A00ACD69D /* vstplugmain.cpp */; }; - 8B0FD86F2AD8855A00ACD69D /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0FD8662AD8855A00ACD69D /* audioeffect.h */; }; + 8B15C46D2ADDFF890090FCC6 /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C4612ADDFF890090FCC6 /* vstfxstore.h */; }; + 8B15C46E2ADDFF890090FCC6 /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C4622ADDFF890090FCC6 /* aeffect.h */; }; + 8B15C46F2ADDFF890090FCC6 /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C4632ADDFF890090FCC6 /* aeffectx.h */; }; + 8B15C4702ADDFF890090FCC6 /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C4672ADDFF890090FCC6 /* audioeffectx.h */; }; + 8B15C4712ADDFF890090FCC6 /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C4682ADDFF890090FCC6 /* audioeffect.cpp */; }; + 8B15C4722ADDFF890090FCC6 /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C4692ADDFF890090FCC6 /* audioeffectx.cpp */; }; + 8B15C4732ADDFF890090FCC6 /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C46A2ADDFF890090FCC6 /* aeffeditor.h */; }; + 8B15C4742ADDFF890090FCC6 /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B15C46B2ADDFF890090FCC6 /* vstplugmain.cpp */; }; + 8B15C4752ADDFF890090FCC6 /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B15C46C2ADDFF890090FCC6 /* audioeffect.h */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -30,15 +30,15 @@ 24CFB70307E7A0220081BD57 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = PkgInfo; path = mac/PkgInfo; sourceTree = ""; }; 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConsoleMCBussProc.cpp; path = source/ConsoleMCBussProc.cpp; sourceTree = ""; }; 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xcode_vst_prefix.h; path = mac/xcode_vst_prefix.h; sourceTree = SOURCE_ROOT; }; - 8B0FD85B2AD8855A00ACD69D /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = ""; }; - 8B0FD85C2AD8855A00ACD69D /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = ""; }; - 8B0FD85D2AD8855A00ACD69D /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; - 8B0FD8612AD8855A00ACD69D /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = ""; }; - 8B0FD8622AD8855A00ACD69D /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = ""; }; - 8B0FD8632AD8855A00ACD69D /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = ""; }; - 8B0FD8642AD8855A00ACD69D /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = ""; }; - 8B0FD8652AD8855A00ACD69D /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = ""; }; - 8B0FD8662AD8855A00ACD69D /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = ""; }; + 8B15C4612ADDFF890090FCC6 /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = ""; }; + 8B15C4622ADDFF890090FCC6 /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = ""; }; + 8B15C4632ADDFF890090FCC6 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; + 8B15C4672ADDFF890090FCC6 /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = ""; }; + 8B15C4682ADDFF890090FCC6 /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = ""; }; + 8B15C4692ADDFF890090FCC6 /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = ""; }; + 8B15C46A2ADDFF890090FCC6 /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = ""; }; + 8B15C46B2ADDFF890090FCC6 /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = ""; }; + 8B15C46C2ADDFF890090FCC6 /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = ""; }; 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ @@ -66,7 +66,7 @@ 08FB77ADFE841716C02AAC07 /* Source */ = { isa = PBXGroup; children = ( - 8B0FD8582AD8855A00ACD69D /* vstsdk2.4 */, + 8B15C45E2ADDFF890090FCC6 /* vstsdk2.4 */, 2407DEB6089929BA00EB68BF /* ConsoleMCBuss.cpp */, 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */, 245463B80991757100464AD3 /* ConsoleMCBuss.h */, @@ -82,59 +82,59 @@ name = Products; sourceTree = ""; }; - 8B0FD8582AD8855A00ACD69D /* vstsdk2.4 */ = { + 8B15C45E2ADDFF890090FCC6 /* vstsdk2.4 */ = { isa = PBXGroup; children = ( - 8B0FD8592AD8855A00ACD69D /* pluginterfaces */, - 8B0FD85E2AD8855A00ACD69D /* public.sdk */, + 8B15C45F2ADDFF890090FCC6 /* pluginterfaces */, + 8B15C4642ADDFF890090FCC6 /* public.sdk */, ); name = vstsdk2.4; path = ../../../../vstsdk2.4; sourceTree = ""; }; - 8B0FD8592AD8855A00ACD69D /* pluginterfaces */ = { + 8B15C45F2ADDFF890090FCC6 /* pluginterfaces */ = { isa = PBXGroup; children = ( - 8B0FD85A2AD8855A00ACD69D /* vst2.x */, + 8B15C4602ADDFF890090FCC6 /* vst2.x */, ); path = pluginterfaces; sourceTree = ""; }; - 8B0FD85A2AD8855A00ACD69D /* vst2.x */ = { + 8B15C4602ADDFF890090FCC6 /* vst2.x */ = { isa = PBXGroup; children = ( - 8B0FD85B2AD8855A00ACD69D /* vstfxstore.h */, - 8B0FD85C2AD8855A00ACD69D /* aeffect.h */, - 8B0FD85D2AD8855A00ACD69D /* aeffectx.h */, + 8B15C4612ADDFF890090FCC6 /* vstfxstore.h */, + 8B15C4622ADDFF890090FCC6 /* aeffect.h */, + 8B15C4632ADDFF890090FCC6 /* aeffectx.h */, ); path = vst2.x; sourceTree = ""; }; - 8B0FD85E2AD8855A00ACD69D /* public.sdk */ = { + 8B15C4642ADDFF890090FCC6 /* public.sdk */ = { isa = PBXGroup; children = ( - 8B0FD85F2AD8855A00ACD69D /* source */, + 8B15C4652ADDFF890090FCC6 /* source */, ); path = public.sdk; sourceTree = ""; }; - 8B0FD85F2AD8855A00ACD69D /* source */ = { + 8B15C4652ADDFF890090FCC6 /* source */ = { isa = PBXGroup; children = ( - 8B0FD8602AD8855A00ACD69D /* vst2.x */, + 8B15C4662ADDFF890090FCC6 /* vst2.x */, ); path = source; sourceTree = ""; }; - 8B0FD8602AD8855A00ACD69D /* vst2.x */ = { + 8B15C4662ADDFF890090FCC6 /* vst2.x */ = { isa = PBXGroup; children = ( - 8B0FD8612AD8855A00ACD69D /* audioeffectx.h */, - 8B0FD8622AD8855A00ACD69D /* audioeffect.cpp */, - 8B0FD8632AD8855A00ACD69D /* audioeffectx.cpp */, - 8B0FD8642AD8855A00ACD69D /* aeffeditor.h */, - 8B0FD8652AD8855A00ACD69D /* vstplugmain.cpp */, - 8B0FD8662AD8855A00ACD69D /* audioeffect.h */, + 8B15C4672ADDFF890090FCC6 /* audioeffectx.h */, + 8B15C4682ADDFF890090FCC6 /* audioeffect.cpp */, + 8B15C4692ADDFF890090FCC6 /* audioeffectx.cpp */, + 8B15C46A2ADDFF890090FCC6 /* aeffeditor.h */, + 8B15C46B2ADDFF890090FCC6 /* vstplugmain.cpp */, + 8B15C46C2ADDFF890090FCC6 /* audioeffect.h */, ); path = vst2.x; sourceTree = ""; @@ -146,14 +146,14 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8B0FD86D2AD8855A00ACD69D /* aeffeditor.h in Headers */, + 8B15C4732ADDFF890090FCC6 /* aeffeditor.h in Headers */, 245463B90991757100464AD3 /* ConsoleMCBuss.h in Headers */, - 8B0FD86F2AD8855A00ACD69D /* audioeffect.h in Headers */, - 8B0FD8682AD8855A00ACD69D /* aeffect.h in Headers */, + 8B15C4752ADDFF890090FCC6 /* audioeffect.h in Headers */, + 8B15C46E2ADDFF890090FCC6 /* aeffect.h in Headers */, 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */, - 8B0FD86A2AD8855A00ACD69D /* audioeffectx.h in Headers */, - 8B0FD8672AD8855A00ACD69D /* vstfxstore.h in Headers */, - 8B0FD8692AD8855A00ACD69D /* aeffectx.h in Headers */, + 8B15C4702ADDFF890090FCC6 /* audioeffectx.h in Headers */, + 8B15C46D2ADDFF890090FCC6 /* vstfxstore.h in Headers */, + 8B15C46F2ADDFF890090FCC6 /* aeffectx.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -192,8 +192,8 @@ developmentRegion = en; hasScannedForEncodings = 1; knownRegions = ( - de, ja, + de, Base, en, fr, @@ -240,10 +240,10 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8B0FD86C2AD8855A00ACD69D /* audioeffectx.cpp in Sources */, + 8B15C4722ADDFF890090FCC6 /* audioeffectx.cpp in Sources */, 2407DEB9089929BA00EB68BF /* ConsoleMCBuss.cpp in Sources */, - 8B0FD86B2AD8855A00ACD69D /* audioeffect.cpp in Sources */, - 8B0FD86E2AD8855A00ACD69D /* vstplugmain.cpp in Sources */, + 8B15C4712ADDFF890090FCC6 /* audioeffect.cpp in Sources */, + 8B15C4742ADDFF890090FCC6 /* vstplugmain.cpp in Sources */, 24D8287009A914000093AEF8 /* ConsoleMCBussProc.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index a661560730f47f8ec91272eadedd39244e40b746..26f3c51c79f7fd157745f235d4f05eca5538ae94 100755 GIT binary patch delta 1625 zcmYLFYfx2H7(M59<)sNkX();Wf{>PSeVx6}zUQ2M&c6HZvp0~`n3(t?MAE=S0WG`O zSfZ#CUMeLWi-vrVMqWv!rhJrTIU0tKN-Z=kQOd_?J`f_Brti_^1VHB z{o_$Vg_37;b$DP@RC#C@wv5=-{{1oW&N09>+TR*;HK?HTROH1yftCU5<;VWPm+qD| z9CeJ4!W~5pSG@6Mp){oSWYB+HaW_}c*=o3!20nWH!ahDVC!BLC3% zfpUC+$9MLKx&MJa{RSKj4hik`)SPMaW@hCVJeynU%`cc&6V}teHThv@@9>C7|H9td7vRAeH^HNgeNdM}T!GrUq66s~BOnOyXBW;xGrR~yAsZsh`x-4Cl zopO{MBgb_$K9w@t(Y@7~tU&s(4|~XS{T-=Z$Lk{lURPU>o(awqi{;lA%PYzP0YjNA zJC>LF-vx>NlX`?NmRFZWESCLcdRAtB-pqO9^K(n$_2t6@XF*3uSLE2&l3xm3Ft-GC z$Dd6MylFd~j?hs5y7aierCM39ysvCh>XdCty|P{TPH6)XAQ_|r7Z?RFAbR5eR)I?32kSsB*ba7sPr>J4A2yj=s5ZrwW2n3#XZrT<1Td1 zbCOWBII@ zm9SE_kS%59Y#FOyYuH*=&DOEaYzwPnTiI9aG;3v-*k$$y`-|OS_gJUTj*mepTM8tlle6MEYIW5 z@giQ#7w{K(Ij`WWcqQM!H}M9(lQ;5D`9Xe&ALdQGnIGpr^I!RIyp><(w|R$T1*s^M6Q@E3dLM8UzCU?VwtEAE5&M2 zCEgTkM6K8&J`mePKs1P5qEYM@--%=5g!n<65iR1JI4^Fc$!YF1nn|SYb2$F}!9D#2 IQ^RHYH&U%u>Hq)$ delta 1645 zcmY*VYfx3!89nC;3Zem(MvJIKO3*7>2^u|npMB3c`|N%9-DhtQB~6R3h=PE*@r4gG zi5HU55r$}cuh=NnYRFI@B&gT7NozH!sfmLj#Ybv1S~aOCEzyZl6pCazoqm75HEXSJ z&3x6y+Ar&o3zT70+L?z4r`z!Tgd1 z{(?*!FD)sFQ=0ld6&n+39hu_x@c+ISa~3RJJf|S8N7K^-2X)(@ zdSajVmo9rk%sYbJVR6AHRhQi_yiN~!X? z@@wVy$`0i{WsmYl-`djGlP~;VFb+HqY~TexAV3z#2DxA+$OHLcE+_#j!Rw$5ya_77TVOp1f(>8`r~_ee z6nqGdgOlJiI0G6%6Zjjr488&PzBczYd1IEb&iKH%Z4NetxzemP_n3Rledd1i&jItCdC|ONUNNtkH_UI% z7PHlCGw)f^Rv#Tktc1FZyWh?Qgww^FQB3tKa+Qme)~Vf`D&;Ain9JP$9&rFaE? z6|cn=xDr?4O?We|!CUYyyc^f!_wgZo7$3!_@F)1M_)~lVU&LSHOZcDo7H+|TJNO}P z$B%G_J;)woLtD3zZP-3r*jaYAooDCUh4wt#Z+~UqwC~zK*zNXX;v$hGiu5M^NfH5s z5g*}1kX$mGtRSmMHQ7qGlXpoSX&|S`8FH4ik$dDmc}N~ph4!G4G>Se$e@0WOn~o09 zu{49~)S#FWI+?yee@Um(BD#pKqGj|=x|#-QEv=(FX+3SA`{)6Bm>#2_(MH-to9PAm zcY2v#rPt|AZ=BcT^?QHk{nXpe+$@L9VtH&f%V&$&8dkxo*m@RZ)$DCn!?v>R>|J(* zeZc<20w>r<>=ZlA&aktri8ZtH>^omy-w2=ZE%t5m9rK;@b@BwB%17{#d=#I^H4eDW zId{0=nS3gr#;5a{ypR|1d3-r96U47jLeYZ _canDo; - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp b/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp index e8267e648..060f2162d 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp +++ b/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp @@ -18,37 +18,17 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -120,23 +100,22 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; @@ -174,37 +153,17 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -276,23 +235,22 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate index 28ebe4a9cdf24ad2d3fdef4e40d86d99d41d5575..c92ded42a0b46142b08326deb840189328d2b2a7 100755 GIT binary patch delta 9925 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 JhHLX>{|8yk)ujLc delta 13408 zcmeHtd011&_xH@)JC`j$NC>E`A%vi8F@!AvS&{&OpeXJeBBG)Q7I3T8%(U7?ty|RA zwpszTZnbW8-}l|R+q&0%t!rIs?K=tJ@_ze$p5Gt8Ki)rH@kwsxo;&BvSw82?nfqui zytxfd?uC$QO79430q6p{f?l8xC;_El02m5}f#F~T_z;W)AAwO|H24@y1e3sIFa^v4 zv%&XZ4p;z|fFHqfumWrbTfkPZ4QvN{!9H*poC2r88SpFk4V(j4!8LFl+y-~RAK)2y z4qiYA5#%5bF?59@D2Aa>X@y}>1;b%;*aAktNT`O{&0T383y!S!$h+z2

o5C4D<;6wNfL4**8 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 diff --git a/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/xcshareddata/xcschemes/ConsoleMCChannel.xcscheme b/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/xcshareddata/xcschemes/ConsoleMCChannel.xcscheme index 2a6a0ddbe..11aa9f20f 100644 --- a/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/xcshareddata/xcschemes/ConsoleMCChannel.xcscheme +++ b/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/xcshareddata/xcschemes/ConsoleMCChannel.xcscheme @@ -15,7 +15,7 @@ @@ -51,7 +51,7 @@ diff --git a/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser b/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser index abfcd36a0..466cfc8c0 100755 --- a/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser +++ b/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.pbxuser @@ -51,14 +51,13 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 718748861; - PBXWorkspaceStateSaveDate = 718748861; + PBXPerProjectTemplateStateSaveDate = 719183760; + PBXWorkspaceStateSaveDate = 719183760; }; perUserProjectItems = { - 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */ = 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */; - 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */ = 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */; - 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */ = 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */; - 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */ = 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */; + 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */ = 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */; + 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */ = 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */; + 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */ = 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */; }; sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; userBuildSettings = { @@ -66,33 +65,33 @@ }; 2407DEB6089929BA00EB68BF /* ConsoleMCBuss.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {948, 2142}}"; - sepNavSelRange = "{3802, 0}"; - sepNavVisRange = "{3035, 1436}"; + sepNavIntBoundsRect = "{{0, 0}, {975, 2070}}"; + sepNavSelRange = "{529, 0}"; + sepNavVisRange = "{0, 1671}"; sepNavWindowFrame = "{{12, 47}, {895, 831}}"; }; }; 245463B80991757100464AD3 /* ConsoleMCBuss.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1110, 2358}}"; - sepNavSelRange = "{3536, 0}"; - sepNavVisRange = "{386, 2067}"; + sepNavIntBoundsRect = "{{0, 0}, {1110, 1422}}"; + sepNavSelRange = "{2458, 0}"; + sepNavVisRange = "{1130, 1617}"; sepNavWindowFrame = "{{20, 47}, {895, 831}}"; }; }; 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1074, 27360}}"; + sepNavIntBoundsRect = "{{0, 0}, {1074, 27486}}"; sepNavSelRange = "{10616, 0}"; - sepNavVisRange = "{10459, 280}"; + sepNavVisRange = "{10579, 157}"; sepNavWindowFrame = "{{15, 42}, {895, 831}}"; }; }; 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1659, 6858}}"; - sepNavSelRange = "{12567, 0}"; - sepNavVisRange = "{10076, 2268}"; + sepNavIntBoundsRect = "{{0, 0}, {849, 5004}}"; + sepNavSelRange = "{10501, 0}"; + sepNavVisRange = "{11052, 28}"; sepNavWindowFrame = "{{31, 42}, {895, 831}}"; }; }; @@ -110,38 +109,29 @@ isa = PBXCodeSenseManager; indexTemplatePath = ""; }; - 8BC5E9E52AD73E2E0007A2D0 /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; - }; - 8BC5EA342AD73FC70007A2D0 /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Deprecated conversion from string constant to 'char*'"; - fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 306; - rType = 1; - }; - 8BC5EA352AD73FC70007A2D0 /* PBXTextBookmark */ = { + 8BDCB2112ADDE0AE00ADE91B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; name = "audioeffectx.cpp: 307"; rLen = 0; rLoc = 10616; rType = 0; - vrLen = 277; - vrLoc = 10459; + vrLen = 157; + vrLoc = 10579; }; - 8BC5EA412AD73FC70007A2D0 /* PBXTextBookmark */ = { + 8BDCB2122ADDE0AE00ADE91B /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; + }; + 8BDCB2132ADDE0AE00ADE91B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 24D8286F09A914000093AEF8 /* ConsoleMCBussProc.cpp */; - name = "ConsoleMCBussProc.cpp: 303"; + name = "ConsoleMCBussProc.cpp: 261"; rLen = 0; - rLoc = 12567; + rLoc = 10501; rType = 0; - vrLen = 2268; - vrLoc = 10076; + vrLen = 28; + vrLoc = 11052; }; 8D01CCC60486CAD60068D4B7 /* ConsoleMCBuss */ = { activeExec = 0; diff --git a/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 index 2a68baaeb..fed8ea11d 100755 --- a/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 +++ b/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/christopherjohnson.perspectivev3 @@ -222,48 +222,7 @@ OpenEditors - - - Content - - PBXProjectModuleGUID - 8BC5EA3F2AD73FC70007A2D0 - PBXProjectModuleLabel - ConsoleMCBussProc.cpp - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 8BC5EA402AD73FC70007A2D0 - PBXProjectModuleLabel - ConsoleMCBussProc.cpp - _historyCapacity - 0 - bookmark - 8BC5EA412AD73FC70007A2D0 - history - - 8BC5E9E52AD73E2E0007A2D0 - - - SplitCount - 1 - - StatusBarVisibility - - - Geometry - - Frame - {{0, 20}, {895, 734}} - PBXModuleWindowStatusBarHidden2 - - RubberWindowFrame - 31 98 895 775 0 0 1440 878 - - - + PerspectiveWidths 810 @@ -297,6 +256,8 @@ Layout + BecomeActive + ContentConfiguration PBXBottomSmartGroupGIDs @@ -378,7 +339,7 @@ PBXProjectModuleGUID 8B0237581D42B1C400E1E8C8 PBXProjectModuleLabel - audioeffectx.cpp + ConsoleMCBussProc.cpp PBXSplitModuleInNavigatorKey Split0 @@ -386,14 +347,15 @@ PBXProjectModuleGUID 8B0237591D42B1C400E1E8C8 PBXProjectModuleLabel - audioeffectx.cpp + ConsoleMCBussProc.cpp _historyCapacity 0 bookmark - 8BC5EA352AD73FC70007A2D0 + 8BDCB2132ADDE0AE00ADE91B history - 8BC5EA342AD73FC70007A2D0 + 8BDCB2112ADDE0AE00ADE91B + 8BDCB2122ADDE0AE00ADE91B SplitCount @@ -407,18 +369,18 @@ GeometryConfiguration Frame - {{0, 0}, {603, 132}} + {{0, 0}, {603, 117}} RubberWindowFrame 34 365 810 487 0 0 1440 878 Module PBXNavigatorGroup Proportion - 132pt + 117pt Proportion - 309pt + 324pt Tabs @@ -432,7 +394,9 @@ GeometryConfiguration Frame - {{10, 27}, {603, 414}} + {{10, 27}, {603, 297}} + RubberWindowFrame + 34 365 810 487 0 0 1440 878 Module XCDetailModule @@ -487,8 +451,6 @@ Frame {{10, 27}, {603, 282}} - RubberWindowFrame - 34 365 810 487 0 0 1440 878 Module PBXBuildResultsModule @@ -516,11 +478,11 @@ TableOfContents - 8BC5EA362AD73FC70007A2D0 + 8BDCB2142ADDE0AE00ADE91B 1CA23ED40692098700951B8B - 8BC5EA372AD73FC70007A2D0 + 8BDCB2152ADDE0AE00ADE91B 8B0237581D42B1C400E1E8C8 - 8BC5EA382AD73FC70007A2D0 + 8BDCB2162ADDE0AE00ADE91B 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -693,7 +655,7 @@ StatusbarIsVisible TimeStamp - 718749639.08459902 + 719184046.30910897 ToolbarConfigUserDefaultsMinorVersion 2 ToolbarDisplayMode @@ -710,8 +672,8 @@ 5 WindowOrderList - 8BC5EA3F2AD73FC70007A2D0 - /Users/christopherjohnson/Desktop/ConsoleMCBuss/ConsoleMCBuss.xcodeproj + 8BDCB2172ADDE0AE00ADE91B + /Users/christopherjohnson/Desktop/airwindows/plugins/MacVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj WindowString 34 365 810 487 0 0 1440 878 diff --git a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp index 8107040eb..7c500cd3a 100755 --- a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp +++ b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp @@ -14,7 +14,7 @@ ConsoleMCBuss::ConsoleMCBuss(audioMasterCallback audioMaster) : { A = 1.0; - for (int x = 0; x < gslew_total; x++) gslew[x] = 0.0; + lastSinewL = lastSinewR = 0.0; subAL = subAR = subBL = subBR = subCL = subCR = subDL = subDR = 0.0; gainA = gainB = 1.0; diff --git a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.h b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.h index 71ad5b022..8a793be7e 100755 --- a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.h +++ b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBuss.h @@ -52,61 +52,9 @@ private: char _programName[kVstMaxProgNameLen + 1]; std::set< std::string > _canDo; - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp index e8267e648..060f2162d 100755 --- a/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp +++ b/plugins/MacVST/ConsoleMCBuss/source/ConsoleMCBussProc.cpp @@ -18,37 +18,17 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -120,23 +100,22 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; @@ -174,37 +153,17 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -276,23 +235,22 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/plugins/WinVST/ConsoleMCBuss/.vs/VSTProject/v14/.suo b/plugins/WinVST/ConsoleMCBuss/.vs/VSTProject/v14/.suo index 117976ac725bff3d1c55c1e754e67380dbe42d21..56ad65173f31a7c4d4a81522ebffe9e957178f26 100755 GIT binary patch delta 125 zcmZqJ!q~8daYGIhd&0>D!IccRHWxFsGBP@C{>fa-#2z5L7$U|75o2%nW@2HS+!S1* zKB{FAvDNsJ95#@_DD^ps(8Q*g=Tj1U<{ z=E*4`3X_dPjF@B@C%1*1^YN)>Fk*0KFlBIIaAj}=vRoN-fjlDyCk7KB%LK?a1B&W0 tSTYy_b+r+dtGll(Q1^~-JEhzv1 diff --git a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.cpp b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.cpp index 8107040eb..7c500cd3a 100755 --- a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.cpp +++ b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.cpp @@ -14,7 +14,7 @@ ConsoleMCBuss::ConsoleMCBuss(audioMasterCallback audioMaster) : { A = 1.0; - for (int x = 0; x < gslew_total; x++) gslew[x] = 0.0; + lastSinewL = lastSinewR = 0.0; subAL = subAR = subBL = subBR = subCL = subCR = subDL = subDR = 0.0; gainA = gainB = 1.0; diff --git a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.h b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.h index 71ad5b022..8a793be7e 100755 --- a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.h +++ b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBuss.h @@ -52,61 +52,9 @@ private: char _programName[kVstMaxProgNameLen + 1]; std::set< std::string > _canDo; - enum { - prevSampL1, - prevSampR1, - invSampL1, - invSampR1, - threshold1, - prevSampL2, - prevSampR2, - invSampL2, - invSampR2, - threshold2, - prevSampL3, - prevSampR3, - invSampL3, - invSampR3, - threshold3, - prevSampL4, - prevSampR4, - invSampL4, - invSampR4, - threshold4, - prevSampL5, - prevSampR5, - invSampL5, - invSampR5, - threshold5, - prevSampL6, - prevSampR6, - invSampL6, - invSampR6, - threshold6, - prevSampL7, - prevSampR7, - invSampL7, - invSampR7, - threshold7, - prevSampL8, - prevSampR8, - invSampL8, - invSampR8, - threshold8, - prevSampL9, - prevSampR9, - invSampL9, - invSampR9, - threshold9, - prevSampL10, - prevSampR10, - invSampL10, - invSampR10, - threshold10, - gslew_total - }; //fixed frequency pear filter for ultrasonics, stereo - double gslew[gslew_total]; //probably worth just using a number here - + double lastSinewL; + double lastSinewR; + double subAL; double subAR; double subBL; diff --git a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBussProc.cpp b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBussProc.cpp index e8267e648..060f2162d 100755 --- a/plugins/WinVST/ConsoleMCBuss/ConsoleMCBussProc.cpp +++ b/plugins/WinVST/ConsoleMCBuss/ConsoleMCBussProc.cpp @@ -18,37 +18,17 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -120,23 +100,22 @@ void ConsoleMCBuss::processReplacing(float **inputs, float **outputs, VstInt32 s //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; @@ -174,37 +153,17 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs double overallscale = 1.0; overallscale /= 44100.0; overallscale *= getSampleRate(); - - double source = 0.814/overallscale; - gslew[threshold10] = source; - source *= 1.618033988749894848204586; - gslew[threshold9] = source; - source *= 1.618033988749894848204586; - gslew[threshold8] = source; - source *= 1.618033988749894848204586; - gslew[threshold7] = source; - source *= 1.618033988749894848204586; - gslew[threshold6] = source; - source *= 1.618033988749894848204586; - gslew[threshold5] = source; - source *= 1.618033988749894848204586; - gslew[threshold4] = source; - source *= 1.618033988749894848204586; - gslew[threshold3] = source; - source *= 1.618033988749894848204586; - gslew[threshold2] = source; - source *= 1.618033988749894848204586; - gslew[threshold1] = source; - source *= 1.618033988749894848204586; - + gainA = gainB; gainB = sqrt(A); //smoothed master fader from Z2 filters //this will be applied three times: this is to make the various tone alterations //hit differently at different master fader drive levels. //in particular, backing off the master fader tightens the super lows - //but opens up the EverySlew, because more of the attentuation happens before + //but opens up the modified Sinew, because more of the attentuation happens before //you even get to slew clipping :) and if the fader is not active, it bypasses completely. + double threshSinew = 0.5171104/overallscale; + while (--sampleFrames >= 0) { double inputSampleL = *in1; @@ -276,23 +235,22 @@ void ConsoleMCBuss::processDoubleReplacing(double **inputs, double **outputs, Vs //after C7Buss but before EverySlew: allow highs to come out a bit more //when pulling back master fader. Less drive equals more open - //begin EverySlew - for (int x = 20; x < gslew_total; x += 5) { //gslew_total is 50 - - if (((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleL-gslew[x])-((gslew[x]-gslew[x+2])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleL = (gslew[x]-((gslew[x]-gslew[x+2])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+2] = gslew[x]*(1.0-0.141); - gslew[x] = inputSampleL; - - if (((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141)) + (gslew[x+4]*(1.0-0.141)); - if (-((inputSampleR-gslew[x+1])-((gslew[x+1]-gslew[x+3])*0.618033988749894848204586)) > gslew[x+4]) - inputSampleR = (gslew[x+1]-((gslew[x+1]-gslew[x+3])*0.141*0.78)) - (gslew[x+4]*(1.0-(0.141*0.78))); - gslew[x+3] = gslew[x+1]*(1.0-0.141); - gslew[x+1] = inputSampleR; - } + temp = inputSampleL; + double clamp = inputSampleL - lastSinewL; + if (lastSinewL > 1.0) lastSinewL = 1.0; + if (lastSinewL < -1.0) lastSinewL = -1.0; + double sinew = threshSinew * cos(lastSinewL); + if (clamp > sinew) temp = lastSinewL + sinew; + if (-clamp > sinew) temp = lastSinewL - sinew; + inputSampleL = lastSinewL = temp; + temp = inputSampleR; + clamp = inputSampleR - lastSinewR; + if (lastSinewR > 1.0) lastSinewR = 1.0; + if (lastSinewR < -1.0) lastSinewR = -1.0; + sinew = threshSinew * cos(lastSinewR); + if (clamp > sinew) temp = lastSinewR + sinew; + if (-clamp > sinew) temp = lastSinewR - sinew; + inputSampleR = lastSinewR = temp; if (gain < 1.0) { inputSampleL *= gain; diff --git a/what.txt b/what.txt index 35301d015..7959c7498 100644 --- a/what.txt +++ b/what.txt @@ -351,6 +351,7 @@ XLowpass is a distorted digital EQ, inspired by retro sampler DSP. XNotch is a distorted digital EQ, not as glitchy as the others. XRegion is distorted staggered bandpasses, for extreme soundmangling. YBandpass is soft and smooth to nasty, edgy texture-varying filtering. +YNotBandpass is soft and smooth to nasty, edgy texture-varying filtering, no control smoothing. YHighpass is soft and smooth to nasty, edgy texture-varying filtering. YNotHighpass is soft and smooth to nasty, edgy texture-varying filtering, no control smoothing. YLowpass is soft and smooth to nasty, edgy texture-varying filtering.