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 35c5ab89a..246f2faa4 100644 Binary files a/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedAU/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ 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 af8cc6388..41e3eac64 100644 Binary files a/plugins/MacSignedAU/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedAU/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ 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 a66156073..26f3c51c7 100755 Binary files a/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedVST/ConsoleMCBuss/ConsoleMCBuss.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp b/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp index 8107040eb..7c500cd3a 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.cpp +++ b/plugins/MacSignedVST/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/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.h b/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.h index 71ad5b022..8a793be7e 100755 --- a/plugins/MacSignedVST/ConsoleMCBuss/source/ConsoleMCBuss.h +++ b/plugins/MacSignedVST/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/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 28ebe4a9c..c92ded42a 100755 Binary files a/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate and b/plugins/MacSignedVST/ConsoleMCChannel/ConsoleMCChannel.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ 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 117976ac7..56ad65173 100755 Binary files a/plugins/WinVST/ConsoleMCBuss/.vs/VSTProject/v14/.suo and b/plugins/WinVST/ConsoleMCBuss/.vs/VSTProject/v14/.suo differ 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.