From a9a344ede4d4a6c3e7960af07389db5b031d0260 Mon Sep 17 00:00:00 2001 From: Chris Johnson Date: Sun, 28 Jun 2020 22:11:41 -0400 Subject: BrightAmbience --- plugins/LinuxVST/CMakeLists.txt | 1 + .../LinuxVST/src/BrightAmbience/BrightAmbience.cpp | 136 ++ .../LinuxVST/src/BrightAmbience/BrightAmbience.h | 68 + .../src/BrightAmbience/BrightAmbienceProc.cpp | 672 ++++++ plugins/MacAU/BrightAmbience/BrightAmbience.cpp | 361 ++++ plugins/MacAU/BrightAmbience/BrightAmbience.exp | 1 + plugins/MacAU/BrightAmbience/BrightAmbience.h | 144 ++ plugins/MacAU/BrightAmbience/BrightAmbience.r | 61 + .../christopherjohnson.mode1v3 | 1358 ++++++++++++ .../christopherjohnson.pbxuser | 159 ++ .../christopherjohnson.perspectivev3 | 1508 ++++++++++++++ .../BrightAmbience.xcodeproj/project.pbxproj | 490 +++++ .../MacAU/BrightAmbience/BrightAmbienceVersion.h | 58 + .../BrightAmbience/English.lproj/InfoPlist.strings | Bin 0 -> 400 bytes plugins/MacAU/BrightAmbience/Info.plist | 28 + plugins/MacAU/BrightAmbience/version.plist | 16 + .../christopherjohnson.pbxuser | 108 + .../christopherjohnson.perspectivev3 | 1501 +++++++++++++ .../BrightAmbience.xcodeproj/project.pbxproj | 2201 ++++++++++++++++++++ .../project.xcworkspace/contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 12075 bytes .../UserInterfaceState.xcuserstate | Bin 0 -> 10373 bytes .../BrightAmbience.xcodeproj/spiadmin.mode1v3 | 1372 ++++++++++++ .../BrightAmbience.xcodeproj/spiadmin.pbxuser | 143 ++ .../xcschemes/Gain.xcscheme | 80 + .../xcschemes/xcschememanagement.plist | 22 + .../xcschemes/xcschememanagement.plist | 22 + .../\302\253PROJECTNAME\302\273.xcscheme" | 57 + plugins/MacVST/BrightAmbience/mac/Info.plist | 24 + plugins/MacVST/BrightAmbience/mac/PkgInfo | 1 + .../MacVST/BrightAmbience/mac/xcode_vst_prefix.h | 17 + .../BrightAmbience/source/BrightAmbience.cpp | 136 ++ .../MacVST/BrightAmbience/source/BrightAmbience.h | 68 + .../BrightAmbience/source/BrightAmbienceProc.cpp | 672 ++++++ .../BrightAmbience/.vs/Console4Channel64/v14/.suo | Bin 0 -> 32768 bytes .../WinVST/BrightAmbience/.vs/VSTProject/v14/.suo | Bin 0 -> 23040 bytes plugins/WinVST/BrightAmbience/BrightAmbience.cpp | 136 ++ plugins/WinVST/BrightAmbience/BrightAmbience.h | 68 + .../WinVST/BrightAmbience/BrightAmbienceProc.cpp | 672 ++++++ plugins/WinVST/BrightAmbience/VSTProject.sln | 28 + plugins/WinVST/BrightAmbience/VSTProject.vcxproj | 183 ++ .../BrightAmbience/VSTProject.vcxproj.filters | 48 + .../WinVST/BrightAmbience/VSTProject.vcxproj.user | 19 + plugins/WinVST/BrightAmbience/vstplug.def | 3 + 44 files changed, 12649 insertions(+) create mode 100755 plugins/LinuxVST/src/BrightAmbience/BrightAmbience.cpp create mode 100755 plugins/LinuxVST/src/BrightAmbience/BrightAmbience.h create mode 100755 plugins/LinuxVST/src/BrightAmbience/BrightAmbienceProc.cpp create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.cpp create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.exp create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.h create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.r create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.mode1v3 create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj create mode 100755 plugins/MacAU/BrightAmbience/BrightAmbienceVersion.h create mode 100755 plugins/MacAU/BrightAmbience/English.lproj/InfoPlist.strings create mode 100755 plugins/MacAU/BrightAmbience/Info.plist create mode 100755 plugins/MacAU/BrightAmbience/version.plist create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.mode1v3 create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.pbxuser create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100755 plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100755 "plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" create mode 100755 plugins/MacVST/BrightAmbience/mac/Info.plist create mode 100755 plugins/MacVST/BrightAmbience/mac/PkgInfo create mode 100755 plugins/MacVST/BrightAmbience/mac/xcode_vst_prefix.h create mode 100755 plugins/MacVST/BrightAmbience/source/BrightAmbience.cpp create mode 100755 plugins/MacVST/BrightAmbience/source/BrightAmbience.h create mode 100755 plugins/MacVST/BrightAmbience/source/BrightAmbienceProc.cpp create mode 100755 plugins/WinVST/BrightAmbience/.vs/Console4Channel64/v14/.suo create mode 100755 plugins/WinVST/BrightAmbience/.vs/VSTProject/v14/.suo create mode 100755 plugins/WinVST/BrightAmbience/BrightAmbience.cpp create mode 100755 plugins/WinVST/BrightAmbience/BrightAmbience.h create mode 100755 plugins/WinVST/BrightAmbience/BrightAmbienceProc.cpp create mode 100755 plugins/WinVST/BrightAmbience/VSTProject.sln create mode 100755 plugins/WinVST/BrightAmbience/VSTProject.vcxproj create mode 100755 plugins/WinVST/BrightAmbience/VSTProject.vcxproj.filters create mode 100755 plugins/WinVST/BrightAmbience/VSTProject.vcxproj.user create mode 100755 plugins/WinVST/BrightAmbience/vstplug.def diff --git a/plugins/LinuxVST/CMakeLists.txt b/plugins/LinuxVST/CMakeLists.txt index 99b731f..432e97c 100755 --- a/plugins/LinuxVST/CMakeLists.txt +++ b/plugins/LinuxVST/CMakeLists.txt @@ -30,6 +30,7 @@ add_airwindows_plugin(BitGlitter) add_airwindows_plugin(BitShiftGain) add_airwindows_plugin(BlockParty) add_airwindows_plugin(BrassRider) +add_airwindows_plugin(BrightAmbience) add_airwindows_plugin(BuildATPDF) add_airwindows_plugin(BussColors4) add_airwindows_plugin(ButterComp) diff --git a/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.cpp b/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.cpp new file mode 100755 index 0000000..0a5e13f --- /dev/null +++ b/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.cpp @@ -0,0 +1,136 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new BrightAmbience(audioMaster);} + +BrightAmbience::BrightAmbience(audioMasterCallback audioMaster) : + AudioEffectX(audioMaster, kNumPrograms, kNumParameters) +{ + for(int count = 0; count < 25360; count++) {pL[count] = 0;pR[count] = 0;} + gcount = 0; + A = 0.0; + B = 0.0; + C = 0.0; + fpd = 17; + //this is reset: values being initialized only once. Startup values, whatever they are. + + _canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect. + _canDo.insert("plugAsSend"); // plug-in can be used as a send effect. + _canDo.insert("x2in2out"); + setNumInputs(kNumInputs); + setNumOutputs(kNumOutputs); + setUniqueID(kUniqueId); + canProcessReplacing(); // supports output replacing + canDoubleReplacing(); // supports double precision processing + programsAreChunks(true); + vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name +} + +BrightAmbience::~BrightAmbience() {} +VstInt32 BrightAmbience::getVendorVersion () {return 1000;} +void BrightAmbience::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);} +void BrightAmbience::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);} +//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than +//trying to do versioning and preventing people from using older versions. Maybe they like the old one! + +static float pinParameter(float data) +{ + if (data < 0.0f) return 0.0f; + if (data > 1.0f) return 1.0f; + return data; +} + +VstInt32 BrightAmbience::getChunk (void** data, bool isPreset) +{ + float *chunkData = (float *)calloc(kNumParameters, sizeof(float)); + chunkData[0] = A; + chunkData[1] = B; + chunkData[2] = C; + /* Note: The way this is set up, it will break if you manage to save settings on an Intel + machine and load them on a PPC Mac. However, it's fine if you stick to the machine you + started with. */ + + *data = chunkData; + return kNumParameters * sizeof(float); +} + +VstInt32 BrightAmbience::setChunk (void* data, VstInt32 byteSize, bool isPreset) +{ + float *chunkData = (float *)data; + A = pinParameter(chunkData[0]); + B = pinParameter(chunkData[1]); + C = pinParameter(chunkData[2]); + /* We're ignoring byteSize as we found it to be a filthy liar */ + + /* calculate any other fields you need here - you could copy in + code from setParameter() here. */ + return 0; +} + +void BrightAmbience::setParameter(VstInt32 index, float value) { + switch (index) { + case kParamA: A = value; break; + case kParamB: B = value; break; + case kParamC: C = value; break; + default: throw; // unknown parameter, shouldn't happen! + } +} + +float BrightAmbience::getParameter(VstInt32 index) { + switch (index) { + case kParamA: return A; break; + case kParamB: return B; break; + case kParamC: return C; break; + default: break; // unknown parameter, shouldn't happen! + } return 0.0; //we only need to update the relevant name, this is simple to manage +} + +void BrightAmbience::getParameterName(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "Dry/Wet", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Sustain", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "Decay", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this is our labels for displaying in the VST host +} + +void BrightAmbience::getParameterDisplay(VstInt32 index, char *text) { + switch (index) { + case kParamA: float2string (A, text, kVstMaxParamStrLen); break; + case kParamB: float2string (B, text, kVstMaxParamStrLen); break; + case kParamC: float2string (C, text, kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this displays the values and handles 'popups' where it's discrete choices +} + +void BrightAmbience::getParameterLabel(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } +} + +VstInt32 BrightAmbience::canDo(char *text) +{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know + +bool BrightAmbience::getEffectName(char* name) { + vst_strncpy(name, "BrightAmbience", kVstMaxProductStrLen); return true; +} + +VstPlugCategory BrightAmbience::getPlugCategory() {return kPlugCategEffect;} + +bool BrightAmbience::getProductString(char* text) { + vst_strncpy (text, "airwindows BrightAmbience", kVstMaxProductStrLen); return true; +} + +bool BrightAmbience::getVendorString(char* text) { + vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true; +} diff --git a/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.h b/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.h new file mode 100755 index 0000000..872d5f0 --- /dev/null +++ b/plugins/LinuxVST/src/BrightAmbience/BrightAmbience.h @@ -0,0 +1,68 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Created 8/12/11 by SPIAdmin + * Copyright (c) 2011 __MyCompanyName__, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#define __BrightAmbience_H + +#ifndef __audioeffect__ +#include "audioeffectx.h" +#endif + +#include +#include +#include + +enum { + kParamA = 0, + kParamB = 1, + kParamC = 2, + kNumParameters = 3 +}; // + +const int kNumPrograms = 0; +const int kNumInputs = 2; +const int kNumOutputs = 2; +const unsigned long kUniqueId = 'brab'; //Change this to what the AU identity is! + +class BrightAmbience : + public AudioEffectX +{ +public: + BrightAmbience(audioMasterCallback audioMaster); + ~BrightAmbience(); + virtual bool getEffectName(char* name); // The plug-in name + virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in + virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg + virtual bool getVendorString(char* text); // Vendor info + virtual VstInt32 getVendorVersion(); // Version number + virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); + virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames); + virtual void getProgramName(char *name); // read the name from the host + virtual void setProgramName(char *name); // changes the name of the preset displayed in the host + virtual VstInt32 getChunk (void** data, bool isPreset); + virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset); + virtual float getParameter(VstInt32 index); // get the parameter value at the specified index + virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value + virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB) + virtual void getParameterName(VstInt32 index, char *text); // name of the parameter + virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value + virtual VstInt32 canDo(char *text); +private: + char _programName[kVstMaxProgNameLen + 1]; + std::set< std::string > _canDo; + + int32_t pL[25361]; + int32_t pR[25361]; + int gcount; + uint32_t fpd; + //default stuff + + float A; + float B; + float C; + }; + +#endif diff --git a/plugins/LinuxVST/src/BrightAmbience/BrightAmbienceProc.cpp b/plugins/LinuxVST/src/BrightAmbience/BrightAmbienceProc.cpp new file mode 100755 index 0000000..63bfecb --- /dev/null +++ b/plugins/LinuxVST/src/BrightAmbience/BrightAmbienceProc.cpp @@ -0,0 +1,672 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +void BrightAmbience::processReplacing(float **inputs, float **outputs, VstInt32 sampleFrames) +{ + float* in1 = inputs[0]; + float* in2 = inputs[1]; + float* out1 = outputs[0]; + float* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-37) inputSampleL = fpd * 1.18e-37; + if (fabs(inputSampleR)<1.18e-37) inputSampleR = fpd * 1.18e-37; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 32 bit stereo floating point dither + int expon; frexpf((float)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + frexpf((float)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} + +void BrightAmbience::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sampleFrames) +{ + double* in1 = inputs[0]; + double* in2 = inputs[1]; + double* out1 = outputs[0]; + double* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-43) inputSampleL = fpd * 1.18e-43; + if (fabs(inputSampleR)<1.18e-43) inputSampleR = fpd * 1.18e-43; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 64 bit stereo floating point dither + int expon; frexp((double)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + frexp((double)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + //end 64 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.cpp b/plugins/MacAU/BrightAmbience/BrightAmbience.cpp new file mode 100755 index 0000000..e3bf8d3 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.cpp @@ -0,0 +1,361 @@ +/* +* File: BrightAmbience.cpp +* +* Version: 1.0 +* +* Created: 1/11/20 +* +* Copyright: Copyright © 2020 Airwindows, All Rights Reserved +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +/*============================================================================= + BrightAmbience.cpp + +=============================================================================*/ +#include "BrightAmbience.h" + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +COMPONENT_ENTRY(BrightAmbience) + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::BrightAmbience +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +BrightAmbience::BrightAmbience(AudioUnit component) + : AUEffectBase(component) +{ + CreateElements(); + Globals()->UseIndexedParameters(kNumberOfParameters); + SetParameter(kParam_One, kDefaultValue_ParamOne ); + SetParameter(kParam_Two, kDefaultValue_ParamTwo ); + SetParameter(kParam_Three, kDefaultValue_ParamThree ); + +#if AU_DEBUG_DISPATCHER + mDebugDispatcher = new AUDebugDispatcher (this); +#endif + +} + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::GetParameterValueStrings +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult BrightAmbience::GetParameterValueStrings(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + CFArrayRef * outStrings) +{ + + return kAudioUnitErr_InvalidProperty; +} + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::GetParameterInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult BrightAmbience::GetParameterInfo(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + AudioUnitParameterInfo &outParameterInfo ) +{ + ComponentResult result = noErr; + + outParameterInfo.flags = kAudioUnitParameterFlag_IsWritable + | kAudioUnitParameterFlag_IsReadable; + + if (inScope == kAudioUnitScope_Global) { + switch(inParameterID) + { + case kParam_One: + AUBase::FillInParameterName (outParameterInfo, kParameterOneName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamOne; + break; + case kParam_Two: + AUBase::FillInParameterName (outParameterInfo, kParameterTwoName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamTwo; + break; + case kParam_Three: + AUBase::FillInParameterName (outParameterInfo, kParameterThreeName, false); + outParameterInfo.unit = kAudioUnitParameterUnit_Generic; + outParameterInfo.minValue = 0.0; + outParameterInfo.maxValue = 1.0; + outParameterInfo.defaultValue = kDefaultValue_ParamThree; + break; + default: + result = kAudioUnitErr_InvalidParameter; + break; + } + } else { + result = kAudioUnitErr_InvalidParameter; + } + + + + return result; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::GetPropertyInfo +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult BrightAmbience::GetPropertyInfo (AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + UInt32 & outDataSize, + Boolean & outWritable) +{ + return AUEffectBase::GetPropertyInfo (inID, inScope, inElement, outDataSize, outWritable); +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::GetProperty +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult BrightAmbience::GetProperty( AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + void * outData ) +{ + return AUEffectBase::GetProperty (inID, inScope, inElement, outData); +} + +// BrightAmbience::Initialize +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ComponentResult BrightAmbience::Initialize() +{ + ComponentResult result = AUEffectBase::Initialize(); + if (result == noErr) + Reset(kAudioUnitScope_Global, 0); + return result; +} + +#pragma mark ____BrightAmbienceEffectKernel + + + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::BrightAmbienceKernel::Reset() +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +void BrightAmbience::BrightAmbienceKernel::Reset() +{ + for(int count = 0; count < 25360; count++) {p[count] = 0;} + gcount = 0; + fpd = 17; +} + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +// BrightAmbience::BrightAmbienceKernel::Process +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +void BrightAmbience::BrightAmbienceKernel::Process( const Float32 *inSourceP, + Float32 *inDestP, + UInt32 inFramesToProcess, + UInt32 inNumChannels, + bool &ioSilence ) +{ + UInt32 nSampleFrames = inFramesToProcess; + const Float32 *sourceP = inSourceP; + Float32 *destP = inDestP; + Float64 wet = GetParameter( kParam_One ); + int cpu = (int)(GetParameter( kParam_Two ) * 32); + Float64 decay = 1.0+(pow(GetParameter( kParam_Three ),2)/2.0); + Float64 scale = 4; + int count; + int temp; + + while (nSampleFrames-- > 0) { + long double inputSample = *sourceP; + if (fabs(inputSample)<1.18e-37) inputSample = fpd * 1.18e-37; + + temp = 0; + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + p[count+12680] = p[count] = (SInt32)(inputSample*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + switch (cpu) + { + case 32: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+12679]; temp += p[count+12671]; temp += p[count+12661]; temp += p[count+12613]; temp += p[count+12587]; temp += p[count+12577]; temp += p[count+12563]; temp += p[count+12557]; temp += p[count+12521]; temp += p[count+12499]; + temp += p[count+12493]; temp += p[count+12457]; temp += p[count+12427]; temp += p[count+12401]; temp += p[count+12373]; temp += p[count+12367]; temp += p[count+12349]; temp += p[count+12337]; temp += p[count+12323]; temp += p[count+12301]; + case 31: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+12281]; temp += p[count+12247]; temp += p[count+12239]; temp += p[count+12203]; temp += p[count+12197]; temp += p[count+12191]; temp += p[count+12163]; temp += p[count+12143]; temp += p[count+12127]; temp += p[count+12109]; + temp += p[count+12083]; temp += p[count+12077]; temp += p[count+12059]; temp += p[count+12037]; temp += p[count+11989]; temp += p[count+11969]; temp += p[count+11951]; temp += p[count+11933]; temp += p[count+11927]; temp += p[count+11911]; + case 30: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+11897]; temp += p[count+11873]; temp += p[count+11843]; temp += p[count+11819]; temp += p[count+11791]; temp += p[count+11773]; temp += p[count+11731]; temp += p[count+11723]; temp += p[count+11701]; temp += p[count+11687]; + temp += p[count+11659]; temp += p[count+11623]; temp += p[count+11611]; temp += p[count+11587]; temp += p[count+11573]; temp += p[count+11549]; temp += p[count+11537]; temp += p[count+11527]; temp += p[count+11513]; temp += p[count+11503]; + case 29: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+11467]; temp += p[count+11441]; temp += p[count+11413]; temp += p[count+11399]; temp += p[count+11363]; temp += p[count+11353]; temp += p[count+11329]; temp += p[count+11323]; temp += p[count+11303]; temp += p[count+11293]; + temp += p[count+11281]; temp += p[count+11251]; temp += p[count+11231]; temp += p[count+11209]; temp += p[count+11201]; temp += p[count+11177]; temp += p[count+11171]; temp += p[count+11153]; temp += p[count+11141]; temp += p[count+11117]; + case 28: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+11099]; temp += p[count+11071]; temp += p[count+11047]; temp += p[count+11033]; temp += p[count+11021]; temp += p[count+10993]; temp += p[count+10973]; temp += p[count+10943]; temp += p[count+10933]; temp += p[count+10919]; + temp += p[count+10897]; temp += p[count+10879]; temp += p[count+10867]; temp += p[count+10841]; temp += p[count+10783]; temp += p[count+10763]; temp += p[count+10751]; temp += p[count+10733]; temp += p[count+10721]; temp += p[count+10687]; + case 27: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+10669]; temp += p[count+10657]; temp += p[count+10649]; temp += p[count+10637]; temp += p[count+10621]; temp += p[count+10609]; temp += p[count+10603]; temp += p[count+10597]; temp += p[count+10571]; temp += p[count+10561]; + temp += p[count+10553]; temp += p[count+10499]; temp += p[count+10481]; temp += p[count+10453]; temp += p[count+10439]; temp += p[count+10417]; temp += p[count+10399]; temp += p[count+10391]; temp += p[count+10363]; temp += p[count+10343]; + case 26: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+10321]; temp += p[count+10301]; temp += p[count+10261]; temp += p[count+10253]; temp += p[count+10231]; temp += p[count+10211]; temp += p[count+10189]; temp += p[count+10159]; temp += p[count+10139]; temp += p[count+10099]; + temp += p[count+10093]; temp += p[count+10079]; temp += p[count+10039]; temp += p[count+9983]; temp += p[count+9973]; temp += p[count+9953]; temp += p[count+9929]; temp += p[count+9911]; temp += p[count+9893]; temp += p[count+9871]; + case 25: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+9851]; temp += p[count+9817]; temp += p[count+9773]; temp += p[count+9763]; temp += p[count+9721]; temp += p[count+9703]; temp += p[count+9697]; temp += p[count+9673]; temp += p[count+9641]; temp += p[count+9631]; + temp += p[count+9619]; temp += p[count+9607]; temp += p[count+9581]; temp += p[count+9559]; temp += p[count+9547]; temp += p[count+9521]; temp += p[count+9493]; temp += p[count+9487]; temp += p[count+9469]; temp += p[count+9449]; + case 24: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+9433]; temp += p[count+9413]; temp += p[count+9403]; temp += p[count+9391]; temp += p[count+9371]; temp += p[count+9349]; temp += p[count+9323]; temp += p[count+9311]; temp += p[count+9301]; temp += p[count+9277]; + temp += p[count+9257]; temp += p[count+9239]; temp += p[count+9227]; temp += p[count+9221]; temp += p[count+9169]; temp += p[count+9161]; temp += p[count+9151]; temp += p[count+9137]; temp += p[count+9109]; temp += p[count+9101]; + case 23: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+9089]; temp += p[count+9071]; temp += p[count+9043]; temp += p[count+9019]; temp += p[count+9007]; temp += p[count+8971]; temp += p[count+8963]; temp += p[count+8929]; temp += p[count+8917]; temp += p[count+8893]; + temp += p[count+8863]; temp += p[count+8849]; temp += p[count+8837]; temp += p[count+8803]; temp += p[count+8779]; temp += p[count+8761]; temp += p[count+8753]; temp += p[count+8731]; temp += p[count+8699]; temp += p[count+8677]; + case 22: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+8669]; temp += p[count+8657]; temp += p[count+8647]; temp += p[count+8623]; temp += p[count+8599]; temp += p[count+8581]; temp += p[count+8569]; temp += p[count+8563]; temp += p[count+8539]; temp += p[count+8521]; + temp += p[count+8507]; temp += p[count+8497]; temp += p[count+8473]; temp += p[count+8437]; temp += p[count+8411]; temp += p[count+8387]; temp += p[count+8371]; temp += p[count+8363]; temp += p[count+8339]; temp += p[count+8303]; + case 21: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+8287]; temp += p[count+8273]; temp += p[count+8233]; temp += p[count+8221]; temp += p[count+8209]; temp += p[count+8201]; temp += p[count+8173]; temp += p[count+8161]; temp += p[count+8143]; temp += p[count+8117]; + temp += p[count+8107]; temp += p[count+8083]; temp += p[count+8069]; temp += p[count+8059]; temp += p[count+8023]; temp += p[count+8009]; temp += p[count+7991]; temp += p[count+7943]; temp += p[count+7927]; temp += p[count+7909]; + case 20: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+7879]; temp += p[count+7871]; temp += p[count+7841]; temp += p[count+7831]; temp += p[count+7813]; temp += p[count+7799]; temp += p[count+7783]; temp += p[count+7747]; temp += p[count+7733]; temp += p[count+7709]; + temp += p[count+7673]; temp += p[count+7661]; temp += p[count+7633]; temp += p[count+7627]; temp += p[count+7607]; temp += p[count+7597]; temp += p[count+7561]; temp += p[count+7543]; temp += p[count+7529]; temp += p[count+7513]; + case 19: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+7481]; temp += p[count+7447]; temp += p[count+7429]; temp += p[count+7409]; temp += p[count+7397]; temp += p[count+7369]; temp += p[count+7363]; temp += p[count+7319]; temp += p[count+7291]; temp += p[count+7277]; + temp += p[count+7267]; temp += p[count+7249]; temp += p[count+7243]; temp += p[count+7237]; temp += p[count+7187]; temp += p[count+7171]; temp += p[count+7151]; temp += p[count+7117]; temp += p[count+7099]; temp += p[count+7087]; + case 18: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+7069]; temp += p[count+7061]; temp += p[count+7039]; temp += p[count+6997]; temp += p[count+6983]; temp += p[count+6971]; temp += p[count+6953]; temp += p[count+6941]; temp += p[count+6919]; temp += p[count+6913]; + temp += p[count+6907]; temp += p[count+6859]; temp += p[count+6847]; temp += p[count+6829]; temp += p[count+6823]; temp += p[count+6809]; temp += p[count+6787]; temp += p[count+6763]; temp += p[count+6749]; temp += p[count+6731]; + case 17: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+6707]; temp += p[count+6677]; temp += p[count+6653]; temp += p[count+6641]; temp += p[count+6623]; temp += p[count+6607]; temp += p[count+6581]; temp += p[count+6563]; temp += p[count+6553]; temp += p[count+6539]; + temp += p[count+6511]; temp += p[count+6499]; temp += p[count+6487]; temp += p[count+6469]; temp += p[count+6457]; temp += p[count+6449]; temp += p[count+6439]; temp += p[count+6413]; temp += p[count+6397]; temp += p[count+6373]; + case 16: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+6353]; temp += p[count+6329]; temp += p[count+6317]; temp += p[count+6301]; temp += p[count+6281]; temp += p[count+6263]; temp += p[count+6253]; temp += p[count+6233]; temp += p[count+6197]; temp += p[count+6163]; + temp += p[count+6137]; temp += p[count+6127]; temp += p[count+6109]; temp += p[count+6077]; temp += p[count+6067]; temp += p[count+6049]; temp += p[count+6031]; temp += p[count+6011]; temp += p[count+6001]; temp += p[count+5977]; + case 15: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+5959]; temp += p[count+5947]; temp += p[count+5933]; temp += p[count+5921]; temp += p[count+5911]; temp += p[count+5897]; temp += p[count+5879]; temp += p[count+5849]; temp += p[count+5833]; temp += p[count+5813]; + temp += p[count+5807]; temp += p[count+5773]; temp += p[count+5743]; temp += p[count+5737]; temp += p[count+5729]; temp += p[count+5717]; temp += p[count+5699]; temp += p[count+5669]; temp += p[count+5641]; temp += p[count+5627]; + case 14: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+5611]; temp += p[count+5599]; temp += p[count+5587]; temp += p[count+5569]; temp += p[count+5549]; temp += p[count+5521]; temp += p[count+5503]; temp += p[count+5483]; temp += p[count+5461]; temp += p[count+5429]; + temp += p[count+5401]; temp += p[count+5377]; temp += p[count+5353]; temp += p[count+5333]; temp += p[count+5323]; temp += p[count+5267]; temp += p[count+5261]; temp += p[count+5237]; temp += p[count+5213]; temp += p[count+5191]; + case 13: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+5179]; temp += p[count+5147]; temp += p[count+5113]; temp += p[count+5101]; temp += p[count+5087]; temp += p[count+5081]; temp += p[count+5059]; temp += p[count+5053]; temp += p[count+5021]; temp += p[count+5009]; + temp += p[count+4979]; temp += p[count+4961]; temp += p[count+4939]; temp += p[count+4931]; temp += p[count+4903]; temp += p[count+4891]; temp += p[count+4877]; temp += p[count+4871]; temp += p[count+4861]; temp += p[count+4849]; + case 12: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+4813]; temp += p[count+4799]; temp += p[count+4777]; temp += p[count+4757]; temp += p[count+4733]; temp += p[count+4703]; temp += p[count+4679]; temp += p[count+4657]; temp += p[count+4643]; temp += p[count+4631]; + temp += p[count+4601]; temp += p[count+4591]; temp += p[count+4577]; temp += p[count+4547]; temp += p[count+4517]; temp += p[count+4507]; temp += p[count+4489]; temp += p[count+4471]; temp += p[count+4439]; temp += p[count+4421]; + case 11: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+4399]; temp += p[count+4367]; temp += p[count+4357]; temp += p[count+4343]; temp += p[count+4331]; temp += p[count+4307]; temp += p[count+4289]; temp += p[count+4279]; temp += p[count+4243]; temp += p[count+4223]; + temp += p[count+4213]; temp += p[count+4187]; temp += p[count+4181]; temp += p[count+4159]; temp += p[count+4147]; temp += p[count+4133]; temp += p[count+4103]; temp += p[count+4097]; temp += p[count+4087]; temp += p[count+4073]; + case 10: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+4033]; temp += p[count+4009]; temp += p[count+4001]; temp += p[count+3979]; temp += p[count+3961]; temp += p[count+3937]; temp += p[count+3919]; temp += p[count+3893]; temp += p[count+3877]; temp += p[count+3851]; + temp += p[count+3833]; temp += p[count+3821]; temp += p[count+3799]; temp += p[count+3791]; temp += p[count+3769]; temp += p[count+3757]; temp += p[count+3733]; temp += p[count+3721]; temp += p[count+3707]; temp += p[count+3691]; + case 9: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+3677]; temp += p[count+3667]; temp += p[count+3653]; temp += p[count+3631]; temp += p[count+3613]; temp += p[count+3593]; temp += p[count+3581]; temp += p[count+3559]; temp += p[count+3553]; temp += p[count+3523]; + temp += p[count+3503]; temp += p[count+3469]; temp += p[count+3457]; temp += p[count+3443]; temp += p[count+3431]; temp += p[count+3419]; temp += p[count+3391]; temp += p[count+3377]; temp += p[count+3341]; temp += p[count+3329]; + case 8: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+3299]; temp += p[count+3289]; temp += p[count+3281]; temp += p[count+3253]; temp += p[count+3229]; temp += p[count+3221]; temp += p[count+3191]; temp += p[count+3167]; temp += p[count+3151]; temp += p[count+3139]; + temp += p[count+3121]; temp += p[count+3113]; temp += p[count+3103]; temp += p[count+3083]; temp += p[count+3067]; temp += p[count+3043]; temp += p[count+3013]; temp += p[count+3007]; temp += p[count+2993]; temp += p[count+2981]; + case 7: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+2963]; temp += p[count+2957]; temp += p[count+2911]; temp += p[count+2897]; temp += p[count+2879]; temp += p[count+2861]; temp += p[count+2837]; temp += p[count+2801]; temp += p[count+2777]; temp += p[count+2767]; + temp += p[count+2731]; temp += p[count+2707]; temp += p[count+2683]; temp += p[count+2671]; temp += p[count+2663]; temp += p[count+2647]; temp += p[count+2623]; temp += p[count+2603]; temp += p[count+2579]; temp += p[count+2563]; + case 6: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+2533]; temp += p[count+2509]; temp += p[count+2497]; temp += p[count+2479]; temp += p[count+2459]; temp += p[count+2441]; temp += p[count+2431]; temp += p[count+2419]; temp += p[count+2377]; temp += p[count+2353]; + temp += p[count+2341]; temp += p[count+2329]; temp += p[count+2299]; temp += p[count+2293]; temp += p[count+2267]; temp += p[count+2251]; temp += p[count+2239]; temp += p[count+2227]; temp += p[count+2183]; temp += p[count+2167]; + case 5: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+2153]; temp += p[count+2129]; temp += p[count+2117]; temp += p[count+2083]; temp += p[count+2069]; temp += p[count+2047]; temp += p[count+2039]; temp += p[count+2027]; temp += p[count+2011]; temp += p[count+1969]; + temp += p[count+1951]; temp += p[count+1919]; temp += p[count+1909]; temp += p[count+1891]; temp += p[count+1871]; temp += p[count+1847]; temp += p[count+1837]; temp += p[count+1819]; temp += p[count+1807]; temp += p[count+1787]; + case 4: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+1777]; temp += p[count+1747]; temp += p[count+1711]; temp += p[count+1693]; temp += p[count+1679]; temp += p[count+1657]; temp += p[count+1639]; temp += p[count+1633]; temp += p[count+1609]; temp += p[count+1579]; + temp += p[count+1549]; temp += p[count+1523]; temp += p[count+1513]; temp += p[count+1501]; temp += p[count+1483]; temp += p[count+1469]; temp += p[count+1451]; temp += p[count+1439]; temp += p[count+1427]; temp += p[count+1403]; + case 3: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+1373]; temp += p[count+1357]; temp += p[count+1343]; temp += p[count+1331]; temp += p[count+1319]; temp += p[count+1291]; temp += p[count+1279]; temp += p[count+1271]; temp += p[count+1249]; temp += p[count+1241]; + temp += p[count+1217]; temp += p[count+1187]; temp += p[count+1147]; temp += p[count+1121]; temp += p[count+1109]; temp += p[count+1087]; temp += p[count+1067]; temp += p[count+1051]; temp += p[count+1037]; temp += p[count+1019]; + case 2: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+1009]; temp += p[count+991]; temp += p[count+971]; temp += p[count+961]; temp += p[count+947]; temp += p[count+923]; temp += p[count+913]; temp += p[count+899]; temp += p[count+869]; temp += p[count+857]; + temp += p[count+829]; temp += p[count+811]; temp += p[count+803]; temp += p[count+793]; temp += p[count+767]; temp += p[count+727]; temp += p[count+713]; temp += p[count+691]; temp += p[count+671]; temp += p[count+653]; + case 1: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+643]; temp += p[count+619]; temp += p[count+613]; temp += p[count+601]; temp += p[count+593]; temp += p[count+577]; temp += p[count+557]; temp += p[count+529]; temp += p[count+521]; temp += p[count+503]; + temp += p[count+491]; temp += p[count+463]; temp += p[count+457]; temp += p[count+421]; temp += p[count+407]; temp += p[count+389]; temp += p[count+379]; temp += p[count+361]; temp += p[count+341]; temp += p[count+331]; + case 0: + temp = (SInt32)((Float64)temp/decay); + temp += p[count+313]; temp += p[count+289]; temp += p[count+271]; temp += p[count+239]; temp += p[count+223]; temp += p[count+209]; temp += p[count+191]; temp += p[count+181]; temp += p[count+151]; temp += p[count+143]; + temp += p[count+121]; temp += p[count+109]; temp += p[count+73]; temp += p[count+47]; temp += p[count+41]; temp += p[count+19]; temp += p[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + gcount--; + inputSample = (inputSample*(1-wet))+((Float64)(temp/(8388352.0*scale))*wet); + + //begin 32 bit floating point dither + int expon; frexpf((float)inputSample, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSample += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit floating point dither + + *destP = inputSample; + + sourceP += inNumChannels; destP += inNumChannels; + } +} + diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.exp b/plugins/MacAU/BrightAmbience/BrightAmbience.exp new file mode 100755 index 0000000..a30e657 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.exp @@ -0,0 +1 @@ +_BrightAmbienceEntry diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.h b/plugins/MacAU/BrightAmbience/BrightAmbience.h new file mode 100755 index 0000000..857b90c --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.h @@ -0,0 +1,144 @@ +/* +* File: BrightAmbience.h +* +* Version: 1.0 +* +* Created: 1/11/20 +* +* Copyright: Copyright © 2020 Airwindows, All Rights Reserved +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#include "AUEffectBase.h" +#include "BrightAmbienceVersion.h" + +#if AU_DEBUG_DISPATCHER + #include "AUDebugDispatcher.h" +#endif + + +#ifndef __BrightAmbience_h__ +#define __BrightAmbience_h__ + + +#pragma mark ____BrightAmbience Parameters + +// parameters +static const float kDefaultValue_ParamOne = 0.0; +static const float kDefaultValue_ParamTwo = 0.0; +static const float kDefaultValue_ParamThree = 0.0; +//let's assume we always have a default of 0.0, for no effect + +static CFStringRef kParameterOneName = CFSTR("Dry/Wet"); +static CFStringRef kParameterTwoName = CFSTR("Sustain"); +static CFStringRef kParameterThreeName = CFSTR("Decay"); +//Alter the name if desired, but using the plugin name is a start + +enum { + kParam_One =0, + kParam_Two =1, + kParam_Three =2, + //Add your parameters here... + kNumberOfParameters=3 +}; + +#pragma mark ____BrightAmbience +class BrightAmbience : public AUEffectBase +{ +public: + BrightAmbience(AudioUnit component); +#if AU_DEBUG_DISPATCHER + virtual ~BrightAmbience () { delete mDebugDispatcher; } +#endif + + virtual AUKernelBase * NewKernel() { return new BrightAmbienceKernel(this); } + + virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + CFArrayRef * outStrings); + + virtual ComponentResult GetParameterInfo(AudioUnitScope inScope, + AudioUnitParameterID inParameterID, + AudioUnitParameterInfo &outParameterInfo); + + virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + UInt32 & outDataSize, + Boolean & outWritable ); + + virtual ComponentResult GetProperty(AudioUnitPropertyID inID, + AudioUnitScope inScope, + AudioUnitElement inElement, + void * outData); + + virtual ComponentResult Initialize(); + virtual bool SupportsTail () { return true; } + virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples + virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples + + /*! @method Version */ + virtual ComponentResult Version() { return kBrightAmbienceVersion; } + + + +protected: + class BrightAmbienceKernel : public AUKernelBase // most of the real work happens here + { +public: + BrightAmbienceKernel(AUEffectBase *inAudioUnit ) + : AUKernelBase(inAudioUnit) + { + } + + // *Required* overides for the process method for this effect + // processes one channel of interleaved samples + virtual void Process( const Float32 *inSourceP, + Float32 *inDestP, + UInt32 inFramesToProcess, + UInt32 inNumChannels, + bool &ioSilence); + + virtual void Reset(); + + private: + int p[25361]; + int gcount; + uint32_t fpd; + }; +}; + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +#endif \ No newline at end of file diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.r b/plugins/MacAU/BrightAmbience/BrightAmbience.r new file mode 100755 index 0000000..c4b788e --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.r @@ -0,0 +1,61 @@ +/* +* File: BrightAmbience.r +* +* Version: 1.0 +* +* Created: 1/11/20 +* +* Copyright: Copyright © 2020 Airwindows, All Rights Reserved +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#include + +#include "BrightAmbienceVersion.h" + +// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description +#define kAudioUnitResID_BrightAmbience 1000 + +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BrightAmbience~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +#define RES_ID kAudioUnitResID_BrightAmbience +#define COMP_TYPE kAudioUnitType_Effect +#define COMP_SUBTYPE BrightAmbience_COMP_SUBTYPE +#define COMP_MANUF BrightAmbience_COMP_MANF + +#define VERSION kBrightAmbienceVersion +#define NAME "Airwindows: BrightAmbience" +#define DESCRIPTION "BrightAmbience AU" +#define ENTRY_POINT "BrightAmbienceEntry" + +#include "AUResources.r" \ No newline at end of file diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.mode1v3 b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.mode1v3 new file mode 100755 index 0000000..f301be9 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.mode1v3 @@ -0,0 +1,1358 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 8BD3CCBC148831C90062E48C + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1v3 + MajorVersion + 33 + MinorVersion + 0 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-combo-popup + action + build + debugger-enable-breakpoints + get-info + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05AEB0720742700365D66 + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 20 + 19 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 445}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 463}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + MyNewFile14.java + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {580, 269}} + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 269pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 274}, {580, 189}} + RubberWindowFrame + 203 321 788 504 0 0 1440 878 + + Module + XCDetailModule + Proportion + 189pt + + + Proportion + 580pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 8B563EC9161B5E170067FE32 + 1CE0B1FE06471DED0097A5F4 + 8B563ECA161B5E170067FE32 + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.shortV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 8BD3CCBD148831C90062E48C + /Developer/Library/Xcode/Project Templates/System Plug-in/Audio Unit Effect/Audio Unit Effect/StarterAU.xcodeproj + + WindowString + 203 321 788 504 0 0 1440 878 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {500, 218}} + RubberWindowFrame + 668 222 500 500 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 223}, {500, 236}} + RubberWindowFrame + 668 222 500 500 0 0 1440 878 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 459pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 8BD3CCBD148831C90062E48C + 8B563ECB161B5E170067FE32 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowContentMinSize + 486 300 + WindowString + 668 222 500 500 0 0 1440 878 + WindowToolGUID + 8BD3CCBD148831C90062E48C + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {650, 250}} + RubberWindowFrame + 516 632 650 250 0 0 1680 1027 + + Module + PBXDebugCLIModule + Proportion + 209pt + + + Proportion + 209pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 650 41 650 250 0 0 1280 1002 + WindowToolGUID + 1C78EAAD065D492600B07095 + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.0950012207031 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser new file mode 100755 index 0000000..6be1989 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,159 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* BrightAmbience */; + codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 292, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 252, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 613850289; + PBXWorkspaceStateSaveDate = 613850289; + }; + perUserProjectItems = { + 8BD151CD2496A10800B025B9 /* PlistBookmark */ = 8BD151CD2496A10800B025B9 /* PlistBookmark */; + 8BD151CE2496A10800B025B9 /* PBXTextBookmark */ = 8BD151CE2496A10800B025B9 /* PBXTextBookmark */; + 8BD151CF2496A10800B025B9 /* PBXTextBookmark */ = 8BD151CF2496A10800B025B9 /* PBXTextBookmark */; + 8BD151D02496A10800B025B9 /* PBXTextBookmark */ = 8BD151D02496A10800B025B9 /* PBXTextBookmark */; + 8BD151D12496A10800B025B9 /* PBXTextBookmark */ = 8BD151D12496A10800B025B9 /* PBXTextBookmark */; + }; + sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */; + userBuildSettings = { + }; + }; + 8BA05A660720730100365D66 /* BrightAmbience.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1804, 5681}}"; + sepNavSelRange = "{9173, 0}"; + sepNavVisRange = "{2529, 1043}"; + sepNavWindowFrame = "{{701, 65}, {870, 813}}"; + }; + }; + 8BA05A690720730100365D66 /* BrightAmbienceVersion.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {824, 767}}"; + sepNavSelRange = "{2930, 0}"; + sepNavVisRange = "{1550, 1443}"; + sepNavWindowFrame = "{{15, 60}, {870, 813}}"; + }; + }; + 8BC6025B073B072D006C4272 /* BrightAmbience.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {894, 1872}}"; + sepNavSelRange = "{5444, 30}"; + sepNavVisRange = "{3292, 992}"; + sepNavWindowFrame = "{{15, 60}, {870, 813}}"; + }; + }; + 8BD151CD2496A10800B025B9 /* PlistBookmark */ = { + isa = PlistBookmark; + fRef = 8D01CCD10486CAD60068D4B7 /* Info.plist */; + fallbackIsa = PBXBookmark; + isK = 0; + kPath = ( + CFBundleName, + ); + name = /Users/christopherjohnson/Desktop/Plugins/MacAU/BrightAmbience/Info.plist; + rLen = 0; + rLoc = 9223372036854775807; + }; + 8BD151CE2496A10800B025B9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A690720730100365D66 /* BrightAmbienceVersion.h */; + name = "BrightAmbienceVersion.h: 54"; + rLen = 0; + rLoc = 2930; + rType = 0; + vrLen = 1443; + vrLoc = 1550; + }; + 8BD151CF2496A10800B025B9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BC6025B073B072D006C4272 /* BrightAmbience.h */; + name = "BrightAmbience.h: 135"; + rLen = 30; + rLoc = 5444; + rType = 0; + vrLen = 992; + vrLoc = 3292; + }; + 8BD151D02496A10800B025B9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A660720730100365D66 /* BrightAmbience.cpp */; + name = "BrightAmbience.cpp: 197"; + rLen = 0; + rLoc = 9173; + rType = 0; + vrLen = 977; + vrLoc = 2595; + }; + 8BD151D12496A10800B025B9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 8BA05A660720730100365D66 /* BrightAmbience.cpp */; + name = "BrightAmbience.cpp: 197"; + rLen = 0; + rLoc = 9173; + rType = 0; + vrLen = 1043; + vrLoc = 2529; + }; + 8BD3CCB8148830B20062E48C /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8BD3CCB9148830B20062E48C /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 new file mode 100755 index 0000000..d5cdd30 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1508 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + AIODescriptionKey + DockingSystemVisible + + Extension + perspectivev3 + FavBarConfig + + PBXProjectModuleGUID + 8BD7274F1D46E5A5000176F0 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.defaultV3 + MajorVersion + 34 + MinorVersion + 0 + Name + All-In-One + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + PBXStatusErrorsKey + 0 + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + PBXStatusErrorsKey + 2 + + + + OpenEditors + + PerspectiveWidths + + 841 + 841 + + Perspectives + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + BecomeActive + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 288 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 8BA05A56072072A900365D66 + 089C167CFE841241C02AAC07 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 4 + 2 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {288, 595}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {305, 613}} + GroupTreeTableConfiguration + + MainColumn + 288 + + RubberWindowFrame + 594 196 841 654 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 305pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8BD7274A1D46E5A5000176F0 + PBXProjectModuleLabel + BrightAmbience.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8BD7274B1D46E5A5000176F0 + PBXProjectModuleLabel + BrightAmbience.cpp + _historyCapacity + 0 + bookmark + 8BD151D12496A10800B025B9 + history + + 8BD151CD2496A10800B025B9 + 8BD151CE2496A10800B025B9 + 8BD151CF2496A10800B025B9 + 8BD151D02496A10800B025B9 + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {531, 460}} + RubberWindowFrame + 594 196 841 654 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 460pt + + + Proportion + 148pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {531, 121}} + RubberWindowFrame + 594 196 841 654 0 0 1440 878 + + Module + XCDetailModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE00692099D00951B8B + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXProjectFindModule + + + ContentConfiguration + + PBXCVSModuleFilterTypeKey + 1032 + PBXProjectModuleGUID + 1CA23EE10692099D00951B8B + PBXProjectModuleLabel + SCM Results + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXCVSModule + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1023 + XCBuildResultsTrigger_Open + 1012 + + GeometryConfiguration + + Frame + {{10, 27}, {531, 352}} + + Module + PBXBuildResultsModule + + + + + Proportion + 531pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8BD151D22496A10800B025B9 + 1CA23ED40692098700951B8B + 8BD151D32496A10800B025B9 + 8BD7274A1D46E5A5000176F0 + 8BD151D42496A10800B025B9 + 1CA23EDF0692099D00951B8B + 1CA23EE00692099D00951B8B + 1CA23EE10692099D00951B8B + XCMainBuildResultsModuleGUID + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + debugger-restart-executable + debugger-pause + debugger-step-over + debugger-step-into + debugger-step-out + NSToolbarFlexibleSpaceItem + servicesModulebreakpoints + debugger-show-console-window + + ControllerClassBaseName + PBXDebugSessionModule + IconName + DebugTabIcon + Identifier + perspective.debug + IsVertical + + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0pt + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 214}} + {{395, 0}, {415, 214}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 214}} + {{0, 214}, {810, 227}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 5}, {810, 441}} + PBXDebugSessionStackFrameViewKey + + DebugVariablesTableConfiguration + + Name + 120 + Value + 85 + Summary + 185 + + Frame + {{395, 0}, {415, 214}} + + + Module + PBXDebugSessionModule + Proportion + 441pt + + + Name + Debug + ServiceClasses + + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + PBXDebugProcessAndThreadModule + PBXDebugProcessViewModule + PBXDebugThreadViewModule + PBXDebugStackFrameViewModule + PBXNavigatorGroup + + TableOfContents + + 8BD727EC1D46ECF1000176F0 + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 8BD727ED1D46ECF1000176F0 + 8BD727EE1D46ECF1000176F0 + 8BD727EF1D46ECF1000176F0 + 8BD727F01D46ECF1000176F0 + 8BD727E71D46ECD9000176F0 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.debugV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 613851400.84361601 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + /Users/christopherjohnson/Desktop/Plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj + + WindowString + 594 196 841 654 0 0 1440 878 + WindowToolsV3 + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {500, 215}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + + GeometryConfiguration + + Frame + {{0, 222}, {500, 236}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 458pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAA5065D492600B07095 + 1C78EAA6065D492600B07095 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowString + 192 257 500 500 0 0 1280 1002 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {700, 358}} + RubberWindowFrame + 149 87 700 400 0 0 1440 878 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D5B069F1CE1000CFCEE + 1C530D5C069F1CE1000CFCEE + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 149 87 440 400 0 0 1440 878 + WindowToolGUID + 1C530D5B069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scmV3 + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {369, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {616, 353}} + MembersFrame + {{0, 105}, {369, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 94 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 597 125 616 374 0 0 1280 1002 + + Module + PBXClassBrowserModule + Proportion + 354pt + + + Proportion + 354pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C78EABA065D492600B07095 + 1C78EABB065D492600B07095 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 597 125 616 374 0 0 1280 1002 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj new file mode 100755 index 0000000..b9ac194 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj @@ -0,0 +1,490 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 3EEA126E089847F5002C6BFC /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */; }; + 3EEA126F089847F5002C6BFC /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEA126C089847F5002C6BFC /* CAVectorUnit.h */; }; + 3EEA1270089847F5002C6BFC /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */; }; + 8B4119B70749654200361ABE /* BrightAmbience.r in Rez */ = {isa = PBXBuildFile; fileRef = 8BA05A680720730100365D66 /* BrightAmbience.r */; }; + 8BA05A6B0720730100365D66 /* BrightAmbience.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* BrightAmbience.cpp */; }; + 8BA05A6E0720730100365D66 /* BrightAmbienceVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* BrightAmbienceVersion.h */; }; + 8BA05AAE072073D300365D66 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A7F072073D200365D66 /* AUBase.cpp */; }; + 8BA05AAF072073D300365D66 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A80072073D200365D66 /* AUBase.h */; }; + 8BA05AB0072073D300365D66 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A81072073D200365D66 /* AUDispatch.cpp */; }; + 8BA05AB1072073D300365D66 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A82072073D200365D66 /* AUDispatch.h */; }; + 8BA05AB2072073D300365D66 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A83072073D200365D66 /* AUInputElement.cpp */; }; + 8BA05AB3072073D300365D66 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A84072073D200365D66 /* AUInputElement.h */; }; + 8BA05AB4072073D300365D66 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A85072073D200365D66 /* AUOutputElement.cpp */; }; + 8BA05AB5072073D300365D66 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A86072073D200365D66 /* AUOutputElement.h */; }; + 8BA05AB7072073D300365D66 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A88072073D200365D66 /* AUScopeElement.cpp */; }; + 8BA05AB8072073D300365D66 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A89072073D200365D66 /* AUScopeElement.h */; }; + 8BA05AB9072073D300365D66 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A8A072073D200365D66 /* ComponentBase.cpp */; }; + 8BA05ABA072073D300365D66 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A8B072073D200365D66 /* ComponentBase.h */; }; + 8BA05AC6072073D300365D66 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A9A072073D200365D66 /* AUEffectBase.cpp */; }; + 8BA05AC7072073D300365D66 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A9B072073D200365D66 /* AUEffectBase.h */; }; + 8BA05AD2072073D300365D66 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AA7072073D200365D66 /* AUBuffer.cpp */; }; + 8BA05AD3072073D300365D66 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AA8072073D200365D66 /* AUBuffer.h */; }; + 8BA05AD4072073D300365D66 /* AUDebugDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */; }; + 8BA05AD5072073D300365D66 /* AUDebugDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */; }; + 8BA05AD6072073D300365D66 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */; }; + 8BA05AD7072073D300365D66 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAC072073D200365D66 /* AUSilentTimeout.h */; }; + 8BA05AD8072073D300365D66 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */; }; + 8BA05AE50720742100365D66 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */; }; + 8BA05AE60720742100365D66 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */; }; + 8BA05AE70720742100365D66 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AE10720742100365D66 /* CAMutex.cpp */; }; + 8BA05AE80720742100365D66 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE20720742100365D66 /* CAMutex.h */; }; + 8BA05AE90720742100365D66 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */; }; + 8BA05AEA0720742100365D66 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */; }; + 8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; }; + 8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; }; + 8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; }; + 8BA05B070720754400365D66 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05B050720754400365D66 /* CAAUParameter.cpp */; }; + 8BA05B080720754400365D66 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05B060720754400365D66 /* CAAUParameter.h */; }; + 8BC6025C073B072D006C4272 /* BrightAmbience.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* BrightAmbience.h */; }; + 8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; + F7C347F00ECE5AF8008ADFB6 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */; }; + F7C347F10ECE5AF8008ADFB6 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = ""; }; + 3EEA126C089847F5002C6BFC /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = ""; }; + 3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = ""; }; + 8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; + 8BA05A660720730100365D66 /* BrightAmbience.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BrightAmbience.cpp; sourceTree = ""; }; + 8BA05A670720730100365D66 /* BrightAmbience.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = BrightAmbience.exp; sourceTree = ""; }; + 8BA05A680720730100365D66 /* BrightAmbience.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = BrightAmbience.r; sourceTree = ""; }; + 8BA05A690720730100365D66 /* BrightAmbienceVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BrightAmbienceVersion.h; sourceTree = ""; }; + 8BA05A7F072073D200365D66 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = ""; }; + 8BA05A80072073D200365D66 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = ""; }; + 8BA05A81072073D200365D66 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = ""; }; + 8BA05A82072073D200365D66 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = ""; }; + 8BA05A83072073D200365D66 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = ""; }; + 8BA05A84072073D200365D66 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = ""; }; + 8BA05A85072073D200365D66 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = ""; }; + 8BA05A86072073D200365D66 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = ""; }; + 8BA05A87072073D200365D66 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = ""; }; + 8BA05A88072073D200365D66 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = ""; }; + 8BA05A89072073D200365D66 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = ""; }; + 8BA05A8A072073D200365D66 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = ""; }; + 8BA05A8B072073D200365D66 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = ""; }; + 8BA05A9A072073D200365D66 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = ""; }; + 8BA05A9B072073D200365D66 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = ""; }; + 8BA05AA7072073D200365D66 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = ""; }; + 8BA05AA8072073D200365D66 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = ""; }; + 8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUDebugDispatcher.cpp; sourceTree = ""; }; + 8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUDebugDispatcher.h; sourceTree = ""; }; + 8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = ""; }; + 8BA05AAC072073D200365D66 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = ""; }; + 8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = ""; }; + 8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = ""; }; + 8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = ""; }; + 8BA05AE10720742100365D66 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = ""; }; + 8BA05AE20720742100365D66 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = ""; }; + 8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = ""; }; + 8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = ""; }; + 8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; + 8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; + 8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; + 8BA05B050720754400365D66 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = ""; }; + 8BA05B060720754400365D66 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = ""; }; + 8BC6025B073B072D006C4272 /* BrightAmbience.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BrightAmbience.h; sourceTree = ""; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; + 8D01CCD20486CAD60068D4B7 /* BrightAmbience.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BrightAmbience.component; sourceTree = BUILT_PRODUCTS_DIR; }; + F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AUBaseHelper.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.cpp; sourceTree = SYSTEM_DEVELOPER_DIR; }; + F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AUBaseHelper.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.h; sourceTree = SYSTEM_DEVELOPER_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D01CCCD0486CAD60068D4B7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */, + 8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */, + 8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* BrightAmbience */ = { + isa = PBXGroup; + children = ( + 08FB77ADFE841716C02AAC07 /* Source */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB4FE9D528D11CA2CBB /* Products */, + ); + name = BrightAmbience; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */, + 8BA05B01072074F900365D66 /* CoreServices.framework */, + 8BA05AF9072074E100365D66 /* AudioToolbox.framework */, + 8BA05AFA072074E100365D66 /* AudioUnit.framework */, + ); + name = "External Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 8D01CCD10486CAD60068D4B7 /* Info.plist */, + 089C167DFE841241C02AAC07 /* InfoPlist.strings */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77ADFE841716C02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 8BA05A56072072A900365D66 /* AU Source */, + 8BA05AEB0720742700365D66 /* PublicUtility */, + 8BA05A7D072073D200365D66 /* AUPublic */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D01CCD20486CAD60068D4B7 /* BrightAmbience.component */, + ); + name = Products; + sourceTree = ""; + }; + 8BA05A56072072A900365D66 /* AU Source */ = { + isa = PBXGroup; + children = ( + 8BC6025B073B072D006C4272 /* BrightAmbience.h */, + 8BA05A660720730100365D66 /* BrightAmbience.cpp */, + 8BA05A670720730100365D66 /* BrightAmbience.exp */, + 8BA05A680720730100365D66 /* BrightAmbience.r */, + 8BA05A690720730100365D66 /* BrightAmbienceVersion.h */, + ); + name = "AU Source"; + sourceTree = ""; + }; + 8BA05A7D072073D200365D66 /* AUPublic */ = { + isa = PBXGroup; + children = ( + 8BA05A7E072073D200365D66 /* AUBase */, + 8BA05A99072073D200365D66 /* OtherBases */, + 8BA05AA6072073D200365D66 /* Utility */, + ); + name = AUPublic; + path = Extras/CoreAudio/AudioUnits/AUPublic; + sourceTree = SYSTEM_DEVELOPER_DIR; + }; + 8BA05A7E072073D200365D66 /* AUBase */ = { + isa = PBXGroup; + children = ( + 8BA05A7F072073D200365D66 /* AUBase.cpp */, + 8BA05A80072073D200365D66 /* AUBase.h */, + 8BA05A81072073D200365D66 /* AUDispatch.cpp */, + 8BA05A82072073D200365D66 /* AUDispatch.h */, + 8BA05A83072073D200365D66 /* AUInputElement.cpp */, + 8BA05A84072073D200365D66 /* AUInputElement.h */, + 8BA05A85072073D200365D66 /* AUOutputElement.cpp */, + 8BA05A86072073D200365D66 /* AUOutputElement.h */, + 8BA05A87072073D200365D66 /* AUResources.r */, + 8BA05A88072073D200365D66 /* AUScopeElement.cpp */, + 8BA05A89072073D200365D66 /* AUScopeElement.h */, + 8BA05A8A072073D200365D66 /* ComponentBase.cpp */, + 8BA05A8B072073D200365D66 /* ComponentBase.h */, + ); + path = AUBase; + sourceTree = ""; + }; + 8BA05A99072073D200365D66 /* OtherBases */ = { + isa = PBXGroup; + children = ( + 8BA05A9A072073D200365D66 /* AUEffectBase.cpp */, + 8BA05A9B072073D200365D66 /* AUEffectBase.h */, + ); + path = OtherBases; + sourceTree = ""; + }; + 8BA05AA6072073D200365D66 /* Utility */ = { + isa = PBXGroup; + children = ( + F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */, + F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */, + 8BA05AA7072073D200365D66 /* AUBuffer.cpp */, + 8BA05AA8072073D200365D66 /* AUBuffer.h */, + 8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */, + 8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */, + 8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */, + 8BA05AAC072073D200365D66 /* AUSilentTimeout.h */, + 8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */, + ); + path = Utility; + sourceTree = ""; + }; + 8BA05AEB0720742700365D66 /* PublicUtility */ = { + isa = PBXGroup; + children = ( + 8BA05B050720754400365D66 /* CAAUParameter.cpp */, + 8BA05B060720754400365D66 /* CAAUParameter.h */, + 8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */, + 8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */, + 8BA05AE10720742100365D66 /* CAMutex.cpp */, + 8BA05AE20720742100365D66 /* CAMutex.h */, + 8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */, + 8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */, + 3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */, + 3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */, + 3EEA126C089847F5002C6BFC /* CAVectorUnit.h */, + ); + name = PublicUtility; + path = Extras/CoreAudio/PublicUtility; + sourceTree = SYSTEM_DEVELOPER_DIR; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BA05A6E0720730100365D66 /* BrightAmbienceVersion.h in Headers */, + 8BA05AAF072073D300365D66 /* AUBase.h in Headers */, + 8BA05AB1072073D300365D66 /* AUDispatch.h in Headers */, + 8BA05AB3072073D300365D66 /* AUInputElement.h in Headers */, + 8BA05AB5072073D300365D66 /* AUOutputElement.h in Headers */, + 8BA05AB8072073D300365D66 /* AUScopeElement.h in Headers */, + 8BA05ABA072073D300365D66 /* ComponentBase.h in Headers */, + 8BA05AC7072073D300365D66 /* AUEffectBase.h in Headers */, + 8BA05AD3072073D300365D66 /* AUBuffer.h in Headers */, + 8BA05AD5072073D300365D66 /* AUDebugDispatcher.h in Headers */, + 8BA05AD6072073D300365D66 /* AUInputFormatConverter.h in Headers */, + 8BA05AD7072073D300365D66 /* AUSilentTimeout.h in Headers */, + 8BA05AD8072073D300365D66 /* AUTimestampGenerator.h in Headers */, + 8BA05AE60720742100365D66 /* CAAudioChannelLayout.h in Headers */, + 8BA05AE80720742100365D66 /* CAMutex.h in Headers */, + 8BA05AEA0720742100365D66 /* CAStreamBasicDescription.h in Headers */, + 8BA05B080720754400365D66 /* CAAUParameter.h in Headers */, + 8BC6025C073B072D006C4272 /* BrightAmbience.h in Headers */, + 3EEA126F089847F5002C6BFC /* CAVectorUnit.h in Headers */, + 3EEA1270089847F5002C6BFC /* CAVectorUnitTypes.h in Headers */, + F7C347F10ECE5AF8008ADFB6 /* AUBaseHelper.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "BrightAmbience" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 8D01CCCD0486CAD60068D4B7 /* Frameworks */, + 8D01CCCF0486CAD60068D4B7 /* Rez */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = BrightAmbience; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = BrightAmbience; + productReference = 8D01CCD20486CAD60068D4B7 /* BrightAmbience.component */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "BrightAmbience" */; + compatibilityVersion = "Xcode 3.1"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = 089C166AFE841209C02AAC07 /* BrightAmbience */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D01CCC90486CAD60068D4B7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 8D01CCCF0486CAD60068D4B7 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + 8B4119B70749654200361ABE /* BrightAmbience.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D01CCCB0486CAD60068D4B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8BA05A6B0720730100365D66 /* BrightAmbience.cpp in Sources */, + 8BA05AAE072073D300365D66 /* AUBase.cpp in Sources */, + 8BA05AB0072073D300365D66 /* AUDispatch.cpp in Sources */, + 8BA05AB2072073D300365D66 /* AUInputElement.cpp in Sources */, + 8BA05AB4072073D300365D66 /* AUOutputElement.cpp in Sources */, + 8BA05AB7072073D300365D66 /* AUScopeElement.cpp in Sources */, + 8BA05AB9072073D300365D66 /* ComponentBase.cpp in Sources */, + 8BA05AC6072073D300365D66 /* AUEffectBase.cpp in Sources */, + 8BA05AD2072073D300365D66 /* AUBuffer.cpp in Sources */, + 8BA05AD4072073D300365D66 /* AUDebugDispatcher.cpp in Sources */, + 8BA05AE50720742100365D66 /* CAAudioChannelLayout.cpp in Sources */, + 8BA05AE70720742100365D66 /* CAMutex.cpp in Sources */, + 8BA05AE90720742100365D66 /* CAStreamBasicDescription.cpp in Sources */, + 8BA05B070720754400365D66 /* CAAUParameter.cpp in Sources */, + 3EEA126E089847F5002C6BFC /* CAVectorUnit.cpp in Sources */, + F7C347F00ECE5AF8008ADFB6 /* AUBaseHelper.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C167EFE841241C02AAC07 /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 3E4BA244089833B7007656EC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXPORTED_SYMBOLS_FILE = BrightAmbience.exp; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GENERATE_PKGINFO_FILE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + OTHER_LDFLAGS = "-bundle"; + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Examples/CoreAudio/AudioUnits/AUPublic/AUBase\""; + PRODUCT_NAME = BrightAmbience; + WRAPPER_EXTENSION = component; + }; + name = Debug; + }; + 3E4BA245089833B7007656EC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + x86_64, + ); + EXPORTED_SYMBOLS_FILE = BrightAmbience.exp; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GENERATE_PKGINFO_FILE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.4; + OTHER_LDFLAGS = "-bundle"; + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Examples/CoreAudio/AudioUnits/AUPublic/AUBase\""; + PRODUCT_NAME = BrightAmbience; + SDKROOT = macosx10.5; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = all; + WRAPPER_EXTENSION = component; + }; + name = Release; + }; + 3E4BA248089833B7007656EC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = c99; + SDKROOT = macosx10.6; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + 3E4BA249089833B7007656EC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = c99; + SDKROOT = macosx10.6; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "BrightAmbience" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA244089833B7007656EC /* Debug */, + 3E4BA245089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "BrightAmbience" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3E4BA248089833B7007656EC /* Debug */, + 3E4BA249089833B7007656EC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacAU/BrightAmbience/BrightAmbienceVersion.h b/plugins/MacAU/BrightAmbience/BrightAmbienceVersion.h new file mode 100755 index 0000000..f8ae927 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/BrightAmbienceVersion.h @@ -0,0 +1,58 @@ +/* +* File: BrightAmbienceVersion.h +* +* Version: 1.0 +* +* Created: 1/11/20 +* +* Copyright: Copyright © 2020 Airwindows, All Rights Reserved +* +* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in +* consideration of your agreement to the following terms, and your use, installation, modification +* or redistribution of this Apple software constitutes acceptance of these terms. If you do +* not agree with these terms, please do not use, install, modify or redistribute this Apple +* software. +* +* In consideration of your agreement to abide by the following terms, and subject to these terms, +* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this +* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the +* Apple Software, with or without modifications, in source and/or binary forms; provided that if you +* redistribute the Apple Software in its entirety and without modifications, you must retain this +* notice and the following text and disclaimers in all such redistributions of the Apple Software. +* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to +* endorse or promote products derived from the Apple Software without specific prior written +* permission from Apple. Except as expressly stated in this notice, no other rights or +* licenses, express or implied, are granted by Apple herein, including but not limited to any +* patent rights that may be infringed by your derivative works or by other works in which the +* Apple Software may be incorporated. +* +* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR +* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY +* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE +* OR IN COMBINATION WITH YOUR PRODUCTS. +* +* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, +* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER +* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN +* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +*/ +#ifndef __BrightAmbienceVersion_h__ +#define __BrightAmbienceVersion_h__ + + +#ifdef DEBUG + #define kBrightAmbienceVersion 0xFFFFFFFF +#else + #define kBrightAmbienceVersion 0x00010000 +#endif + +//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~// +#define BrightAmbience_COMP_MANF 'Dthr' +#define BrightAmbience_COMP_SUBTYPE 'brab' +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + +#endif + diff --git a/plugins/MacAU/BrightAmbience/English.lproj/InfoPlist.strings b/plugins/MacAU/BrightAmbience/English.lproj/InfoPlist.strings new file mode 100755 index 0000000..a45ec01 Binary files /dev/null and b/plugins/MacAU/BrightAmbience/English.lproj/InfoPlist.strings differ diff --git a/plugins/MacAU/BrightAmbience/Info.plist b/plugins/MacAU/BrightAmbience/Info.plist new file mode 100755 index 0000000..01dc683 --- /dev/null +++ b/plugins/MacAU/BrightAmbience/Info.plist @@ -0,0 +1,28 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.airwindows.audiounit.${PRODUCT_NAME:identifier} + CFBundleName + ${PROJECTNAMEASIDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + DthX + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacAU/BrightAmbience/version.plist b/plugins/MacAU/BrightAmbience/version.plist new file mode 100755 index 0000000..11edf8a --- /dev/null +++ b/plugins/MacAU/BrightAmbience/version.plist @@ -0,0 +1,16 @@ + + + + + BuildVersion + 3 + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + ProjectName + ${EXECUTABLE_NAME} + SourceVersion + 590000 + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser new file mode 100755 index 0000000..f12dc8b --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.pbxuser @@ -0,0 +1,108 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* BrightAmbience */; + codeSenseManager = 8B02375F1D42B1C400E1E8C8 /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 364, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 324, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 613850253; + PBXWorkspaceStateSaveDate = 613850253; + }; + sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* BrightAmbience.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {848, 1781}}"; + sepNavSelRange = "{1794, 0}"; + sepNavVisRange = "{3011, 2228}"; + sepNavWindowFrame = "{{12, 57}, {895, 821}}"; + }; + }; + 245463B80991757100464AD3 /* BrightAmbience.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {866, 897}}"; + sepNavSelRange = "{2471, 0}"; + sepNavVisRange = "{353, 2236}"; + sepNavWindowFrame = "{{8, 57}, {895, 821}}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {859, 20267}}"; + sepNavSelRange = "{10616, 0}"; + sepNavVisRange = "{9653, 2414}"; + sepNavWindowFrame = "{{15, 42}, {895, 831}}"; + }; + }; + 24D8286F09A914000093AEF8 /* BrightAmbienceProc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1874, 26910}}"; + sepNavSelRange = "{38450, 0}"; + sepNavVisRange = "{38053, 3225}"; + sepNavWindowFrame = "{{100, 57}, {895, 821}}"; + }; + }; + 8B02375E1D42B1C400E1E8C8 /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 8B02375F1D42B1C400E1E8C8 /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */ = { + activeExec = 0; + }; +} diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 new file mode 100755 index 0000000..b630efa --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/christopherjohnson.perspectivev3 @@ -0,0 +1,1501 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + AIODescriptionKey + DockingSystemVisible + + Extension + perspectivev3 + FavBarConfig + + PBXProjectModuleGUID + 8B02375D1D42B1C400E1E8C8 + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.defaultV3 + MajorVersion + 34 + MinorVersion + 0 + Name + All-In-One + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + PBXStatusErrorsKey + 0 + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + PBXStatusErrorsKey + 2 + + + + OpenEditors + + PerspectiveWidths + + 810 + 810 + + Perspectives + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 185 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 08FB77ADFE841716C02AAC07 + 1C37FBAC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 7 + 4 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {185, 428}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {202, 446}} + GroupTreeTableConfiguration + + MainColumn + 185 + + RubberWindowFrame + 21 357 810 487 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 202pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 8B0237581D42B1C400E1E8C8 + PBXProjectModuleLabel + Gain.h + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 8B0237591D42B1C400E1E8C8 + PBXProjectModuleLabel + Gain.h + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {603, 0}} + RubberWindowFrame + 21 357 810 487 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + Proportion + 441pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {603, 414}} + + Module + XCDetailModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE00692099D00951B8B + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXProjectFindModule + + + ContentConfiguration + + PBXCVSModuleFilterTypeKey + 1032 + PBXProjectModuleGUID + 1CA23EE10692099D00951B8B + PBXProjectModuleLabel + SCM Results + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXCVSModule + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1023 + XCBuildResultsTrigger_Open + 1012 + + GeometryConfiguration + + Frame + {{10, 27}, {603, 414}} + RubberWindowFrame + 21 357 810 487 0 0 1440 878 + + Module + PBXBuildResultsModule + + + + + Proportion + 603pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + PBXBuildResultsModule + + TableOfContents + + 8BD151E62496A64A00B025B9 + 1CA23ED40692098700951B8B + 8BD151E72496A64A00B025B9 + 8B0237581D42B1C400E1E8C8 + 8BD151E82496A64A00B025B9 + 1CA23EDF0692099D00951B8B + 1CA23EE00692099D00951B8B + 1CA23EE10692099D00951B8B + XCMainBuildResultsModuleGUID + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-combo-popup + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + debugger-restart-executable + debugger-pause + debugger-step-over + debugger-step-into + debugger-step-out + NSToolbarFlexibleSpaceItem + servicesModulebreakpoints + debugger-show-console-window + + ControllerClassBaseName + PBXDebugSessionModule + IconName + DebugTabIcon + Identifier + perspective.debug + IsVertical + 1 + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0% + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 213}} + {{395, 0}, {415, 213}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 213}} + {{0, 213}, {810, 225}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 7}, {810, 438}} + + Module + PBXDebugSessionModule + Proportion + 443pt + + + Name + Debug + ServiceClasses + + XCModuleDock + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + XCConsole + + TableOfContents + + 1CC8E6A5069209BD00BB180A + 1CC8E6A6069209BD00BB180A + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 1CC8E6A7069209BD00BB180A + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 613852746.52534699 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 2 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 8BD151E92496A64A00B025B9 + /Users/christopherjohnson/Desktop/BrightAmbience/BrightAmbience.xcodeproj + + WindowString + 21 357 810 487 0 0 1440 878 + WindowToolsV3 + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {500, 215}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 218pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + + GeometryConfiguration + + Frame + {{0, 222}, {500, 236}} + RubberWindowFrame + 192 257 500 500 0 0 1280 1002 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 458pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAA5065D492600B07095 + 1C78EAA6065D492600B07095 + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowString + 192 257 500 500 0 0 1280 1002 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {700, 358}} + RubberWindowFrame + 149 87 700 400 0 0 1440 878 + + Module + PBXDebugCLIModule + Proportion + 358pt + + + Proportion + 358pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D5B069F1CE1000CFCEE + 1C530D5C069F1CE1000CFCEE + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 149 87 440 400 0 0 1440 878 + WindowToolGUID + 1C530D5B069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scmV3 + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.projectFormatConflicts + IsVertical + + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 8BCAE52E1D49920D0047D4BD + + GeometryConfiguration + + Frame + {{0, 0}, {472, 302}} + RubberWindowFrame + 569 378 472 322 0 0 1440 878 + + Module + XCProjectFormatConflictsModule + Proportion + 302pt + + + Proportion + 302pt + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + + TableOfContents + + 8BCAE52F1D49920D0047D4BD + 8BCAE5301D49920D0047D4BD + 8BCAE52E1D49920D0047D4BD + + WindowContentMinSize + 450 300 + WindowString + 569 378 472 322 0 0 1440 878 + WindowToolGUID + 8BCAE52F1D49920D0047D4BD + WindowToolIsVisible + + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {369, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {616, 353}} + MembersFrame + {{0, 105}, {369, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 94 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 597 125 616 374 0 0 1280 1002 + + Module + PBXClassBrowserModule + Proportion + 354pt + + + Proportion + 354pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C78EABA065D492600B07095 + 1C78EABB065D492600B07095 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 597 125 616 374 0 0 1280 1002 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj new file mode 100755 index 0000000..7f0728c --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.pbxproj @@ -0,0 +1,2201 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 2407DEB9089929BA00EB68BF /* BrightAmbience.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2407DEB6089929BA00EB68BF /* BrightAmbience.cpp */; }; + 245463B90991757100464AD3 /* BrightAmbience.h in Headers */ = {isa = PBXBuildFile; fileRef = 245463B80991757100464AD3 /* BrightAmbience.h */; }; + 24A202190F90D1DE003BB5A7 /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF910F90D1DD003BB5A7 /* aeffect.h */; }; + 24A2021A0F90D1DE003BB5A7 /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */; }; + 24A2021B0F90D1DE003BB5A7 /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */; }; + 24A2021D0F90D1DE003BB5A7 /* adelay.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FF990F90D1DD003BB5A7 /* adelay.h */; }; + 24A202240F90D1DE003BB5A7 /* sdeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */; }; + 24A202260F90D1DE003BB5A7 /* surrounddelay.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */; }; + 24A2022A0F90D1DE003BB5A7 /* again.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFAB0F90D1DD003BB5A7 /* again.h */; }; + 24A202330F90D1DE003BB5A7 /* gmnames.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */; }; + 24A202350F90D1DE003BB5A7 /* vstxsynth.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */; }; + 24A202460F90D1DE003BB5A7 /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */; }; + 24A202480F90D1DE003BB5A7 /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */; }; + 24A2024A0F90D1DE003BB5A7 /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */; }; + 24A2024D0F90D1DE003BB5A7 /* cw_vst_prefix.pch++ in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */; }; + 24A202510F90D1DE003BB5A7 /* xcode_au_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */; }; + 24A202520F90D1DE003BB5A7 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */; }; + 24A202680F90D1DE003BB5A7 /* controlsgui.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200050F90D1DD003BB5A7 /* controlsgui.h */; }; + 24A2026A0F90D1DE003BB5A7 /* pdrawtesteditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */; }; + 24A2026C0F90D1DE003BB5A7 /* pdrawtesteffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */; }; + 24A2026F0F90D1DE003BB5A7 /* pdrawtestview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */; }; + 24A202710F90D1DE003BB5A7 /* pprimitivesviews.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */; }; + 24A202780F90D1DE003BB5A7 /* aeffguieditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */; }; + 24A2027A0F90D1DE003BB5A7 /* cfileselector.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */; }; + 24A2027D0F90D1DE003BB5A7 /* cscrollview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */; }; + 24A2027F0F90D1DE003BB5A7 /* ctabview.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2001F0F90D1DD003BB5A7 /* ctabview.h */; }; + 24A203A50F90D1DE003BB5A7 /* plugguieditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201470F90D1DE003BB5A7 /* plugguieditor.h */; }; + 24A203A70F90D1DE003BB5A7 /* vstcontrols.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201490F90D1DE003BB5A7 /* vstcontrols.h */; }; + 24A203A90F90D1DE003BB5A7 /* vstgui.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014B0F90D1DE003BB5A7 /* vstgui.h */; }; + 24A203AA0F90D1DE003BB5A7 /* vstkeycode.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */; }; + 24A203AB0F90D1DE003BB5A7 /* vstplugscarbon.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */; }; + 24A203AC0F90D1DE003BB5A7 /* vstplugsmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */; }; + 24A203AD0F90D1DE003BB5A7 /* vstplugsmacho.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */; }; + 24A203AE0F90D1DE003BB5A7 /* vstplugsquartz.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */; }; + 24A203CB0F90D251003BB5A7 /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */; }; + 24A203CC0F90D251003BB5A7 /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */; }; + 24A203CD0F90D251003BB5A7 /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */; }; + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */ = {isa = PBXBuildFile; fileRef = 24CFB70307E7A0220081BD57 /* PkgInfo */; }; + 24D8287009A914000093AEF8 /* BrightAmbienceProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24D8286F09A914000093AEF8 /* BrightAmbienceProc.cpp */; }; + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 24A203D60F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = again; + }; + 24A203D80F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4476974093DAE42008998C4; + remoteInfo = adelay; + }; + 24A203DA0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4FF52220929FBF500DDED7A; + remoteInfo = vstxsynth; + }; + 24A203DC0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4476A10093DCAF9008998C4; + remoteInfo = surrounddelay; + }; + 24A203DE0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4FF52F3092A312800DDED7A; + remoteInfo = minihost; + }; + 24A203E40F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = AudioUnit; + }; + 24A203E60F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + proxyType = 2; + remoteGlobalIDString = F4C9F1D407B2320800010DAD; + remoteInfo = VST; + }; + 24A203EC0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 8D01CCD20486CAD60068D4B7; + remoteInfo = AudioUnit; + }; + 24A203EE0F90D272003BB5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F4C9F1D407B2320800010DAD; + remoteInfo = VST; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 08EA7FFBFE8413EDC02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; + 2407DE920899296600EB68BF /* BrightAmbience.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BrightAmbience.vst; sourceTree = BUILT_PRODUCTS_DIR; }; + 2407DEB6089929BA00EB68BF /* BrightAmbience.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BrightAmbience.cpp; path = source/BrightAmbience.cpp; sourceTree = ""; }; + 2434720A098313350063BBF1 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; + 245463B80991757100464AD3 /* BrightAmbience.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BrightAmbience.h; path = source/BrightAmbience.h; sourceTree = ""; }; + 24A200000F90D1DD003BB5A7 /* bmp10014.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10014.bmp; sourceTree = ""; }; + 24A200010F90D1DD003BB5A7 /* bmp10015.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10015.bmp; sourceTree = ""; }; + 24A200020F90D1DD003BB5A7 /* bmp10016.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10016.bmp; sourceTree = ""; }; + 24A200040F90D1DD003BB5A7 /* controlsgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controlsgui.cpp; sourceTree = ""; }; + 24A200050F90D1DD003BB5A7 /* controlsgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = controlsgui.h; sourceTree = ""; }; + 24A200060F90D1DD003BB5A7 /* pdrawtesteditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtesteditor.cpp; sourceTree = ""; }; + 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtesteditor.h; sourceTree = ""; }; + 24A200080F90D1DD003BB5A7 /* pdrawtesteffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtesteffect.cpp; sourceTree = ""; }; + 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtesteffect.h; sourceTree = ""; }; + 24A2000A0F90D1DD003BB5A7 /* pdrawtestmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtestmain.cpp; sourceTree = ""; }; + 24A2000B0F90D1DD003BB5A7 /* pdrawtestview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pdrawtestview.cpp; sourceTree = ""; }; + 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pdrawtestview.h; sourceTree = ""; }; + 24A2000D0F90D1DD003BB5A7 /* pprimitivesviews.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pprimitivesviews.cpp; sourceTree = ""; }; + 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pprimitivesviews.h; sourceTree = ""; }; + 24A200100F90D1DD003BB5A7 /* drawtest.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.def; sourceTree = ""; }; + 24A200110F90D1DD003BB5A7 /* drawtest.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.rc; sourceTree = ""; }; + 24A200120F90D1DD003BB5A7 /* drawtest.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = drawtest.vcproj; sourceTree = ""; }; + 24A200140F90D1DD003BB5A7 /* drawtest.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.dsp; sourceTree = ""; }; + 24A200150F90D1DD003BB5A7 /* drawtest.dsw */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.dsw; sourceTree = ""; }; + 24A200170F90D1DD003BB5A7 /* aeffguieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aeffguieditor.cpp; sourceTree = ""; }; + 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffguieditor.h; sourceTree = ""; }; + 24A200190F90D1DD003BB5A7 /* cfileselector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfileselector.cpp; sourceTree = ""; }; + 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfileselector.h; sourceTree = ""; }; + 24A2001B0F90D1DD003BB5A7 /* Changelog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Changelog; sourceTree = ""; }; + 24A2001C0F90D1DD003BB5A7 /* cscrollview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cscrollview.cpp; sourceTree = ""; }; + 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cscrollview.h; sourceTree = ""; }; + 24A2001E0F90D1DD003BB5A7 /* ctabview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ctabview.cpp; sourceTree = ""; }; + 24A2001F0F90D1DD003BB5A7 /* ctabview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ctabview.h; sourceTree = ""; }; + 24A200220F90D1DD003BB5A7 /* aeffguieditor_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = aeffguieditor_8cpp.html; sourceTree = ""; }; + 24A200230F90D1DD003BB5A7 /* aeffguieditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = aeffguieditor_8h.html; sourceTree = ""; }; + 24A200240F90D1DD003BB5A7 /* annotated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = annotated.html; sourceTree = ""; }; + 24A200250F90D1DD003BB5A7 /* cfileselector_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cfileselector_8cpp.html; sourceTree = ""; }; + 24A200260F90D1DD003BB5A7 /* cfileselector_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cfileselector_8h.html; sourceTree = ""; }; + 24A200270F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_a_eff_g_u_i_editor-members.html"; sourceTree = ""; }; + 24A200280F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_a_eff_g_u_i_editor.html; sourceTree = ""; }; + 24A200290F90D1DD003BB5A7 /* class_c_anim_knob-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_anim_knob-members.html"; sourceTree = ""; }; + 24A2002A0F90D1DD003BB5A7 /* class_c_anim_knob.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_anim_knob.html; sourceTree = ""; }; + 24A2002B0F90D1DD003BB5A7 /* class_c_anim_knob.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_anim_knob.png; sourceTree = ""; }; + 24A2002C0F90D1DD003BB5A7 /* class_c_attribute_list_entry-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_attribute_list_entry-members.html"; sourceTree = ""; }; + 24A2002D0F90D1DD003BB5A7 /* class_c_attribute_list_entry.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_attribute_list_entry.html; sourceTree = ""; }; + 24A2002E0F90D1DD003BB5A7 /* class_c_auto_animation-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_auto_animation-members.html"; sourceTree = ""; }; + 24A2002F0F90D1DD003BB5A7 /* class_c_auto_animation.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_auto_animation.html; sourceTree = ""; }; + 24A200300F90D1DD003BB5A7 /* class_c_auto_animation.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_auto_animation.png; sourceTree = ""; }; + 24A200310F90D1DD003BB5A7 /* class_c_bitmap-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_bitmap-members.html"; sourceTree = ""; }; + 24A200320F90D1DD003BB5A7 /* class_c_bitmap.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_bitmap.html; sourceTree = ""; }; + 24A200330F90D1DD003BB5A7 /* class_c_bitmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_bitmap.png; sourceTree = ""; }; + 24A200340F90D1DD003BB5A7 /* class_c_c_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_c_view-members.html"; sourceTree = ""; }; + 24A200350F90D1DD003BB5A7 /* class_c_c_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_c_view.html; sourceTree = ""; }; + 24A200360F90D1DD003BB5A7 /* class_c_control-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_control-members.html"; sourceTree = ""; }; + 24A200370F90D1DD003BB5A7 /* class_c_control.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_control.html; sourceTree = ""; }; + 24A200380F90D1DD003BB5A7 /* class_c_control.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_control.png; sourceTree = ""; }; + 24A200390F90D1DD003BB5A7 /* class_c_control_listener-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_control_listener-members.html"; sourceTree = ""; }; + 24A2003A0F90D1DD003BB5A7 /* class_c_control_listener.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_control_listener.html; sourceTree = ""; }; + 24A2003B0F90D1DD003BB5A7 /* class_c_control_listener.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_control_listener.png; sourceTree = ""; }; + 24A2003C0F90D1DD003BB5A7 /* class_c_drag_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_drag_container-members.html"; sourceTree = ""; }; + 24A2003D0F90D1DD003BB5A7 /* class_c_drag_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_drag_container.html; sourceTree = ""; }; + 24A2003E0F90D1DD003BB5A7 /* class_c_drag_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_drag_container.png; sourceTree = ""; }; + 24A2003F0F90D1DD003BB5A7 /* class_c_draw_context-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_draw_context-members.html"; sourceTree = ""; }; + 24A200400F90D1DD003BB5A7 /* class_c_draw_context.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_draw_context.html; sourceTree = ""; }; + 24A200410F90D1DD003BB5A7 /* class_c_draw_context.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_draw_context.png; sourceTree = ""; }; + 24A200420F90D1DD003BB5A7 /* class_c_file_selector-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_file_selector-members.html"; sourceTree = ""; }; + 24A200430F90D1DD003BB5A7 /* class_c_file_selector.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_file_selector.html; sourceTree = ""; }; + 24A200440F90D1DD003BB5A7 /* class_c_frame-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_frame-members.html"; sourceTree = ""; }; + 24A200450F90D1DD003BB5A7 /* class_c_frame.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_frame.html; sourceTree = ""; }; + 24A200460F90D1DD003BB5A7 /* class_c_frame.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_frame.png; sourceTree = ""; }; + 24A200470F90D1DD003BB5A7 /* class_c_horizontal_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_horizontal_slider-members.html"; sourceTree = ""; }; + 24A200480F90D1DD003BB5A7 /* class_c_horizontal_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_horizontal_slider.html; sourceTree = ""; }; + 24A200490F90D1DD003BB5A7 /* class_c_horizontal_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_horizontal_slider.png; sourceTree = ""; }; + 24A2004A0F90D1DD003BB5A7 /* class_c_horizontal_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_horizontal_switch-members.html"; sourceTree = ""; }; + 24A2004B0F90D1DD003BB5A7 /* class_c_horizontal_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_horizontal_switch.html; sourceTree = ""; }; + 24A2004C0F90D1DD003BB5A7 /* class_c_horizontal_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_horizontal_switch.png; sourceTree = ""; }; + 24A2004D0F90D1DD003BB5A7 /* class_c_kick_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_kick_button-members.html"; sourceTree = ""; }; + 24A2004E0F90D1DD003BB5A7 /* class_c_kick_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_kick_button.html; sourceTree = ""; }; + 24A2004F0F90D1DD003BB5A7 /* class_c_kick_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_kick_button.png; sourceTree = ""; }; + 24A200500F90D1DD003BB5A7 /* class_c_knob-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_knob-members.html"; sourceTree = ""; }; + 24A200510F90D1DD003BB5A7 /* class_c_knob.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_knob.html; sourceTree = ""; }; + 24A200520F90D1DD003BB5A7 /* class_c_knob.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_knob.png; sourceTree = ""; }; + 24A200530F90D1DD003BB5A7 /* class_c_movie_bitmap-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_movie_bitmap-members.html"; sourceTree = ""; }; + 24A200540F90D1DD003BB5A7 /* class_c_movie_bitmap.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_movie_bitmap.html; sourceTree = ""; }; + 24A200550F90D1DD003BB5A7 /* class_c_movie_bitmap.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_movie_bitmap.png; sourceTree = ""; }; + 24A200560F90D1DD003BB5A7 /* class_c_movie_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_movie_button-members.html"; sourceTree = ""; }; + 24A200570F90D1DD003BB5A7 /* class_c_movie_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_movie_button.html; sourceTree = ""; }; + 24A200580F90D1DD003BB5A7 /* class_c_movie_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_movie_button.png; sourceTree = ""; }; + 24A200590F90D1DD003BB5A7 /* class_c_offscreen_context-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_offscreen_context-members.html"; sourceTree = ""; }; + 24A2005A0F90D1DD003BB5A7 /* class_c_offscreen_context.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_offscreen_context.html; sourceTree = ""; }; + 24A2005B0F90D1DD003BB5A7 /* class_c_offscreen_context.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_offscreen_context.png; sourceTree = ""; }; + 24A2005C0F90D1DD003BB5A7 /* class_c_on_off_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_on_off_button-members.html"; sourceTree = ""; }; + 24A2005D0F90D1DD003BB5A7 /* class_c_on_off_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_on_off_button.html; sourceTree = ""; }; + 24A2005E0F90D1DD003BB5A7 /* class_c_on_off_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_on_off_button.png; sourceTree = ""; }; + 24A2005F0F90D1DD003BB5A7 /* class_c_option_menu-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_option_menu-members.html"; sourceTree = ""; }; + 24A200600F90D1DD003BB5A7 /* class_c_option_menu.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_option_menu.html; sourceTree = ""; }; + 24A200610F90D1DD003BB5A7 /* class_c_option_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_option_menu.png; sourceTree = ""; }; + 24A200620F90D1DD003BB5A7 /* class_c_option_menu_scheme-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_option_menu_scheme-members.html"; sourceTree = ""; }; + 24A200630F90D1DD003BB5A7 /* class_c_option_menu_scheme.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_option_menu_scheme.html; sourceTree = ""; }; + 24A200640F90D1DD003BB5A7 /* class_c_option_menu_scheme.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_option_menu_scheme.png; sourceTree = ""; }; + 24A200650F90D1DD003BB5A7 /* class_c_param_display-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_param_display-members.html"; sourceTree = ""; }; + 24A200660F90D1DD003BB5A7 /* class_c_param_display.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_param_display.html; sourceTree = ""; }; + 24A200670F90D1DD003BB5A7 /* class_c_param_display.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_param_display.png; sourceTree = ""; }; + 24A200680F90D1DD003BB5A7 /* class_c_reference_counter-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_reference_counter-members.html"; sourceTree = ""; }; + 24A200690F90D1DD003BB5A7 /* class_c_reference_counter.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_reference_counter.html; sourceTree = ""; }; + 24A2006A0F90D1DD003BB5A7 /* class_c_reference_counter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_reference_counter.png; sourceTree = ""; }; + 24A2006B0F90D1DD003BB5A7 /* class_c_rocker_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_rocker_switch-members.html"; sourceTree = ""; }; + 24A2006C0F90D1DD003BB5A7 /* class_c_rocker_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_rocker_switch.html; sourceTree = ""; }; + 24A2006D0F90D1DD003BB5A7 /* class_c_rocker_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_rocker_switch.png; sourceTree = ""; }; + 24A2006E0F90D1DD003BB5A7 /* class_c_scroll_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scroll_container-members.html"; sourceTree = ""; }; + 24A2006F0F90D1DD003BB5A7 /* class_c_scroll_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scroll_container.html; sourceTree = ""; }; + 24A200700F90D1DD003BB5A7 /* class_c_scroll_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scroll_container.png; sourceTree = ""; }; + 24A200710F90D1DD003BB5A7 /* class_c_scroll_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scroll_view-members.html"; sourceTree = ""; }; + 24A200720F90D1DD003BB5A7 /* class_c_scroll_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scroll_view.html; sourceTree = ""; }; + 24A200730F90D1DD003BB5A7 /* class_c_scroll_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scroll_view.png; sourceTree = ""; }; + 24A200740F90D1DD003BB5A7 /* class_c_scrollbar-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_scrollbar-members.html"; sourceTree = ""; }; + 24A200750F90D1DD003BB5A7 /* class_c_scrollbar.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_scrollbar.html; sourceTree = ""; }; + 24A200760F90D1DD003BB5A7 /* class_c_scrollbar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_scrollbar.png; sourceTree = ""; }; + 24A200770F90D1DD003BB5A7 /* class_c_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_slider-members.html"; sourceTree = ""; }; + 24A200780F90D1DD003BB5A7 /* class_c_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_slider.html; sourceTree = ""; }; + 24A200790F90D1DD003BB5A7 /* class_c_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_slider.png; sourceTree = ""; }; + 24A2007A0F90D1DD003BB5A7 /* class_c_special_digit-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_special_digit-members.html"; sourceTree = ""; }; + 24A2007B0F90D1DD003BB5A7 /* class_c_special_digit.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_special_digit.html; sourceTree = ""; }; + 24A2007C0F90D1DD003BB5A7 /* class_c_special_digit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_special_digit.png; sourceTree = ""; }; + 24A2007D0F90D1DD003BB5A7 /* class_c_splash_screen-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_splash_screen-members.html"; sourceTree = ""; }; + 24A2007E0F90D1DD003BB5A7 /* class_c_splash_screen.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_splash_screen.html; sourceTree = ""; }; + 24A2007F0F90D1DD003BB5A7 /* class_c_splash_screen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_splash_screen.png; sourceTree = ""; }; + 24A200800F90D1DD003BB5A7 /* class_c_splash_screen_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_splash_screen_view-members.html"; sourceTree = ""; }; + 24A200810F90D1DD003BB5A7 /* class_c_splash_screen_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_splash_screen_view.html; sourceTree = ""; }; + 24A200820F90D1DD003BB5A7 /* class_c_splash_screen_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_splash_screen_view.png; sourceTree = ""; }; + 24A200830F90D1DD003BB5A7 /* class_c_tab_button-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_button-members.html"; sourceTree = ""; }; + 24A200840F90D1DD003BB5A7 /* class_c_tab_button.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_button.html; sourceTree = ""; }; + 24A200850F90D1DD003BB5A7 /* class_c_tab_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_button.png; sourceTree = ""; }; + 24A200860F90D1DD003BB5A7 /* class_c_tab_child_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_child_view-members.html"; sourceTree = ""; }; + 24A200870F90D1DD003BB5A7 /* class_c_tab_child_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_child_view.html; sourceTree = ""; }; + 24A200880F90D1DD003BB5A7 /* class_c_tab_child_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_child_view.png; sourceTree = ""; }; + 24A200890F90D1DD003BB5A7 /* class_c_tab_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_tab_view-members.html"; sourceTree = ""; }; + 24A2008A0F90D1DD003BB5A7 /* class_c_tab_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_tab_view.html; sourceTree = ""; }; + 24A2008B0F90D1DD003BB5A7 /* class_c_tab_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_tab_view.png; sourceTree = ""; }; + 24A2008C0F90D1DD003BB5A7 /* class_c_text_edit-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_text_edit-members.html"; sourceTree = ""; }; + 24A2008D0F90D1DD003BB5A7 /* class_c_text_edit.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_text_edit.html; sourceTree = ""; }; + 24A2008E0F90D1DD003BB5A7 /* class_c_text_edit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_text_edit.png; sourceTree = ""; }; + 24A2008F0F90D1DD003BB5A7 /* class_c_text_label-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_text_label-members.html"; sourceTree = ""; }; + 24A200900F90D1DD003BB5A7 /* class_c_text_label.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_text_label.html; sourceTree = ""; }; + 24A200910F90D1DD003BB5A7 /* class_c_text_label.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_text_label.png; sourceTree = ""; }; + 24A200920F90D1DD003BB5A7 /* class_c_vertical_slider-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vertical_slider-members.html"; sourceTree = ""; }; + 24A200930F90D1DD003BB5A7 /* class_c_vertical_slider.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vertical_slider.html; sourceTree = ""; }; + 24A200940F90D1DD003BB5A7 /* class_c_vertical_slider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vertical_slider.png; sourceTree = ""; }; + 24A200950F90D1DD003BB5A7 /* class_c_vertical_switch-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vertical_switch-members.html"; sourceTree = ""; }; + 24A200960F90D1DD003BB5A7 /* class_c_vertical_switch.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vertical_switch.html; sourceTree = ""; }; + 24A200970F90D1DD003BB5A7 /* class_c_vertical_switch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vertical_switch.png; sourceTree = ""; }; + 24A200980F90D1DD003BB5A7 /* class_c_view-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_view-members.html"; sourceTree = ""; }; + 24A200990F90D1DD003BB5A7 /* class_c_view.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_view.html; sourceTree = ""; }; + 24A2009A0F90D1DD003BB5A7 /* class_c_view.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_view.png; sourceTree = ""; }; + 24A2009B0F90D1DD003BB5A7 /* class_c_view_container-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_view_container-members.html"; sourceTree = ""; }; + 24A2009C0F90D1DD003BB5A7 /* class_c_view_container.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_view_container.html; sourceTree = ""; }; + 24A2009D0F90D1DD003BB5A7 /* class_c_view_container.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_view_container.png; sourceTree = ""; }; + 24A2009E0F90D1DD003BB5A7 /* class_c_vu_meter-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_c_vu_meter-members.html"; sourceTree = ""; }; + 24A2009F0F90D1DD003BB5A7 /* class_c_vu_meter.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_c_vu_meter.html; sourceTree = ""; }; + 24A200A00F90D1DD003BB5A7 /* class_c_vu_meter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_c_vu_meter.png; sourceTree = ""; }; + 24A200A10F90D1DD003BB5A7 /* class_i_scrollbar_drawer-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_i_scrollbar_drawer-members.html"; sourceTree = ""; }; + 24A200A20F90D1DD003BB5A7 /* class_i_scrollbar_drawer.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_i_scrollbar_drawer.html; sourceTree = ""; }; + 24A200A30F90D1DD003BB5A7 /* class_plugin_g_u_i_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "class_plugin_g_u_i_editor-members.html"; sourceTree = ""; }; + 24A200A40F90D1DD003BB5A7 /* class_plugin_g_u_i_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = class_plugin_g_u_i_editor.html; sourceTree = ""; }; + 24A200A50F90D1DD003BB5A7 /* cscrollview_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cscrollview_8cpp.html; sourceTree = ""; }; + 24A200A60F90D1DD003BB5A7 /* cscrollview_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = cscrollview_8h.html; sourceTree = ""; }; + 24A200A70F90D1DD003BB5A7 /* ctabview_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = ctabview_8cpp.html; sourceTree = ""; }; + 24A200A80F90D1DD003BB5A7 /* ctabview_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = ctabview_8h.html; sourceTree = ""; }; + 24A200A90F90D1DD003BB5A7 /* deprecated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = deprecated.html; sourceTree = ""; }; + 24A200AA0F90D1DD003BB5A7 /* doc_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = doc_8h.html; sourceTree = ""; }; + 24A200AB0F90D1DD003BB5A7 /* doxygen.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = doxygen.css; sourceTree = ""; }; + 24A200AC0F90D1DD003BB5A7 /* doxygen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = doxygen.png; sourceTree = ""; }; + 24A200AD0F90D1DD003BB5A7 /* files.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = files.html; sourceTree = ""; }; + 24A200AE0F90D1DD003BB5A7 /* ftv2blank.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2blank.png; sourceTree = ""; }; + 24A200AF0F90D1DD003BB5A7 /* ftv2doc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2doc.png; sourceTree = ""; }; + 24A200B00F90D1DD003BB5A7 /* ftv2folderclosed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderclosed.png; sourceTree = ""; }; + 24A200B10F90D1DE003BB5A7 /* ftv2folderopen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderopen.png; sourceTree = ""; }; + 24A200B20F90D1DE003BB5A7 /* ftv2lastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2lastnode.png; sourceTree = ""; }; + 24A200B30F90D1DE003BB5A7 /* ftv2link.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2link.png; sourceTree = ""; }; + 24A200B40F90D1DE003BB5A7 /* ftv2mlastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mlastnode.png; sourceTree = ""; }; + 24A200B50F90D1DE003BB5A7 /* ftv2mnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mnode.png; sourceTree = ""; }; + 24A200B60F90D1DE003BB5A7 /* ftv2node.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2node.png; sourceTree = ""; }; + 24A200B70F90D1DE003BB5A7 /* ftv2plastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2plastnode.png; sourceTree = ""; }; + 24A200B80F90D1DE003BB5A7 /* ftv2pnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2pnode.png; sourceTree = ""; }; + 24A200B90F90D1DE003BB5A7 /* ftv2vertline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2vertline.png; sourceTree = ""; }; + 24A200BA0F90D1DE003BB5A7 /* functions.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions.html; sourceTree = ""; }; + 24A200BB0F90D1DE003BB5A7 /* functions_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x62.html; sourceTree = ""; }; + 24A200BC0F90D1DE003BB5A7 /* functions_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x63.html; sourceTree = ""; }; + 24A200BD0F90D1DE003BB5A7 /* functions_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x64.html; sourceTree = ""; }; + 24A200BE0F90D1DE003BB5A7 /* functions_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x65.html; sourceTree = ""; }; + 24A200BF0F90D1DE003BB5A7 /* functions_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x66.html; sourceTree = ""; }; + 24A200C00F90D1DE003BB5A7 /* functions_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x67.html; sourceTree = ""; }; + 24A200C10F90D1DE003BB5A7 /* functions_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x68.html; sourceTree = ""; }; + 24A200C20F90D1DE003BB5A7 /* functions_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x69.html; sourceTree = ""; }; + 24A200C30F90D1DE003BB5A7 /* functions_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6b.html; sourceTree = ""; }; + 24A200C40F90D1DE003BB5A7 /* functions_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6c.html; sourceTree = ""; }; + 24A200C50F90D1DE003BB5A7 /* functions_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6d.html; sourceTree = ""; }; + 24A200C60F90D1DE003BB5A7 /* functions_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6e.html; sourceTree = ""; }; + 24A200C70F90D1DE003BB5A7 /* functions_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x6f.html; sourceTree = ""; }; + 24A200C80F90D1DE003BB5A7 /* functions_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x70.html; sourceTree = ""; }; + 24A200C90F90D1DE003BB5A7 /* functions_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x72.html; sourceTree = ""; }; + 24A200CA0F90D1DE003BB5A7 /* functions_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x73.html; sourceTree = ""; }; + 24A200CB0F90D1DE003BB5A7 /* functions_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x74.html; sourceTree = ""; }; + 24A200CC0F90D1DE003BB5A7 /* functions_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x75.html; sourceTree = ""; }; + 24A200CD0F90D1DE003BB5A7 /* functions_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x76.html; sourceTree = ""; }; + 24A200CE0F90D1DE003BB5A7 /* functions_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x77.html; sourceTree = ""; }; + 24A200CF0F90D1DE003BB5A7 /* functions_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x78.html; sourceTree = ""; }; + 24A200D00F90D1DE003BB5A7 /* functions_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x79.html; sourceTree = ""; }; + 24A200D10F90D1DE003BB5A7 /* functions_0x7a.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x7a.html; sourceTree = ""; }; + 24A200D20F90D1DE003BB5A7 /* functions_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_0x7e.html; sourceTree = ""; }; + 24A200D30F90D1DE003BB5A7 /* functions_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_eval.html; sourceTree = ""; }; + 24A200D40F90D1DE003BB5A7 /* functions_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func.html; sourceTree = ""; }; + 24A200D50F90D1DE003BB5A7 /* functions_func_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x62.html; sourceTree = ""; }; + 24A200D60F90D1DE003BB5A7 /* functions_func_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x63.html; sourceTree = ""; }; + 24A200D70F90D1DE003BB5A7 /* functions_func_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x64.html; sourceTree = ""; }; + 24A200D80F90D1DE003BB5A7 /* functions_func_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x65.html; sourceTree = ""; }; + 24A200D90F90D1DE003BB5A7 /* functions_func_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x66.html; sourceTree = ""; }; + 24A200DA0F90D1DE003BB5A7 /* functions_func_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x67.html; sourceTree = ""; }; + 24A200DB0F90D1DE003BB5A7 /* functions_func_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x68.html; sourceTree = ""; }; + 24A200DC0F90D1DE003BB5A7 /* functions_func_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x69.html; sourceTree = ""; }; + 24A200DD0F90D1DE003BB5A7 /* functions_func_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6c.html; sourceTree = ""; }; + 24A200DE0F90D1DE003BB5A7 /* functions_func_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6d.html; sourceTree = ""; }; + 24A200DF0F90D1DE003BB5A7 /* functions_func_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6e.html; sourceTree = ""; }; + 24A200E00F90D1DE003BB5A7 /* functions_func_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x6f.html; sourceTree = ""; }; + 24A200E10F90D1DE003BB5A7 /* functions_func_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x70.html; sourceTree = ""; }; + 24A200E20F90D1DE003BB5A7 /* functions_func_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x72.html; sourceTree = ""; }; + 24A200E30F90D1DE003BB5A7 /* functions_func_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x73.html; sourceTree = ""; }; + 24A200E40F90D1DE003BB5A7 /* functions_func_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x74.html; sourceTree = ""; }; + 24A200E50F90D1DE003BB5A7 /* functions_func_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x75.html; sourceTree = ""; }; + 24A200E60F90D1DE003BB5A7 /* functions_func_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x76.html; sourceTree = ""; }; + 24A200E70F90D1DE003BB5A7 /* functions_func_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x77.html; sourceTree = ""; }; + 24A200E80F90D1DE003BB5A7 /* functions_func_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_func_0x7e.html; sourceTree = ""; }; + 24A200E90F90D1DE003BB5A7 /* functions_rela.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_rela.html; sourceTree = ""; }; + 24A200EA0F90D1DE003BB5A7 /* functions_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars.html; sourceTree = ""; }; + 24A200EB0F90D1DE003BB5A7 /* functions_vars_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x62.html; sourceTree = ""; }; + 24A200EC0F90D1DE003BB5A7 /* functions_vars_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x63.html; sourceTree = ""; }; + 24A200ED0F90D1DE003BB5A7 /* functions_vars_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x64.html; sourceTree = ""; }; + 24A200EE0F90D1DE003BB5A7 /* functions_vars_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x65.html; sourceTree = ""; }; + 24A200EF0F90D1DE003BB5A7 /* functions_vars_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x66.html; sourceTree = ""; }; + 24A200F00F90D1DE003BB5A7 /* functions_vars_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x67.html; sourceTree = ""; }; + 24A200F10F90D1DE003BB5A7 /* functions_vars_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x68.html; sourceTree = ""; }; + 24A200F20F90D1DE003BB5A7 /* functions_vars_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x69.html; sourceTree = ""; }; + 24A200F30F90D1DE003BB5A7 /* functions_vars_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6b.html; sourceTree = ""; }; + 24A200F40F90D1DE003BB5A7 /* functions_vars_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6c.html; sourceTree = ""; }; + 24A200F50F90D1DE003BB5A7 /* functions_vars_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6d.html; sourceTree = ""; }; + 24A200F60F90D1DE003BB5A7 /* functions_vars_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6e.html; sourceTree = ""; }; + 24A200F70F90D1DE003BB5A7 /* functions_vars_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x6f.html; sourceTree = ""; }; + 24A200F80F90D1DE003BB5A7 /* functions_vars_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x70.html; sourceTree = ""; }; + 24A200F90F90D1DE003BB5A7 /* functions_vars_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x72.html; sourceTree = ""; }; + 24A200FA0F90D1DE003BB5A7 /* functions_vars_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x73.html; sourceTree = ""; }; + 24A200FB0F90D1DE003BB5A7 /* functions_vars_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x74.html; sourceTree = ""; }; + 24A200FC0F90D1DE003BB5A7 /* functions_vars_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x75.html; sourceTree = ""; }; + 24A200FD0F90D1DE003BB5A7 /* functions_vars_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x76.html; sourceTree = ""; }; + 24A200FE0F90D1DE003BB5A7 /* functions_vars_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x77.html; sourceTree = ""; }; + 24A200FF0F90D1DE003BB5A7 /* functions_vars_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x78.html; sourceTree = ""; }; + 24A201000F90D1DE003BB5A7 /* functions_vars_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x79.html; sourceTree = ""; }; + 24A201010F90D1DE003BB5A7 /* functions_vars_0x7a.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = functions_vars_0x7a.html; sourceTree = ""; }; + 24A201020F90D1DE003BB5A7 /* globals.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals.html; sourceTree = ""; }; + 24A201030F90D1DE003BB5A7 /* globals_0x61.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x61.html; sourceTree = ""; }; + 24A201040F90D1DE003BB5A7 /* globals_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x62.html; sourceTree = ""; }; + 24A201050F90D1DE003BB5A7 /* globals_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x63.html; sourceTree = ""; }; + 24A201060F90D1DE003BB5A7 /* globals_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x65.html; sourceTree = ""; }; + 24A201070F90D1DE003BB5A7 /* globals_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x66.html; sourceTree = ""; }; + 24A201080F90D1DE003BB5A7 /* globals_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x67.html; sourceTree = ""; }; + 24A201090F90D1DE003BB5A7 /* globals_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6b.html; sourceTree = ""; }; + 24A2010A0F90D1DE003BB5A7 /* globals_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6d.html; sourceTree = ""; }; + 24A2010B0F90D1DE003BB5A7 /* globals_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6e.html; sourceTree = ""; }; + 24A2010C0F90D1DE003BB5A7 /* globals_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x6f.html; sourceTree = ""; }; + 24A2010D0F90D1DE003BB5A7 /* globals_0x71.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x71.html; sourceTree = ""; }; + 24A2010E0F90D1DE003BB5A7 /* globals_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x72.html; sourceTree = ""; }; + 24A2010F0F90D1DE003BB5A7 /* globals_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x73.html; sourceTree = ""; }; + 24A201100F90D1DE003BB5A7 /* globals_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x74.html; sourceTree = ""; }; + 24A201110F90D1DE003BB5A7 /* globals_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x75.html; sourceTree = ""; }; + 24A201120F90D1DE003BB5A7 /* globals_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x76.html; sourceTree = ""; }; + 24A201130F90D1DE003BB5A7 /* globals_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_0x77.html; sourceTree = ""; }; + 24A201140F90D1DE003BB5A7 /* globals_defs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_defs.html; sourceTree = ""; }; + 24A201150F90D1DE003BB5A7 /* globals_enum.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_enum.html; sourceTree = ""; }; + 24A201160F90D1DE003BB5A7 /* globals_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_eval.html; sourceTree = ""; }; + 24A201170F90D1DE003BB5A7 /* globals_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_type.html; sourceTree = ""; }; + 24A201180F90D1DE003BB5A7 /* globals_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = globals_vars.html; sourceTree = ""; }; + 24A201190F90D1DE003BB5A7 /* hierarchy.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = hierarchy.html; sourceTree = ""; }; + 24A2011A0F90D1DE003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = index.html; sourceTree = ""; }; + 24A2011B0F90D1DE003BB5A7 /* intro.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = intro.html; sourceTree = ""; }; + 24A2011C0F90D1DE003BB5A7 /* license.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = license.html; sourceTree = ""; }; + 24A2011D0F90D1DE003BB5A7 /* maceditor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = maceditor.html; sourceTree = ""; }; + 24A2011E0F90D1DE003BB5A7 /* main.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = main.html; sourceTree = ""; }; + 24A2011F0F90D1DE003BB5A7 /* others.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = others.html; sourceTree = ""; }; + 24A201200F90D1DE003BB5A7 /* pages.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = pages.html; sourceTree = ""; }; + 24A201210F90D1DE003BB5A7 /* plugguieditor_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = plugguieditor_8cpp.html; sourceTree = ""; }; + 24A201220F90D1DE003BB5A7 /* plugguieditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = plugguieditor_8h.html; sourceTree = ""; }; + 24A201230F90D1DE003BB5A7 /* sequences.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = sequences.html; sourceTree = ""; }; + 24A201240F90D1DE003BB5A7 /* struct_c_color-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_color-members.html"; sourceTree = ""; }; + 24A201250F90D1DE003BB5A7 /* struct_c_color.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_color.html; sourceTree = ""; }; + 24A201260F90D1DE003BB5A7 /* struct_c_point-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_point-members.html"; sourceTree = ""; }; + 24A201270F90D1DE003BB5A7 /* struct_c_point.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_point.html; sourceTree = ""; }; + 24A201280F90D1DE003BB5A7 /* struct_c_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_c_rect-members.html"; sourceTree = ""; }; + 24A201290F90D1DE003BB5A7 /* struct_c_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_c_rect.html; sourceTree = ""; }; + 24A2012A0F90D1DE003BB5A7 /* struct_e_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_e_rect-members.html"; sourceTree = ""; }; + 24A2012B0F90D1DE003BB5A7 /* struct_e_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_e_rect.html; sourceTree = ""; }; + 24A2012C0F90D1DE003BB5A7 /* struct_vst_file_select-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_file_select-members.html"; sourceTree = ""; }; + 24A2012D0F90D1DE003BB5A7 /* struct_vst_file_select.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_file_select.html; sourceTree = ""; }; + 24A2012E0F90D1DE003BB5A7 /* struct_vst_file_type-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_file_type-members.html"; sourceTree = ""; }; + 24A2012F0F90D1DE003BB5A7 /* struct_vst_file_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_file_type.html; sourceTree = ""; }; + 24A201300F90D1DE003BB5A7 /* struct_vst_key_code-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = "struct_vst_key_code-members.html"; sourceTree = ""; }; + 24A201310F90D1DE003BB5A7 /* struct_vst_key_code.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = struct_vst_key_code.html; sourceTree = ""; }; + 24A201320F90D1DE003BB5A7 /* tab_b.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_b.gif; sourceTree = ""; }; + 24A201330F90D1DE003BB5A7 /* tab_l.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_l.gif; sourceTree = ""; }; + 24A201340F90D1DE003BB5A7 /* tab_r.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_r.gif; sourceTree = ""; }; + 24A201350F90D1DE003BB5A7 /* tabs.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = tabs.css; sourceTree = ""; }; + 24A201360F90D1DE003BB5A7 /* thanks.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = thanks.html; sourceTree = ""; }; + 24A201370F90D1DE003BB5A7 /* tree.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = tree.html; sourceTree = ""; }; + 24A201380F90D1DE003BB5A7 /* vstcontrols_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstcontrols_8cpp.html; sourceTree = ""; }; + 24A201390F90D1DE003BB5A7 /* vstcontrols_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstcontrols_8h.html; sourceTree = ""; }; + 24A2013A0F90D1DE003BB5A7 /* vstgui_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstgui_8cpp.html; sourceTree = ""; }; + 24A2013B0F90D1DE003BB5A7 /* vstgui_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstgui_8h.html; sourceTree = ""; }; + 24A2013C0F90D1DE003BB5A7 /* vstkeycode_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstkeycode_8h.html; sourceTree = ""; }; + 24A2013D0F90D1DE003BB5A7 /* vstoffline.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstoffline.html; sourceTree = ""; }; + 24A2013E0F90D1DE003BB5A7 /* vstparamstruct.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstparamstruct.html; sourceTree = ""; }; + 24A2013F0F90D1DE003BB5A7 /* vstplugscarbon_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugscarbon_8h.html; sourceTree = ""; }; + 24A201400F90D1DE003BB5A7 /* vstplugsmac_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsmac_8h.html; sourceTree = ""; }; + 24A201410F90D1DE003BB5A7 /* vstplugsmacho_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsmacho_8h.html; sourceTree = ""; }; + 24A201420F90D1DE003BB5A7 /* vstplugsquartz_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = vstplugsquartz_8h.html; sourceTree = ""; }; + 24A201430F90D1DE003BB5A7 /* whatsnew.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = whatsnew.html; sourceTree = ""; }; + 24A201440F90D1DE003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html.documentation; path = index.html; sourceTree = ""; }; + 24A201450F90D1DE003BB5A7 /* Migrating from 2.3.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "Migrating from 2.3.rtf"; sourceTree = ""; }; + 24A201460F90D1DE003BB5A7 /* plugguieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plugguieditor.cpp; sourceTree = ""; }; + 24A201470F90D1DE003BB5A7 /* plugguieditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plugguieditor.h; sourceTree = ""; }; + 24A201480F90D1DE003BB5A7 /* vstcontrols.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstcontrols.cpp; sourceTree = ""; }; + 24A201490F90D1DE003BB5A7 /* vstcontrols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstcontrols.h; sourceTree = ""; }; + 24A2014A0F90D1DE003BB5A7 /* vstgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstgui.cpp; sourceTree = ""; }; + 24A2014B0F90D1DE003BB5A7 /* vstgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstgui.h; sourceTree = ""; }; + 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstkeycode.h; sourceTree = ""; }; + 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugscarbon.h; sourceTree = ""; }; + 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsmac.h; sourceTree = ""; }; + 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsmacho.h; sourceTree = ""; }; + 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstplugsquartz.h; sourceTree = ""; }; + 24A2FEBD0F90D1DC003BB5A7 /* Thumbs.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thumbs.db; sourceTree = ""; }; + 24A2FEBE0F90D1DC003BB5A7 /* VST_Logo_Usage_Guideline.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = VST_Logo_Usage_Guideline.pdf; sourceTree = ""; }; + 24A2FEBF0F90D1DC003BB5A7 /* VSTLogoAlpha.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = VSTLogoAlpha.png; sourceTree = ""; }; + 24A2FEC00F90D1DC003BB5A7 /* VSTLogoBlack.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = VSTLogoBlack.jpg; sourceTree = ""; }; + 24A2FEC10F90D1DC003BB5A7 /* VSTLogoWhite.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = VSTLogoWhite.jpg; sourceTree = ""; }; + 24A2FEC60F90D1DC003BB5A7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24A2FEC80F90D1DC003BB5A7 /* VSTMonitor */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.bundle"; path = VSTMonitor; sourceTree = ""; }; + 24A2FEC90F90D1DC003BB5A7 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PkgInfo; sourceTree = ""; }; + 24A2FECB0F90D1DC003BB5A7 /* bmp50000.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50000.bmp; sourceTree = ""; }; + 24A2FECC0F90D1DC003BB5A7 /* bmp50001.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50001.bmp; sourceTree = ""; }; + 24A2FECD0F90D1DC003BB5A7 /* bmp50002.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50002.bmp; sourceTree = ""; }; + 24A2FECE0F90D1DC003BB5A7 /* bmp50003.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50003.bmp; sourceTree = ""; }; + 24A2FECF0F90D1DC003BB5A7 /* bmp50004.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50004.bmp; sourceTree = ""; }; + 24A2FED00F90D1DC003BB5A7 /* bmp50005.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50005.bmp; sourceTree = ""; }; + 24A2FED10F90D1DC003BB5A7 /* bmp50006.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50006.bmp; sourceTree = ""; }; + 24A2FED20F90D1DC003BB5A7 /* bmp50007.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50007.bmp; sourceTree = ""; }; + 24A2FED30F90D1DC003BB5A7 /* bmp50008.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp50008.bmp; sourceTree = ""; }; + 24A2FED40F90D1DC003BB5A7 /* VSTParamTool.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; path = VSTParamTool.app; sourceTree = ""; }; + 24A2FED60F90D1DC003BB5A7 /* vstmonitor.dll */ = {isa = PBXFileReference; lastKnownFileType = file; path = vstmonitor.dll; sourceTree = ""; }; + 24A2FED70F90D1DC003BB5A7 /* vstparamtool.exe */ = {isa = PBXFileReference; lastKnownFileType = file; path = vstparamtool.exe; sourceTree = ""; }; + 24A2FEDA0F90D1DC003BB5A7 /* folder.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = folder.gif; sourceTree = ""; }; + 24A2FEDB0F90D1DC003BB5A7 /* mac.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = mac.gif; sourceTree = ""; }; + 24A2FEDC0F90D1DC003BB5A7 /* vstpluglogo_small.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = vstpluglogo_small.jpg; sourceTree = ""; }; + 24A2FEDD0F90D1DC003BB5A7 /* win.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = win.gif; sourceTree = ""; }; + 24A2FEDF0F90D1DC003BB5A7 /* aeffect_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffect_8h.html; sourceTree = ""; }; + 24A2FEE00F90D1DC003BB5A7 /* aeffectx_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffectx_8h.html; sourceTree = ""; }; + 24A2FEE10F90D1DC003BB5A7 /* aeffeditor_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = aeffeditor_8h.html; sourceTree = ""; }; + 24A2FEE20F90D1DC003BB5A7 /* annotated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = annotated.html; sourceTree = ""; }; + 24A2FEE30F90D1DC003BB5A7 /* audioeffect_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffect_8cpp.html; sourceTree = ""; }; + 24A2FEE40F90D1DC003BB5A7 /* audioeffect_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffect_8h.html; sourceTree = ""; }; + 24A2FEE50F90D1DC003BB5A7 /* audioeffectx_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffectx_8cpp.html; sourceTree = ""; }; + 24A2FEE60F90D1DC003BB5A7 /* audioeffectx_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = audioeffectx_8h.html; sourceTree = ""; }; + 24A2FEE70F90D1DC003BB5A7 /* Blocksizechange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Blocksizechange.gif; sourceTree = ""; }; + 24A2FEE80F90D1DC003BB5A7 /* class_a_eff_editor-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_a_eff_editor-members.html"; sourceTree = ""; }; + 24A2FEE90F90D1DC003BB5A7 /* class_a_eff_editor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_a_eff_editor.html; sourceTree = ""; }; + 24A2FEEA0F90D1DC003BB5A7 /* class_audio_effect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_audio_effect-members.html"; sourceTree = ""; }; + 24A2FEEB0F90D1DC003BB5A7 /* class_audio_effect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_audio_effect.html; sourceTree = ""; }; + 24A2FEEC0F90D1DC003BB5A7 /* class_audio_effect.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_audio_effect.png; sourceTree = ""; }; + 24A2FEED0F90D1DC003BB5A7 /* class_audio_effect_x-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "class_audio_effect_x-members.html"; sourceTree = ""; }; + 24A2FEEE0F90D1DC003BB5A7 /* class_audio_effect_x.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = class_audio_effect_x.html; sourceTree = ""; }; + 24A2FEEF0F90D1DC003BB5A7 /* class_audio_effect_x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = class_audio_effect_x.png; sourceTree = ""; }; + 24A2FEF00F90D1DC003BB5A7 /* ControlChanged.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = ControlChanged.gif; sourceTree = ""; }; + 24A2FEF10F90D1DC003BB5A7 /* deprecated.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = deprecated.html; sourceTree = ""; }; + 24A2FEF20F90D1DC003BB5A7 /* dir_2d3252dd12c84c66c1d25b26bb45a1f5.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_2d3252dd12c84c66c1d25b26bb45a1f5.html; sourceTree = ""; }; + 24A2FEF30F90D1DC003BB5A7 /* dir_77c628dfee72e555f82d5ef53b733f38.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_77c628dfee72e555f82d5ef53b733f38.html; sourceTree = ""; }; + 24A2FEF40F90D1DC003BB5A7 /* dir_f81105d3b854bea570aaf3bae5cb64c1.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_f81105d3b854bea570aaf3bae5cb64c1.html; sourceTree = ""; }; + 24A2FEF50F90D1DC003BB5A7 /* dir_fa0454ab79b4262333bf837ea3d765e9.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dir_fa0454ab79b4262333bf837ea3d765e9.html; sourceTree = ""; }; + 24A2FEF60F90D1DC003BB5A7 /* dirs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = dirs.html; sourceTree = ""; }; + 24A2FEF70F90D1DC003BB5A7 /* doc_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = doc_8h.html; sourceTree = ""; }; + 24A2FEF80F90D1DC003BB5A7 /* doxygen.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = doxygen.css; sourceTree = ""; }; + 24A2FEF90F90D1DC003BB5A7 /* doxygen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = doxygen.png; sourceTree = ""; }; + 24A2FEFA0F90D1DC003BB5A7 /* files.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = files.html; sourceTree = ""; }; + 24A2FEFB0F90D1DC003BB5A7 /* ftv2blank.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2blank.png; sourceTree = ""; }; + 24A2FEFC0F90D1DC003BB5A7 /* ftv2doc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2doc.png; sourceTree = ""; }; + 24A2FEFD0F90D1DC003BB5A7 /* ftv2folderclosed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderclosed.png; sourceTree = ""; }; + 24A2FEFE0F90D1DC003BB5A7 /* ftv2folderopen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2folderopen.png; sourceTree = ""; }; + 24A2FEFF0F90D1DC003BB5A7 /* ftv2lastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2lastnode.png; sourceTree = ""; }; + 24A2FF000F90D1DC003BB5A7 /* ftv2link.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2link.png; sourceTree = ""; }; + 24A2FF010F90D1DC003BB5A7 /* ftv2mlastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mlastnode.png; sourceTree = ""; }; + 24A2FF020F90D1DC003BB5A7 /* ftv2mnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2mnode.png; sourceTree = ""; }; + 24A2FF030F90D1DC003BB5A7 /* ftv2node.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2node.png; sourceTree = ""; }; + 24A2FF040F90D1DC003BB5A7 /* ftv2plastnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2plastnode.png; sourceTree = ""; }; + 24A2FF050F90D1DC003BB5A7 /* ftv2pnode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2pnode.png; sourceTree = ""; }; + 24A2FF060F90D1DC003BB5A7 /* ftv2vertline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ftv2vertline.png; sourceTree = ""; }; + 24A2FF070F90D1DC003BB5A7 /* functions.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions.html; sourceTree = ""; }; + 24A2FF080F90D1DC003BB5A7 /* functions_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x62.html; sourceTree = ""; }; + 24A2FF090F90D1DC003BB5A7 /* functions_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x63.html; sourceTree = ""; }; + 24A2FF0A0F90D1DC003BB5A7 /* functions_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x64.html; sourceTree = ""; }; + 24A2FF0B0F90D1DC003BB5A7 /* functions_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x65.html; sourceTree = ""; }; + 24A2FF0C0F90D1DC003BB5A7 /* functions_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x66.html; sourceTree = ""; }; + 24A2FF0D0F90D1DC003BB5A7 /* functions_0x67.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x67.html; sourceTree = ""; }; + 24A2FF0E0F90D1DC003BB5A7 /* functions_0x68.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x68.html; sourceTree = ""; }; + 24A2FF0F0F90D1DC003BB5A7 /* functions_0x69.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x69.html; sourceTree = ""; }; + 24A2FF100F90D1DC003BB5A7 /* functions_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6b.html; sourceTree = ""; }; + 24A2FF110F90D1DC003BB5A7 /* functions_0x6c.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6c.html; sourceTree = ""; }; + 24A2FF120F90D1DC003BB5A7 /* functions_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6d.html; sourceTree = ""; }; + 24A2FF130F90D1DC003BB5A7 /* functions_0x6e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6e.html; sourceTree = ""; }; + 24A2FF140F90D1DC003BB5A7 /* functions_0x6f.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x6f.html; sourceTree = ""; }; + 24A2FF150F90D1DC003BB5A7 /* functions_0x70.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x70.html; sourceTree = ""; }; + 24A2FF160F90D1DC003BB5A7 /* functions_0x72.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x72.html; sourceTree = ""; }; + 24A2FF170F90D1DC003BB5A7 /* functions_0x73.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x73.html; sourceTree = ""; }; + 24A2FF180F90D1DC003BB5A7 /* functions_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x74.html; sourceTree = ""; }; + 24A2FF190F90D1DC003BB5A7 /* functions_0x75.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x75.html; sourceTree = ""; }; + 24A2FF1A0F90D1DC003BB5A7 /* functions_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x76.html; sourceTree = ""; }; + 24A2FF1B0F90D1DC003BB5A7 /* functions_0x77.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x77.html; sourceTree = ""; }; + 24A2FF1C0F90D1DC003BB5A7 /* functions_0x78.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x78.html; sourceTree = ""; }; + 24A2FF1D0F90D1DC003BB5A7 /* functions_0x79.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x79.html; sourceTree = ""; }; + 24A2FF1E0F90D1DC003BB5A7 /* functions_0x7e.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_0x7e.html; sourceTree = ""; }; + 24A2FF1F0F90D1DC003BB5A7 /* functions_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_func.html; sourceTree = ""; }; + 24A2FF200F90D1DC003BB5A7 /* functions_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = functions_vars.html; sourceTree = ""; }; + 24A2FF210F90D1DC003BB5A7 /* globals.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals.html; sourceTree = ""; }; + 24A2FF220F90D1DC003BB5A7 /* globals_0x62.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x62.html; sourceTree = ""; }; + 24A2FF230F90D1DC003BB5A7 /* globals_0x63.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x63.html; sourceTree = ""; }; + 24A2FF240F90D1DC003BB5A7 /* globals_0x64.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x64.html; sourceTree = ""; }; + 24A2FF250F90D1DC003BB5A7 /* globals_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x65.html; sourceTree = ""; }; + 24A2FF260F90D1DC003BB5A7 /* globals_0x66.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x66.html; sourceTree = ""; }; + 24A2FF270F90D1DC003BB5A7 /* globals_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x6b.html; sourceTree = ""; }; + 24A2FF280F90D1DC003BB5A7 /* globals_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x6d.html; sourceTree = ""; }; + 24A2FF290F90D1DC003BB5A7 /* globals_0x74.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x74.html; sourceTree = ""; }; + 24A2FF2A0F90D1DC003BB5A7 /* globals_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_0x76.html; sourceTree = ""; }; + 24A2FF2B0F90D1DC003BB5A7 /* globals_defs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_defs.html; sourceTree = ""; }; + 24A2FF2C0F90D1DC003BB5A7 /* globals_enum.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_enum.html; sourceTree = ""; }; + 24A2FF2D0F90D1DC003BB5A7 /* globals_eval.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval.html; sourceTree = ""; }; + 24A2FF2E0F90D1DC003BB5A7 /* globals_eval_0x65.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x65.html; sourceTree = ""; }; + 24A2FF2F0F90D1DC003BB5A7 /* globals_eval_0x6b.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x6b.html; sourceTree = ""; }; + 24A2FF300F90D1DC003BB5A7 /* globals_eval_0x6d.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x6d.html; sourceTree = ""; }; + 24A2FF310F90D1DC003BB5A7 /* globals_eval_0x76.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_eval_0x76.html; sourceTree = ""; }; + 24A2FF320F90D1DC003BB5A7 /* globals_func.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_func.html; sourceTree = ""; }; + 24A2FF330F90D1DC003BB5A7 /* globals_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_type.html; sourceTree = ""; }; + 24A2FF340F90D1DC003BB5A7 /* globals_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = globals_vars.html; sourceTree = ""; }; + 24A2FF350F90D1DC003BB5A7 /* hierarchy.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = hierarchy.html; sourceTree = ""; }; + 24A2FF360F90D1DC003BB5A7 /* history.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = history.html; sourceTree = ""; }; + 24A2FF370F90D1DC003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = ""; }; + 24A2FF380F90D1DC003BB5A7 /* Initialisation.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Initialisation.gif; sourceTree = ""; }; + 24A2FF390F90D1DC003BB5A7 /* intro.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = intro.html; sourceTree = ""; }; + 24A2FF3A0F90D1DC003BB5A7 /* IOchange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = IOchange.gif; sourceTree = ""; }; + 24A2FF3B0F90D1DC003BB5A7 /* license.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = license.html; sourceTree = ""; }; + 24A2FF3C0F90D1DC003BB5A7 /* maceditor.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = maceditor.html; sourceTree = ""; }; + 24A2FF3D0F90D1DC003BB5A7 /* main.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = main.html; sourceTree = ""; }; + 24A2FF3E0F90D1DC003BB5A7 /* namespace_host_can_dos.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespace_host_can_dos.html; sourceTree = ""; }; + 24A2FF3F0F90D1DC003BB5A7 /* namespace_plug_can_dos.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespace_plug_can_dos.html; sourceTree = ""; }; + 24A2FF400F90D1DC003BB5A7 /* namespacemembers.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespacemembers.html; sourceTree = ""; }; + 24A2FF410F90D1DC003BB5A7 /* namespacemembers_vars.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespacemembers_vars.html; sourceTree = ""; }; + 24A2FF420F90D1DC003BB5A7 /* namespaces.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = namespaces.html; sourceTree = ""; }; + 24A2FF430F90D1DC003BB5A7 /* Offlineprocessing.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Offlineprocessing.gif; sourceTree = ""; }; + 24A2FF440F90D1DC003BB5A7 /* others.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = others.html; sourceTree = ""; }; + 24A2FF450F90D1DC003BB5A7 /* pages.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = pages.html; sourceTree = ""; }; + 24A2FF460F90D1DC003BB5A7 /* Sampleratechange.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Sampleratechange.gif; sourceTree = ""; }; + 24A2FF470F90D1DC003BB5A7 /* sequences.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sequences.html; sourceTree = ""; }; + 24A2FF480F90D1DC003BB5A7 /* SpeakerarrangementnegotiationforVSTfx.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = SpeakerarrangementnegotiationforVSTfx.gif; sourceTree = ""; }; + 24A2FF490F90D1DC003BB5A7 /* struct_a_effect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_a_effect-members.html"; sourceTree = ""; }; + 24A2FF4A0F90D1DC003BB5A7 /* struct_a_effect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_a_effect.html; sourceTree = ""; }; + 24A2FF4B0F90D1DC003BB5A7 /* struct_e_rect-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_e_rect-members.html"; sourceTree = ""; }; + 24A2FF4C0F90D1DC003BB5A7 /* struct_e_rect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_e_rect.html; sourceTree = ""; }; + 24A2FF4D0F90D1DC003BB5A7 /* struct_midi_key_name-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_key_name-members.html"; sourceTree = ""; }; + 24A2FF4E0F90D1DC003BB5A7 /* struct_midi_key_name.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_key_name.html; sourceTree = ""; }; + 24A2FF4F0F90D1DC003BB5A7 /* struct_midi_program_category-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_program_category-members.html"; sourceTree = ""; }; + 24A2FF500F90D1DC003BB5A7 /* struct_midi_program_category.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_program_category.html; sourceTree = ""; }; + 24A2FF510F90D1DC003BB5A7 /* struct_midi_program_name-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_midi_program_name-members.html"; sourceTree = ""; }; + 24A2FF520F90D1DC003BB5A7 /* struct_midi_program_name.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_midi_program_name.html; sourceTree = ""; }; + 24A2FF530F90D1DC003BB5A7 /* struct_vst_audio_file-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_audio_file-members.html"; sourceTree = ""; }; + 24A2FF540F90D1DC003BB5A7 /* struct_vst_audio_file.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_audio_file.html; sourceTree = ""; }; + 24A2FF550F90D1DC003BB5A7 /* struct_vst_audio_file_marker-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_audio_file_marker-members.html"; sourceTree = ""; }; + 24A2FF560F90D1DC003BB5A7 /* struct_vst_audio_file_marker.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_audio_file_marker.html; sourceTree = ""; }; + 24A2FF570F90D1DC003BB5A7 /* struct_vst_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_event-members.html"; sourceTree = ""; }; + 24A2FF580F90D1DC003BB5A7 /* struct_vst_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_event.html; sourceTree = ""; }; + 24A2FF590F90D1DD003BB5A7 /* struct_vst_events-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_events-members.html"; sourceTree = ""; }; + 24A2FF5A0F90D1DD003BB5A7 /* struct_vst_events.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_events.html; sourceTree = ""; }; + 24A2FF5B0F90D1DD003BB5A7 /* struct_vst_file_select-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_file_select-members.html"; sourceTree = ""; }; + 24A2FF5C0F90D1DD003BB5A7 /* struct_vst_file_select.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_file_select.html; sourceTree = ""; }; + 24A2FF5D0F90D1DD003BB5A7 /* struct_vst_file_type-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_file_type-members.html"; sourceTree = ""; }; + 24A2FF5E0F90D1DD003BB5A7 /* struct_vst_file_type.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_file_type.html; sourceTree = ""; }; + 24A2FF5F0F90D1DD003BB5A7 /* struct_vst_key_code-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_key_code-members.html"; sourceTree = ""; }; + 24A2FF600F90D1DD003BB5A7 /* struct_vst_key_code.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_key_code.html; sourceTree = ""; }; + 24A2FF610F90D1DD003BB5A7 /* struct_vst_midi_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_midi_event-members.html"; sourceTree = ""; }; + 24A2FF620F90D1DD003BB5A7 /* struct_vst_midi_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_midi_event.html; sourceTree = ""; }; + 24A2FF630F90D1DD003BB5A7 /* struct_vst_midi_sysex_event-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_midi_sysex_event-members.html"; sourceTree = ""; }; + 24A2FF640F90D1DD003BB5A7 /* struct_vst_midi_sysex_event.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_midi_sysex_event.html; sourceTree = ""; }; + 24A2FF650F90D1DD003BB5A7 /* struct_vst_offline_task-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_offline_task-members.html"; sourceTree = ""; }; + 24A2FF660F90D1DD003BB5A7 /* struct_vst_offline_task.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_offline_task.html; sourceTree = ""; }; + 24A2FF670F90D1DD003BB5A7 /* struct_vst_parameter_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_parameter_properties-members.html"; sourceTree = ""; }; + 24A2FF680F90D1DD003BB5A7 /* struct_vst_parameter_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_parameter_properties.html; sourceTree = ""; }; + 24A2FF690F90D1DD003BB5A7 /* struct_vst_patch_chunk_info-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_patch_chunk_info-members.html"; sourceTree = ""; }; + 24A2FF6A0F90D1DD003BB5A7 /* struct_vst_patch_chunk_info.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_patch_chunk_info.html; sourceTree = ""; }; + 24A2FF6B0F90D1DD003BB5A7 /* struct_vst_pin_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_pin_properties-members.html"; sourceTree = ""; }; + 24A2FF6C0F90D1DD003BB5A7 /* struct_vst_pin_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_pin_properties.html; sourceTree = ""; }; + 24A2FF6D0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_speaker_arrangement-members.html"; sourceTree = ""; }; + 24A2FF6E0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_speaker_arrangement.html; sourceTree = ""; }; + 24A2FF6F0F90D1DD003BB5A7 /* struct_vst_speaker_properties-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_speaker_properties-members.html"; sourceTree = ""; }; + 24A2FF700F90D1DD003BB5A7 /* struct_vst_speaker_properties.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_speaker_properties.html; sourceTree = ""; }; + 24A2FF710F90D1DD003BB5A7 /* struct_vst_time_info-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_time_info-members.html"; sourceTree = ""; }; + 24A2FF720F90D1DD003BB5A7 /* struct_vst_time_info.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_time_info.html; sourceTree = ""; }; + 24A2FF730F90D1DD003BB5A7 /* struct_vst_variable_io-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_variable_io-members.html"; sourceTree = ""; }; + 24A2FF740F90D1DD003BB5A7 /* struct_vst_variable_io.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_variable_io.html; sourceTree = ""; }; + 24A2FF750F90D1DD003BB5A7 /* struct_vst_window-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "struct_vst_window-members.html"; sourceTree = ""; }; + 24A2FF760F90D1DD003BB5A7 /* struct_vst_window.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = struct_vst_window.html; sourceTree = ""; }; + 24A2FF770F90D1DD003BB5A7 /* structfx_bank-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "structfx_bank-members.html"; sourceTree = ""; }; + 24A2FF780F90D1DD003BB5A7 /* structfx_bank.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = structfx_bank.html; sourceTree = ""; }; + 24A2FF790F90D1DD003BB5A7 /* structfx_program-members.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "structfx_program-members.html"; sourceTree = ""; }; + 24A2FF7A0F90D1DD003BB5A7 /* structfx_program.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = structfx_program.html; sourceTree = ""; }; + 24A2FF7B0F90D1DD003BB5A7 /* tab_b.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_b.gif; sourceTree = ""; }; + 24A2FF7C0F90D1DD003BB5A7 /* tab_l.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_l.gif; sourceTree = ""; }; + 24A2FF7D0F90D1DD003BB5A7 /* tab_r.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = tab_r.gif; sourceTree = ""; }; + 24A2FF7E0F90D1DD003BB5A7 /* tabs.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = tabs.css; sourceTree = ""; }; + 24A2FF7F0F90D1DD003BB5A7 /* Termination.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Termination.gif; sourceTree = ""; }; + 24A2FF800F90D1DD003BB5A7 /* thanks.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = thanks.html; sourceTree = ""; }; + 24A2FF810F90D1DD003BB5A7 /* tree.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = tree.html; sourceTree = ""; }; + 24A2FF820F90D1DD003BB5A7 /* TurnOff.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = TurnOff.gif; sourceTree = ""; }; + 24A2FF830F90D1DD003BB5A7 /* TurnOn.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = TurnOn.gif; sourceTree = ""; }; + 24A2FF840F90D1DD003BB5A7 /* vstfxstore_8h.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstfxstore_8h.html; sourceTree = ""; }; + 24A2FF850F90D1DD003BB5A7 /* vstoffline.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstoffline.html; sourceTree = ""; }; + 24A2FF860F90D1DD003BB5A7 /* vstparamstruct.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstparamstruct.html; sourceTree = ""; }; + 24A2FF870F90D1DD003BB5A7 /* vstpluglogo.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = vstpluglogo.jpg; sourceTree = ""; }; + 24A2FF880F90D1DD003BB5A7 /* vstplugmain_8cpp.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = vstplugmain_8cpp.html; sourceTree = ""; }; + 24A2FF890F90D1DD003BB5A7 /* whatsnew.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = whatsnew.html; sourceTree = ""; }; + 24A2FF8A0F90D1DD003BB5A7 /* sdk.menu.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sdk.menu.html; sourceTree = ""; }; + 24A2FF8B0F90D1DD003BB5A7 /* sdk.overview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = sdk.overview.html; sourceTree = ""; }; + 24A2FF8C0F90D1DD003BB5A7 /* sdkdoc.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = sdkdoc.css; sourceTree = ""; }; + 24A2FF8D0F90D1DD003BB5A7 /* VST Licensing Agreement.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "VST Licensing Agreement.rtf"; sourceTree = ""; }; + 24A2FF8E0F90D1DD003BB5A7 /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = ""; }; + 24A2FF910F90D1DD003BB5A7 /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = ""; }; + 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = ""; }; + 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = ""; }; + 24A2FF980F90D1DD003BB5A7 /* adelay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adelay.cpp; sourceTree = ""; }; + 24A2FF990F90D1DD003BB5A7 /* adelay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adelay.h; sourceTree = ""; }; + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adelaymain.cpp; sourceTree = ""; }; + 24A2FF9D0F90D1DD003BB5A7 /* bmp00128.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00128.bmp; sourceTree = ""; }; + 24A2FF9E0F90D1DD003BB5A7 /* bmp00129.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00129.bmp; sourceTree = ""; }; + 24A2FF9F0F90D1DD003BB5A7 /* bmp00130.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp00130.bmp; sourceTree = ""; }; + 24A2FFA00F90D1DD003BB5A7 /* surrounddelay.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = surrounddelay.rc; sourceTree = ""; }; + 24A2FFA10F90D1DD003BB5A7 /* sdeditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdeditor.cpp; sourceTree = ""; }; + 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdeditor.h; sourceTree = ""; }; + 24A2FFA30F90D1DD003BB5A7 /* surrounddelay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surrounddelay.cpp; sourceTree = ""; }; + 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = surrounddelay.h; sourceTree = ""; }; + 24A2FFA60F90D1DD003BB5A7 /* adelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = adelay.vcproj; sourceTree = ""; }; + 24A2FFA70F90D1DD003BB5A7 /* surrounddelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = surrounddelay.vcproj; sourceTree = ""; }; + 24A2FFAA0F90D1DD003BB5A7 /* again.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = again.cpp; sourceTree = ""; }; + 24A2FFAB0F90D1DD003BB5A7 /* again.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = again.h; sourceTree = ""; }; + 24A2FFAD0F90D1DD003BB5A7 /* again.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = again.vcproj; sourceTree = ""; }; + 24A2FFAF0F90D1DD003BB5A7 /* minihost-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "minihost-Info.plist"; sourceTree = ""; }; + 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "vst 2.4 examples.xcodeproj"; sourceTree = ""; }; + 24A2FFB30F90D1DD003BB5A7 /* vst2.4Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = vst2.4Info.plist; sourceTree = ""; }; + 24A2FFB60F90D1DD003BB5A7 /* minieditor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minieditor.cpp; sourceTree = ""; }; + 24A2FFB70F90D1DD003BB5A7 /* minihost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = minihost.cpp; sourceTree = ""; }; + 24A2FFB90F90D1DD003BB5A7 /* minihost.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = minihost.vcproj; sourceTree = ""; }; + 24A2FFBC0F90D1DD003BB5A7 /* vstxsynth.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.rc; sourceTree = ""; }; + 24A2FFBD0F90D1DD003BB5A7 /* vstxsynth.vstxml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.vstxml; sourceTree = ""; }; + 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gmnames.h; sourceTree = ""; }; + 24A2FFC00F90D1DD003BB5A7 /* vstxsynth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstxsynth.cpp; sourceTree = ""; }; + 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstxsynth.h; sourceTree = ""; }; + 24A2FFC20F90D1DD003BB5A7 /* vstxsynthproc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstxsynthproc.cpp; sourceTree = ""; }; + 24A2FFC40F90D1DD003BB5A7 /* vstxsynth.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vstxsynth.vcproj; sourceTree = ""; }; + 24A2FFC60F90D1DD003BB5A7 /* samples.sln */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.sln; sourceTree = ""; }; + 24A2FFC70F90D1DD003BB5A7 /* vstplug.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstplug.def; sourceTree = ""; }; + 24A2FFC90F90D1DD003BB5A7 /* adelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = adelay.vcproj; sourceTree = ""; }; + 24A2FFCA0F90D1DD003BB5A7 /* again.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = again.vcproj; sourceTree = ""; }; + 24A2FFCB0F90D1DD003BB5A7 /* minihost.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = minihost.vcproj; sourceTree = ""; }; + 24A2FFCC0F90D1DD003BB5A7 /* samples.sln */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.sln; sourceTree = ""; }; + 24A2FFCD0F90D1DD003BB5A7 /* surrounddelay.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = surrounddelay.vcproj; sourceTree = ""; }; + 24A2FFCE0F90D1DD003BB5A7 /* vstxsynth.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = vstxsynth.vcproj; sourceTree = ""; }; + 24A2FFD00F90D1DD003BB5A7 /* adelay.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = adelay.dsp; sourceTree = ""; }; + 24A2FFD10F90D1DD003BB5A7 /* again.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = again.dsp; sourceTree = ""; }; + 24A2FFD20F90D1DD003BB5A7 /* minihost.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = minihost.dsp; sourceTree = ""; }; + 24A2FFD30F90D1DD003BB5A7 /* samples.dsw */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = samples.dsw; sourceTree = ""; }; + 24A2FFD40F90D1DD003BB5A7 /* surrounddelay.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = surrounddelay.dsp; sourceTree = ""; }; + 24A2FFD50F90D1DD003BB5A7 /* vstxsynth.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vstxsynth.dsp; sourceTree = ""; }; + 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = ""; }; + 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = ""; }; + 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = ""; }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = ""; }; + 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = ""; }; + 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = ""; }; + 24A2FFE10F90D1DD003BB5A7 /* audiounit.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = audiounit.exp; sourceTree = ""; }; + 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "cw_vst_prefix.pch++"; sourceTree = ""; }; + 24A2FFE30F90D1DD003BB5A7 /* drawtest.cw9prj */ = {isa = PBXFileReference; lastKnownFileType = file; path = drawtest.cw9prj; sourceTree = ""; }; + 24A2FFE40F90D1DD003BB5A7 /* drawtest.plc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = drawtest.plc; sourceTree = ""; }; + 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = drawtest.xcode; sourceTree = ""; }; + 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = drawtest.xcodeproj; sourceTree = ""; }; + 24A2FFEB0F90D1DD003BB5A7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcode_au_prefix.h; sourceTree = ""; }; + 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xcode_vst_prefix.h; sourceTree = ""; }; + 24A2FFEF0F90D1DD003BB5A7 /* audiounit.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = audiounit.r; sourceTree = ""; }; + 24A2FFF00F90D1DD003BB5A7 /* bmp00001.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp00001.png; sourceTree = ""; }; + 24A2FFF10F90D1DD003BB5A7 /* bmp00100.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp00100.png; sourceTree = ""; }; + 24A2FFF20F90D1DD003BB5A7 /* bmp01000.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bmp01000.png; sourceTree = ""; }; + 24A2FFF30F90D1DD003BB5A7 /* bmp10001.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10001.bmp; sourceTree = ""; }; + 24A2FFF40F90D1DD003BB5A7 /* bmp10002.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10002.bmp; sourceTree = ""; }; + 24A2FFF50F90D1DD003BB5A7 /* bmp10003.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10003.bmp; sourceTree = ""; }; + 24A2FFF60F90D1DD003BB5A7 /* bmp10004.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10004.bmp; sourceTree = ""; }; + 24A2FFF70F90D1DD003BB5A7 /* bmp10005.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10005.bmp; sourceTree = ""; }; + 24A2FFF80F90D1DD003BB5A7 /* bmp10006.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10006.bmp; sourceTree = ""; }; + 24A2FFF90F90D1DD003BB5A7 /* bmp10007.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10007.bmp; sourceTree = ""; }; + 24A2FFFA0F90D1DD003BB5A7 /* bmp10008.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10008.bmp; sourceTree = ""; }; + 24A2FFFB0F90D1DD003BB5A7 /* bmp10009.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10009.bmp; sourceTree = ""; }; + 24A2FFFC0F90D1DD003BB5A7 /* bmp10010.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10010.bmp; sourceTree = ""; }; + 24A2FFFD0F90D1DD003BB5A7 /* bmp10011.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10011.bmp; sourceTree = ""; }; + 24A2FFFE0F90D1DD003BB5A7 /* bmp10012.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10012.bmp; sourceTree = ""; }; + 24A2FFFF0F90D1DD003BB5A7 /* bmp10013.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; path = bmp10013.bmp; sourceTree = ""; }; + 24CFB70307E7A0220081BD57 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = PkgInfo; path = mac/PkgInfo; sourceTree = ""; }; + 24D8286F09A914000093AEF8 /* BrightAmbienceProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BrightAmbienceProc.cpp; path = source/BrightAmbienceProc.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; }; + 8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* FM-Chopper */ = { + isa = PBXGroup; + children = ( + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB4FE9D528D11CA2CBB /* Products */, + 089C167CFE841241C02AAC07 /* Resources */, + 08FB77ADFE841716C02AAC07 /* Source */, + 24A2FEBB0F90D1DB003BB5A7 /* vstsdk2.4 */, + ); + name = "FM-Chopper"; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 2434720A098313350063BBF1 /* QuickTime.framework */, + 08EA7FFBFE8413EDC02AAC07 /* Carbon.framework */, + ); + name = "External Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */, + 24CFB70307E7A0220081BD57 /* PkgInfo */, + 8D01CCD10486CAD60068D4B7 /* Info.plist */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77ADFE841716C02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 2407DEB6089929BA00EB68BF /* BrightAmbience.cpp */, + 24D8286F09A914000093AEF8 /* BrightAmbienceProc.cpp */, + 245463B80991757100464AD3 /* BrightAmbience.h */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB4FE9D528D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 2407DE920899296600EB68BF /* BrightAmbience.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A200030F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A200040F90D1DD003BB5A7 /* controlsgui.cpp */, + 24A200050F90D1DD003BB5A7 /* controlsgui.h */, + 24A200060F90D1DD003BB5A7 /* pdrawtesteditor.cpp */, + 24A200070F90D1DD003BB5A7 /* pdrawtesteditor.h */, + 24A200080F90D1DD003BB5A7 /* pdrawtesteffect.cpp */, + 24A200090F90D1DD003BB5A7 /* pdrawtesteffect.h */, + 24A2000A0F90D1DD003BB5A7 /* pdrawtestmain.cpp */, + 24A2000B0F90D1DD003BB5A7 /* pdrawtestview.cpp */, + 24A2000C0F90D1DD003BB5A7 /* pdrawtestview.h */, + 24A2000D0F90D1DD003BB5A7 /* pprimitivesviews.cpp */, + 24A2000E0F90D1DD003BB5A7 /* pprimitivesviews.h */, + ); + name = source; + path = /vstsdk2.4/vstgui.sf/drawtest/source; + sourceTree = ""; + }; + 24A2000F0F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A200100F90D1DD003BB5A7 /* drawtest.def */, + 24A200110F90D1DD003BB5A7 /* drawtest.rc */, + 24A200120F90D1DD003BB5A7 /* drawtest.vcproj */, + ); + name = win; + path = /vstsdk2.4/vstgui.sf/drawtest/win; + sourceTree = ""; + }; + 24A200130F90D1DD003BB5A7 /* win.vc6 */ = { + isa = PBXGroup; + children = ( + 24A200140F90D1DD003BB5A7 /* drawtest.dsp */, + 24A200150F90D1DD003BB5A7 /* drawtest.dsw */, + ); + name = win.vc6; + path = /vstsdk2.4/vstgui.sf/drawtest/win.vc6; + sourceTree = ""; + }; + 24A200160F90D1DD003BB5A7 /* vstgui */ = { + isa = PBXGroup; + children = ( + 24A200170F90D1DD003BB5A7 /* aeffguieditor.cpp */, + 24A200180F90D1DD003BB5A7 /* aeffguieditor.h */, + 24A200190F90D1DD003BB5A7 /* cfileselector.cpp */, + 24A2001A0F90D1DD003BB5A7 /* cfileselector.h */, + 24A2001B0F90D1DD003BB5A7 /* Changelog */, + 24A2001C0F90D1DD003BB5A7 /* cscrollview.cpp */, + 24A2001D0F90D1DD003BB5A7 /* cscrollview.h */, + 24A2001E0F90D1DD003BB5A7 /* ctabview.cpp */, + 24A2001F0F90D1DD003BB5A7 /* ctabview.h */, + 24A200200F90D1DD003BB5A7 /* Documentation */, + 24A201460F90D1DE003BB5A7 /* plugguieditor.cpp */, + 24A201470F90D1DE003BB5A7 /* plugguieditor.h */, + 24A201480F90D1DE003BB5A7 /* vstcontrols.cpp */, + 24A201490F90D1DE003BB5A7 /* vstcontrols.h */, + 24A2014A0F90D1DE003BB5A7 /* vstgui.cpp */, + 24A2014B0F90D1DE003BB5A7 /* vstgui.h */, + 24A2014C0F90D1DE003BB5A7 /* vstkeycode.h */, + 24A2014D0F90D1DE003BB5A7 /* vstplugscarbon.h */, + 24A2014E0F90D1DE003BB5A7 /* vstplugsmac.h */, + 24A2014F0F90D1DE003BB5A7 /* vstplugsmacho.h */, + 24A201500F90D1DE003BB5A7 /* vstplugsquartz.h */, + ); + name = vstgui; + path = /vstsdk2.4/vstgui.sf/vstgui; + sourceTree = ""; + }; + 24A200200F90D1DD003BB5A7 /* Documentation */ = { + isa = PBXGroup; + children = ( + 24A200210F90D1DD003BB5A7 /* html */, + 24A201440F90D1DE003BB5A7 /* index.html */, + 24A201450F90D1DE003BB5A7 /* Migrating from 2.3.rtf */, + ); + name = Documentation; + path = /vstsdk2.4/vstgui.sf/vstgui/Documentation; + sourceTree = ""; + }; + 24A200210F90D1DD003BB5A7 /* html */ = { + isa = PBXGroup; + children = ( + 24A200220F90D1DD003BB5A7 /* aeffguieditor_8cpp.html */, + 24A200230F90D1DD003BB5A7 /* aeffguieditor_8h.html */, + 24A200240F90D1DD003BB5A7 /* annotated.html */, + 24A200250F90D1DD003BB5A7 /* cfileselector_8cpp.html */, + 24A200260F90D1DD003BB5A7 /* cfileselector_8h.html */, + 24A200270F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor-members.html */, + 24A200280F90D1DD003BB5A7 /* class_a_eff_g_u_i_editor.html */, + 24A200290F90D1DD003BB5A7 /* class_c_anim_knob-members.html */, + 24A2002A0F90D1DD003BB5A7 /* class_c_anim_knob.html */, + 24A2002B0F90D1DD003BB5A7 /* class_c_anim_knob.png */, + 24A2002C0F90D1DD003BB5A7 /* class_c_attribute_list_entry-members.html */, + 24A2002D0F90D1DD003BB5A7 /* class_c_attribute_list_entry.html */, + 24A2002E0F90D1DD003BB5A7 /* class_c_auto_animation-members.html */, + 24A2002F0F90D1DD003BB5A7 /* class_c_auto_animation.html */, + 24A200300F90D1DD003BB5A7 /* class_c_auto_animation.png */, + 24A200310F90D1DD003BB5A7 /* class_c_bitmap-members.html */, + 24A200320F90D1DD003BB5A7 /* class_c_bitmap.html */, + 24A200330F90D1DD003BB5A7 /* class_c_bitmap.png */, + 24A200340F90D1DD003BB5A7 /* class_c_c_view-members.html */, + 24A200350F90D1DD003BB5A7 /* class_c_c_view.html */, + 24A200360F90D1DD003BB5A7 /* class_c_control-members.html */, + 24A200370F90D1DD003BB5A7 /* class_c_control.html */, + 24A200380F90D1DD003BB5A7 /* class_c_control.png */, + 24A200390F90D1DD003BB5A7 /* class_c_control_listener-members.html */, + 24A2003A0F90D1DD003BB5A7 /* class_c_control_listener.html */, + 24A2003B0F90D1DD003BB5A7 /* class_c_control_listener.png */, + 24A2003C0F90D1DD003BB5A7 /* class_c_drag_container-members.html */, + 24A2003D0F90D1DD003BB5A7 /* class_c_drag_container.html */, + 24A2003E0F90D1DD003BB5A7 /* class_c_drag_container.png */, + 24A2003F0F90D1DD003BB5A7 /* class_c_draw_context-members.html */, + 24A200400F90D1DD003BB5A7 /* class_c_draw_context.html */, + 24A200410F90D1DD003BB5A7 /* class_c_draw_context.png */, + 24A200420F90D1DD003BB5A7 /* class_c_file_selector-members.html */, + 24A200430F90D1DD003BB5A7 /* class_c_file_selector.html */, + 24A200440F90D1DD003BB5A7 /* class_c_frame-members.html */, + 24A200450F90D1DD003BB5A7 /* class_c_frame.html */, + 24A200460F90D1DD003BB5A7 /* class_c_frame.png */, + 24A200470F90D1DD003BB5A7 /* class_c_horizontal_slider-members.html */, + 24A200480F90D1DD003BB5A7 /* class_c_horizontal_slider.html */, + 24A200490F90D1DD003BB5A7 /* class_c_horizontal_slider.png */, + 24A2004A0F90D1DD003BB5A7 /* class_c_horizontal_switch-members.html */, + 24A2004B0F90D1DD003BB5A7 /* class_c_horizontal_switch.html */, + 24A2004C0F90D1DD003BB5A7 /* class_c_horizontal_switch.png */, + 24A2004D0F90D1DD003BB5A7 /* class_c_kick_button-members.html */, + 24A2004E0F90D1DD003BB5A7 /* class_c_kick_button.html */, + 24A2004F0F90D1DD003BB5A7 /* class_c_kick_button.png */, + 24A200500F90D1DD003BB5A7 /* class_c_knob-members.html */, + 24A200510F90D1DD003BB5A7 /* class_c_knob.html */, + 24A200520F90D1DD003BB5A7 /* class_c_knob.png */, + 24A200530F90D1DD003BB5A7 /* class_c_movie_bitmap-members.html */, + 24A200540F90D1DD003BB5A7 /* class_c_movie_bitmap.html */, + 24A200550F90D1DD003BB5A7 /* class_c_movie_bitmap.png */, + 24A200560F90D1DD003BB5A7 /* class_c_movie_button-members.html */, + 24A200570F90D1DD003BB5A7 /* class_c_movie_button.html */, + 24A200580F90D1DD003BB5A7 /* class_c_movie_button.png */, + 24A200590F90D1DD003BB5A7 /* class_c_offscreen_context-members.html */, + 24A2005A0F90D1DD003BB5A7 /* class_c_offscreen_context.html */, + 24A2005B0F90D1DD003BB5A7 /* class_c_offscreen_context.png */, + 24A2005C0F90D1DD003BB5A7 /* class_c_on_off_button-members.html */, + 24A2005D0F90D1DD003BB5A7 /* class_c_on_off_button.html */, + 24A2005E0F90D1DD003BB5A7 /* class_c_on_off_button.png */, + 24A2005F0F90D1DD003BB5A7 /* class_c_option_menu-members.html */, + 24A200600F90D1DD003BB5A7 /* class_c_option_menu.html */, + 24A200610F90D1DD003BB5A7 /* class_c_option_menu.png */, + 24A200620F90D1DD003BB5A7 /* class_c_option_menu_scheme-members.html */, + 24A200630F90D1DD003BB5A7 /* class_c_option_menu_scheme.html */, + 24A200640F90D1DD003BB5A7 /* class_c_option_menu_scheme.png */, + 24A200650F90D1DD003BB5A7 /* class_c_param_display-members.html */, + 24A200660F90D1DD003BB5A7 /* class_c_param_display.html */, + 24A200670F90D1DD003BB5A7 /* class_c_param_display.png */, + 24A200680F90D1DD003BB5A7 /* class_c_reference_counter-members.html */, + 24A200690F90D1DD003BB5A7 /* class_c_reference_counter.html */, + 24A2006A0F90D1DD003BB5A7 /* class_c_reference_counter.png */, + 24A2006B0F90D1DD003BB5A7 /* class_c_rocker_switch-members.html */, + 24A2006C0F90D1DD003BB5A7 /* class_c_rocker_switch.html */, + 24A2006D0F90D1DD003BB5A7 /* class_c_rocker_switch.png */, + 24A2006E0F90D1DD003BB5A7 /* class_c_scroll_container-members.html */, + 24A2006F0F90D1DD003BB5A7 /* class_c_scroll_container.html */, + 24A200700F90D1DD003BB5A7 /* class_c_scroll_container.png */, + 24A200710F90D1DD003BB5A7 /* class_c_scroll_view-members.html */, + 24A200720F90D1DD003BB5A7 /* class_c_scroll_view.html */, + 24A200730F90D1DD003BB5A7 /* class_c_scroll_view.png */, + 24A200740F90D1DD003BB5A7 /* class_c_scrollbar-members.html */, + 24A200750F90D1DD003BB5A7 /* class_c_scrollbar.html */, + 24A200760F90D1DD003BB5A7 /* class_c_scrollbar.png */, + 24A200770F90D1DD003BB5A7 /* class_c_slider-members.html */, + 24A200780F90D1DD003BB5A7 /* class_c_slider.html */, + 24A200790F90D1DD003BB5A7 /* class_c_slider.png */, + 24A2007A0F90D1DD003BB5A7 /* class_c_special_digit-members.html */, + 24A2007B0F90D1DD003BB5A7 /* class_c_special_digit.html */, + 24A2007C0F90D1DD003BB5A7 /* class_c_special_digit.png */, + 24A2007D0F90D1DD003BB5A7 /* class_c_splash_screen-members.html */, + 24A2007E0F90D1DD003BB5A7 /* class_c_splash_screen.html */, + 24A2007F0F90D1DD003BB5A7 /* class_c_splash_screen.png */, + 24A200800F90D1DD003BB5A7 /* class_c_splash_screen_view-members.html */, + 24A200810F90D1DD003BB5A7 /* class_c_splash_screen_view.html */, + 24A200820F90D1DD003BB5A7 /* class_c_splash_screen_view.png */, + 24A200830F90D1DD003BB5A7 /* class_c_tab_button-members.html */, + 24A200840F90D1DD003BB5A7 /* class_c_tab_button.html */, + 24A200850F90D1DD003BB5A7 /* class_c_tab_button.png */, + 24A200860F90D1DD003BB5A7 /* class_c_tab_child_view-members.html */, + 24A200870F90D1DD003BB5A7 /* class_c_tab_child_view.html */, + 24A200880F90D1DD003BB5A7 /* class_c_tab_child_view.png */, + 24A200890F90D1DD003BB5A7 /* class_c_tab_view-members.html */, + 24A2008A0F90D1DD003BB5A7 /* class_c_tab_view.html */, + 24A2008B0F90D1DD003BB5A7 /* class_c_tab_view.png */, + 24A2008C0F90D1DD003BB5A7 /* class_c_text_edit-members.html */, + 24A2008D0F90D1DD003BB5A7 /* class_c_text_edit.html */, + 24A2008E0F90D1DD003BB5A7 /* class_c_text_edit.png */, + 24A2008F0F90D1DD003BB5A7 /* class_c_text_label-members.html */, + 24A200900F90D1DD003BB5A7 /* class_c_text_label.html */, + 24A200910F90D1DD003BB5A7 /* class_c_text_label.png */, + 24A200920F90D1DD003BB5A7 /* class_c_vertical_slider-members.html */, + 24A200930F90D1DD003BB5A7 /* class_c_vertical_slider.html */, + 24A200940F90D1DD003BB5A7 /* class_c_vertical_slider.png */, + 24A200950F90D1DD003BB5A7 /* class_c_vertical_switch-members.html */, + 24A200960F90D1DD003BB5A7 /* class_c_vertical_switch.html */, + 24A200970F90D1DD003BB5A7 /* class_c_vertical_switch.png */, + 24A200980F90D1DD003BB5A7 /* class_c_view-members.html */, + 24A200990F90D1DD003BB5A7 /* class_c_view.html */, + 24A2009A0F90D1DD003BB5A7 /* class_c_view.png */, + 24A2009B0F90D1DD003BB5A7 /* class_c_view_container-members.html */, + 24A2009C0F90D1DD003BB5A7 /* class_c_view_container.html */, + 24A2009D0F90D1DD003BB5A7 /* class_c_view_container.png */, + 24A2009E0F90D1DD003BB5A7 /* class_c_vu_meter-members.html */, + 24A2009F0F90D1DD003BB5A7 /* class_c_vu_meter.html */, + 24A200A00F90D1DD003BB5A7 /* class_c_vu_meter.png */, + 24A200A10F90D1DD003BB5A7 /* class_i_scrollbar_drawer-members.html */, + 24A200A20F90D1DD003BB5A7 /* class_i_scrollbar_drawer.html */, + 24A200A30F90D1DD003BB5A7 /* class_plugin_g_u_i_editor-members.html */, + 24A200A40F90D1DD003BB5A7 /* class_plugin_g_u_i_editor.html */, + 24A200A50F90D1DD003BB5A7 /* cscrollview_8cpp.html */, + 24A200A60F90D1DD003BB5A7 /* cscrollview_8h.html */, + 24A200A70F90D1DD003BB5A7 /* ctabview_8cpp.html */, + 24A200A80F90D1DD003BB5A7 /* ctabview_8h.html */, + 24A200A90F90D1DD003BB5A7 /* deprecated.html */, + 24A200AA0F90D1DD003BB5A7 /* doc_8h.html */, + 24A200AB0F90D1DD003BB5A7 /* doxygen.css */, + 24A200AC0F90D1DD003BB5A7 /* doxygen.png */, + 24A200AD0F90D1DD003BB5A7 /* files.html */, + 24A200AE0F90D1DD003BB5A7 /* ftv2blank.png */, + 24A200AF0F90D1DD003BB5A7 /* ftv2doc.png */, + 24A200B00F90D1DD003BB5A7 /* ftv2folderclosed.png */, + 24A200B10F90D1DE003BB5A7 /* ftv2folderopen.png */, + 24A200B20F90D1DE003BB5A7 /* ftv2lastnode.png */, + 24A200B30F90D1DE003BB5A7 /* ftv2link.png */, + 24A200B40F90D1DE003BB5A7 /* ftv2mlastnode.png */, + 24A200B50F90D1DE003BB5A7 /* ftv2mnode.png */, + 24A200B60F90D1DE003BB5A7 /* ftv2node.png */, + 24A200B70F90D1DE003BB5A7 /* ftv2plastnode.png */, + 24A200B80F90D1DE003BB5A7 /* ftv2pnode.png */, + 24A200B90F90D1DE003BB5A7 /* ftv2vertline.png */, + 24A200BA0F90D1DE003BB5A7 /* functions.html */, + 24A200BB0F90D1DE003BB5A7 /* functions_0x62.html */, + 24A200BC0F90D1DE003BB5A7 /* functions_0x63.html */, + 24A200BD0F90D1DE003BB5A7 /* functions_0x64.html */, + 24A200BE0F90D1DE003BB5A7 /* functions_0x65.html */, + 24A200BF0F90D1DE003BB5A7 /* functions_0x66.html */, + 24A200C00F90D1DE003BB5A7 /* functions_0x67.html */, + 24A200C10F90D1DE003BB5A7 /* functions_0x68.html */, + 24A200C20F90D1DE003BB5A7 /* functions_0x69.html */, + 24A200C30F90D1DE003BB5A7 /* functions_0x6b.html */, + 24A200C40F90D1DE003BB5A7 /* functions_0x6c.html */, + 24A200C50F90D1DE003BB5A7 /* functions_0x6d.html */, + 24A200C60F90D1DE003BB5A7 /* functions_0x6e.html */, + 24A200C70F90D1DE003BB5A7 /* functions_0x6f.html */, + 24A200C80F90D1DE003BB5A7 /* functions_0x70.html */, + 24A200C90F90D1DE003BB5A7 /* functions_0x72.html */, + 24A200CA0F90D1DE003BB5A7 /* functions_0x73.html */, + 24A200CB0F90D1DE003BB5A7 /* functions_0x74.html */, + 24A200CC0F90D1DE003BB5A7 /* functions_0x75.html */, + 24A200CD0F90D1DE003BB5A7 /* functions_0x76.html */, + 24A200CE0F90D1DE003BB5A7 /* functions_0x77.html */, + 24A200CF0F90D1DE003BB5A7 /* functions_0x78.html */, + 24A200D00F90D1DE003BB5A7 /* functions_0x79.html */, + 24A200D10F90D1DE003BB5A7 /* functions_0x7a.html */, + 24A200D20F90D1DE003BB5A7 /* functions_0x7e.html */, + 24A200D30F90D1DE003BB5A7 /* functions_eval.html */, + 24A200D40F90D1DE003BB5A7 /* functions_func.html */, + 24A200D50F90D1DE003BB5A7 /* functions_func_0x62.html */, + 24A200D60F90D1DE003BB5A7 /* functions_func_0x63.html */, + 24A200D70F90D1DE003BB5A7 /* functions_func_0x64.html */, + 24A200D80F90D1DE003BB5A7 /* functions_func_0x65.html */, + 24A200D90F90D1DE003BB5A7 /* functions_func_0x66.html */, + 24A200DA0F90D1DE003BB5A7 /* functions_func_0x67.html */, + 24A200DB0F90D1DE003BB5A7 /* functions_func_0x68.html */, + 24A200DC0F90D1DE003BB5A7 /* functions_func_0x69.html */, + 24A200DD0F90D1DE003BB5A7 /* functions_func_0x6c.html */, + 24A200DE0F90D1DE003BB5A7 /* functions_func_0x6d.html */, + 24A200DF0F90D1DE003BB5A7 /* functions_func_0x6e.html */, + 24A200E00F90D1DE003BB5A7 /* functions_func_0x6f.html */, + 24A200E10F90D1DE003BB5A7 /* functions_func_0x70.html */, + 24A200E20F90D1DE003BB5A7 /* functions_func_0x72.html */, + 24A200E30F90D1DE003BB5A7 /* functions_func_0x73.html */, + 24A200E40F90D1DE003BB5A7 /* functions_func_0x74.html */, + 24A200E50F90D1DE003BB5A7 /* functions_func_0x75.html */, + 24A200E60F90D1DE003BB5A7 /* functions_func_0x76.html */, + 24A200E70F90D1DE003BB5A7 /* functions_func_0x77.html */, + 24A200E80F90D1DE003BB5A7 /* functions_func_0x7e.html */, + 24A200E90F90D1DE003BB5A7 /* functions_rela.html */, + 24A200EA0F90D1DE003BB5A7 /* functions_vars.html */, + 24A200EB0F90D1DE003BB5A7 /* functions_vars_0x62.html */, + 24A200EC0F90D1DE003BB5A7 /* functions_vars_0x63.html */, + 24A200ED0F90D1DE003BB5A7 /* functions_vars_0x64.html */, + 24A200EE0F90D1DE003BB5A7 /* functions_vars_0x65.html */, + 24A200EF0F90D1DE003BB5A7 /* functions_vars_0x66.html */, + 24A200F00F90D1DE003BB5A7 /* functions_vars_0x67.html */, + 24A200F10F90D1DE003BB5A7 /* functions_vars_0x68.html */, + 24A200F20F90D1DE003BB5A7 /* functions_vars_0x69.html */, + 24A200F30F90D1DE003BB5A7 /* functions_vars_0x6b.html */, + 24A200F40F90D1DE003BB5A7 /* functions_vars_0x6c.html */, + 24A200F50F90D1DE003BB5A7 /* functions_vars_0x6d.html */, + 24A200F60F90D1DE003BB5A7 /* functions_vars_0x6e.html */, + 24A200F70F90D1DE003BB5A7 /* functions_vars_0x6f.html */, + 24A200F80F90D1DE003BB5A7 /* functions_vars_0x70.html */, + 24A200F90F90D1DE003BB5A7 /* functions_vars_0x72.html */, + 24A200FA0F90D1DE003BB5A7 /* functions_vars_0x73.html */, + 24A200FB0F90D1DE003BB5A7 /* functions_vars_0x74.html */, + 24A200FC0F90D1DE003BB5A7 /* functions_vars_0x75.html */, + 24A200FD0F90D1DE003BB5A7 /* functions_vars_0x76.html */, + 24A200FE0F90D1DE003BB5A7 /* functions_vars_0x77.html */, + 24A200FF0F90D1DE003BB5A7 /* functions_vars_0x78.html */, + 24A201000F90D1DE003BB5A7 /* functions_vars_0x79.html */, + 24A201010F90D1DE003BB5A7 /* functions_vars_0x7a.html */, + 24A201020F90D1DE003BB5A7 /* globals.html */, + 24A201030F90D1DE003BB5A7 /* globals_0x61.html */, + 24A201040F90D1DE003BB5A7 /* globals_0x62.html */, + 24A201050F90D1DE003BB5A7 /* globals_0x63.html */, + 24A201060F90D1DE003BB5A7 /* globals_0x65.html */, + 24A201070F90D1DE003BB5A7 /* globals_0x66.html */, + 24A201080F90D1DE003BB5A7 /* globals_0x67.html */, + 24A201090F90D1DE003BB5A7 /* globals_0x6b.html */, + 24A2010A0F90D1DE003BB5A7 /* globals_0x6d.html */, + 24A2010B0F90D1DE003BB5A7 /* globals_0x6e.html */, + 24A2010C0F90D1DE003BB5A7 /* globals_0x6f.html */, + 24A2010D0F90D1DE003BB5A7 /* globals_0x71.html */, + 24A2010E0F90D1DE003BB5A7 /* globals_0x72.html */, + 24A2010F0F90D1DE003BB5A7 /* globals_0x73.html */, + 24A201100F90D1DE003BB5A7 /* globals_0x74.html */, + 24A201110F90D1DE003BB5A7 /* globals_0x75.html */, + 24A201120F90D1DE003BB5A7 /* globals_0x76.html */, + 24A201130F90D1DE003BB5A7 /* globals_0x77.html */, + 24A201140F90D1DE003BB5A7 /* globals_defs.html */, + 24A201150F90D1DE003BB5A7 /* globals_enum.html */, + 24A201160F90D1DE003BB5A7 /* globals_eval.html */, + 24A201170F90D1DE003BB5A7 /* globals_type.html */, + 24A201180F90D1DE003BB5A7 /* globals_vars.html */, + 24A201190F90D1DE003BB5A7 /* hierarchy.html */, + 24A2011A0F90D1DE003BB5A7 /* index.html */, + 24A2011B0F90D1DE003BB5A7 /* intro.html */, + 24A2011C0F90D1DE003BB5A7 /* license.html */, + 24A2011D0F90D1DE003BB5A7 /* maceditor.html */, + 24A2011E0F90D1DE003BB5A7 /* main.html */, + 24A2011F0F90D1DE003BB5A7 /* others.html */, + 24A201200F90D1DE003BB5A7 /* pages.html */, + 24A201210F90D1DE003BB5A7 /* plugguieditor_8cpp.html */, + 24A201220F90D1DE003BB5A7 /* plugguieditor_8h.html */, + 24A201230F90D1DE003BB5A7 /* sequences.html */, + 24A201240F90D1DE003BB5A7 /* struct_c_color-members.html */, + 24A201250F90D1DE003BB5A7 /* struct_c_color.html */, + 24A201260F90D1DE003BB5A7 /* struct_c_point-members.html */, + 24A201270F90D1DE003BB5A7 /* struct_c_point.html */, + 24A201280F90D1DE003BB5A7 /* struct_c_rect-members.html */, + 24A201290F90D1DE003BB5A7 /* struct_c_rect.html */, + 24A2012A0F90D1DE003BB5A7 /* struct_e_rect-members.html */, + 24A2012B0F90D1DE003BB5A7 /* struct_e_rect.html */, + 24A2012C0F90D1DE003BB5A7 /* struct_vst_file_select-members.html */, + 24A2012D0F90D1DE003BB5A7 /* struct_vst_file_select.html */, + 24A2012E0F90D1DE003BB5A7 /* struct_vst_file_type-members.html */, + 24A2012F0F90D1DE003BB5A7 /* struct_vst_file_type.html */, + 24A201300F90D1DE003BB5A7 /* struct_vst_key_code-members.html */, + 24A201310F90D1DE003BB5A7 /* struct_vst_key_code.html */, + 24A201320F90D1DE003BB5A7 /* tab_b.gif */, + 24A201330F90D1DE003BB5A7 /* tab_l.gif */, + 24A201340F90D1DE003BB5A7 /* tab_r.gif */, + 24A201350F90D1DE003BB5A7 /* tabs.css */, + 24A201360F90D1DE003BB5A7 /* thanks.html */, + 24A201370F90D1DE003BB5A7 /* tree.html */, + 24A201380F90D1DE003BB5A7 /* vstcontrols_8cpp.html */, + 24A201390F90D1DE003BB5A7 /* vstcontrols_8h.html */, + 24A2013A0F90D1DE003BB5A7 /* vstgui_8cpp.html */, + 24A2013B0F90D1DE003BB5A7 /* vstgui_8h.html */, + 24A2013C0F90D1DE003BB5A7 /* vstkeycode_8h.html */, + 24A2013D0F90D1DE003BB5A7 /* vstoffline.html */, + 24A2013E0F90D1DE003BB5A7 /* vstparamstruct.html */, + 24A2013F0F90D1DE003BB5A7 /* vstplugscarbon_8h.html */, + 24A201400F90D1DE003BB5A7 /* vstplugsmac_8h.html */, + 24A201410F90D1DE003BB5A7 /* vstplugsmacho_8h.html */, + 24A201420F90D1DE003BB5A7 /* vstplugsquartz_8h.html */, + 24A201430F90D1DE003BB5A7 /* whatsnew.html */, + ); + name = html; + path = /vstsdk2.4/vstgui.sf/vstgui/Documentation/html; + sourceTree = ""; + }; + 24A203CE0F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203D70F90D272003BB5A7 /* again.vst */, + 24A203D90F90D272003BB5A7 /* adelay.vst */, + 24A203DB0F90D272003BB5A7 /* vstxsynth.vst */, + 24A203DD0F90D272003BB5A7 /* surrounddelay.vst */, + 24A203DF0F90D272003BB5A7 /* minihost.app */, + ); + name = Products; + sourceTree = ""; + }; + 24A203E00F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203E50F90D272003BB5A7 /* drawtest.component */, + 24A203E70F90D272003BB5A7 /* drawtest.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A203E80F90D272003BB5A7 /* Products */ = { + isa = PBXGroup; + children = ( + 24A203ED0F90D272003BB5A7 /* drawtest.component */, + 24A203EF0F90D272003BB5A7 /* drawtest.vst */, + ); + name = Products; + sourceTree = ""; + }; + 24A2FEBB0F90D1DB003BB5A7 /* vstsdk2.4 */ = { + isa = PBXGroup; + children = ( + 24A2FEBC0F90D1DC003BB5A7 /* artwork */, + 24A2FEC20F90D1DC003BB5A7 /* bin */, + 24A2FED80F90D1DC003BB5A7 /* doc */, + 24A2FF8E0F90D1DD003BB5A7 /* index.html */, + 24A2FF8F0F90D1DD003BB5A7 /* pluginterfaces */, + 24A2FF940F90D1DD003BB5A7 /* public.sdk */, + 24A2FFDE0F90D1DD003BB5A7 /* vstgui.sf */, + ); + name = vstsdk2.4; + path = /vstsdk2.4; + sourceTree = ""; + }; + 24A2FEBC0F90D1DC003BB5A7 /* artwork */ = { + isa = PBXGroup; + children = ( + 24A2FEBD0F90D1DC003BB5A7 /* Thumbs.db */, + 24A2FEBE0F90D1DC003BB5A7 /* VST_Logo_Usage_Guideline.pdf */, + 24A2FEBF0F90D1DC003BB5A7 /* VSTLogoAlpha.png */, + 24A2FEC00F90D1DC003BB5A7 /* VSTLogoBlack.jpg */, + 24A2FEC10F90D1DC003BB5A7 /* VSTLogoWhite.jpg */, + ); + name = artwork; + path = /vstsdk2.4/artwork; + sourceTree = ""; + }; + 24A2FEC20F90D1DC003BB5A7 /* bin */ = { + isa = PBXGroup; + children = ( + 24A2FEC30F90D1DC003BB5A7 /* mac */, + 24A2FED50F90D1DC003BB5A7 /* win */, + ); + name = bin; + path = /vstsdk2.4/bin; + sourceTree = ""; + }; + 24A2FEC30F90D1DC003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FEC40F90D1DC003BB5A7 /* VSTMonitor.vst */, + 24A2FED40F90D1DC003BB5A7 /* VSTParamTool.app */, + ); + name = mac; + path = /vstsdk2.4/bin/mac; + sourceTree = ""; + }; + 24A2FEC40F90D1DC003BB5A7 /* VSTMonitor.vst */ = { + isa = PBXGroup; + children = ( + 24A2FEC50F90D1DC003BB5A7 /* Contents */, + ); + name = VSTMonitor.vst; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst; + sourceTree = ""; + }; + 24A2FEC50F90D1DC003BB5A7 /* Contents */ = { + isa = PBXGroup; + children = ( + 24A2FEC60F90D1DC003BB5A7 /* Info.plist */, + 24A2FEC70F90D1DC003BB5A7 /* MacOS */, + 24A2FEC90F90D1DC003BB5A7 /* PkgInfo */, + 24A2FECA0F90D1DC003BB5A7 /* Resources */, + ); + name = Contents; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents; + sourceTree = ""; + }; + 24A2FEC70F90D1DC003BB5A7 /* MacOS */ = { + isa = PBXGroup; + children = ( + 24A2FEC80F90D1DC003BB5A7 /* VSTMonitor */, + ); + name = MacOS; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/MacOS; + sourceTree = ""; + }; + 24A2FECA0F90D1DC003BB5A7 /* Resources */ = { + isa = PBXGroup; + children = ( + 24A2FECB0F90D1DC003BB5A7 /* bmp50000.bmp */, + 24A2FECC0F90D1DC003BB5A7 /* bmp50001.bmp */, + 24A2FECD0F90D1DC003BB5A7 /* bmp50002.bmp */, + 24A2FECE0F90D1DC003BB5A7 /* bmp50003.bmp */, + 24A2FECF0F90D1DC003BB5A7 /* bmp50004.bmp */, + 24A2FED00F90D1DC003BB5A7 /* bmp50005.bmp */, + 24A2FED10F90D1DC003BB5A7 /* bmp50006.bmp */, + 24A2FED20F90D1DC003BB5A7 /* bmp50007.bmp */, + 24A2FED30F90D1DC003BB5A7 /* bmp50008.bmp */, + ); + name = Resources; + path = /vstsdk2.4/bin/mac/VSTMonitor.vst/Contents/Resources; + sourceTree = ""; + }; + 24A2FED50F90D1DC003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FED60F90D1DC003BB5A7 /* vstmonitor.dll */, + 24A2FED70F90D1DC003BB5A7 /* vstparamtool.exe */, + ); + name = win; + path = /vstsdk2.4/bin/win; + sourceTree = ""; + }; + 24A2FED80F90D1DC003BB5A7 /* doc */ = { + isa = PBXGroup; + children = ( + 24A2FED90F90D1DC003BB5A7 /* gfx */, + 24A2FEDE0F90D1DC003BB5A7 /* html */, + 24A2FF8A0F90D1DD003BB5A7 /* sdk.menu.html */, + 24A2FF8B0F90D1DD003BB5A7 /* sdk.overview.html */, + 24A2FF8C0F90D1DD003BB5A7 /* sdkdoc.css */, + 24A2FF8D0F90D1DD003BB5A7 /* VST Licensing Agreement.rtf */, + ); + name = doc; + path = /vstsdk2.4/doc; + sourceTree = ""; + }; + 24A2FED90F90D1DC003BB5A7 /* gfx */ = { + isa = PBXGroup; + children = ( + 24A2FEDA0F90D1DC003BB5A7 /* folder.gif */, + 24A2FEDB0F90D1DC003BB5A7 /* mac.gif */, + 24A2FEDC0F90D1DC003BB5A7 /* vstpluglogo_small.jpg */, + 24A2FEDD0F90D1DC003BB5A7 /* win.gif */, + ); + name = gfx; + path = /vstsdk2.4/doc/gfx; + sourceTree = ""; + }; + 24A2FEDE0F90D1DC003BB5A7 /* html */ = { + isa = PBXGroup; + children = ( + 24A2FEDF0F90D1DC003BB5A7 /* aeffect_8h.html */, + 24A2FEE00F90D1DC003BB5A7 /* aeffectx_8h.html */, + 24A2FEE10F90D1DC003BB5A7 /* aeffeditor_8h.html */, + 24A2FEE20F90D1DC003BB5A7 /* annotated.html */, + 24A2FEE30F90D1DC003BB5A7 /* audioeffect_8cpp.html */, + 24A2FEE40F90D1DC003BB5A7 /* audioeffect_8h.html */, + 24A2FEE50F90D1DC003BB5A7 /* audioeffectx_8cpp.html */, + 24A2FEE60F90D1DC003BB5A7 /* audioeffectx_8h.html */, + 24A2FEE70F90D1DC003BB5A7 /* Blocksizechange.gif */, + 24A2FEE80F90D1DC003BB5A7 /* class_a_eff_editor-members.html */, + 24A2FEE90F90D1DC003BB5A7 /* class_a_eff_editor.html */, + 24A2FEEA0F90D1DC003BB5A7 /* class_audio_effect-members.html */, + 24A2FEEB0F90D1DC003BB5A7 /* class_audio_effect.html */, + 24A2FEEC0F90D1DC003BB5A7 /* class_audio_effect.png */, + 24A2FEED0F90D1DC003BB5A7 /* class_audio_effect_x-members.html */, + 24A2FEEE0F90D1DC003BB5A7 /* class_audio_effect_x.html */, + 24A2FEEF0F90D1DC003BB5A7 /* class_audio_effect_x.png */, + 24A2FEF00F90D1DC003BB5A7 /* ControlChanged.gif */, + 24A2FEF10F90D1DC003BB5A7 /* deprecated.html */, + 24A2FEF20F90D1DC003BB5A7 /* dir_2d3252dd12c84c66c1d25b26bb45a1f5.html */, + 24A2FEF30F90D1DC003BB5A7 /* dir_77c628dfee72e555f82d5ef53b733f38.html */, + 24A2FEF40F90D1DC003BB5A7 /* dir_f81105d3b854bea570aaf3bae5cb64c1.html */, + 24A2FEF50F90D1DC003BB5A7 /* dir_fa0454ab79b4262333bf837ea3d765e9.html */, + 24A2FEF60F90D1DC003BB5A7 /* dirs.html */, + 24A2FEF70F90D1DC003BB5A7 /* doc_8h.html */, + 24A2FEF80F90D1DC003BB5A7 /* doxygen.css */, + 24A2FEF90F90D1DC003BB5A7 /* doxygen.png */, + 24A2FEFA0F90D1DC003BB5A7 /* files.html */, + 24A2FEFB0F90D1DC003BB5A7 /* ftv2blank.png */, + 24A2FEFC0F90D1DC003BB5A7 /* ftv2doc.png */, + 24A2FEFD0F90D1DC003BB5A7 /* ftv2folderclosed.png */, + 24A2FEFE0F90D1DC003BB5A7 /* ftv2folderopen.png */, + 24A2FEFF0F90D1DC003BB5A7 /* ftv2lastnode.png */, + 24A2FF000F90D1DC003BB5A7 /* ftv2link.png */, + 24A2FF010F90D1DC003BB5A7 /* ftv2mlastnode.png */, + 24A2FF020F90D1DC003BB5A7 /* ftv2mnode.png */, + 24A2FF030F90D1DC003BB5A7 /* ftv2node.png */, + 24A2FF040F90D1DC003BB5A7 /* ftv2plastnode.png */, + 24A2FF050F90D1DC003BB5A7 /* ftv2pnode.png */, + 24A2FF060F90D1DC003BB5A7 /* ftv2vertline.png */, + 24A2FF070F90D1DC003BB5A7 /* functions.html */, + 24A2FF080F90D1DC003BB5A7 /* functions_0x62.html */, + 24A2FF090F90D1DC003BB5A7 /* functions_0x63.html */, + 24A2FF0A0F90D1DC003BB5A7 /* functions_0x64.html */, + 24A2FF0B0F90D1DC003BB5A7 /* functions_0x65.html */, + 24A2FF0C0F90D1DC003BB5A7 /* functions_0x66.html */, + 24A2FF0D0F90D1DC003BB5A7 /* functions_0x67.html */, + 24A2FF0E0F90D1DC003BB5A7 /* functions_0x68.html */, + 24A2FF0F0F90D1DC003BB5A7 /* functions_0x69.html */, + 24A2FF100F90D1DC003BB5A7 /* functions_0x6b.html */, + 24A2FF110F90D1DC003BB5A7 /* functions_0x6c.html */, + 24A2FF120F90D1DC003BB5A7 /* functions_0x6d.html */, + 24A2FF130F90D1DC003BB5A7 /* functions_0x6e.html */, + 24A2FF140F90D1DC003BB5A7 /* functions_0x6f.html */, + 24A2FF150F90D1DC003BB5A7 /* functions_0x70.html */, + 24A2FF160F90D1DC003BB5A7 /* functions_0x72.html */, + 24A2FF170F90D1DC003BB5A7 /* functions_0x73.html */, + 24A2FF180F90D1DC003BB5A7 /* functions_0x74.html */, + 24A2FF190F90D1DC003BB5A7 /* functions_0x75.html */, + 24A2FF1A0F90D1DC003BB5A7 /* functions_0x76.html */, + 24A2FF1B0F90D1DC003BB5A7 /* functions_0x77.html */, + 24A2FF1C0F90D1DC003BB5A7 /* functions_0x78.html */, + 24A2FF1D0F90D1DC003BB5A7 /* functions_0x79.html */, + 24A2FF1E0F90D1DC003BB5A7 /* functions_0x7e.html */, + 24A2FF1F0F90D1DC003BB5A7 /* functions_func.html */, + 24A2FF200F90D1DC003BB5A7 /* functions_vars.html */, + 24A2FF210F90D1DC003BB5A7 /* globals.html */, + 24A2FF220F90D1DC003BB5A7 /* globals_0x62.html */, + 24A2FF230F90D1DC003BB5A7 /* globals_0x63.html */, + 24A2FF240F90D1DC003BB5A7 /* globals_0x64.html */, + 24A2FF250F90D1DC003BB5A7 /* globals_0x65.html */, + 24A2FF260F90D1DC003BB5A7 /* globals_0x66.html */, + 24A2FF270F90D1DC003BB5A7 /* globals_0x6b.html */, + 24A2FF280F90D1DC003BB5A7 /* globals_0x6d.html */, + 24A2FF290F90D1DC003BB5A7 /* globals_0x74.html */, + 24A2FF2A0F90D1DC003BB5A7 /* globals_0x76.html */, + 24A2FF2B0F90D1DC003BB5A7 /* globals_defs.html */, + 24A2FF2C0F90D1DC003BB5A7 /* globals_enum.html */, + 24A2FF2D0F90D1DC003BB5A7 /* globals_eval.html */, + 24A2FF2E0F90D1DC003BB5A7 /* globals_eval_0x65.html */, + 24A2FF2F0F90D1DC003BB5A7 /* globals_eval_0x6b.html */, + 24A2FF300F90D1DC003BB5A7 /* globals_eval_0x6d.html */, + 24A2FF310F90D1DC003BB5A7 /* globals_eval_0x76.html */, + 24A2FF320F90D1DC003BB5A7 /* globals_func.html */, + 24A2FF330F90D1DC003BB5A7 /* globals_type.html */, + 24A2FF340F90D1DC003BB5A7 /* globals_vars.html */, + 24A2FF350F90D1DC003BB5A7 /* hierarchy.html */, + 24A2FF360F90D1DC003BB5A7 /* history.html */, + 24A2FF370F90D1DC003BB5A7 /* index.html */, + 24A2FF380F90D1DC003BB5A7 /* Initialisation.gif */, + 24A2FF390F90D1DC003BB5A7 /* intro.html */, + 24A2FF3A0F90D1DC003BB5A7 /* IOchange.gif */, + 24A2FF3B0F90D1DC003BB5A7 /* license.html */, + 24A2FF3C0F90D1DC003BB5A7 /* maceditor.html */, + 24A2FF3D0F90D1DC003BB5A7 /* main.html */, + 24A2FF3E0F90D1DC003BB5A7 /* namespace_host_can_dos.html */, + 24A2FF3F0F90D1DC003BB5A7 /* namespace_plug_can_dos.html */, + 24A2FF400F90D1DC003BB5A7 /* namespacemembers.html */, + 24A2FF410F90D1DC003BB5A7 /* namespacemembers_vars.html */, + 24A2FF420F90D1DC003BB5A7 /* namespaces.html */, + 24A2FF430F90D1DC003BB5A7 /* Offlineprocessing.gif */, + 24A2FF440F90D1DC003BB5A7 /* others.html */, + 24A2FF450F90D1DC003BB5A7 /* pages.html */, + 24A2FF460F90D1DC003BB5A7 /* Sampleratechange.gif */, + 24A2FF470F90D1DC003BB5A7 /* sequences.html */, + 24A2FF480F90D1DC003BB5A7 /* SpeakerarrangementnegotiationforVSTfx.gif */, + 24A2FF490F90D1DC003BB5A7 /* struct_a_effect-members.html */, + 24A2FF4A0F90D1DC003BB5A7 /* struct_a_effect.html */, + 24A2FF4B0F90D1DC003BB5A7 /* struct_e_rect-members.html */, + 24A2FF4C0F90D1DC003BB5A7 /* struct_e_rect.html */, + 24A2FF4D0F90D1DC003BB5A7 /* struct_midi_key_name-members.html */, + 24A2FF4E0F90D1DC003BB5A7 /* struct_midi_key_name.html */, + 24A2FF4F0F90D1DC003BB5A7 /* struct_midi_program_category-members.html */, + 24A2FF500F90D1DC003BB5A7 /* struct_midi_program_category.html */, + 24A2FF510F90D1DC003BB5A7 /* struct_midi_program_name-members.html */, + 24A2FF520F90D1DC003BB5A7 /* struct_midi_program_name.html */, + 24A2FF530F90D1DC003BB5A7 /* struct_vst_audio_file-members.html */, + 24A2FF540F90D1DC003BB5A7 /* struct_vst_audio_file.html */, + 24A2FF550F90D1DC003BB5A7 /* struct_vst_audio_file_marker-members.html */, + 24A2FF560F90D1DC003BB5A7 /* struct_vst_audio_file_marker.html */, + 24A2FF570F90D1DC003BB5A7 /* struct_vst_event-members.html */, + 24A2FF580F90D1DC003BB5A7 /* struct_vst_event.html */, + 24A2FF590F90D1DD003BB5A7 /* struct_vst_events-members.html */, + 24A2FF5A0F90D1DD003BB5A7 /* struct_vst_events.html */, + 24A2FF5B0F90D1DD003BB5A7 /* struct_vst_file_select-members.html */, + 24A2FF5C0F90D1DD003BB5A7 /* struct_vst_file_select.html */, + 24A2FF5D0F90D1DD003BB5A7 /* struct_vst_file_type-members.html */, + 24A2FF5E0F90D1DD003BB5A7 /* struct_vst_file_type.html */, + 24A2FF5F0F90D1DD003BB5A7 /* struct_vst_key_code-members.html */, + 24A2FF600F90D1DD003BB5A7 /* struct_vst_key_code.html */, + 24A2FF610F90D1DD003BB5A7 /* struct_vst_midi_event-members.html */, + 24A2FF620F90D1DD003BB5A7 /* struct_vst_midi_event.html */, + 24A2FF630F90D1DD003BB5A7 /* struct_vst_midi_sysex_event-members.html */, + 24A2FF640F90D1DD003BB5A7 /* struct_vst_midi_sysex_event.html */, + 24A2FF650F90D1DD003BB5A7 /* struct_vst_offline_task-members.html */, + 24A2FF660F90D1DD003BB5A7 /* struct_vst_offline_task.html */, + 24A2FF670F90D1DD003BB5A7 /* struct_vst_parameter_properties-members.html */, + 24A2FF680F90D1DD003BB5A7 /* struct_vst_parameter_properties.html */, + 24A2FF690F90D1DD003BB5A7 /* struct_vst_patch_chunk_info-members.html */, + 24A2FF6A0F90D1DD003BB5A7 /* struct_vst_patch_chunk_info.html */, + 24A2FF6B0F90D1DD003BB5A7 /* struct_vst_pin_properties-members.html */, + 24A2FF6C0F90D1DD003BB5A7 /* struct_vst_pin_properties.html */, + 24A2FF6D0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement-members.html */, + 24A2FF6E0F90D1DD003BB5A7 /* struct_vst_speaker_arrangement.html */, + 24A2FF6F0F90D1DD003BB5A7 /* struct_vst_speaker_properties-members.html */, + 24A2FF700F90D1DD003BB5A7 /* struct_vst_speaker_properties.html */, + 24A2FF710F90D1DD003BB5A7 /* struct_vst_time_info-members.html */, + 24A2FF720F90D1DD003BB5A7 /* struct_vst_time_info.html */, + 24A2FF730F90D1DD003BB5A7 /* struct_vst_variable_io-members.html */, + 24A2FF740F90D1DD003BB5A7 /* struct_vst_variable_io.html */, + 24A2FF750F90D1DD003BB5A7 /* struct_vst_window-members.html */, + 24A2FF760F90D1DD003BB5A7 /* struct_vst_window.html */, + 24A2FF770F90D1DD003BB5A7 /* structfx_bank-members.html */, + 24A2FF780F90D1DD003BB5A7 /* structfx_bank.html */, + 24A2FF790F90D1DD003BB5A7 /* structfx_program-members.html */, + 24A2FF7A0F90D1DD003BB5A7 /* structfx_program.html */, + 24A2FF7B0F90D1DD003BB5A7 /* tab_b.gif */, + 24A2FF7C0F90D1DD003BB5A7 /* tab_l.gif */, + 24A2FF7D0F90D1DD003BB5A7 /* tab_r.gif */, + 24A2FF7E0F90D1DD003BB5A7 /* tabs.css */, + 24A2FF7F0F90D1DD003BB5A7 /* Termination.gif */, + 24A2FF800F90D1DD003BB5A7 /* thanks.html */, + 24A2FF810F90D1DD003BB5A7 /* tree.html */, + 24A2FF820F90D1DD003BB5A7 /* TurnOff.gif */, + 24A2FF830F90D1DD003BB5A7 /* TurnOn.gif */, + 24A2FF840F90D1DD003BB5A7 /* vstfxstore_8h.html */, + 24A2FF850F90D1DD003BB5A7 /* vstoffline.html */, + 24A2FF860F90D1DD003BB5A7 /* vstparamstruct.html */, + 24A2FF870F90D1DD003BB5A7 /* vstpluglogo.jpg */, + 24A2FF880F90D1DD003BB5A7 /* vstplugmain_8cpp.html */, + 24A2FF890F90D1DD003BB5A7 /* whatsnew.html */, + ); + name = html; + path = /vstsdk2.4/doc/html; + sourceTree = ""; + }; + 24A2FF8F0F90D1DD003BB5A7 /* pluginterfaces */ = { + isa = PBXGroup; + children = ( + 24A2FF900F90D1DD003BB5A7 /* vst2.x */, + ); + name = pluginterfaces; + path = /vstsdk2.4/pluginterfaces; + sourceTree = ""; + }; + 24A2FF900F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FF910F90D1DD003BB5A7 /* aeffect.h */, + 24A2FF920F90D1DD003BB5A7 /* aeffectx.h */, + 24A2FF930F90D1DD003BB5A7 /* vstfxstore.h */, + ); + name = vst2.x; + path = /vstsdk2.4/pluginterfaces/vst2.x; + sourceTree = ""; + }; + 24A2FF940F90D1DD003BB5A7 /* public.sdk */ = { + isa = PBXGroup; + children = ( + 24A2FF950F90D1DD003BB5A7 /* samples */, + 24A2FFD60F90D1DD003BB5A7 /* source */, + ); + name = public.sdk; + path = /vstsdk2.4/public.sdk; + sourceTree = ""; + }; + 24A2FF950F90D1DD003BB5A7 /* samples */ = { + isa = PBXGroup; + children = ( + 24A2FF960F90D1DD003BB5A7 /* vst2.x */, + ); + name = samples; + path = /vstsdk2.4/public.sdk/samples; + sourceTree = ""; + }; + 24A2FF960F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FF970F90D1DD003BB5A7 /* adelay */, + 24A2FFA80F90D1DD003BB5A7 /* again */, + 24A2FFAE0F90D1DD003BB5A7 /* mac */, + 24A2FFB40F90D1DD003BB5A7 /* minihost */, + 24A2FFBA0F90D1DD003BB5A7 /* vstxsynth */, + 24A2FFC50F90D1DD003BB5A7 /* win */, + 24A2FFC80F90D1DD003BB5A7 /* win.vc2003 */, + 24A2FFCF0F90D1DD003BB5A7 /* win.vc6 */, + ); + name = vst2.x; + path = /vstsdk2.4/public.sdk/samples/vst2.x; + sourceTree = ""; + }; + 24A2FF970F90D1DD003BB5A7 /* adelay */ = { + isa = PBXGroup; + children = ( + 24A2FF980F90D1DD003BB5A7 /* adelay.cpp */, + 24A2FF990F90D1DD003BB5A7 /* adelay.h */, + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */, + 24A2FF9B0F90D1DD003BB5A7 /* editor */, + 24A2FFA30F90D1DD003BB5A7 /* surrounddelay.cpp */, + 24A2FFA40F90D1DD003BB5A7 /* surrounddelay.h */, + 24A2FFA50F90D1DD003BB5A7 /* win */, + ); + name = adelay; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay; + sourceTree = ""; + }; + 24A2FF9B0F90D1DD003BB5A7 /* editor */ = { + isa = PBXGroup; + children = ( + 24A2FF9C0F90D1DD003BB5A7 /* resources */, + 24A2FFA10F90D1DD003BB5A7 /* sdeditor.cpp */, + 24A2FFA20F90D1DD003BB5A7 /* sdeditor.h */, + ); + name = editor; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor; + sourceTree = ""; + }; + 24A2FF9C0F90D1DD003BB5A7 /* resources */ = { + isa = PBXGroup; + children = ( + 24A2FF9D0F90D1DD003BB5A7 /* bmp00128.bmp */, + 24A2FF9E0F90D1DD003BB5A7 /* bmp00129.bmp */, + 24A2FF9F0F90D1DD003BB5A7 /* bmp00130.bmp */, + 24A2FFA00F90D1DD003BB5A7 /* surrounddelay.rc */, + ); + name = resources; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/editor/resources; + sourceTree = ""; + }; + 24A2FFA50F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFA60F90D1DD003BB5A7 /* adelay.vcproj */, + 24A2FFA70F90D1DD003BB5A7 /* surrounddelay.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/adelay/win; + sourceTree = ""; + }; + 24A2FFA80F90D1DD003BB5A7 /* again */ = { + isa = PBXGroup; + children = ( + 24A2FFA90F90D1DD003BB5A7 /* source */, + 24A2FFAC0F90D1DD003BB5A7 /* win */, + ); + name = again; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again; + sourceTree = ""; + }; + 24A2FFA90F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFAA0F90D1DD003BB5A7 /* again.cpp */, + 24A2FFAB0F90D1DD003BB5A7 /* again.h */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again/source; + sourceTree = ""; + }; + 24A2FFAC0F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFAD0F90D1DD003BB5A7 /* again.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/again/win; + sourceTree = ""; + }; + 24A2FFAE0F90D1DD003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FFAF0F90D1DD003BB5A7 /* minihost-Info.plist */, + 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */, + 24A2FFB30F90D1DD003BB5A7 /* vst2.4Info.plist */, + ); + name = mac; + path = /vstsdk2.4/public.sdk/samples/vst2.x/mac; + sourceTree = ""; + }; + 24A2FFB40F90D1DD003BB5A7 /* minihost */ = { + isa = PBXGroup; + children = ( + 24A2FFB50F90D1DD003BB5A7 /* source */, + 24A2FFB80F90D1DD003BB5A7 /* win */, + ); + name = minihost; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost; + sourceTree = ""; + }; + 24A2FFB50F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFB60F90D1DD003BB5A7 /* minieditor.cpp */, + 24A2FFB70F90D1DD003BB5A7 /* minihost.cpp */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost/source; + sourceTree = ""; + }; + 24A2FFB80F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFB90F90D1DD003BB5A7 /* minihost.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/minihost/win; + sourceTree = ""; + }; + 24A2FFBA0F90D1DD003BB5A7 /* vstxsynth */ = { + isa = PBXGroup; + children = ( + 24A2FFBB0F90D1DD003BB5A7 /* resource */, + 24A2FFBE0F90D1DD003BB5A7 /* source */, + 24A2FFC30F90D1DD003BB5A7 /* win */, + ); + name = vstxsynth; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth; + sourceTree = ""; + }; + 24A2FFBB0F90D1DD003BB5A7 /* resource */ = { + isa = PBXGroup; + children = ( + 24A2FFBC0F90D1DD003BB5A7 /* vstxsynth.rc */, + 24A2FFBD0F90D1DD003BB5A7 /* vstxsynth.vstxml */, + ); + name = resource; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/resource; + sourceTree = ""; + }; + 24A2FFBE0F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFBF0F90D1DD003BB5A7 /* gmnames.h */, + 24A2FFC00F90D1DD003BB5A7 /* vstxsynth.cpp */, + 24A2FFC10F90D1DD003BB5A7 /* vstxsynth.h */, + 24A2FFC20F90D1DD003BB5A7 /* vstxsynthproc.cpp */, + ); + name = source; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/source; + sourceTree = ""; + }; + 24A2FFC30F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFC40F90D1DD003BB5A7 /* vstxsynth.vcproj */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/vstxsynth/win; + sourceTree = ""; + }; + 24A2FFC50F90D1DD003BB5A7 /* win */ = { + isa = PBXGroup; + children = ( + 24A2FFC60F90D1DD003BB5A7 /* samples.sln */, + 24A2FFC70F90D1DD003BB5A7 /* vstplug.def */, + ); + name = win; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win; + sourceTree = ""; + }; + 24A2FFC80F90D1DD003BB5A7 /* win.vc2003 */ = { + isa = PBXGroup; + children = ( + 24A2FFC90F90D1DD003BB5A7 /* adelay.vcproj */, + 24A2FFCA0F90D1DD003BB5A7 /* again.vcproj */, + 24A2FFCB0F90D1DD003BB5A7 /* minihost.vcproj */, + 24A2FFCC0F90D1DD003BB5A7 /* samples.sln */, + 24A2FFCD0F90D1DD003BB5A7 /* surrounddelay.vcproj */, + 24A2FFCE0F90D1DD003BB5A7 /* vstxsynth.vcproj */, + ); + name = win.vc2003; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win.vc2003; + sourceTree = ""; + }; + 24A2FFCF0F90D1DD003BB5A7 /* win.vc6 */ = { + isa = PBXGroup; + children = ( + 24A2FFD00F90D1DD003BB5A7 /* adelay.dsp */, + 24A2FFD10F90D1DD003BB5A7 /* again.dsp */, + 24A2FFD20F90D1DD003BB5A7 /* minihost.dsp */, + 24A2FFD30F90D1DD003BB5A7 /* samples.dsw */, + 24A2FFD40F90D1DD003BB5A7 /* surrounddelay.dsp */, + 24A2FFD50F90D1DD003BB5A7 /* vstxsynth.dsp */, + ); + name = win.vc6; + path = /vstsdk2.4/public.sdk/samples/vst2.x/win.vc6; + sourceTree = ""; + }; + 24A2FFD60F90D1DD003BB5A7 /* source */ = { + isa = PBXGroup; + children = ( + 24A2FFD70F90D1DD003BB5A7 /* vst2.x */, + ); + name = source; + path = /vstsdk2.4/public.sdk/source; + sourceTree = ""; + }; + 24A2FFD70F90D1DD003BB5A7 /* vst2.x */ = { + isa = PBXGroup; + children = ( + 24A2FFD80F90D1DD003BB5A7 /* aeffeditor.h */, + 24A2FFD90F90D1DD003BB5A7 /* audioeffect.cpp */, + 24A2FFDA0F90D1DD003BB5A7 /* audioeffect.h */, + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */, + 24A2FFDC0F90D1DD003BB5A7 /* audioeffectx.h */, + 24A2FFDD0F90D1DD003BB5A7 /* vstplugmain.cpp */, + ); + name = vst2.x; + path = /vstsdk2.4/public.sdk/source/vst2.x; + sourceTree = ""; + }; + 24A2FFDE0F90D1DD003BB5A7 /* vstgui.sf */ = { + isa = PBXGroup; + children = ( + 24A2FFDF0F90D1DD003BB5A7 /* drawtest */, + 24A200160F90D1DD003BB5A7 /* vstgui */, + ); + name = vstgui.sf; + path = /vstsdk2.4/vstgui.sf; + sourceTree = ""; + }; + 24A2FFDF0F90D1DD003BB5A7 /* drawtest */ = { + isa = PBXGroup; + children = ( + 24A2FFE00F90D1DD003BB5A7 /* mac */, + 24A2FFEE0F90D1DD003BB5A7 /* resources */, + 24A200030F90D1DD003BB5A7 /* source */, + 24A2000F0F90D1DD003BB5A7 /* win */, + 24A200130F90D1DD003BB5A7 /* win.vc6 */, + ); + name = drawtest; + path = /vstsdk2.4/vstgui.sf/drawtest; + sourceTree = ""; + }; + 24A2FFE00F90D1DD003BB5A7 /* mac */ = { + isa = PBXGroup; + children = ( + 24A2FFE10F90D1DD003BB5A7 /* audiounit.exp */, + 24A2FFE20F90D1DD003BB5A7 /* cw_vst_prefix.pch++ */, + 24A2FFE30F90D1DD003BB5A7 /* drawtest.cw9prj */, + 24A2FFE40F90D1DD003BB5A7 /* drawtest.plc */, + 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */, + 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */, + 24A2FFEB0F90D1DD003BB5A7 /* Info.plist */, + 24A2FFEC0F90D1DD003BB5A7 /* xcode_au_prefix.h */, + 24A2FFED0F90D1DD003BB5A7 /* xcode_vst_prefix.h */, + ); + name = mac; + path = /vstsdk2.4/vstgui.sf/drawtest/mac; + sourceTree = ""; + }; + 24A2FFEE0F90D1DD003BB5A7 /* resources */ = { + isa = PBXGroup; + children = ( + 24A2FFEF0F90D1DD003BB5A7 /* audiounit.r */, + 24A2FFF00F90D1DD003BB5A7 /* bmp00001.png */, + 24A2FFF10F90D1DD003BB5A7 /* bmp00100.png */, + 24A2FFF20F90D1DD003BB5A7 /* bmp01000.png */, + 24A2FFF30F90D1DD003BB5A7 /* bmp10001.bmp */, + 24A2FFF40F90D1DD003BB5A7 /* bmp10002.bmp */, + 24A2FFF50F90D1DD003BB5A7 /* bmp10003.bmp */, + 24A2FFF60F90D1DD003BB5A7 /* bmp10004.bmp */, + 24A2FFF70F90D1DD003BB5A7 /* bmp10005.bmp */, + 24A2FFF80F90D1DD003BB5A7 /* bmp10006.bmp */, + 24A2FFF90F90D1DD003BB5A7 /* bmp10007.bmp */, + 24A2FFFA0F90D1DD003BB5A7 /* bmp10008.bmp */, + 24A2FFFB0F90D1DD003BB5A7 /* bmp10009.bmp */, + 24A2FFFC0F90D1DD003BB5A7 /* bmp10010.bmp */, + 24A2FFFD0F90D1DD003BB5A7 /* bmp10011.bmp */, + 24A2FFFE0F90D1DD003BB5A7 /* bmp10012.bmp */, + 24A2FFFF0F90D1DD003BB5A7 /* bmp10013.bmp */, + 24A200000F90D1DD003BB5A7 /* bmp10014.bmp */, + 24A200010F90D1DD003BB5A7 /* bmp10015.bmp */, + 24A200020F90D1DD003BB5A7 /* bmp10016.bmp */, + ); + name = resources; + path = /vstsdk2.4/vstgui.sf/drawtest/resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 8D01CCC70486CAD60068D4B7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 245463B90991757100464AD3 /* BrightAmbience.h in Headers */, + 24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */, + 24A202190F90D1DE003BB5A7 /* aeffect.h in Headers */, + 24A2021A0F90D1DE003BB5A7 /* aeffectx.h in Headers */, + 24A2021B0F90D1DE003BB5A7 /* vstfxstore.h in Headers */, + 24A2021D0F90D1DE003BB5A7 /* adelay.h in Headers */, + 24A202240F90D1DE003BB5A7 /* sdeditor.h in Headers */, + 24A202260F90D1DE003BB5A7 /* surrounddelay.h in Headers */, + 24A2022A0F90D1DE003BB5A7 /* again.h in Headers */, + 24A202330F90D1DE003BB5A7 /* gmnames.h in Headers */, + 24A202350F90D1DE003BB5A7 /* vstxsynth.h in Headers */, + 24A202460F90D1DE003BB5A7 /* aeffeditor.h in Headers */, + 24A202480F90D1DE003BB5A7 /* audioeffect.h in Headers */, + 24A2024A0F90D1DE003BB5A7 /* audioeffectx.h in Headers */, + 24A2024D0F90D1DE003BB5A7 /* cw_vst_prefix.pch++ in Headers */, + 24A202510F90D1DE003BB5A7 /* xcode_au_prefix.h in Headers */, + 24A202520F90D1DE003BB5A7 /* xcode_vst_prefix.h in Headers */, + 24A202680F90D1DE003BB5A7 /* controlsgui.h in Headers */, + 24A2026A0F90D1DE003BB5A7 /* pdrawtesteditor.h in Headers */, + 24A2026C0F90D1DE003BB5A7 /* pdrawtesteffect.h in Headers */, + 24A2026F0F90D1DE003BB5A7 /* pdrawtestview.h in Headers */, + 24A202710F90D1DE003BB5A7 /* pprimitivesviews.h in Headers */, + 24A202780F90D1DE003BB5A7 /* aeffguieditor.h in Headers */, + 24A2027A0F90D1DE003BB5A7 /* cfileselector.h in Headers */, + 24A2027D0F90D1DE003BB5A7 /* cscrollview.h in Headers */, + 24A2027F0F90D1DE003BB5A7 /* ctabview.h in Headers */, + 24A203A50F90D1DE003BB5A7 /* plugguieditor.h in Headers */, + 24A203A70F90D1DE003BB5A7 /* vstcontrols.h in Headers */, + 24A203A90F90D1DE003BB5A7 /* vstgui.h in Headers */, + 24A203AA0F90D1DE003BB5A7 /* vstkeycode.h in Headers */, + 24A203AB0F90D1DE003BB5A7 /* vstplugscarbon.h in Headers */, + 24A203AC0F90D1DE003BB5A7 /* vstplugsmac.h in Headers */, + 24A203AD0F90D1DE003BB5A7 /* vstplugsmacho.h in Headers */, + 24A203AE0F90D1DE003BB5A7 /* vstplugsquartz.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */ = { + isa = PBXNativeTarget; + buildConfigurationList = 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "BrightAmbience" */; + buildPhases = ( + 8D01CCC70486CAD60068D4B7 /* Headers */, + 8D01CCC90486CAD60068D4B7 /* Resources */, + 8D01CCCB0486CAD60068D4B7 /* Sources */, + 8D01CCCF0486CAD60068D4B7 /* Rez */, + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = BrightAmbience; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = "FM-Chopper"; + productReference = 2407DE920899296600EB68BF /* BrightAmbience.vst */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "BrightAmbience" */; + compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = 089C166AFE841209C02AAC07 /* FM-Chopper */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 24A203E00F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFE50F90D1DD003BB5A7 /* drawtest.xcode */; + }, + { + ProductGroup = 24A203E80F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFE80F90D1DD003BB5A7 /* drawtest.xcodeproj */; + }, + { + ProductGroup = 24A203CE0F90D272003BB5A7 /* Products */; + ProjectRef = 24A2FFB00F90D1DD003BB5A7 /* vst 2.4 examples.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 8D01CCC60486CAD60068D4B7 /* BrightAmbience */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 24A203D70F90D272003BB5A7 /* again.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = again.vst; + remoteRef = 24A203D60F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203D90F90D272003BB5A7 /* adelay.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = adelay.vst; + remoteRef = 24A203D80F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DB0F90D272003BB5A7 /* vstxsynth.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = vstxsynth.vst; + remoteRef = 24A203DA0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DD0F90D272003BB5A7 /* surrounddelay.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = surrounddelay.vst; + remoteRef = 24A203DC0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203DF0F90D272003BB5A7 /* minihost.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = minihost.app; + remoteRef = 24A203DE0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203E50F90D272003BB5A7 /* drawtest.component */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.component; + remoteRef = 24A203E40F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203E70F90D272003BB5A7 /* drawtest.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.vst; + remoteRef = 24A203E60F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203ED0F90D272003BB5A7 /* drawtest.component */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.component; + remoteRef = 24A203EC0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 24A203EF0F90D272003BB5A7 /* drawtest.vst */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = drawtest.vst; + remoteRef = 24A203EE0F90D272003BB5A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D01CCC90486CAD60068D4B7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 24CFB70407E7A0220081BD57 /* PkgInfo in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 8D01CCCF0486CAD60068D4B7 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 24CFB70807E7A07C0081BD57 /* Copy PkgInfo */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Copy PkgInfo"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "cp mac/PkgInfo \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.vst/Contents/\""; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D01CCCB0486CAD60068D4B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2407DEB9089929BA00EB68BF /* BrightAmbience.cpp in Sources */, + 24D8287009A914000093AEF8 /* BrightAmbienceProc.cpp in Sources */, + 24A203CB0F90D251003BB5A7 /* audioeffect.cpp in Sources */, + 24A203CC0F90D251003BB5A7 /* audioeffectx.cpp in Sources */, + 24A203CD0F90D251003BB5A7 /* vstplugmain.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 24BEAAEE08919AE700E695F9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = Gain; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Debug; + }; + 24BEAAEF08919AE700E695F9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + x86_64, + ); + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = ""; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_ENABLE_TRIGRAPHS = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ""; + GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; + GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; + GCC_WARN_UNKNOWN_PRAGMAS = NO; + HEADER_SEARCH_PATHS = "/vstsdk2.4/**"; + INFOPLIST_FILE = ./mac/Info.plist; + LIBRARY_SEARCH_PATHS = ""; + MACOSX_DEPLOYMENT_TARGET = 10.4; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = BrightAmbience; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SECTORDER_FLAGS = ""; + SKIP_INSTALL = NO; + STRIP_INSTALLED_PRODUCT = YES; + STRIP_STYLE = all; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + WRAPPER_EXTENSION = vst; + }; + name = Release; + }; + 24BEAAF208919AE700E695F9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH)"; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1"; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + }; + name = Debug; + }; + 24BEAAF308919AE700E695F9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = s; + INFOPLIST_FILE = ""; + INFOPLIST_PREPROCESS = NO; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "BrightAmbience" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAEE08919AE700E695F9 /* Debug */, + 24BEAAEF08919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "BrightAmbience" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24BEAAF208919AE700E695F9 /* Debug */, + 24BEAAF308919AE700E695F9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100755 index 0000000..a80c038 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100755 index 0000000..5c38f94 Binary files /dev/null and b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/christopherjohnson.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100755 index 0000000..314de0f Binary files /dev/null and b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/project.xcworkspace/xcuserdata/spiadmin.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.mode1v3 b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.mode1v3 new file mode 100755 index 0000000..c572326 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.mode1v3 @@ -0,0 +1,1372 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCProjectFormatConflictsModule + Name + Project Format Conflicts List + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + BundleLoadPath + + MaxInstances + n + Module + XCSnapshotModule + Name + Snapshots Tool + + + BundlePath + /Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources + Description + DefaultDescriptionKey + DockingSystemVisible + + Extension + mode1v3 + FavBarConfig + + PBXProjectModuleGUID + 91857D9F148EF61800AAA11B + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1v3 + MajorVersion + 33 + MinorVersion + 0 + Name + Default + Notifications + + OpenEditors + + PerspectiveWidths + + -1 + -1 + + Perspectives + + + ChosenToolbarItems + + active-combo-popup + action + NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints + build-and-go + com.apple.ide.PBXToolbarStopButton + get-info + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProjectWithEditor + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 089C166AFE841209C02AAC07 + 089C1671FE841209C02AAC07 + 19C28FB4FE9D528D11CA2CBB + 089C167CFE841241C02AAC07 + 08FB77ADFE841716C02AAC07 + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 11 + 10 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 693}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 711}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + Gain.cpp + _historyCapacity + 0 + bookmark + 911C2A9D1491A5F600A430AF + history + + 915DCCBB1491A5B8008574E6 + + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {1053, 508}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 508pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 513}, {1053, 198}} + RubberWindowFrame + 286 197 1261 752 0 0 1680 1028 + + Module + XCDetailModule + Proportion + 198pt + + + Proportion + 1053pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 911C2A901491A5F600A430AF + 1CE0B1FE06471DED0097A5F4 + 911C2A911491A5F600A430AF + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarConfiguration + xcode.toolbar.config.defaultV3 + + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.morph + IsVertical + 0 + Layout + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 11E0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 29B97314FDCFA39411CA2CEA + 1C37FABC05509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 337}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 1 + XCSharingToken + com.apple.Xcode.GFSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {203, 355}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 373 269 690 397 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 100% + + + Name + Morph + PreferredWidth + 300 + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + + TableOfContents + + 11E0B1FE06471DED0097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default.shortV3 + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/Xcode3/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' + StatusbarIsVisible + + TimeStamp + 0.0 + ToolbarConfigUserDefaultsMinorVersion + 2 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? + WindowJustification + 5 + WindowOrderList + + 91857DA0148EF61800AAA11B + /Users/spiadmin/Documents/Gain/Gain.xcodeproj + + WindowString + 286 197 1261 752 0 0 1680 1028 + WindowToolsV3 + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + IsVertical + + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {743, 413}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXNavigatorGroup + Proportion + 413pt + + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build Results + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1011 + + GeometryConfiguration + + Frame + {{0, 418}, {743, 236}} + RubberWindowFrame + 112 208 743 695 0 0 1680 1028 + + Module + PBXBuildResultsModule + Proportion + 236pt + + + Proportion + 654pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 91857DA0148EF61800AAA11B + 911C2A921491A5F600A430AF + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.buildV3 + WindowContentMinSize + 486 300 + WindowString + 112 208 743 695 0 0 1680 1028 + WindowToolGUID + 91857DA0148EF61800AAA11B + WindowToolIsVisible + + + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {317, 164}} + {{317, 0}, {377, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 321 238 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 100% + + + Proportion + 100% + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1C0AD2AB069F1E9B00FABCE6 + 1C162984064C10D400B95A72 + 1C0AD2AC069F1E9B00FABCE6 + + ToolbarConfiguration + xcode.toolbar.config.debugV3 + WindowString + 321 238 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + 0 + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + MENUSEPARATOR + + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {650, 250}} + RubberWindowFrame + 516 632 650 250 0 0 1680 1027 + + Module + PBXDebugCLIModule + Proportion + 209pt + + + Proportion + 209pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAD065D492600B07095 + 1C78EAAE065D492600B07095 + 1C78EAAC065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.consoleV3 + WindowString + 650 41 650 250 0 0 1280 1002 + WindowToolGUID + 1C78EAAD065D492600B07095 + WindowToolIsVisible + 0 + + + Identifier + windowTool.snapshots + Layout + + + Dock + + + Module + XCSnapshotModule + Proportion + 100% + + + Proportion + 100% + + + Name + Snapshots + ServiceClasses + + XCSnapshotModule + + StatusbarIsVisible + Yes + ToolbarConfiguration + xcode.toolbar.config.snapshots + WindowString + 315 824 300 550 0 0 1440 878 + WindowToolIsVisible + Yes + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.0950012207031 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 3 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpointsV3 + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimatorV3 + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 100% + + + Proportion + 100% + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.projectFormatConflicts + Layout + + + Dock + + + Module + XCProjectFormatConflictsModule + Proportion + 100% + + + Proportion + 100% + + + Name + Project Format Conflicts + ServiceClasses + + XCProjectFormatConflictsModule + + StatusbarIsVisible + 0 + WindowContentMinSize + 450 300 + WindowString + 50 850 472 307 0 0 1440 877 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 332pt + + + Proportion + 332pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + 0 + + + Identifier + windowTool.refactoring + IncludeInToolsMenu + 0 + Layout + + + Dock + + + BecomeActive + 1 + GeometryConfiguration + + Frame + {0, 0}, {500, 335} + RubberWindowFrame + {0, 0}, {500, 335} + + Module + XCRefactoringModule + Proportion + 100% + + + Proportion + 100% + + + Name + Refactoring + ServiceClasses + + XCRefactoringModule + + WindowString + 200 200 500 356 0 0 1920 1200 + + + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.pbxuser b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.pbxuser new file mode 100755 index 0000000..df94780 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/spiadmin.pbxuser @@ -0,0 +1,143 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 /* Project object */ = { + activeBuildConfigurationName = Release; + activeTarget = 8D01CCC60486CAD60068D4B7 /* Gain */; + codeSenseManager = 91857D95148EF55400AAA11B /* Code sense */; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 829, + 20, + 48, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 789, + 60, + 20, + 48, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 345089498; + PBXWorkspaceStateSaveDate = 345089498; + }; + perUserProjectItems = { + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = 911C2A9D1491A5F600A430AF /* PBXTextBookmark */; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */; + }; + sourceControlManager = 91857D94148EF55400AAA11B /* Source Control */; + userBuildSettings = { + }; + }; + 2407DEB6089929BA00EB68BF /* Gain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 1768}}"; + sepNavSelRange = "{247, 0}"; + sepNavVisRange = "{0, 1657}"; + }; + }; + 245463B80991757100464AD3 /* Gain.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 975}}"; + sepNavSelRange = "{1552, 0}"; + sepNavVisRange = "{796, 1857}"; + sepNavWindowFrame = "{{15, 465}, {750, 558}}"; + }; + }; + 24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 488}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 798}"; + }; + }; + 24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {859, 19825}}"; + sepNavSelRange = "{10641, 0}"; + sepNavVisRange = "{10076, 1095}"; + }; + }; + 24D8286F09A914000093AEF8 /* GainProc.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 482}}"; + sepNavSelRange = "{239, 0}"; + sepNavVisRange = "{0, 950}"; + }; + }; + 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 493}}"; + sepNavSelRange = "{249, 0}"; + sepNavVisRange = "{0, 249}"; + }; + }; + 8D01CCC60486CAD60068D4B7 /* Gain */ = { + activeExec = 0; + }; + 911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1657; + vrLoc = 0; + }; + 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */; + name = "Gain.cpp: 10"; + rLen = 0; + rLoc = 247; + rType = 0; + vrLen = 1625; + vrLoc = 0; + }; + 91857D94148EF55400AAA11B /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + repositoryNamesForRoots = { + "" = ""; + }; + }; + }; + 91857D95148EF55400AAA11B /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; +} diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme new file mode 100755 index 0000000..8ee693f --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/Gain.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100755 index 0000000..5bccbcb --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/christopherjohnson.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Gain.xcscheme + + orderHint + 8 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100755 index 0000000..a7bdd62 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + «PROJECTNAME».xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D01CCC60486CAD60068D4B7 + + primary + + + + + diff --git "a/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" "b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" new file mode 100755 index 0000000..0df2de4 --- /dev/null +++ "b/plugins/MacVST/BrightAmbience/BrightAmbience.xcodeproj/xcuserdata/spiadmin.xcuserdatad/xcschemes/\302\253PROJECTNAME\302\273.xcscheme" @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/MacVST/BrightAmbience/mac/Info.plist b/plugins/MacVST/BrightAmbience/mac/Info.plist new file mode 100755 index 0000000..3f3bda6 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/mac/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + BrightAmbience + CFBundleIconFile + + CFBundleIdentifier + com.airwindows.BrightAmbience + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleSignature + Dthr + CFBundleVersion + 1.0 + CSResourcesFileMapped + + + diff --git a/plugins/MacVST/BrightAmbience/mac/PkgInfo b/plugins/MacVST/BrightAmbience/mac/PkgInfo new file mode 100755 index 0000000..19a9cf6 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/mac/PkgInfo @@ -0,0 +1 @@ +BNDL???? \ No newline at end of file diff --git a/plugins/MacVST/BrightAmbience/mac/xcode_vst_prefix.h b/plugins/MacVST/BrightAmbience/mac/xcode_vst_prefix.h new file mode 100755 index 0000000..eaf4c0b --- /dev/null +++ b/plugins/MacVST/BrightAmbience/mac/xcode_vst_prefix.h @@ -0,0 +1,17 @@ +#define MAC 1 +#define MACX 1 + +#define USE_NAMESPACE 0 + +#define TARGET_API_MAC_CARBON 1 +#define USENAVSERVICES 1 + +#define __CF_USE_FRAMEWORK_INCLUDES__ + +#if __MWERKS__ +#define __NOEXTENSIONS__ +#endif + +#define QUARTZ 1 + +#include \ No newline at end of file diff --git a/plugins/MacVST/BrightAmbience/source/BrightAmbience.cpp b/plugins/MacVST/BrightAmbience/source/BrightAmbience.cpp new file mode 100755 index 0000000..0a5e13f --- /dev/null +++ b/plugins/MacVST/BrightAmbience/source/BrightAmbience.cpp @@ -0,0 +1,136 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new BrightAmbience(audioMaster);} + +BrightAmbience::BrightAmbience(audioMasterCallback audioMaster) : + AudioEffectX(audioMaster, kNumPrograms, kNumParameters) +{ + for(int count = 0; count < 25360; count++) {pL[count] = 0;pR[count] = 0;} + gcount = 0; + A = 0.0; + B = 0.0; + C = 0.0; + fpd = 17; + //this is reset: values being initialized only once. Startup values, whatever they are. + + _canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect. + _canDo.insert("plugAsSend"); // plug-in can be used as a send effect. + _canDo.insert("x2in2out"); + setNumInputs(kNumInputs); + setNumOutputs(kNumOutputs); + setUniqueID(kUniqueId); + canProcessReplacing(); // supports output replacing + canDoubleReplacing(); // supports double precision processing + programsAreChunks(true); + vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name +} + +BrightAmbience::~BrightAmbience() {} +VstInt32 BrightAmbience::getVendorVersion () {return 1000;} +void BrightAmbience::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);} +void BrightAmbience::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);} +//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than +//trying to do versioning and preventing people from using older versions. Maybe they like the old one! + +static float pinParameter(float data) +{ + if (data < 0.0f) return 0.0f; + if (data > 1.0f) return 1.0f; + return data; +} + +VstInt32 BrightAmbience::getChunk (void** data, bool isPreset) +{ + float *chunkData = (float *)calloc(kNumParameters, sizeof(float)); + chunkData[0] = A; + chunkData[1] = B; + chunkData[2] = C; + /* Note: The way this is set up, it will break if you manage to save settings on an Intel + machine and load them on a PPC Mac. However, it's fine if you stick to the machine you + started with. */ + + *data = chunkData; + return kNumParameters * sizeof(float); +} + +VstInt32 BrightAmbience::setChunk (void* data, VstInt32 byteSize, bool isPreset) +{ + float *chunkData = (float *)data; + A = pinParameter(chunkData[0]); + B = pinParameter(chunkData[1]); + C = pinParameter(chunkData[2]); + /* We're ignoring byteSize as we found it to be a filthy liar */ + + /* calculate any other fields you need here - you could copy in + code from setParameter() here. */ + return 0; +} + +void BrightAmbience::setParameter(VstInt32 index, float value) { + switch (index) { + case kParamA: A = value; break; + case kParamB: B = value; break; + case kParamC: C = value; break; + default: throw; // unknown parameter, shouldn't happen! + } +} + +float BrightAmbience::getParameter(VstInt32 index) { + switch (index) { + case kParamA: return A; break; + case kParamB: return B; break; + case kParamC: return C; break; + default: break; // unknown parameter, shouldn't happen! + } return 0.0; //we only need to update the relevant name, this is simple to manage +} + +void BrightAmbience::getParameterName(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "Dry/Wet", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Sustain", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "Decay", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this is our labels for displaying in the VST host +} + +void BrightAmbience::getParameterDisplay(VstInt32 index, char *text) { + switch (index) { + case kParamA: float2string (A, text, kVstMaxParamStrLen); break; + case kParamB: float2string (B, text, kVstMaxParamStrLen); break; + case kParamC: float2string (C, text, kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this displays the values and handles 'popups' where it's discrete choices +} + +void BrightAmbience::getParameterLabel(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } +} + +VstInt32 BrightAmbience::canDo(char *text) +{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know + +bool BrightAmbience::getEffectName(char* name) { + vst_strncpy(name, "BrightAmbience", kVstMaxProductStrLen); return true; +} + +VstPlugCategory BrightAmbience::getPlugCategory() {return kPlugCategEffect;} + +bool BrightAmbience::getProductString(char* text) { + vst_strncpy (text, "airwindows BrightAmbience", kVstMaxProductStrLen); return true; +} + +bool BrightAmbience::getVendorString(char* text) { + vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true; +} diff --git a/plugins/MacVST/BrightAmbience/source/BrightAmbience.h b/plugins/MacVST/BrightAmbience/source/BrightAmbience.h new file mode 100755 index 0000000..872d5f0 --- /dev/null +++ b/plugins/MacVST/BrightAmbience/source/BrightAmbience.h @@ -0,0 +1,68 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Created 8/12/11 by SPIAdmin + * Copyright (c) 2011 __MyCompanyName__, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#define __BrightAmbience_H + +#ifndef __audioeffect__ +#include "audioeffectx.h" +#endif + +#include +#include +#include + +enum { + kParamA = 0, + kParamB = 1, + kParamC = 2, + kNumParameters = 3 +}; // + +const int kNumPrograms = 0; +const int kNumInputs = 2; +const int kNumOutputs = 2; +const unsigned long kUniqueId = 'brab'; //Change this to what the AU identity is! + +class BrightAmbience : + public AudioEffectX +{ +public: + BrightAmbience(audioMasterCallback audioMaster); + ~BrightAmbience(); + virtual bool getEffectName(char* name); // The plug-in name + virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in + virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg + virtual bool getVendorString(char* text); // Vendor info + virtual VstInt32 getVendorVersion(); // Version number + virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); + virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames); + virtual void getProgramName(char *name); // read the name from the host + virtual void setProgramName(char *name); // changes the name of the preset displayed in the host + virtual VstInt32 getChunk (void** data, bool isPreset); + virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset); + virtual float getParameter(VstInt32 index); // get the parameter value at the specified index + virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value + virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB) + virtual void getParameterName(VstInt32 index, char *text); // name of the parameter + virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value + virtual VstInt32 canDo(char *text); +private: + char _programName[kVstMaxProgNameLen + 1]; + std::set< std::string > _canDo; + + int32_t pL[25361]; + int32_t pR[25361]; + int gcount; + uint32_t fpd; + //default stuff + + float A; + float B; + float C; + }; + +#endif diff --git a/plugins/MacVST/BrightAmbience/source/BrightAmbienceProc.cpp b/plugins/MacVST/BrightAmbience/source/BrightAmbienceProc.cpp new file mode 100755 index 0000000..63bfecb --- /dev/null +++ b/plugins/MacVST/BrightAmbience/source/BrightAmbienceProc.cpp @@ -0,0 +1,672 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +void BrightAmbience::processReplacing(float **inputs, float **outputs, VstInt32 sampleFrames) +{ + float* in1 = inputs[0]; + float* in2 = inputs[1]; + float* out1 = outputs[0]; + float* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-37) inputSampleL = fpd * 1.18e-37; + if (fabs(inputSampleR)<1.18e-37) inputSampleR = fpd * 1.18e-37; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 32 bit stereo floating point dither + int expon; frexpf((float)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + frexpf((float)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} + +void BrightAmbience::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sampleFrames) +{ + double* in1 = inputs[0]; + double* in2 = inputs[1]; + double* out1 = outputs[0]; + double* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-43) inputSampleL = fpd * 1.18e-43; + if (fabs(inputSampleR)<1.18e-43) inputSampleR = fpd * 1.18e-43; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 64 bit stereo floating point dither + int expon; frexp((double)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + frexp((double)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + //end 64 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} diff --git a/plugins/WinVST/BrightAmbience/.vs/Console4Channel64/v14/.suo b/plugins/WinVST/BrightAmbience/.vs/Console4Channel64/v14/.suo new file mode 100755 index 0000000..777b846 Binary files /dev/null and b/plugins/WinVST/BrightAmbience/.vs/Console4Channel64/v14/.suo differ diff --git a/plugins/WinVST/BrightAmbience/.vs/VSTProject/v14/.suo b/plugins/WinVST/BrightAmbience/.vs/VSTProject/v14/.suo new file mode 100755 index 0000000..9937bc6 Binary files /dev/null and b/plugins/WinVST/BrightAmbience/.vs/VSTProject/v14/.suo differ diff --git a/plugins/WinVST/BrightAmbience/BrightAmbience.cpp b/plugins/WinVST/BrightAmbience/BrightAmbience.cpp new file mode 100755 index 0000000..0a5e13f --- /dev/null +++ b/plugins/WinVST/BrightAmbience/BrightAmbience.cpp @@ -0,0 +1,136 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new BrightAmbience(audioMaster);} + +BrightAmbience::BrightAmbience(audioMasterCallback audioMaster) : + AudioEffectX(audioMaster, kNumPrograms, kNumParameters) +{ + for(int count = 0; count < 25360; count++) {pL[count] = 0;pR[count] = 0;} + gcount = 0; + A = 0.0; + B = 0.0; + C = 0.0; + fpd = 17; + //this is reset: values being initialized only once. Startup values, whatever they are. + + _canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect. + _canDo.insert("plugAsSend"); // plug-in can be used as a send effect. + _canDo.insert("x2in2out"); + setNumInputs(kNumInputs); + setNumOutputs(kNumOutputs); + setUniqueID(kUniqueId); + canProcessReplacing(); // supports output replacing + canDoubleReplacing(); // supports double precision processing + programsAreChunks(true); + vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name +} + +BrightAmbience::~BrightAmbience() {} +VstInt32 BrightAmbience::getVendorVersion () {return 1000;} +void BrightAmbience::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);} +void BrightAmbience::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);} +//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than +//trying to do versioning and preventing people from using older versions. Maybe they like the old one! + +static float pinParameter(float data) +{ + if (data < 0.0f) return 0.0f; + if (data > 1.0f) return 1.0f; + return data; +} + +VstInt32 BrightAmbience::getChunk (void** data, bool isPreset) +{ + float *chunkData = (float *)calloc(kNumParameters, sizeof(float)); + chunkData[0] = A; + chunkData[1] = B; + chunkData[2] = C; + /* Note: The way this is set up, it will break if you manage to save settings on an Intel + machine and load them on a PPC Mac. However, it's fine if you stick to the machine you + started with. */ + + *data = chunkData; + return kNumParameters * sizeof(float); +} + +VstInt32 BrightAmbience::setChunk (void* data, VstInt32 byteSize, bool isPreset) +{ + float *chunkData = (float *)data; + A = pinParameter(chunkData[0]); + B = pinParameter(chunkData[1]); + C = pinParameter(chunkData[2]); + /* We're ignoring byteSize as we found it to be a filthy liar */ + + /* calculate any other fields you need here - you could copy in + code from setParameter() here. */ + return 0; +} + +void BrightAmbience::setParameter(VstInt32 index, float value) { + switch (index) { + case kParamA: A = value; break; + case kParamB: B = value; break; + case kParamC: C = value; break; + default: throw; // unknown parameter, shouldn't happen! + } +} + +float BrightAmbience::getParameter(VstInt32 index) { + switch (index) { + case kParamA: return A; break; + case kParamB: return B; break; + case kParamC: return C; break; + default: break; // unknown parameter, shouldn't happen! + } return 0.0; //we only need to update the relevant name, this is simple to manage +} + +void BrightAmbience::getParameterName(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "Dry/Wet", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "Sustain", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "Decay", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this is our labels for displaying in the VST host +} + +void BrightAmbience::getParameterDisplay(VstInt32 index, char *text) { + switch (index) { + case kParamA: float2string (A, text, kVstMaxParamStrLen); break; + case kParamB: float2string (B, text, kVstMaxParamStrLen); break; + case kParamC: float2string (C, text, kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } //this displays the values and handles 'popups' where it's discrete choices +} + +void BrightAmbience::getParameterLabel(VstInt32 index, char *text) { + switch (index) { + case kParamA: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamB: vst_strncpy (text, "", kVstMaxParamStrLen); break; + case kParamC: vst_strncpy (text, "", kVstMaxParamStrLen); break; + default: break; // unknown parameter, shouldn't happen! + } +} + +VstInt32 BrightAmbience::canDo(char *text) +{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know + +bool BrightAmbience::getEffectName(char* name) { + vst_strncpy(name, "BrightAmbience", kVstMaxProductStrLen); return true; +} + +VstPlugCategory BrightAmbience::getPlugCategory() {return kPlugCategEffect;} + +bool BrightAmbience::getProductString(char* text) { + vst_strncpy (text, "airwindows BrightAmbience", kVstMaxProductStrLen); return true; +} + +bool BrightAmbience::getVendorString(char* text) { + vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true; +} diff --git a/plugins/WinVST/BrightAmbience/BrightAmbience.h b/plugins/WinVST/BrightAmbience/BrightAmbience.h new file mode 100755 index 0000000..872d5f0 --- /dev/null +++ b/plugins/WinVST/BrightAmbience/BrightAmbience.h @@ -0,0 +1,68 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Created 8/12/11 by SPIAdmin + * Copyright (c) 2011 __MyCompanyName__, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#define __BrightAmbience_H + +#ifndef __audioeffect__ +#include "audioeffectx.h" +#endif + +#include +#include +#include + +enum { + kParamA = 0, + kParamB = 1, + kParamC = 2, + kNumParameters = 3 +}; // + +const int kNumPrograms = 0; +const int kNumInputs = 2; +const int kNumOutputs = 2; +const unsigned long kUniqueId = 'brab'; //Change this to what the AU identity is! + +class BrightAmbience : + public AudioEffectX +{ +public: + BrightAmbience(audioMasterCallback audioMaster); + ~BrightAmbience(); + virtual bool getEffectName(char* name); // The plug-in name + virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in + virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg + virtual bool getVendorString(char* text); // Vendor info + virtual VstInt32 getVendorVersion(); // Version number + virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames); + virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames); + virtual void getProgramName(char *name); // read the name from the host + virtual void setProgramName(char *name); // changes the name of the preset displayed in the host + virtual VstInt32 getChunk (void** data, bool isPreset); + virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset); + virtual float getParameter(VstInt32 index); // get the parameter value at the specified index + virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value + virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB) + virtual void getParameterName(VstInt32 index, char *text); // name of the parameter + virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value + virtual VstInt32 canDo(char *text); +private: + char _programName[kVstMaxProgNameLen + 1]; + std::set< std::string > _canDo; + + int32_t pL[25361]; + int32_t pR[25361]; + int gcount; + uint32_t fpd; + //default stuff + + float A; + float B; + float C; + }; + +#endif diff --git a/plugins/WinVST/BrightAmbience/BrightAmbienceProc.cpp b/plugins/WinVST/BrightAmbience/BrightAmbienceProc.cpp new file mode 100755 index 0000000..63bfecb --- /dev/null +++ b/plugins/WinVST/BrightAmbience/BrightAmbienceProc.cpp @@ -0,0 +1,672 @@ +/* ======================================== + * BrightAmbience - BrightAmbience.h + * Copyright (c) 2016 airwindows, All rights reserved + * ======================================== */ + +#ifndef __BrightAmbience_H +#include "BrightAmbience.h" +#endif + +void BrightAmbience::processReplacing(float **inputs, float **outputs, VstInt32 sampleFrames) +{ + float* in1 = inputs[0]; + float* in2 = inputs[1]; + float* out1 = outputs[0]; + float* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-37) inputSampleL = fpd * 1.18e-37; + if (fabs(inputSampleR)<1.18e-37) inputSampleR = fpd * 1.18e-37; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 32 bit stereo floating point dither + int expon; frexpf((float)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + frexpf((float)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 5.5e-36l * pow(2,expon+62)); + //end 32 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} + +void BrightAmbience::processDoubleReplacing(double **inputs, double **outputs, VstInt32 sampleFrames) +{ + double* in1 = inputs[0]; + double* in2 = inputs[1]; + double* out1 = outputs[0]; + double* out2 = outputs[1]; + + double wet = A; + int cpu = (int)(B * 32); + double decay = 1.0+(pow(C,2)/2.0); + double scale = 4; + int count; + int32_t temp; + + while (--sampleFrames >= 0) + { + long double inputSampleL = *in1; + long double inputSampleR = *in2; + if (fabs(inputSampleL)<1.18e-43) inputSampleL = fpd * 1.18e-43; + if (fabs(inputSampleR)<1.18e-43) inputSampleR = fpd * 1.18e-43; + + if (gcount < 0 || gcount > 12680) {gcount = 12680;} + count = gcount; + + pL[count+12680] = pL[count] = (int32_t)(inputSampleL*8388352.0); + pR[count+12680] = pR[count] = (int32_t)(inputSampleR*8388352.0); + //double buffer + //-8388352 to 8388352 is equal to 24 bit linear space + + //begin L + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12679]; temp += pL[count+12671]; temp += pL[count+12661]; temp += pL[count+12613]; temp += pL[count+12587]; temp += pL[count+12577]; temp += pL[count+12563]; temp += pL[count+12557]; temp += pL[count+12521]; temp += pL[count+12499]; + temp += pL[count+12493]; temp += pL[count+12457]; temp += pL[count+12427]; temp += pL[count+12401]; temp += pL[count+12373]; temp += pL[count+12367]; temp += pL[count+12349]; temp += pL[count+12337]; temp += pL[count+12323]; temp += pL[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pL[count+12281]; temp += pL[count+12247]; temp += pL[count+12239]; temp += pL[count+12203]; temp += pL[count+12197]; temp += pL[count+12191]; temp += pL[count+12163]; temp += pL[count+12143]; temp += pL[count+12127]; temp += pL[count+12109]; + temp += pL[count+12083]; temp += pL[count+12077]; temp += pL[count+12059]; temp += pL[count+12037]; temp += pL[count+11989]; temp += pL[count+11969]; temp += pL[count+11951]; temp += pL[count+11933]; temp += pL[count+11927]; temp += pL[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11897]; temp += pL[count+11873]; temp += pL[count+11843]; temp += pL[count+11819]; temp += pL[count+11791]; temp += pL[count+11773]; temp += pL[count+11731]; temp += pL[count+11723]; temp += pL[count+11701]; temp += pL[count+11687]; + temp += pL[count+11659]; temp += pL[count+11623]; temp += pL[count+11611]; temp += pL[count+11587]; temp += pL[count+11573]; temp += pL[count+11549]; temp += pL[count+11537]; temp += pL[count+11527]; temp += pL[count+11513]; temp += pL[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11467]; temp += pL[count+11441]; temp += pL[count+11413]; temp += pL[count+11399]; temp += pL[count+11363]; temp += pL[count+11353]; temp += pL[count+11329]; temp += pL[count+11323]; temp += pL[count+11303]; temp += pL[count+11293]; + temp += pL[count+11281]; temp += pL[count+11251]; temp += pL[count+11231]; temp += pL[count+11209]; temp += pL[count+11201]; temp += pL[count+11177]; temp += pL[count+11171]; temp += pL[count+11153]; temp += pL[count+11141]; temp += pL[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pL[count+11099]; temp += pL[count+11071]; temp += pL[count+11047]; temp += pL[count+11033]; temp += pL[count+11021]; temp += pL[count+10993]; temp += pL[count+10973]; temp += pL[count+10943]; temp += pL[count+10933]; temp += pL[count+10919]; + temp += pL[count+10897]; temp += pL[count+10879]; temp += pL[count+10867]; temp += pL[count+10841]; temp += pL[count+10783]; temp += pL[count+10763]; temp += pL[count+10751]; temp += pL[count+10733]; temp += pL[count+10721]; temp += pL[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10669]; temp += pL[count+10657]; temp += pL[count+10649]; temp += pL[count+10637]; temp += pL[count+10621]; temp += pL[count+10609]; temp += pL[count+10603]; temp += pL[count+10597]; temp += pL[count+10571]; temp += pL[count+10561]; + temp += pL[count+10553]; temp += pL[count+10499]; temp += pL[count+10481]; temp += pL[count+10453]; temp += pL[count+10439]; temp += pL[count+10417]; temp += pL[count+10399]; temp += pL[count+10391]; temp += pL[count+10363]; temp += pL[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pL[count+10321]; temp += pL[count+10301]; temp += pL[count+10261]; temp += pL[count+10253]; temp += pL[count+10231]; temp += pL[count+10211]; temp += pL[count+10189]; temp += pL[count+10159]; temp += pL[count+10139]; temp += pL[count+10099]; + temp += pL[count+10093]; temp += pL[count+10079]; temp += pL[count+10039]; temp += pL[count+9983]; temp += pL[count+9973]; temp += pL[count+9953]; temp += pL[count+9929]; temp += pL[count+9911]; temp += pL[count+9893]; temp += pL[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9851]; temp += pL[count+9817]; temp += pL[count+9773]; temp += pL[count+9763]; temp += pL[count+9721]; temp += pL[count+9703]; temp += pL[count+9697]; temp += pL[count+9673]; temp += pL[count+9641]; temp += pL[count+9631]; + temp += pL[count+9619]; temp += pL[count+9607]; temp += pL[count+9581]; temp += pL[count+9559]; temp += pL[count+9547]; temp += pL[count+9521]; temp += pL[count+9493]; temp += pL[count+9487]; temp += pL[count+9469]; temp += pL[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9433]; temp += pL[count+9413]; temp += pL[count+9403]; temp += pL[count+9391]; temp += pL[count+9371]; temp += pL[count+9349]; temp += pL[count+9323]; temp += pL[count+9311]; temp += pL[count+9301]; temp += pL[count+9277]; + temp += pL[count+9257]; temp += pL[count+9239]; temp += pL[count+9227]; temp += pL[count+9221]; temp += pL[count+9169]; temp += pL[count+9161]; temp += pL[count+9151]; temp += pL[count+9137]; temp += pL[count+9109]; temp += pL[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pL[count+9089]; temp += pL[count+9071]; temp += pL[count+9043]; temp += pL[count+9019]; temp += pL[count+9007]; temp += pL[count+8971]; temp += pL[count+8963]; temp += pL[count+8929]; temp += pL[count+8917]; temp += pL[count+8893]; + temp += pL[count+8863]; temp += pL[count+8849]; temp += pL[count+8837]; temp += pL[count+8803]; temp += pL[count+8779]; temp += pL[count+8761]; temp += pL[count+8753]; temp += pL[count+8731]; temp += pL[count+8699]; temp += pL[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8669]; temp += pL[count+8657]; temp += pL[count+8647]; temp += pL[count+8623]; temp += pL[count+8599]; temp += pL[count+8581]; temp += pL[count+8569]; temp += pL[count+8563]; temp += pL[count+8539]; temp += pL[count+8521]; + temp += pL[count+8507]; temp += pL[count+8497]; temp += pL[count+8473]; temp += pL[count+8437]; temp += pL[count+8411]; temp += pL[count+8387]; temp += pL[count+8371]; temp += pL[count+8363]; temp += pL[count+8339]; temp += pL[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pL[count+8287]; temp += pL[count+8273]; temp += pL[count+8233]; temp += pL[count+8221]; temp += pL[count+8209]; temp += pL[count+8201]; temp += pL[count+8173]; temp += pL[count+8161]; temp += pL[count+8143]; temp += pL[count+8117]; + temp += pL[count+8107]; temp += pL[count+8083]; temp += pL[count+8069]; temp += pL[count+8059]; temp += pL[count+8023]; temp += pL[count+8009]; temp += pL[count+7991]; temp += pL[count+7943]; temp += pL[count+7927]; temp += pL[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7879]; temp += pL[count+7871]; temp += pL[count+7841]; temp += pL[count+7831]; temp += pL[count+7813]; temp += pL[count+7799]; temp += pL[count+7783]; temp += pL[count+7747]; temp += pL[count+7733]; temp += pL[count+7709]; + temp += pL[count+7673]; temp += pL[count+7661]; temp += pL[count+7633]; temp += pL[count+7627]; temp += pL[count+7607]; temp += pL[count+7597]; temp += pL[count+7561]; temp += pL[count+7543]; temp += pL[count+7529]; temp += pL[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7481]; temp += pL[count+7447]; temp += pL[count+7429]; temp += pL[count+7409]; temp += pL[count+7397]; temp += pL[count+7369]; temp += pL[count+7363]; temp += pL[count+7319]; temp += pL[count+7291]; temp += pL[count+7277]; + temp += pL[count+7267]; temp += pL[count+7249]; temp += pL[count+7243]; temp += pL[count+7237]; temp += pL[count+7187]; temp += pL[count+7171]; temp += pL[count+7151]; temp += pL[count+7117]; temp += pL[count+7099]; temp += pL[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pL[count+7069]; temp += pL[count+7061]; temp += pL[count+7039]; temp += pL[count+6997]; temp += pL[count+6983]; temp += pL[count+6971]; temp += pL[count+6953]; temp += pL[count+6941]; temp += pL[count+6919]; temp += pL[count+6913]; + temp += pL[count+6907]; temp += pL[count+6859]; temp += pL[count+6847]; temp += pL[count+6829]; temp += pL[count+6823]; temp += pL[count+6809]; temp += pL[count+6787]; temp += pL[count+6763]; temp += pL[count+6749]; temp += pL[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6707]; temp += pL[count+6677]; temp += pL[count+6653]; temp += pL[count+6641]; temp += pL[count+6623]; temp += pL[count+6607]; temp += pL[count+6581]; temp += pL[count+6563]; temp += pL[count+6553]; temp += pL[count+6539]; + temp += pL[count+6511]; temp += pL[count+6499]; temp += pL[count+6487]; temp += pL[count+6469]; temp += pL[count+6457]; temp += pL[count+6449]; temp += pL[count+6439]; temp += pL[count+6413]; temp += pL[count+6397]; temp += pL[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pL[count+6353]; temp += pL[count+6329]; temp += pL[count+6317]; temp += pL[count+6301]; temp += pL[count+6281]; temp += pL[count+6263]; temp += pL[count+6253]; temp += pL[count+6233]; temp += pL[count+6197]; temp += pL[count+6163]; + temp += pL[count+6137]; temp += pL[count+6127]; temp += pL[count+6109]; temp += pL[count+6077]; temp += pL[count+6067]; temp += pL[count+6049]; temp += pL[count+6031]; temp += pL[count+6011]; temp += pL[count+6001]; temp += pL[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5959]; temp += pL[count+5947]; temp += pL[count+5933]; temp += pL[count+5921]; temp += pL[count+5911]; temp += pL[count+5897]; temp += pL[count+5879]; temp += pL[count+5849]; temp += pL[count+5833]; temp += pL[count+5813]; + temp += pL[count+5807]; temp += pL[count+5773]; temp += pL[count+5743]; temp += pL[count+5737]; temp += pL[count+5729]; temp += pL[count+5717]; temp += pL[count+5699]; temp += pL[count+5669]; temp += pL[count+5641]; temp += pL[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5611]; temp += pL[count+5599]; temp += pL[count+5587]; temp += pL[count+5569]; temp += pL[count+5549]; temp += pL[count+5521]; temp += pL[count+5503]; temp += pL[count+5483]; temp += pL[count+5461]; temp += pL[count+5429]; + temp += pL[count+5401]; temp += pL[count+5377]; temp += pL[count+5353]; temp += pL[count+5333]; temp += pL[count+5323]; temp += pL[count+5267]; temp += pL[count+5261]; temp += pL[count+5237]; temp += pL[count+5213]; temp += pL[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pL[count+5179]; temp += pL[count+5147]; temp += pL[count+5113]; temp += pL[count+5101]; temp += pL[count+5087]; temp += pL[count+5081]; temp += pL[count+5059]; temp += pL[count+5053]; temp += pL[count+5021]; temp += pL[count+5009]; + temp += pL[count+4979]; temp += pL[count+4961]; temp += pL[count+4939]; temp += pL[count+4931]; temp += pL[count+4903]; temp += pL[count+4891]; temp += pL[count+4877]; temp += pL[count+4871]; temp += pL[count+4861]; temp += pL[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4813]; temp += pL[count+4799]; temp += pL[count+4777]; temp += pL[count+4757]; temp += pL[count+4733]; temp += pL[count+4703]; temp += pL[count+4679]; temp += pL[count+4657]; temp += pL[count+4643]; temp += pL[count+4631]; + temp += pL[count+4601]; temp += pL[count+4591]; temp += pL[count+4577]; temp += pL[count+4547]; temp += pL[count+4517]; temp += pL[count+4507]; temp += pL[count+4489]; temp += pL[count+4471]; temp += pL[count+4439]; temp += pL[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4399]; temp += pL[count+4367]; temp += pL[count+4357]; temp += pL[count+4343]; temp += pL[count+4331]; temp += pL[count+4307]; temp += pL[count+4289]; temp += pL[count+4279]; temp += pL[count+4243]; temp += pL[count+4223]; + temp += pL[count+4213]; temp += pL[count+4187]; temp += pL[count+4181]; temp += pL[count+4159]; temp += pL[count+4147]; temp += pL[count+4133]; temp += pL[count+4103]; temp += pL[count+4097]; temp += pL[count+4087]; temp += pL[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pL[count+4033]; temp += pL[count+4009]; temp += pL[count+4001]; temp += pL[count+3979]; temp += pL[count+3961]; temp += pL[count+3937]; temp += pL[count+3919]; temp += pL[count+3893]; temp += pL[count+3877]; temp += pL[count+3851]; + temp += pL[count+3833]; temp += pL[count+3821]; temp += pL[count+3799]; temp += pL[count+3791]; temp += pL[count+3769]; temp += pL[count+3757]; temp += pL[count+3733]; temp += pL[count+3721]; temp += pL[count+3707]; temp += pL[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3677]; temp += pL[count+3667]; temp += pL[count+3653]; temp += pL[count+3631]; temp += pL[count+3613]; temp += pL[count+3593]; temp += pL[count+3581]; temp += pL[count+3559]; temp += pL[count+3553]; temp += pL[count+3523]; + temp += pL[count+3503]; temp += pL[count+3469]; temp += pL[count+3457]; temp += pL[count+3443]; temp += pL[count+3431]; temp += pL[count+3419]; temp += pL[count+3391]; temp += pL[count+3377]; temp += pL[count+3341]; temp += pL[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pL[count+3299]; temp += pL[count+3289]; temp += pL[count+3281]; temp += pL[count+3253]; temp += pL[count+3229]; temp += pL[count+3221]; temp += pL[count+3191]; temp += pL[count+3167]; temp += pL[count+3151]; temp += pL[count+3139]; + temp += pL[count+3121]; temp += pL[count+3113]; temp += pL[count+3103]; temp += pL[count+3083]; temp += pL[count+3067]; temp += pL[count+3043]; temp += pL[count+3013]; temp += pL[count+3007]; temp += pL[count+2993]; temp += pL[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2963]; temp += pL[count+2957]; temp += pL[count+2911]; temp += pL[count+2897]; temp += pL[count+2879]; temp += pL[count+2861]; temp += pL[count+2837]; temp += pL[count+2801]; temp += pL[count+2777]; temp += pL[count+2767]; + temp += pL[count+2731]; temp += pL[count+2707]; temp += pL[count+2683]; temp += pL[count+2671]; temp += pL[count+2663]; temp += pL[count+2647]; temp += pL[count+2623]; temp += pL[count+2603]; temp += pL[count+2579]; temp += pL[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2533]; temp += pL[count+2509]; temp += pL[count+2497]; temp += pL[count+2479]; temp += pL[count+2459]; temp += pL[count+2441]; temp += pL[count+2431]; temp += pL[count+2419]; temp += pL[count+2377]; temp += pL[count+2353]; + temp += pL[count+2341]; temp += pL[count+2329]; temp += pL[count+2299]; temp += pL[count+2293]; temp += pL[count+2267]; temp += pL[count+2251]; temp += pL[count+2239]; temp += pL[count+2227]; temp += pL[count+2183]; temp += pL[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pL[count+2153]; temp += pL[count+2129]; temp += pL[count+2117]; temp += pL[count+2083]; temp += pL[count+2069]; temp += pL[count+2047]; temp += pL[count+2039]; temp += pL[count+2027]; temp += pL[count+2011]; temp += pL[count+1969]; + temp += pL[count+1951]; temp += pL[count+1919]; temp += pL[count+1909]; temp += pL[count+1891]; temp += pL[count+1871]; temp += pL[count+1847]; temp += pL[count+1837]; temp += pL[count+1819]; temp += pL[count+1807]; temp += pL[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1777]; temp += pL[count+1747]; temp += pL[count+1711]; temp += pL[count+1693]; temp += pL[count+1679]; temp += pL[count+1657]; temp += pL[count+1639]; temp += pL[count+1633]; temp += pL[count+1609]; temp += pL[count+1579]; + temp += pL[count+1549]; temp += pL[count+1523]; temp += pL[count+1513]; temp += pL[count+1501]; temp += pL[count+1483]; temp += pL[count+1469]; temp += pL[count+1451]; temp += pL[count+1439]; temp += pL[count+1427]; temp += pL[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1373]; temp += pL[count+1357]; temp += pL[count+1343]; temp += pL[count+1331]; temp += pL[count+1319]; temp += pL[count+1291]; temp += pL[count+1279]; temp += pL[count+1271]; temp += pL[count+1249]; temp += pL[count+1241]; + temp += pL[count+1217]; temp += pL[count+1187]; temp += pL[count+1147]; temp += pL[count+1121]; temp += pL[count+1109]; temp += pL[count+1087]; temp += pL[count+1067]; temp += pL[count+1051]; temp += pL[count+1037]; temp += pL[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pL[count+1009]; temp += pL[count+991]; temp += pL[count+971]; temp += pL[count+961]; temp += pL[count+947]; temp += pL[count+923]; temp += pL[count+913]; temp += pL[count+899]; temp += pL[count+869]; temp += pL[count+857]; + temp += pL[count+829]; temp += pL[count+811]; temp += pL[count+803]; temp += pL[count+793]; temp += pL[count+767]; temp += pL[count+727]; temp += pL[count+713]; temp += pL[count+691]; temp += pL[count+671]; temp += pL[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pL[count+643]; temp += pL[count+619]; temp += pL[count+613]; temp += pL[count+601]; temp += pL[count+593]; temp += pL[count+577]; temp += pL[count+557]; temp += pL[count+529]; temp += pL[count+521]; temp += pL[count+503]; + temp += pL[count+491]; temp += pL[count+463]; temp += pL[count+457]; temp += pL[count+421]; temp += pL[count+407]; temp += pL[count+389]; temp += pL[count+379]; temp += pL[count+361]; temp += pL[count+341]; temp += pL[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pL[count+313]; temp += pL[count+289]; temp += pL[count+271]; temp += pL[count+239]; temp += pL[count+223]; temp += pL[count+209]; temp += pL[count+191]; temp += pL[count+181]; temp += pL[count+151]; temp += pL[count+143]; + temp += pL[count+121]; temp += pL[count+109]; temp += pL[count+73]; temp += pL[count+47]; temp += pL[count+41]; temp += pL[count+19]; temp += pL[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleL = (inputSampleL*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end L + + //begin R + temp = 0; + switch (cpu) + { + case 32: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12679]; temp += pR[count+12671]; temp += pR[count+12661]; temp += pR[count+12613]; temp += pR[count+12587]; temp += pR[count+12577]; temp += pR[count+12563]; temp += pR[count+12557]; temp += pR[count+12521]; temp += pR[count+12499]; + temp += pR[count+12493]; temp += pR[count+12457]; temp += pR[count+12427]; temp += pR[count+12401]; temp += pR[count+12373]; temp += pR[count+12367]; temp += pR[count+12349]; temp += pR[count+12337]; temp += pR[count+12323]; temp += pR[count+12301]; + case 31: + temp = (int32_t)((double)temp/decay); + temp += pR[count+12281]; temp += pR[count+12247]; temp += pR[count+12239]; temp += pR[count+12203]; temp += pR[count+12197]; temp += pR[count+12191]; temp += pR[count+12163]; temp += pR[count+12143]; temp += pR[count+12127]; temp += pR[count+12109]; + temp += pR[count+12083]; temp += pR[count+12077]; temp += pR[count+12059]; temp += pR[count+12037]; temp += pR[count+11989]; temp += pR[count+11969]; temp += pR[count+11951]; temp += pR[count+11933]; temp += pR[count+11927]; temp += pR[count+11911]; + case 30: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11897]; temp += pR[count+11873]; temp += pR[count+11843]; temp += pR[count+11819]; temp += pR[count+11791]; temp += pR[count+11773]; temp += pR[count+11731]; temp += pR[count+11723]; temp += pR[count+11701]; temp += pR[count+11687]; + temp += pR[count+11659]; temp += pR[count+11623]; temp += pR[count+11611]; temp += pR[count+11587]; temp += pR[count+11573]; temp += pR[count+11549]; temp += pR[count+11537]; temp += pR[count+11527]; temp += pR[count+11513]; temp += pR[count+11503]; + case 29: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11467]; temp += pR[count+11441]; temp += pR[count+11413]; temp += pR[count+11399]; temp += pR[count+11363]; temp += pR[count+11353]; temp += pR[count+11329]; temp += pR[count+11323]; temp += pR[count+11303]; temp += pR[count+11293]; + temp += pR[count+11281]; temp += pR[count+11251]; temp += pR[count+11231]; temp += pR[count+11209]; temp += pR[count+11201]; temp += pR[count+11177]; temp += pR[count+11171]; temp += pR[count+11153]; temp += pR[count+11141]; temp += pR[count+11117]; + case 28: + temp = (int32_t)((double)temp/decay); + temp += pR[count+11099]; temp += pR[count+11071]; temp += pR[count+11047]; temp += pR[count+11033]; temp += pR[count+11021]; temp += pR[count+10993]; temp += pR[count+10973]; temp += pR[count+10943]; temp += pR[count+10933]; temp += pR[count+10919]; + temp += pR[count+10897]; temp += pR[count+10879]; temp += pR[count+10867]; temp += pR[count+10841]; temp += pR[count+10783]; temp += pR[count+10763]; temp += pR[count+10751]; temp += pR[count+10733]; temp += pR[count+10721]; temp += pR[count+10687]; + case 27: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10669]; temp += pR[count+10657]; temp += pR[count+10649]; temp += pR[count+10637]; temp += pR[count+10621]; temp += pR[count+10609]; temp += pR[count+10603]; temp += pR[count+10597]; temp += pR[count+10571]; temp += pR[count+10561]; + temp += pR[count+10553]; temp += pR[count+10499]; temp += pR[count+10481]; temp += pR[count+10453]; temp += pR[count+10439]; temp += pR[count+10417]; temp += pR[count+10399]; temp += pR[count+10391]; temp += pR[count+10363]; temp += pR[count+10343]; + case 26: + temp = (int32_t)((double)temp/decay); + temp += pR[count+10321]; temp += pR[count+10301]; temp += pR[count+10261]; temp += pR[count+10253]; temp += pR[count+10231]; temp += pR[count+10211]; temp += pR[count+10189]; temp += pR[count+10159]; temp += pR[count+10139]; temp += pR[count+10099]; + temp += pR[count+10093]; temp += pR[count+10079]; temp += pR[count+10039]; temp += pR[count+9983]; temp += pR[count+9973]; temp += pR[count+9953]; temp += pR[count+9929]; temp += pR[count+9911]; temp += pR[count+9893]; temp += pR[count+9871]; + case 25: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9851]; temp += pR[count+9817]; temp += pR[count+9773]; temp += pR[count+9763]; temp += pR[count+9721]; temp += pR[count+9703]; temp += pR[count+9697]; temp += pR[count+9673]; temp += pR[count+9641]; temp += pR[count+9631]; + temp += pR[count+9619]; temp += pR[count+9607]; temp += pR[count+9581]; temp += pR[count+9559]; temp += pR[count+9547]; temp += pR[count+9521]; temp += pR[count+9493]; temp += pR[count+9487]; temp += pR[count+9469]; temp += pR[count+9449]; + case 24: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9433]; temp += pR[count+9413]; temp += pR[count+9403]; temp += pR[count+9391]; temp += pR[count+9371]; temp += pR[count+9349]; temp += pR[count+9323]; temp += pR[count+9311]; temp += pR[count+9301]; temp += pR[count+9277]; + temp += pR[count+9257]; temp += pR[count+9239]; temp += pR[count+9227]; temp += pR[count+9221]; temp += pR[count+9169]; temp += pR[count+9161]; temp += pR[count+9151]; temp += pR[count+9137]; temp += pR[count+9109]; temp += pR[count+9101]; + case 23: + temp = (int32_t)((double)temp/decay); + temp += pR[count+9089]; temp += pR[count+9071]; temp += pR[count+9043]; temp += pR[count+9019]; temp += pR[count+9007]; temp += pR[count+8971]; temp += pR[count+8963]; temp += pR[count+8929]; temp += pR[count+8917]; temp += pR[count+8893]; + temp += pR[count+8863]; temp += pR[count+8849]; temp += pR[count+8837]; temp += pR[count+8803]; temp += pR[count+8779]; temp += pR[count+8761]; temp += pR[count+8753]; temp += pR[count+8731]; temp += pR[count+8699]; temp += pR[count+8677]; + case 22: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8669]; temp += pR[count+8657]; temp += pR[count+8647]; temp += pR[count+8623]; temp += pR[count+8599]; temp += pR[count+8581]; temp += pR[count+8569]; temp += pR[count+8563]; temp += pR[count+8539]; temp += pR[count+8521]; + temp += pR[count+8507]; temp += pR[count+8497]; temp += pR[count+8473]; temp += pR[count+8437]; temp += pR[count+8411]; temp += pR[count+8387]; temp += pR[count+8371]; temp += pR[count+8363]; temp += pR[count+8339]; temp += pR[count+8303]; + case 21: + temp = (int32_t)((double)temp/decay); + temp += pR[count+8287]; temp += pR[count+8273]; temp += pR[count+8233]; temp += pR[count+8221]; temp += pR[count+8209]; temp += pR[count+8201]; temp += pR[count+8173]; temp += pR[count+8161]; temp += pR[count+8143]; temp += pR[count+8117]; + temp += pR[count+8107]; temp += pR[count+8083]; temp += pR[count+8069]; temp += pR[count+8059]; temp += pR[count+8023]; temp += pR[count+8009]; temp += pR[count+7991]; temp += pR[count+7943]; temp += pR[count+7927]; temp += pR[count+7909]; + case 20: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7879]; temp += pR[count+7871]; temp += pR[count+7841]; temp += pR[count+7831]; temp += pR[count+7813]; temp += pR[count+7799]; temp += pR[count+7783]; temp += pR[count+7747]; temp += pR[count+7733]; temp += pR[count+7709]; + temp += pR[count+7673]; temp += pR[count+7661]; temp += pR[count+7633]; temp += pR[count+7627]; temp += pR[count+7607]; temp += pR[count+7597]; temp += pR[count+7561]; temp += pR[count+7543]; temp += pR[count+7529]; temp += pR[count+7513]; + case 19: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7481]; temp += pR[count+7447]; temp += pR[count+7429]; temp += pR[count+7409]; temp += pR[count+7397]; temp += pR[count+7369]; temp += pR[count+7363]; temp += pR[count+7319]; temp += pR[count+7291]; temp += pR[count+7277]; + temp += pR[count+7267]; temp += pR[count+7249]; temp += pR[count+7243]; temp += pR[count+7237]; temp += pR[count+7187]; temp += pR[count+7171]; temp += pR[count+7151]; temp += pR[count+7117]; temp += pR[count+7099]; temp += pR[count+7087]; + case 18: + temp = (int32_t)((double)temp/decay); + temp += pR[count+7069]; temp += pR[count+7061]; temp += pR[count+7039]; temp += pR[count+6997]; temp += pR[count+6983]; temp += pR[count+6971]; temp += pR[count+6953]; temp += pR[count+6941]; temp += pR[count+6919]; temp += pR[count+6913]; + temp += pR[count+6907]; temp += pR[count+6859]; temp += pR[count+6847]; temp += pR[count+6829]; temp += pR[count+6823]; temp += pR[count+6809]; temp += pR[count+6787]; temp += pR[count+6763]; temp += pR[count+6749]; temp += pR[count+6731]; + case 17: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6707]; temp += pR[count+6677]; temp += pR[count+6653]; temp += pR[count+6641]; temp += pR[count+6623]; temp += pR[count+6607]; temp += pR[count+6581]; temp += pR[count+6563]; temp += pR[count+6553]; temp += pR[count+6539]; + temp += pR[count+6511]; temp += pR[count+6499]; temp += pR[count+6487]; temp += pR[count+6469]; temp += pR[count+6457]; temp += pR[count+6449]; temp += pR[count+6439]; temp += pR[count+6413]; temp += pR[count+6397]; temp += pR[count+6373]; + case 16: + temp = (int32_t)((double)temp/decay); + temp += pR[count+6353]; temp += pR[count+6329]; temp += pR[count+6317]; temp += pR[count+6301]; temp += pR[count+6281]; temp += pR[count+6263]; temp += pR[count+6253]; temp += pR[count+6233]; temp += pR[count+6197]; temp += pR[count+6163]; + temp += pR[count+6137]; temp += pR[count+6127]; temp += pR[count+6109]; temp += pR[count+6077]; temp += pR[count+6067]; temp += pR[count+6049]; temp += pR[count+6031]; temp += pR[count+6011]; temp += pR[count+6001]; temp += pR[count+5977]; + case 15: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5959]; temp += pR[count+5947]; temp += pR[count+5933]; temp += pR[count+5921]; temp += pR[count+5911]; temp += pR[count+5897]; temp += pR[count+5879]; temp += pR[count+5849]; temp += pR[count+5833]; temp += pR[count+5813]; + temp += pR[count+5807]; temp += pR[count+5773]; temp += pR[count+5743]; temp += pR[count+5737]; temp += pR[count+5729]; temp += pR[count+5717]; temp += pR[count+5699]; temp += pR[count+5669]; temp += pR[count+5641]; temp += pR[count+5627]; + case 14: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5611]; temp += pR[count+5599]; temp += pR[count+5587]; temp += pR[count+5569]; temp += pR[count+5549]; temp += pR[count+5521]; temp += pR[count+5503]; temp += pR[count+5483]; temp += pR[count+5461]; temp += pR[count+5429]; + temp += pR[count+5401]; temp += pR[count+5377]; temp += pR[count+5353]; temp += pR[count+5333]; temp += pR[count+5323]; temp += pR[count+5267]; temp += pR[count+5261]; temp += pR[count+5237]; temp += pR[count+5213]; temp += pR[count+5191]; + case 13: + temp = (int32_t)((double)temp/decay); + temp += pR[count+5179]; temp += pR[count+5147]; temp += pR[count+5113]; temp += pR[count+5101]; temp += pR[count+5087]; temp += pR[count+5081]; temp += pR[count+5059]; temp += pR[count+5053]; temp += pR[count+5021]; temp += pR[count+5009]; + temp += pR[count+4979]; temp += pR[count+4961]; temp += pR[count+4939]; temp += pR[count+4931]; temp += pR[count+4903]; temp += pR[count+4891]; temp += pR[count+4877]; temp += pR[count+4871]; temp += pR[count+4861]; temp += pR[count+4849]; + case 12: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4813]; temp += pR[count+4799]; temp += pR[count+4777]; temp += pR[count+4757]; temp += pR[count+4733]; temp += pR[count+4703]; temp += pR[count+4679]; temp += pR[count+4657]; temp += pR[count+4643]; temp += pR[count+4631]; + temp += pR[count+4601]; temp += pR[count+4591]; temp += pR[count+4577]; temp += pR[count+4547]; temp += pR[count+4517]; temp += pR[count+4507]; temp += pR[count+4489]; temp += pR[count+4471]; temp += pR[count+4439]; temp += pR[count+4421]; + case 11: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4399]; temp += pR[count+4367]; temp += pR[count+4357]; temp += pR[count+4343]; temp += pR[count+4331]; temp += pR[count+4307]; temp += pR[count+4289]; temp += pR[count+4279]; temp += pR[count+4243]; temp += pR[count+4223]; + temp += pR[count+4213]; temp += pR[count+4187]; temp += pR[count+4181]; temp += pR[count+4159]; temp += pR[count+4147]; temp += pR[count+4133]; temp += pR[count+4103]; temp += pR[count+4097]; temp += pR[count+4087]; temp += pR[count+4073]; + case 10: + temp = (int32_t)((double)temp/decay); + temp += pR[count+4033]; temp += pR[count+4009]; temp += pR[count+4001]; temp += pR[count+3979]; temp += pR[count+3961]; temp += pR[count+3937]; temp += pR[count+3919]; temp += pR[count+3893]; temp += pR[count+3877]; temp += pR[count+3851]; + temp += pR[count+3833]; temp += pR[count+3821]; temp += pR[count+3799]; temp += pR[count+3791]; temp += pR[count+3769]; temp += pR[count+3757]; temp += pR[count+3733]; temp += pR[count+3721]; temp += pR[count+3707]; temp += pR[count+3691]; + case 9: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3677]; temp += pR[count+3667]; temp += pR[count+3653]; temp += pR[count+3631]; temp += pR[count+3613]; temp += pR[count+3593]; temp += pR[count+3581]; temp += pR[count+3559]; temp += pR[count+3553]; temp += pR[count+3523]; + temp += pR[count+3503]; temp += pR[count+3469]; temp += pR[count+3457]; temp += pR[count+3443]; temp += pR[count+3431]; temp += pR[count+3419]; temp += pR[count+3391]; temp += pR[count+3377]; temp += pR[count+3341]; temp += pR[count+3329]; + case 8: + temp = (int32_t)((double)temp/decay); + temp += pR[count+3299]; temp += pR[count+3289]; temp += pR[count+3281]; temp += pR[count+3253]; temp += pR[count+3229]; temp += pR[count+3221]; temp += pR[count+3191]; temp += pR[count+3167]; temp += pR[count+3151]; temp += pR[count+3139]; + temp += pR[count+3121]; temp += pR[count+3113]; temp += pR[count+3103]; temp += pR[count+3083]; temp += pR[count+3067]; temp += pR[count+3043]; temp += pR[count+3013]; temp += pR[count+3007]; temp += pR[count+2993]; temp += pR[count+2981]; + case 7: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2963]; temp += pR[count+2957]; temp += pR[count+2911]; temp += pR[count+2897]; temp += pR[count+2879]; temp += pR[count+2861]; temp += pR[count+2837]; temp += pR[count+2801]; temp += pR[count+2777]; temp += pR[count+2767]; + temp += pR[count+2731]; temp += pR[count+2707]; temp += pR[count+2683]; temp += pR[count+2671]; temp += pR[count+2663]; temp += pR[count+2647]; temp += pR[count+2623]; temp += pR[count+2603]; temp += pR[count+2579]; temp += pR[count+2563]; + case 6: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2533]; temp += pR[count+2509]; temp += pR[count+2497]; temp += pR[count+2479]; temp += pR[count+2459]; temp += pR[count+2441]; temp += pR[count+2431]; temp += pR[count+2419]; temp += pR[count+2377]; temp += pR[count+2353]; + temp += pR[count+2341]; temp += pR[count+2329]; temp += pR[count+2299]; temp += pR[count+2293]; temp += pR[count+2267]; temp += pR[count+2251]; temp += pR[count+2239]; temp += pR[count+2227]; temp += pR[count+2183]; temp += pR[count+2167]; + case 5: + temp = (int32_t)((double)temp/decay); + temp += pR[count+2153]; temp += pR[count+2129]; temp += pR[count+2117]; temp += pR[count+2083]; temp += pR[count+2069]; temp += pR[count+2047]; temp += pR[count+2039]; temp += pR[count+2027]; temp += pR[count+2011]; temp += pR[count+1969]; + temp += pR[count+1951]; temp += pR[count+1919]; temp += pR[count+1909]; temp += pR[count+1891]; temp += pR[count+1871]; temp += pR[count+1847]; temp += pR[count+1837]; temp += pR[count+1819]; temp += pR[count+1807]; temp += pR[count+1787]; + case 4: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1777]; temp += pR[count+1747]; temp += pR[count+1711]; temp += pR[count+1693]; temp += pR[count+1679]; temp += pR[count+1657]; temp += pR[count+1639]; temp += pR[count+1633]; temp += pR[count+1609]; temp += pR[count+1579]; + temp += pR[count+1549]; temp += pR[count+1523]; temp += pR[count+1513]; temp += pR[count+1501]; temp += pR[count+1483]; temp += pR[count+1469]; temp += pR[count+1451]; temp += pR[count+1439]; temp += pR[count+1427]; temp += pR[count+1403]; + case 3: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1373]; temp += pR[count+1357]; temp += pR[count+1343]; temp += pR[count+1331]; temp += pR[count+1319]; temp += pR[count+1291]; temp += pR[count+1279]; temp += pR[count+1271]; temp += pR[count+1249]; temp += pR[count+1241]; + temp += pR[count+1217]; temp += pR[count+1187]; temp += pR[count+1147]; temp += pR[count+1121]; temp += pR[count+1109]; temp += pR[count+1087]; temp += pR[count+1067]; temp += pR[count+1051]; temp += pR[count+1037]; temp += pR[count+1019]; + case 2: + temp = (int32_t)((double)temp/decay); + temp += pR[count+1009]; temp += pR[count+991]; temp += pR[count+971]; temp += pR[count+961]; temp += pR[count+947]; temp += pR[count+923]; temp += pR[count+913]; temp += pR[count+899]; temp += pR[count+869]; temp += pR[count+857]; + temp += pR[count+829]; temp += pR[count+811]; temp += pR[count+803]; temp += pR[count+793]; temp += pR[count+767]; temp += pR[count+727]; temp += pR[count+713]; temp += pR[count+691]; temp += pR[count+671]; temp += pR[count+653]; + case 1: + temp = (int32_t)((double)temp/decay); + temp += pR[count+643]; temp += pR[count+619]; temp += pR[count+613]; temp += pR[count+601]; temp += pR[count+593]; temp += pR[count+577]; temp += pR[count+557]; temp += pR[count+529]; temp += pR[count+521]; temp += pR[count+503]; + temp += pR[count+491]; temp += pR[count+463]; temp += pR[count+457]; temp += pR[count+421]; temp += pR[count+407]; temp += pR[count+389]; temp += pR[count+379]; temp += pR[count+361]; temp += pR[count+341]; temp += pR[count+331]; + case 0: + temp = (int32_t)((double)temp/decay); + temp += pR[count+313]; temp += pR[count+289]; temp += pR[count+271]; temp += pR[count+239]; temp += pR[count+223]; temp += pR[count+209]; temp += pR[count+191]; temp += pR[count+181]; temp += pR[count+151]; temp += pR[count+143]; + temp += pR[count+121]; temp += pR[count+109]; temp += pR[count+73]; temp += pR[count+47]; temp += pR[count+41]; temp += pR[count+19]; temp += pR[count+11]; + //Highest Offset = 12679: gcount limit is 12680, Reset() goes to 25360, definition in .h must be p[25361] + } + inputSampleR = (inputSampleR*(1-wet))+((long double)(temp/(8388352.0*scale))*wet); + //end R + + gcount--; + + //begin 64 bit stereo floating point dither + int expon; frexp((double)inputSampleL, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleL += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + frexp((double)inputSampleR, &expon); + fpd ^= fpd << 13; fpd ^= fpd >> 17; fpd ^= fpd << 5; + inputSampleR += ((double(fpd)-uint32_t(0x7fffffff)) * 1.1e-44l * pow(2,expon+62)); + //end 64 bit stereo floating point dither + + *out1 = inputSampleL; + *out2 = inputSampleR; + + *in1++; + *in2++; + *out1++; + *out2++; + } +} diff --git a/plugins/WinVST/BrightAmbience/VSTProject.sln b/plugins/WinVST/BrightAmbience/VSTProject.sln new file mode 100755 index 0000000..694b424 --- /dev/null +++ b/plugins/WinVST/BrightAmbience/VSTProject.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VSTProject", "VSTProject.vcxproj", "{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x64.ActiveCfg = Debug|x64 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x64.Build.0 = Debug|x64 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x86.ActiveCfg = Debug|Win32 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x86.Build.0 = Debug|Win32 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x64.ActiveCfg = Release|x64 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x64.Build.0 = Release|x64 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x86.ActiveCfg = Release|Win32 + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/plugins/WinVST/BrightAmbience/VSTProject.vcxproj b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj new file mode 100755 index 0000000..c555ea8 --- /dev/null +++ b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + {16F7AB3C-1AE0-4574-B60C-7B4DED82938C} + VSTProject + 8.1 + BrightAmbience64 + + + + DynamicLibrary + true + v140 + NotSet + + + DynamicLibrary + false + v140 + false + NotSet + + + DynamicLibrary + true + v140 + NotSet + + + DynamicLibrary + false + v140 + false + NotSet + + + + + + + + + + + + + + + + + + + + + .dll + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH) + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH) + + + + Level3 + MaxSpeed + true + C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories) + WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions) + MultiThreadedDebug + Speed + false + Default + false + None + + + vstplug.def + libcmt.dll;libcmtd.dll;msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + Level3 + MaxSpeed + true + C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories) + Speed + WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Default + false + None + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + libcmt.dll;libcmtd.dll;msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + vstplug.def + + + + + Level3 + MaxSpeed + false + false + true + MultiThreaded + C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories) + None + Speed + WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions) + + + true + true + libcmt.dll;libcmtd.dll;msvcrt.lib;libc.lib;libcd.lib;libcmt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + libcmt.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + vstplug.def + + + + + Level3 + MaxSpeed + false + false + true + C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories) + None + Speed + WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions) + MultiThreaded + + + true + true + libcmt.dll;libcmtd.dll;msvcrt.lib;libc.lib;libcd.lib;libcmt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) + libcmt.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + vstplug.def + + + + + + \ No newline at end of file diff --git a/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.filters b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.filters new file mode 100755 index 0000000..a1246a5 --- /dev/null +++ b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.user b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.user new file mode 100755 index 0000000..2216267 --- /dev/null +++ b/plugins/WinVST/BrightAmbience/VSTProject.vcxproj.user @@ -0,0 +1,19 @@ + + + + {ADEFF70D-84BF-47A1-91C3-FF6B0FC71218} + WindowsLocalDebugger + + + {ADEFF70D-84BF-47A1-91C3-FF6B0FC71218} + WindowsLocalDebugger + + + {ADEFF70D-84BF-47A1-91C3-FF6B0FC71218} + WindowsLocalDebugger + + + {ADEFF70D-84BF-47A1-91C3-FF6B0FC71218} + WindowsLocalDebugger + + \ No newline at end of file diff --git a/plugins/WinVST/BrightAmbience/vstplug.def b/plugins/WinVST/BrightAmbience/vstplug.def new file mode 100755 index 0000000..5bf499a --- /dev/null +++ b/plugins/WinVST/BrightAmbience/vstplug.def @@ -0,0 +1,3 @@ +EXPORTS + VSTPluginMain + main=VSTPluginMain \ No newline at end of file -- cgit v1.2.3