From 2f672af40675ec00b80c5f7e9ecde856be489cbb Mon Sep 17 00:00:00 2001 From: asb2m10 Date: Tue, 29 Dec 2015 22:56:04 -0500 Subject: [PATCH] Foot switch fix --- Builds/MacOSX/Dexed.xcodeproj/project.pbxproj | 180 +++ .../UserInterfaceState.xcuserstate | Bin 210409 -> 227164 bytes Builds/MacOSX/Info.plist | 19 + Builds/VisualStudio2012/Dexed.sln | 12 +- Builds/VisualStudio2012/Dexed.vcxproj | 1133 ++++++++--------- Builds/VisualStudio2012/Dexed.vcxproj.filters | 83 +- Dexed.jucer | 2 +- JuceLibraryCode/AppConfig.h | 2 +- Source/Dexed.h | 2 +- Source/PluginData.cpp | 10 +- Source/PluginProcessor.cpp | 4 +- 11 files changed, 806 insertions(+), 641 deletions(-) diff --git a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj index 7a426d6..407b453 100644 --- a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj +++ b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj @@ -8,36 +8,48 @@ /* Begin PBXBuildFile section */ 00C044DBB8BA1AF35CBC42E6 /* juce_VST_Wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6C6FCBA5ECA257959BFE674 /* juce_VST_Wrapper.cpp */; }; + 02B7485A3DD3F44C6058AB0E /* AUCarbonViewBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ED1068B85DCEFEFDD3C4F82 /* AUCarbonViewBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 069530C6CF2796C568DD3E90 /* juce_gui_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 19B56FF22ED0090A8D7A3E04 /* juce_gui_basics.mm */; }; 082D6FF34EFF195C3A3B0CFB /* OperatorEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 838E63F5800CA577B92EF6AE /* OperatorEditor.cpp */; }; + 09E5F88C9C879073B1B103F1 /* AUCarbonViewControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8F138F48E933ECCF2DB2321 /* AUCarbonViewControl.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 0D3132A8B412AE9E63024927 /* sin.cc in Sources */ = {isa = PBXBuildFile; fileRef = B0230FCCA099E6430411DFC9 /* sin.cc */; }; + 0E0B0D39FCB31A57F5298C7A /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A462A15DB909F68F4A9BECC /* AUInputElement.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 13F8BF7C26D50908163425CF /* juce_VST3_Wrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01EF232D8B427B8CE38127C2 /* juce_VST3_Wrapper.mm */; }; 1C87DA0B69D67481FC6CF4FD /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54363D0B39B88D43447C0123 /* BinaryData.cpp */; }; 1CBFE444B43C89E749602B7F /* PluginProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 45ADFD8885BE76C7F7D999AC /* PluginProcessor.cpp */; }; 1E2E719F9E93AD97BC37565F /* juce_RTAS_DigiCode2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8038990994C30BDD631733E /* juce_RTAS_DigiCode2.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + 2360F3C87933B5A51B0D4839 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0598D37F24E489C12F43EF93 /* AUBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + 26E1D92384FB66ED8FCF5101 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4DE747B720C310D6BC65936 /* AUBuffer.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 3AB728E101D7B85DD39C5CC8 /* freqlut.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3715DFDD7A1B12083F051F5A /* freqlut.cc */; }; + 3D8568887BBA0D81340FF64D /* AUMIDIEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E301CD94F9029D7E3898EB2 /* AUMIDIEffectBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + 3FC0533D8E67D63666A51C64 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B8B14C1AA3491F103E6A5F7 /* AUEffectBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 434647C21C803FA8A4D44A70 /* fm_op_kernel.cc in Sources */ = {isa = PBXBuildFile; fileRef = 78CA76788217B98287D9E007 /* fm_op_kernel.cc */; }; 478699B4EF80A1A1C0D34C10 /* PluginEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 018D0FB9E97B68D2EB3E3F72 /* PluginEditor.cpp */; }; 47C317B0F77A29ECA0400B2B /* dx7note.cc in Sources */ = {isa = PBXBuildFile; fileRef = AE09B4C2A4BDE8FDA01A8A13 /* dx7note.cc */; }; 4B27ACC5993C8C74FFCDD3BB /* EngineOpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61F792AFE04C15F413A4F766 /* EngineOpl.cpp */; }; 52770E3D32989EC50834582A /* juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = 48BDF7DFA849127655B86873 /* juce_data_structures.mm */; }; 52C0C94470D90310AF2F8433 /* juce_VST3_Wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0178A36F6E46F92111E4883 /* juce_VST3_Wrapper.cpp */; }; + 556863C97636A308001CFD21 /* CarbonEventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3A44529EBD28E325DAA12D80 /* CarbonEventHandler.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 5B3A6A14A3951CF8E37608FF /* juce_gui_extra.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6DC26B61BA1638AFAF142A6C /* juce_gui_extra.mm */; }; 5F4FB65ABC71FAAD6EDD822E /* juce_RTAS_DigiCode1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55E39FAA63BA8B9D40F40712 /* juce_RTAS_DigiCode1.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 60686C2C30A9F2777CEF01BD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A56796E1B84D05D8DD1100D /* AudioToolbox.framework */; }; 623AFA9E78826CA0136251DF /* PluginParam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59D15F780D468B587F9C7E78 /* PluginParam.cpp */; }; 6252C45CDFF75E05CCDBF737 /* CartManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B3889626BDBB814F2387085 /* CartManager.cpp */; }; + 62798B841D9D5E0B71064A73 /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2CA60524355CF872ADB42EA4 /* CAVectorUnit.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 6443699C06267ECC22CF9D12 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E32283AE8CC5A022E1A6B30B /* Accelerate.framework */; }; 68878920F603FF1473994736 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC856709502EE15E8D3F448B /* IOKit.framework */; }; + 6970EC0E1FEDCF3793098929 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B2E31BD7292002DEBCC366B /* CAStreamBasicDescription.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; 697C52FD23363CB2EB9075C6 /* EngineMkI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BEBEDCAD409EE3A5D383B6D /* EngineMkI.cpp */; }; 69A60891A52C61989A205791 /* ProgramListBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF7A1720DADC7983F61E895C /* ProgramListBox.cpp */; }; 6CE74A36A215C0D39041710F /* juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6186E32E92664DEFA0C0A1 /* juce_events.mm */; }; 7116DC8487DC8321F36CD3D8 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 452C1184BD776249B33151E5 /* DiscRecording.framework */; }; + 77C3EA8D0A12986429BA466D /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 838A5E852BBD79A98CD9FDDD /* AudioUnit.framework */; }; 7B82F1D5F8DED01AA8988D33 /* fm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = C01EE75D859C1F942DA3AE61 /* fm_core.cc */; }; 7E444608AFB10ED54DB5C9AB /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E966C95FACF7B8D5A907FE3 /* WebKit.framework */; }; 7E6DF76EEA834AC1E96470CE /* juce_AAX_Wrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3254CAE4C282C4432214B016 /* juce_AAX_Wrapper.mm */; }; 8121E10419E2D99645EA254E /* DXComponents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D984CE634945077E682B48F3 /* DXComponents.cpp */; }; 813B2285513D65DDA30AA6E3 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 6F9852573AA442CFBAD9695F /* RecentFilesMenuTemplate.nib */; }; + 82253A3BBFF29FC56A08C972 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 919DF1054C09D19EDA044BE8 /* CoreAudioKit.framework */; }; 823ECA6DD062A4D0CC056CF0 /* juce_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99078823EE2D77389696F0E5 /* juce_core.mm */; }; 87B95D41180EF626460B2EA3 /* juce_audio_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DF47857774F10344F12BE65 /* juce_audio_basics.mm */; }; 8BE2A084394DA3E45DDB5646 /* PluginData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7936BBAA586387B2FAFB958B /* PluginData.cpp */; }; @@ -45,24 +57,36 @@ 927401C89B9B4F84AC1FE42F /* juce_audio_processors.mm in Sources */ = {isa = PBXBuildFile; fileRef = AA2F01B149F981C2997D583F /* juce_audio_processors.mm */; }; 93279A1D631E5F4103EAB17E /* juce_AU_Wrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 502D49C82606515A80907EB3 /* juce_AU_Wrapper.mm */; }; 95105DC8536836A06FD5C7BB /* pitchenv.cc in Sources */ = {isa = PBXBuildFile; fileRef = 51E5757E2D48E638F9A4CB61 /* pitchenv.cc */; }; + 95D4EF9899B0D0D3FC729312 /* AUOutputBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16D7D354B7CBC971E8B0CFA5 /* AUOutputBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + 9D042F9D005532F763A72C26 /* juce_AU_Resources.r in Rez */ = {isa = PBXBuildFile; fileRef = 64CC83E4D891EAEC65EE41C4 /* juce_AU_Resources.r */; }; 9EC12165834B1341938E951D /* env.cc in Sources */ = {isa = PBXBuildFile; fileRef = 00FDFD1ABE59B4CEF74BF5A3 /* env.cc */; }; A451AE788A4BD5AA72174D4C /* juce_audio_formats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 32FC163D919C52263303EF7E /* juce_audio_formats.mm */; }; A6E2908774D7F669F21B1874 /* juce_RTAS_MacUtilities.mm in Sources */ = {isa = PBXBuildFile; fileRef = C7C6039A52C3EE370CA9E73A /* juce_RTAS_MacUtilities.mm */; }; A7D45B047CA84D7EF7018CDC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F55D83145737DE69999DB92 /* QuartzCore.framework */; }; + AE7F0435D9C8D94FFDA16DCA /* AUMIDIBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E1E415B080EA491A7D58D3A /* AUMIDIBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; B0A4786A252B14B604101175 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A01DC4DEBE65C313C7C8A44 /* CoreAudio.framework */; }; B18C192606DF6079E7B9AEB9 /* PluginFx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BADEB7BF1A65E83A7A1736D /* PluginFx.cpp */; }; B82FDEB3E53C9455BC6A5DAE /* juce_RTAS_Wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA5D8078BCC042BDF94C77A /* juce_RTAS_Wrapper.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + B96C21AF3AD25C7950EA6CE5 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3171B20C2BBF12A5786B1F5 /* CAAudioChannelLayout.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + C19B69B5974FA50D116A4F52 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81A949AE03BA033D5D762E9F /* AUOutputElement.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; C2090920CAE913A6C56E0ACE /* juce_PluginUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63E7FBEF314AA2B6A8083F4 /* juce_PluginUtilities.cpp */; }; C510246D7D5E162C9DE63DDE /* GlobalEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19CEF599CB23958AC63D427E /* GlobalEditor.cpp */; }; + CCC498943EDC85558AF6D8B8 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 561A9793AA73B7FDDED14476 /* ComponentBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; CD1CF0C6B4AB9F4C8175FE08 /* ParamDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F221CF21582EE0B8FE774583 /* ParamDialog.cpp */; }; D5A4D43A16EA4C71D53E96CD /* DXLookNFeel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A02775EA788AD4BF7DD1B1A1 /* DXLookNFeel.cpp */; }; + DAC2F8A317486D36C0E0F81F /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A31C49ABA24290126250F574 /* CAMutex.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; DDD1E74DE1AC7E6493AF04CA /* juce_RTAS_DigiCode3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4574217C2F5219DEDDDC9656 /* juce_RTAS_DigiCode3.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + DFA8CE3B7D7FE269254C9BDD /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DB84FE1DF027D2AB0952F18 /* CAAUParameter.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; E3FA856CA4DB2009BB0F13E7 /* juce_AAX_Wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 505852570B48EB3F18076B03 /* juce_AAX_Wrapper.cpp */; }; E52CB89B4C49057C5A54CFFE /* juce_graphics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E3820CD63B47B5385AF2DB6 /* juce_graphics.mm */; }; E8BEA8ABF5E288C5D5FCD620 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 817CC81F50861DAEEFB2043A /* Carbon.framework */; }; E8D9A2B640A87FE92D2DA887 /* juce_VST_Wrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = F6F950B6ABB40B62AE4C0B78 /* juce_VST_Wrapper.mm */; }; + EB464CA0288DD69ABBAE73B3 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02802D92B7CF0D835254B6C1 /* AUDispatch.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; EC23F9F2EE10A2DE3CB6D406 /* SysexComm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65BE679590BFE2466E16EA67 /* SysexComm.cpp */; }; + ED19C7C3EF2026BC9386CAA3 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAADD431AF7666E435C6C4B3 /* AUScopeElement.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; ED2B6C710BC0474617D147B7 /* juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31AEFAC2A9E8C7C96ECB4B96 /* juce_audio_devices.mm */; }; + EE173D0BBBF66A8977FE3A7E /* AUCarbonViewDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173994FFD45CE7CB6D2CCAD7 /* AUCarbonViewDispatch.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; + F1106DF1AB7F08D4FC6B6BBB /* MusicDeviceBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68CCE716313990E1412107A8 /* MusicDeviceBase.cpp */; settings = {COMPILER_FLAGS = "-w"; }; }; F329522961F1313091764113 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FDF76165C655B2E77BE4CFD /* Cocoa.framework */; }; F9A9CC03BA0B3030E92675AD /* exp2.cc in Sources */ = {isa = PBXBuildFile; fileRef = F63CE53483AF125DCFB024F1 /* exp2.cc */; }; FA2AF2015CFD98299593EA30 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A81F4DC234E8D93BF9803529 /* CoreMIDI.framework */; }; @@ -79,7 +103,9 @@ 01EF232D8B427B8CE38127C2 /* juce_VST3_Wrapper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST3_Wrapper.mm; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.mm; sourceTree = SOURCE_ROOT; }; 02139A14E2732DE36631414F /* juce_TableHeaderComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TableHeaderComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp; sourceTree = SOURCE_ROOT; }; 0236A082C107280C1505021A /* juce_ImageConvolutionKernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageConvolutionKernel.h; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.h; sourceTree = SOURCE_ROOT; }; + 02802D92B7CF0D835254B6C1 /* AUDispatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUDispatch.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.cpp; sourceTree = DEVELOPER_DIR; }; 02E962E65624D43B0906B0C6 /* juce_PerformanceCounter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PerformanceCounter.cpp; path = ../../JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.cpp; sourceTree = SOURCE_ROOT; }; + 0337F4D67CD2D5C29939E940 /* CAMutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAMutex.h; path = Extras/CoreAudio/PublicUtility/CAMutex.h; sourceTree = DEVELOPER_DIR; }; 0353CE3273A1063693BC5D55 /* juce_win32_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Files.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_Files.cpp; sourceTree = SOURCE_ROOT; }; 037F8EB68705A98C29AEE6B0 /* juce_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SystemStats.cpp; path = ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; 03813BF0D93D100F6F0393C9 /* AlgoDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AlgoDisplay.cpp; path = ../../Source/AlgoDisplay.cpp; sourceTree = SOURCE_ROOT; }; @@ -90,6 +116,7 @@ 041EA7D542B0EBF7213B9BA2 /* juce_ApplicationCommandID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandID.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h; sourceTree = SOURCE_ROOT; }; 041F12CAFA1CD7215AEC5098 /* juce_Component.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Component.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.h; sourceTree = SOURCE_ROOT; }; 04E04837EB4F3E03908835C9 /* juce_win32_HiddenMessageWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_win32_HiddenMessageWindow.h; path = ../../JuceLibraryCode/modules/juce_events/native/juce_win32_HiddenMessageWindow.h; sourceTree = SOURCE_ROOT; }; + 0598D37F24E489C12F43EF93 /* AUBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.cpp; sourceTree = DEVELOPER_DIR; }; 05F4DA9558D39B50DA5DEF79 /* juce_SortedSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SortedSet.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_SortedSet.h; sourceTree = SOURCE_ROOT; }; 06387FD4ED709086E8E0152E /* juce_XmlDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_XmlDocument.h; path = ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h; sourceTree = SOURCE_ROOT; }; 06625FB929EB46E8D09E77F8 /* juce_ApplicationCommandInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandInfo.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h; sourceTree = SOURCE_ROOT; }; @@ -113,6 +140,7 @@ 0C0B6B8DAD62A3F5C926825F /* juce_DynamicLibrary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DynamicLibrary.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_DynamicLibrary.h; sourceTree = SOURCE_ROOT; }; 0CB234755B75E0DBC2FFB58E /* juce_ResizableCornerComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableCornerComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp; sourceTree = SOURCE_ROOT; }; 0D5761BE1D2DEA319B57D740 /* Switch_48x26.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Switch_48x26.png; path = ../../Resources/ui/Switch_48x26.png; sourceTree = SOURCE_ROOT; }; + 0DB84FE1DF027D2AB0952F18 /* CAAUParameter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAAUParameter.cpp; path = Extras/CoreAudio/PublicUtility/CAAUParameter.cpp; sourceTree = DEVELOPER_DIR; }; 0DCC7A5AD5AC5D3637FFAAFB /* juce_ToolbarButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.h; sourceTree = SOURCE_ROOT; }; 0DE1759C594D2719742E928A /* juce_ElementComparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ElementComparator.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_ElementComparator.h; sourceTree = SOURCE_ROOT; }; 0E3FA3D7B11FC7D19CC634BE /* about.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = about.png; path = ../../Resources/about.png; sourceTree = SOURCE_ROOT; }; @@ -125,6 +153,7 @@ 0FDAC75611540A0DE7FE3E22 /* juce_SplashScreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SplashScreen.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.cpp; sourceTree = SOURCE_ROOT; }; 105DA88FCA60BE6C92A7249B /* juce_FloatVectorOperations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FloatVectorOperations.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h; sourceTree = SOURCE_ROOT; }; 108462DA6B96E6F49DBD521E /* juce_ScrollBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ScrollBar.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.cpp; sourceTree = SOURCE_ROOT; }; + 10E7F81B8369A5A923D5EE9A /* AUInputFormatConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputFormatConverter.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUInputFormatConverter.h; sourceTree = DEVELOPER_DIR; }; 112C97A7D8CEC06ED2E1B1BE /* juce_StringArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringArray.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h; sourceTree = SOURCE_ROOT; }; 113019177161C70BFD9E655E /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_gui_extra/juce_module_info; sourceTree = SOURCE_ROOT; }; 11329C73799FA61B7BC76418 /* juce_ResizableEdgeComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableEdgeComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp; sourceTree = SOURCE_ROOT; }; @@ -148,7 +177,9 @@ 1629C7407F033B97102CEF6B /* juce_NormalisableRange.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NormalisableRange.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_NormalisableRange.h; sourceTree = SOURCE_ROOT; }; 1635BBF869518BAA7A88A6A0 /* juce_FileSearchPathListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileSearchPathListComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h; sourceTree = SOURCE_ROOT; }; 163C2312B370BA53F482B84B /* juce_TabbedButtonBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TabbedButtonBar.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h; sourceTree = SOURCE_ROOT; }; + 16D7D354B7CBC971E8B0CFA5 /* AUOutputBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUOutputBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.cpp; sourceTree = DEVELOPER_DIR; }; 170F06D00B2197E66300D558 /* juce_TextPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextPropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h; sourceTree = SOURCE_ROOT; }; + 173994FFD45CE7CB6D2CCAD7 /* AUCarbonViewDispatch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewDispatch.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewDispatch.cpp; sourceTree = DEVELOPER_DIR; }; 1754400A2E372510CB25043F /* juce_TopLevelWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TopLevelWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.h; sourceTree = SOURCE_ROOT; }; 1756BAFDC82F5E69704BEAFE /* juce_ComponentMovementWatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentMovementWatcher.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp; sourceTree = SOURCE_ROOT; }; 17A328AD02B5D7DA362E1D5D /* juce_ConnectedChildProcess.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ConnectedChildProcess.cpp; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp; sourceTree = SOURCE_ROOT; }; @@ -186,6 +217,7 @@ 2068B2F409A743F7AA6005B8 /* juce_android_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Network.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_Network.cpp; sourceTree = SOURCE_ROOT; }; 20D22F9CE83DD70583C68940 /* juce_BufferingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BufferingAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h; sourceTree = SOURCE_ROOT; }; 20D4AE86B061E4D7F2F1F1BF /* juce_ToolbarItemComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h; sourceTree = SOURCE_ROOT; }; + 210364718D006CC26958D583 /* CAVectorUnit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAVectorUnit.h; path = Extras/CoreAudio/PublicUtility/CAVectorUnit.h; sourceTree = DEVELOPER_DIR; }; 212A0795619AC3D8387EB085 /* juce_Logger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Logger.cpp; path = ../../JuceLibraryCode/modules/juce_core/logging/juce_Logger.cpp; sourceTree = SOURCE_ROOT; }; 214092134C5925973C210C26 /* juce_Process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Process.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_Process.h; sourceTree = SOURCE_ROOT; }; 217D5E7DC9D4006AA1994A96 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_audio_processors/juce_module_info; sourceTree = SOURCE_ROOT; }; @@ -228,6 +260,7 @@ 2BEBDED2BACDEEEE975583F3 /* juce_StringPool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringPool.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringPool.h; sourceTree = SOURCE_ROOT; }; 2C65FDA74486C92DF5EA5C87 /* juce_FileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileFilter.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileFilter.h; sourceTree = SOURCE_ROOT; }; 2CA19470CA427333F8CAC0A5 /* juce_ImagePreviewComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImagePreviewComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp; sourceTree = SOURCE_ROOT; }; + 2CA60524355CF872ADB42EA4 /* CAVectorUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAVectorUnit.cpp; path = Extras/CoreAudio/PublicUtility/CAVectorUnit.cpp; sourceTree = DEVELOPER_DIR; }; 2CB4C73C121FCDEF65CBAC79 /* juce_mac_MainMenu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MainMenu.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_MainMenu.mm; sourceTree = SOURCE_ROOT; }; 2D26E2304C0F6FC633936014 /* lfo.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lfo.cc; path = ../../Source/msfa/lfo.cc; sourceTree = SOURCE_ROOT; }; 2D8A5B5929909ADD898D7E00 /* juce_HashMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HashMap.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_HashMap.h; sourceTree = SOURCE_ROOT; }; @@ -280,6 +313,7 @@ 3A0F35877A9E2F5D5D6A0434 /* juce_IIRFilterAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IIRFilterAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h; sourceTree = SOURCE_ROOT; }; 3A2252FE59FEB529074751B8 /* juce_osx_ObjCHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_osx_ObjCHelpers.h; path = ../../JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h; sourceTree = SOURCE_ROOT; }; 3A2DE2FA7B6D718AEF872F43 /* juce_ChannelRemappingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChannelRemappingAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h; sourceTree = SOURCE_ROOT; }; + 3A44529EBD28E325DAA12D80 /* CarbonEventHandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CarbonEventHandler.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.cpp; sourceTree = DEVELOPER_DIR; }; 3BB7B60AE87F68C10DBEE118 /* juce_FileSearchPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileSearchPath.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.h; sourceTree = SOURCE_ROOT; }; 3BE8F91A99E8F48CB9F10C1F /* sin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sin.h; path = ../../Source/msfa/sin.h; sourceTree = SOURCE_ROOT; }; 3C11994F7B26920BEB9DA52D /* juce_LookAndFeel_V3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V3.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h; sourceTree = SOURCE_ROOT; }; @@ -287,6 +321,7 @@ 3D52BDFF32D151178ABE21D0 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_gui_basics/juce_module_info; sourceTree = SOURCE_ROOT; }; 3DC88C42A001EAAB6B959C6F /* juce_MidiKeyboardState.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiKeyboardState.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp; sourceTree = SOURCE_ROOT; }; 3DF47857774F10344F12BE65 /* juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_basics.mm; path = ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; + 3E301CD94F9029D7E3898EB2 /* AUMIDIEffectBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUMIDIEffectBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.cpp; sourceTree = DEVELOPER_DIR; }; 3E312C7BB77E7FF22DF88B96 /* juce_RTAS_DigiCode_Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RTAS_DigiCode_Header.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode_Header.h; sourceTree = SOURCE_ROOT; }; 3E5A6D7508BF64D897DABC3A /* juce_DrawableText.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableText.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.cpp; sourceTree = SOURCE_ROOT; }; 3EBA7E3E2CFD54B3C786098E /* juce_ModalComponentManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ModalComponentManager.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp; sourceTree = SOURCE_ROOT; }; @@ -304,6 +339,7 @@ 4166468539A5F6E92A7A153E /* juce_ReferenceCountedArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReferenceCountedArray.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_ReferenceCountedArray.h; sourceTree = SOURCE_ROOT; }; 41700CC92AEEF157D3B53BA2 /* juce_Drawable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Drawable.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.h; sourceTree = SOURCE_ROOT; }; 418C5A909668054B5140BDA9 /* juce_FileInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileInputStream.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.h; sourceTree = SOURCE_ROOT; }; + 42037D6AD47F7FEBAF6D4732 /* AUBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUBuffer.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.h; sourceTree = DEVELOPER_DIR; }; 420843F2827F7FB7A31A4C76 /* juce_TableListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TableListBox.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp; sourceTree = SOURCE_ROOT; }; 4313B453E6E7735DFFD2609A /* juce_ApplicationCommandTarget.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandTarget.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp; sourceTree = SOURCE_ROOT; }; 431B6C9349785FFC83D695F5 /* juce_Toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Toolbar.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.cpp; sourceTree = SOURCE_ROOT; }; @@ -328,12 +364,14 @@ 462B768DFC2129F54233D51D /* juce_StretchableLayoutResizerBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableLayoutResizerBar.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h; sourceTree = SOURCE_ROOT; }; 46908987EEFC3623A53A95C2 /* juce_LagrangeInterpolator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LagrangeInterpolator.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.cpp; sourceTree = SOURCE_ROOT; }; 46969E6B78BC89383358DCDA /* juce_XMLCodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_XMLCodeTokeniser.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h; sourceTree = SOURCE_ROOT; }; + 4697BFC33D1A3C846B2DED19 /* AUSilentTimeout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUSilentTimeout.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUSilentTimeout.h; sourceTree = DEVELOPER_DIR; }; 46C20298CCB469481F5C8D36 /* juce_MouseInactivityDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseInactivityDetector.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h; sourceTree = SOURCE_ROOT; }; 4710CA869326390AF0CE2A0B /* juce_ResizableEdgeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableEdgeComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h; sourceTree = SOURCE_ROOT; }; 47168956BF1BAC3FCBD55BB8 /* juce_posix_NamedPipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_posix_NamedPipe.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_posix_NamedPipe.cpp; sourceTree = SOURCE_ROOT; }; 475CE9A832328566544F457F /* juce_ZipFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ZipFile.h; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h; sourceTree = SOURCE_ROOT; }; 4778838DB96C82580CBE10D0 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_audio_utils/juce_module_info; sourceTree = SOURCE_ROOT; }; 477946525F6F1BE9135A3101 /* juce_FakeMouseMoveGenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FakeMouseMoveGenerator.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_FakeMouseMoveGenerator.h; sourceTree = SOURCE_ROOT; }; + 478D907DACBE0CF918C6A0AD /* CarbonEventHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CarbonEventHandler.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.h; sourceTree = DEVELOPER_DIR; }; 47EF393874A20700CD249091 /* juce_AffineTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AffineTransform.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.h; sourceTree = SOURCE_ROOT; }; 4836B8889A1100EA724CE7C2 /* juce_StretchableLayoutManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableLayoutManager.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h; sourceTree = SOURCE_ROOT; }; 48BDF7DFA849127655B86873 /* juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_data_structures.mm; path = ../../JuceLibraryCode/modules/juce_data_structures/juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; @@ -354,6 +392,7 @@ 4C67D4B9902C1B0CC80E11D8 /* LFO_36_26.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = LFO_36_26.png; path = ../../Resources/ui/LFO_36_26.png; sourceTree = SOURCE_ROOT; }; 4C6C14363344C87BDA4C1C71 /* juce_ComponentBoundsConstrainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentBoundsConstrainer.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp; sourceTree = SOURCE_ROOT; }; 4C9751F81C3C052C9A6390F4 /* juce_StretchableObjectResizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableObjectResizer.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h; sourceTree = SOURCE_ROOT; }; + 4CB06EEFAA877AA4A28FE150 /* MusicDeviceBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MusicDeviceBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.h; sourceTree = DEVELOPER_DIR; }; 4CD97CB51FE3AD5248285B0A /* juce_MouseCursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseCursor.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp; sourceTree = SOURCE_ROOT; }; 4D488219CE9D736D69F6EF59 /* juce_DirectoryIterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryIterator.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.h; sourceTree = SOURCE_ROOT; }; 4D8B2790A6E7552C64453A53 /* juce_StretchableLayoutManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableLayoutManager.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp; sourceTree = SOURCE_ROOT; }; @@ -385,6 +424,7 @@ 55474A49BF29196733C89BBB /* juce_BigInteger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BigInteger.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h; sourceTree = SOURCE_ROOT; }; 5548DEE5ED071453F8AD8AB6 /* juce_ResamplingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResamplingAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; 55E39FAA63BA8B9D40F40712 /* juce_RTAS_DigiCode1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode1.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode1.cpp; sourceTree = SOURCE_ROOT; }; + 561A9793AA73B7FDDED14476 /* ComponentBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.cpp; sourceTree = DEVELOPER_DIR; }; 5721702823682EC883FCB870 /* juce_HyperlinkButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_HyperlinkButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp; sourceTree = SOURCE_ROOT; }; 577D5E62E1CE48CEAD5855AE /* juce_ThreadWithProgressWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadWithProgressWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h; sourceTree = SOURCE_ROOT; }; 57A533082FEF0CE002D69EDB /* juce_ChannelRemappingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChannelRemappingAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; @@ -393,6 +433,7 @@ 59D15F780D468B587F9C7E78 /* PluginParam.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginParam.cpp; path = ../../Source/PluginParam.cpp; sourceTree = SOURCE_ROOT; }; 5A1BD822F8CB7D42BB0EAF7A /* juce_PluginListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PluginListComponent.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp; sourceTree = SOURCE_ROOT; }; 5A366F36F3B4E50587A30351 /* NotoSans-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "NotoSans-Bold.ttf"; path = "../../Resources/ui/NotoSans-Bold.ttf"; sourceTree = SOURCE_ROOT; }; + 5AD3DDD0285C94CEB17BF03C /* AUEffectBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUEffectBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.h; sourceTree = DEVELOPER_DIR; }; 5B12686E2808FCCB8BBE0E24 /* juce_android_GraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_GraphicsContext.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_android_GraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; 5BA236D62129EFE13A9EAB1B /* juce_MixerAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MixerAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp; sourceTree = SOURCE_ROOT; }; 5BC311F801FE9D018A7B231C /* juce_ComponentDragger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentDragger.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp; sourceTree = SOURCE_ROOT; }; @@ -408,6 +449,8 @@ 5FA112054E39C5FF09F6928B /* juce_LowLevelGraphicsSoftwareRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LowLevelGraphicsSoftwareRenderer.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp; sourceTree = SOURCE_ROOT; }; 5FE10203FC5AE23DBA573E3B /* juce_KnownPluginList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KnownPluginList.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h; sourceTree = SOURCE_ROOT; }; 600DDC87EB44F5B6EFA1500F /* juce_ApplicationCommandTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandTarget.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h; sourceTree = SOURCE_ROOT; }; + 6050F8DB4EA5F9A4A27D7653 /* CADebugMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CADebugMacros.h; path = Extras/CoreAudio/PublicUtility/CADebugMacros.h; sourceTree = DEVELOPER_DIR; }; + 60F23312570D43B7F7FC0D43 /* AUInputElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.h; sourceTree = DEVELOPER_DIR; }; 61A517E758E2BF89FF445D7F /* juce_MemoryBlock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryBlock.cpp; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.cpp; sourceTree = SOURCE_ROOT; }; 61E56039E1D2929463E58D62 /* juce_GlyphArrangement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GlyphArrangement.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h; sourceTree = SOURCE_ROOT; }; 61F792AFE04C15F413A4F766 /* EngineOpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EngineOpl.cpp; path = ../../Source/EngineOpl.cpp; sourceTree = SOURCE_ROOT; }; @@ -416,6 +459,7 @@ 63B73D99B066179BB9661D4E /* juce_ChoicePropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChoicePropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; 6475DF69D5BDC709E275BF4D /* juce_WeakReference.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WeakReference.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h; sourceTree = SOURCE_ROOT; }; 64C579AFCDCEED8CAFEF9830 /* juce_ListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ListBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.h; sourceTree = SOURCE_ROOT; }; + 64CC83E4D891EAEC65EE41C4 /* juce_AU_Resources.r */ = {isa = PBXFileReference; lastKnownFileType = file.r; name = juce_AU_Resources.r; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/AU/juce_AU_Resources.r; sourceTree = SOURCE_ROOT; }; 64CF42AFC2E05AEF9D350CD2 /* env.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = env.h; path = ../../Source/msfa/env.h; sourceTree = SOURCE_ROOT; }; 64E0EE125571D369100796D9 /* juce_ComponentPeer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentPeer.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.h; sourceTree = SOURCE_ROOT; }; 65BE679590BFE2466E16EA67 /* SysexComm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SysexComm.cpp; path = ../../Source/SysexComm.cpp; sourceTree = SOURCE_ROOT; }; @@ -423,14 +467,17 @@ 6742794BECA5E223253EF810 /* juce_mac_Fonts.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Fonts.mm; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_Fonts.mm; sourceTree = SOURCE_ROOT; }; 6833DFDF33AA9A5F551EA79D /* juce_DrawableComposite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableComposite.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.h; sourceTree = SOURCE_ROOT; }; 687A7EC567E4B00B663808F1 /* juce_audio_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_utils.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.h; sourceTree = SOURCE_ROOT; }; + 68CCE716313990E1412107A8 /* MusicDeviceBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MusicDeviceBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.cpp; sourceTree = DEVELOPER_DIR; }; 68D35AFE11BAA35EAE497D47 /* synth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = synth.h; path = ../../Source/msfa/synth.h; sourceTree = SOURCE_ROOT; }; 68E9769CFD4CE3B4CA530DA3 /* juce_BooleanPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BooleanPropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; 68EBBB35B7A5A57E4BA2F8E2 /* module.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = module.h; path = ../../Source/msfa/module.h; sourceTree = SOURCE_ROOT; }; 69327BB424333BE9051A2C1D /* juce_win32_DragAndDrop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DragAndDrop.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp; sourceTree = SOURCE_ROOT; }; 69B3908CF6E97D2326117534 /* juce_PathIterator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PathIterator.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.cpp; sourceTree = SOURCE_ROOT; }; 6A33E3588893DFC8E8370460 /* juce_FFT.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FFT.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_FFT.h; sourceTree = SOURCE_ROOT; }; + 6A462A15DB909F68F4A9BECC /* AUInputElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUInputElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.cpp; sourceTree = DEVELOPER_DIR; }; 6AFA3298C0E6EBF44DF90481 /* juce_PixelFormats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PixelFormats.h; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h; sourceTree = SOURCE_ROOT; }; 6B3889626BDBB814F2387085 /* CartManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CartManager.cpp; path = ../../Source/CartManager.cpp; sourceTree = SOURCE_ROOT; }; + 6B8B14C1AA3491F103E6A5F7 /* AUEffectBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUEffectBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.cpp; sourceTree = DEVELOPER_DIR; }; 6C1EBFA6E5161BFC6E0A6686 /* juce_Expression.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Expression.cpp; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp; sourceTree = SOURCE_ROOT; }; 6CAAD366E2D6A650900C75F0 /* juce_linux_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Network.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp; sourceTree = SOURCE_ROOT; }; 6CBCD70FF1AE3E23D1598F84 /* juce_ContainerDeletePolicy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ContainerDeletePolicy.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_ContainerDeletePolicy.h; sourceTree = SOURCE_ROOT; }; @@ -439,6 +486,7 @@ 6DC26B61BA1638AFAF142A6C /* juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_gui_extra.mm; path = ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; 6DCB546B40A962FCA3C74DB9 /* juce_ColourGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ColourGradient.h; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h; sourceTree = SOURCE_ROOT; }; 6DEFC761C7F27A8ED88790B4 /* juce_XMLCodeTokeniser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_XMLCodeTokeniser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.cpp; sourceTree = SOURCE_ROOT; }; + 6E1E415B080EA491A7D58D3A /* AUMIDIBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUMIDIBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.cpp; sourceTree = DEVELOPER_DIR; }; 6E2A781F28B3F735F4FAB2A2 /* juce_KeyMappingEditorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyMappingEditorComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp; sourceTree = SOURCE_ROOT; }; 6E84E300D2ECD62ED1ED3478 /* juce_FileInputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileInputSource.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.h; sourceTree = SOURCE_ROOT; }; 6E8FC799E88893F8CD15BB71 /* juce_LADSPAPluginFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LADSPAPluginFormat.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp; sourceTree = SOURCE_ROOT; }; @@ -484,10 +532,13 @@ 7A0FB6545BA2E344A1F45EA5 /* juce_Decibels.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Decibels.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_Decibels.h; sourceTree = SOURCE_ROOT; }; 7A26D67672786E0663369D49 /* juce_IIRFilterAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IIRFilterAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp; sourceTree = SOURCE_ROOT; }; 7A58027CF8C6967B02370E01 /* EngineOpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EngineOpl.h; path = ../../Source/EngineOpl.h; sourceTree = SOURCE_ROOT; }; + 7A65F23E42CEFBDBA64EE2DA /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAudioChannelLayout.h; path = Extras/CoreAudio/PublicUtility/CAAudioChannelLayout.h; sourceTree = DEVELOPER_DIR; }; 7A739B1B4B833A4668904CA6 /* juce_ReferenceCountedObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReferenceCountedObject.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_ReferenceCountedObject.h; sourceTree = SOURCE_ROOT; }; 7A854175B4E6D35ABB7D4E45 /* juce_URL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_URL.h; path = ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h; sourceTree = SOURCE_ROOT; }; 7A905E3EE096DAA1D7BA7ABD /* juce_TabbedButtonBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TabbedButtonBar.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp; sourceTree = SOURCE_ROOT; }; 7AB9FBAA49422497E050FFAC /* juce_ChildProcess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChildProcess.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.h; sourceTree = SOURCE_ROOT; }; + 7B2E31BD7292002DEBCC366B /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAStreamBasicDescription.cpp; path = Extras/CoreAudio/PublicUtility/CAStreamBasicDescription.cpp; sourceTree = DEVELOPER_DIR; }; + 7B6DC352755033E8436427CA /* AUMIDIBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUMIDIBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.h; sourceTree = DEVELOPER_DIR; }; 7BE1A83B817F581F39B1F983 /* juce_TextEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextEditor.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp; sourceTree = SOURCE_ROOT; }; 7BF1EEFA4D36A91714D26060 /* juce_Time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Time.cpp; path = ../../JuceLibraryCode/modules/juce_core/time/juce_Time.cpp; sourceTree = SOURCE_ROOT; }; 7C2634F55C78A3822A661CE2 /* juce_XmlElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_XmlElement.cpp; path = ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.cpp; sourceTree = SOURCE_ROOT; }; @@ -505,13 +556,18 @@ 7FCE241BE34BC4D1E6988B1F /* juce_Result.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Result.cpp; path = ../../JuceLibraryCode/modules/juce_core/misc/juce_Result.cpp; sourceTree = SOURCE_ROOT; }; 80149DC851E70B4D50DA03DB /* juce_SparseSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SparseSet.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_SparseSet.h; sourceTree = SOURCE_ROOT; }; 80153220EFB623D6F205FD1B /* juce_MenuBarComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MenuBarComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp; sourceTree = SOURCE_ROOT; }; + 801E57A03A710591F1B5FEC6 /* AUDispatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUDispatch.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.h; sourceTree = DEVELOPER_DIR; }; 80B36B053E1EA2D1352BD0C9 /* juce_AudioProcessorParameter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessorParameter.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h; sourceTree = SOURCE_ROOT; }; 8141C52E88E3E82A0A226FAD /* juce_KeyPress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyPress.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.cpp; sourceTree = SOURCE_ROOT; }; 817CC81F50861DAEEFB2043A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; + 81A949AE03BA033D5D762E9F /* AUOutputElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUOutputElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.cpp; sourceTree = DEVELOPER_DIR; }; 81E389AD161BE88DA92A59AA /* juce_events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_events.h; path = ../../JuceLibraryCode/modules/juce_events/juce_events.h; sourceTree = SOURCE_ROOT; }; 829D2BFEB85DC3589FEBB868 /* juce_WildcardFileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_WildcardFileFilter.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.cpp; sourceTree = SOURCE_ROOT; }; + 82D97C5FDE8A53DEBB075DC7 /* AUCarbonViewControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUCarbonViewControl.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.h; sourceTree = DEVELOPER_DIR; }; 8312A52619B88D3763F6B493 /* juce_LookAndFeel_V3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V3.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.cpp; sourceTree = SOURCE_ROOT; }; + 83281A9109419F0057EABD31 /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAVectorUnitTypes.h; path = Extras/CoreAudio/PublicUtility/CAVectorUnitTypes.h; sourceTree = DEVELOPER_DIR; }; 834F3F9FC2FE9564FF95243D /* juce_win32_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Fonts.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_Fonts.cpp; sourceTree = SOURCE_ROOT; }; + 838A5E852BBD79A98CD9FDDD /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; 838E63F5800CA577B92EF6AE /* OperatorEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OperatorEditor.cpp; path = ../../Source/OperatorEditor.cpp; sourceTree = SOURCE_ROOT; }; 8390BC6E8D8190A7C45C6A08 /* juce_win32_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Messaging.cpp; path = ../../JuceLibraryCode/modules/juce_events/native/juce_win32_Messaging.cpp; sourceTree = SOURCE_ROOT; }; 83B3A12467C52CB13FB353C6 /* juce_mac_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_SystemTrayIcon.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; @@ -528,6 +584,7 @@ 88DEE0054A9328954E19EECA /* juce_InterprocessConnection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InterprocessConnection.cpp; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.cpp; sourceTree = SOURCE_ROOT; }; 89003B5CB547C82F42EEB0A9 /* juce_mac_NSViewComponentPeer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponentPeer.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm; sourceTree = SOURCE_ROOT; }; 8915FD41B7EB8AB0961F199A /* juce_ImageFileFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageFileFormat.h; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.h; sourceTree = SOURCE_ROOT; }; + 8921057E004FE1036191B888 /* AUOutputBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUOutputBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.h; sourceTree = DEVELOPER_DIR; }; 89BBB19B9AFC6DAD43B9B512 /* juce_Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Random.cpp; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp; sourceTree = SOURCE_ROOT; }; 89CF359102665330C30E1F9A /* juce_NamedPipe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NamedPipe.h; path = ../../JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.h; sourceTree = SOURCE_ROOT; }; 8A4EB298996C4C410C1B4CDC /* juce_PathStrokeType.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PathStrokeType.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.cpp; sourceTree = SOURCE_ROOT; }; @@ -550,6 +607,7 @@ 8E04EF74113A0E9808FC4F09 /* juce_PluginDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginDescription.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.h; sourceTree = SOURCE_ROOT; }; 8E3B1087D0795F0D4E02DAF0 /* juce_DirectoryContentsList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsList.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h; sourceTree = SOURCE_ROOT; }; 8EC249E14405CAC614E7A4CF /* juce_AttributedString.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AttributedString.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp; sourceTree = SOURCE_ROOT; }; + 8ED1068B85DCEFEFDD3C4F82 /* AUCarbonViewBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.cpp; sourceTree = DEVELOPER_DIR; }; 8F32EF92B0A18751EC39A79B /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; 8F395B738E7AB81A0333AF96 /* freqlut.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = freqlut.h; path = ../../Source/msfa/freqlut.h; sourceTree = SOURCE_ROOT; }; 8F62A58CDAF0709EDE33F5E0 /* juce_ImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.h; sourceTree = SOURCE_ROOT; }; @@ -560,6 +618,7 @@ 911A3E44C161694FF7084464 /* juce_ToggleButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToggleButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.cpp; sourceTree = SOURCE_ROOT; }; 91544DAFCDBE05708D10A24C /* juce_WaitableEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WaitableEvent.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_WaitableEvent.h; sourceTree = SOURCE_ROOT; }; 9196D1FCEC768D074AAAD581 /* juce_Variant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Variant.cpp; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp; sourceTree = SOURCE_ROOT; }; + 919DF1054C09D19EDA044BE8 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; 930D512FD24D7E21E43C7322 /* juce_data_structures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_data_structures.h; path = ../../JuceLibraryCode/modules/juce_data_structures/juce_data_structures.h; sourceTree = SOURCE_ROOT; }; 936D695F9C82434D08C181FC /* juce_BorderSize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BorderSize.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_BorderSize.h; sourceTree = SOURCE_ROOT; }; 937CFA7E69529A634C1DCD5C /* juce_PropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.h; sourceTree = SOURCE_ROOT; }; @@ -614,6 +673,7 @@ A2C4984859B7A2F3CB17C609 /* juce_MultiTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiTimer.h; path = ../../JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.h; sourceTree = SOURCE_ROOT; }; A2D3A958C5D96910BEDE9283 /* juce_ListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ListBox.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp; sourceTree = SOURCE_ROOT; }; A2DABCCF72397C2C7C69F441 /* juce_TreeView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TreeView.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.h; sourceTree = SOURCE_ROOT; }; + A31C49ABA24290126250F574 /* CAMutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAMutex.cpp; path = Extras/CoreAudio/PublicUtility/CAMutex.cpp; sourceTree = DEVELOPER_DIR; }; A348DAE6ECDEF51CAD6B5FE4 /* juce_ValueTree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ValueTree.cpp; path = ../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.cpp; sourceTree = SOURCE_ROOT; }; A354DF25FF89648B38DB63DC /* juce_gui_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_basics.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h; sourceTree = SOURCE_ROOT; }; A3B840D8C76CA45D3096241C /* juce_OwnedArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OwnedArray.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_OwnedArray.h; sourceTree = SOURCE_ROOT; }; @@ -630,6 +690,7 @@ A70082D71DB8B5D779944812 /* juce_FileOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileOutputStream.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.h; sourceTree = SOURCE_ROOT; }; A700ACBCC4D648B60362B3D6 /* juce_FileLogger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileLogger.h; path = ../../JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.h; sourceTree = SOURCE_ROOT; }; A763DB1FF5441EFF39491530 /* juce_UndoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UndoManager.h; path = ../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.h; sourceTree = SOURCE_ROOT; }; + A7894AD5A242CD86ACE9455C /* AUResources.r */ = {isa = PBXFileReference; lastKnownFileType = file.r; name = AUResources.r; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUResources.r; sourceTree = DEVELOPER_DIR; }; A7BE5CE9E0BA615BCC867CB8 /* juce_DrawableRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableRectangle.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h; sourceTree = SOURCE_ROOT; }; A7C3E1CAAA03F545AA4FCFAA /* juce_Path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Path.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.h; sourceTree = SOURCE_ROOT; }; A810A279E11A672B8F84AD72 /* juce_MidiBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiBuffer.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h; sourceTree = SOURCE_ROOT; }; @@ -663,6 +724,7 @@ AE4B8002F4435BEADA3AE966 /* juce_PropertySet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertySet.cpp; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.cpp; sourceTree = SOURCE_ROOT; }; AE4DF6AF917F1A8DDF5376E3 /* juce_ModalComponentManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ModalComponentManager.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.h; sourceTree = SOURCE_ROOT; }; AE8321756C03700EB12FF98A /* juce_RecentlyOpenedFilesList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RecentlyOpenedFilesList.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp; sourceTree = SOURCE_ROOT; }; + AE84ADD347C9AB73ECFCBED7 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUTimestampGenerator.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUTimestampGenerator.h; sourceTree = DEVELOPER_DIR; }; AED57A3601CE4B9FF8007855 /* juce_HeapBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HeapBlock.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h; sourceTree = SOURCE_ROOT; }; AEFD0A7D65FEC1D23A87FB1C /* juce_PropertyPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertyPanel.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.h; sourceTree = SOURCE_ROOT; }; AF1DFD842A36E967DF140D5C /* aligned_buf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = aligned_buf.h; path = ../../Source/msfa/aligned_buf.h; sourceTree = SOURCE_ROOT; }; @@ -703,7 +765,9 @@ BA9FFDC7BCC2D364014E1280 /* juce_FileTreeComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileTreeComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp; sourceTree = SOURCE_ROOT; }; BAA40A78E81F4FF0F0E075A6 /* juce_linux_Clipboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Clipboard.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Clipboard.cpp; sourceTree = SOURCE_ROOT; }; BAA44451865610A98B3A69AE /* juce_FileBasedDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBasedDocument.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp; sourceTree = SOURCE_ROOT; }; + BAADD431AF7666E435C6C4B3 /* AUScopeElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUScopeElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.cpp; sourceTree = DEVELOPER_DIR; }; BAE2BAF1F5DC75A6E72FC56A /* juce_TableListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TableListBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.h; sourceTree = SOURCE_ROOT; }; + BAEAEDCE17A81C84439E984A /* CAAUParameter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAUParameter.h; path = Extras/CoreAudio/PublicUtility/CAAUParameter.h; sourceTree = DEVELOPER_DIR; }; BB08970C0517BF01D80D49B3 /* juce_ComponentAnimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentAnimator.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.h; sourceTree = SOURCE_ROOT; }; BB7808FBEB84DD9C60978532 /* juce_audio_plugin_client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_plugin_client.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h; sourceTree = SOURCE_ROOT; }; BC383B9F2F352E373DE6C4A6 /* juce_CharPointer_UTF32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF32.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF32.h; sourceTree = SOURCE_ROOT; }; @@ -727,6 +791,7 @@ C16DEC12DA7B1444AF0FD5BB /* juce_CustomTypeface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CustomTypeface.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.h; sourceTree = SOURCE_ROOT; }; C1CB32E507C8F16FFF6014F6 /* juce_ApplicationBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationBase.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.h; sourceTree = SOURCE_ROOT; }; C1E13F0AFFDADDB080D11B74 /* juce_Drawable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Drawable.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.cpp; sourceTree = SOURCE_ROOT; }; + C1F03CEB2804747AF4C6BF4D /* ComponentBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ComponentBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.h; sourceTree = DEVELOPER_DIR; }; C1FFEA64DED8E45D6A8F17F2 /* juce_ImageFileFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageFileFormat.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.cpp; sourceTree = SOURCE_ROOT; }; C222D35AC4FC5C2A3BB0F8B6 /* EngineMkI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EngineMkI.h; path = ../../Source/EngineMkI.h; sourceTree = SOURCE_ROOT; }; C28D3CC3B868C4F092E68D45 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_graphics/juce_module_info; sourceTree = SOURCE_ROOT; }; @@ -738,6 +803,7 @@ C48DAE373124C258F3414CDB /* juce_GIFLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GIFLoader.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_GIFLoader.cpp; sourceTree = SOURCE_ROOT; }; C49F636E4677A7C8C62A9859 /* juce_Synthesiser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Synthesiser.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h; sourceTree = SOURCE_ROOT; }; C4A2C1FDE57CCF33BE778B39 /* juce_AppleRemote.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AppleRemote.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_AppleRemote.h; sourceTree = SOURCE_ROOT; }; + C4DE747B720C310D6BC65936 /* AUBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUBuffer.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.cpp; sourceTree = DEVELOPER_DIR; }; C56E401381FF968837F82364 /* PluginData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginData.h; path = ../../Source/PluginData.h; sourceTree = SOURCE_ROOT; }; C5E92613992AB74C2E715271 /* juce_ApplicationCommandManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandManager.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp; sourceTree = SOURCE_ROOT; }; C6559A509BD759234BFFCA5D /* juce_TooltipWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TooltipWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp; sourceTree = SOURCE_ROOT; }; @@ -747,6 +813,7 @@ C78890910E4BE9A24F562397 /* juce_BufferedInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BufferedInputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.cpp; sourceTree = SOURCE_ROOT; }; C7C6039A52C3EE370CA9E73A /* juce_RTAS_MacUtilities.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_RTAS_MacUtilities.mm; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_MacUtilities.mm; sourceTree = SOURCE_ROOT; }; C7EFC098CAC8AAB04A9D5183 /* juce_win32_ComSmartPtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_win32_ComSmartPtr.h; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_ComSmartPtr.h; sourceTree = SOURCE_ROOT; }; + C89190A10B698C7B1E42C76D /* AUMIDIEffectBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUMIDIEffectBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.h; sourceTree = DEVELOPER_DIR; }; C8DE1F3E1A1871ABB88A5B2D /* juce_SelectedItemSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SelectedItemSet.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h; sourceTree = SOURCE_ROOT; }; C92DFD53D297FAD265D1DB8D /* juce_InputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InputSource.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_InputSource.h; sourceTree = SOURCE_ROOT; }; C9BA4E2199E2302799EFB744 /* juce_ValueTreeSynchroniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ValueTreeSynchroniser.h; path = ../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h; sourceTree = SOURCE_ROOT; }; @@ -766,14 +833,17 @@ CFFA7532FAFF5655253878FE /* juce_android_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Threads.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_Threads.cpp; sourceTree = SOURCE_ROOT; }; D0096F2804DF0875565D0051 /* juce_AudioDataConverters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioDataConverters.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h; sourceTree = SOURCE_ROOT; }; D0178A36F6E46F92111E4883 /* juce_VST3_Wrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST3_Wrapper.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp; sourceTree = SOURCE_ROOT; }; + D0A92955B64EB66E9334F51F /* AUOutputElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUOutputElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.h; sourceTree = DEVELOPER_DIR; }; D1353A684AD92A6A9FAFBB1B /* juce_DynamicObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DynamicObject.cpp; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.cpp; sourceTree = SOURCE_ROOT; }; D154251B66BF13E992D3D06A /* juce_SystemTrayIconComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SystemTrayIconComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp; sourceTree = SOURCE_ROOT; }; D17049595AD1C1353337817D /* juce_ImageConvolutionKernel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageConvolutionKernel.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp; sourceTree = SOURCE_ROOT; }; D1BEED433BFC4AA10346BE1C /* juce_FileSearchPath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileSearchPath.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.cpp; sourceTree = SOURCE_ROOT; }; + D251BD558FBD32ECA221D81C /* AUScopeElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUScopeElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.h; sourceTree = DEVELOPER_DIR; }; D25566BCBFE5CCA4E425E6A7 /* juce_Variant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Variant.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h; sourceTree = SOURCE_ROOT; }; D2E57CCA4E6F6DBE2953744C /* juce_ComponentBoundsConstrainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentBoundsConstrainer.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h; sourceTree = SOURCE_ROOT; }; D33DD8892334E06135451054 /* juce_FileSearchPathListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileSearchPathListComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp; sourceTree = SOURCE_ROOT; }; D35E45B2269C44FCCAD7B1C4 /* juce_Typeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Typeface.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.cpp; sourceTree = SOURCE_ROOT; }; + D378EA436E4D111ECE7099C6 /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUViewLocalizedStringKeys.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUViewBase/AUViewLocalizedStringKeys.h; sourceTree = DEVELOPER_DIR; }; D409BECBAD7CDC3DE48EFA2F /* juce_FileInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileInputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.cpp; sourceTree = SOURCE_ROOT; }; D4811402C8922A6D8EB4C660 /* juce_AudioProcessorPlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioProcessorPlayer.cpp; path = ../../JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp; sourceTree = SOURCE_ROOT; }; D4B060A58438D21EE6CC8F76 /* juce_TimeSliceThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TimeSliceThread.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.h; sourceTree = SOURCE_ROOT; }; @@ -793,6 +863,7 @@ D7E27005916D044FD96919B8 /* juce_ReverbAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReverbAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h; sourceTree = SOURCE_ROOT; }; D8038990994C30BDD631733E /* juce_RTAS_DigiCode2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode2.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode2.cpp; sourceTree = SOURCE_ROOT; }; D8498304CBB374B2800442D4 /* juce_LassoComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LassoComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_LassoComponent.h; sourceTree = SOURCE_ROOT; }; + D8F138F48E933ECCF2DB2321 /* AUCarbonViewControl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewControl.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.cpp; sourceTree = DEVELOPER_DIR; }; D90A42D47F3DD9C505D8A925 /* juce_SystemStats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemStats.h; path = ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h; sourceTree = SOURCE_ROOT; }; D921C8001631F2FC4D7EFF9D /* juce_KeyboardFocusTraverser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyboardFocusTraverser.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h; sourceTree = SOURCE_ROOT; }; D984CE634945077E682B48F3 /* DXComponents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DXComponents.cpp; path = ../../Source/DXComponents.cpp; sourceTree = SOURCE_ROOT; }; @@ -877,11 +948,14 @@ F273ED17232368EBFAFC820B /* juce_DropShadowEffect.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DropShadowEffect.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.cpp; sourceTree = SOURCE_ROOT; }; F27DB431B9ECEE07B84281E8 /* juce_TextButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.h; sourceTree = SOURCE_ROOT; }; F2A26292713BB459A7AE5780 /* juce_ImageCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageCache.h; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.h; sourceTree = SOURCE_ROOT; }; + F2C763A217C6D0704C6FB4F2 /* AUCarbonViewBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUCarbonViewBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.h; sourceTree = DEVELOPER_DIR; }; + F3171B20C2BBF12A5786B1F5 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAAudioChannelLayout.cpp; path = Extras/CoreAudio/PublicUtility/CAAudioChannelLayout.cpp; sourceTree = DEVELOPER_DIR; }; F32BA2ADBCF84519105AB974 /* juce_TextDiff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextDiff.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h; sourceTree = SOURCE_ROOT; }; F3718D9D288A2760B6126585 /* juce_mac_CoreGraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CoreGraphicsContext.h; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h; sourceTree = SOURCE_ROOT; }; F38E4F0A432CAB98BA8F4F8A /* fm_op_kernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fm_op_kernel.h; path = ../../Source/msfa/fm_op_kernel.h; sourceTree = SOURCE_ROOT; }; F39BD87913AB2F91817C50EF /* juce_DrawableImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableImage.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.cpp; sourceTree = SOURCE_ROOT; }; F3EADB9BD1C520ABD153B785 /* juce_AudioPluginInstance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioPluginInstance.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h; sourceTree = SOURCE_ROOT; }; + F4050C3BAC97B06A7ED35103 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAStreamBasicDescription.h; path = Extras/CoreAudio/PublicUtility/CAStreamBasicDescription.h; sourceTree = DEVELOPER_DIR; }; F426F0185DB4E97E1E59A807 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_events/juce_module_info; sourceTree = SOURCE_ROOT; }; F47FA981083705D4B545339F /* pitchenv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = pitchenv.h; path = ../../Source/msfa/pitchenv.h; sourceTree = SOURCE_ROOT; }; F4EA09FAC67FDDA4D2E1D151 /* juce_InterprocessConnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterprocessConnection.h; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.h; sourceTree = SOURCE_ROOT; }; @@ -892,6 +966,7 @@ F6F950B6ABB40B62AE4C0B78 /* juce_VST_Wrapper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.mm; sourceTree = SOURCE_ROOT; }; F74CAAECFC16D1E87041E5A7 /* juce_DropShadower.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DropShadower.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.h; sourceTree = SOURCE_ROOT; }; F7826D43ACD985679DEACFD0 /* juce_PluginDescription.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PluginDescription.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.cpp; sourceTree = SOURCE_ROOT; }; + F7B762EB74B4145099C06C5A /* AUBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.h; sourceTree = DEVELOPER_DIR; }; F805C241B3074BB357475216 /* juce_ToolbarButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp; sourceTree = SOURCE_ROOT; }; F83AF328F15F82C722B45598 /* juce_ImageEffectFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageEffectFilter.h; path = ../../JuceLibraryCode/modules/juce_graphics/effects/juce_ImageEffectFilter.h; sourceTree = SOURCE_ROOT; }; F8A589597222065EA52C4F9C /* juce_linux_CommonFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_CommonFile.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_linux_CommonFile.cpp; sourceTree = SOURCE_ROOT; }; @@ -931,9 +1006,11 @@ files = ( 6443699C06267ECC22CF9D12 /* Accelerate.framework in Frameworks */, 60686C2C30A9F2777CEF01BD /* AudioToolbox.framework in Frameworks */, + 77C3EA8D0A12986429BA466D /* AudioUnit.framework in Frameworks */, E8BEA8ABF5E288C5D5FCD620 /* Carbon.framework in Frameworks */, F329522961F1313091764113 /* Cocoa.framework in Frameworks */, B0A4786A252B14B604101175 /* CoreAudio.framework in Frameworks */, + 82253A3BBFF29FC56A08C972 /* CoreAudioKit.framework in Frameworks */, FA2AF2015CFD98299593EA30 /* CoreMIDI.framework in Frameworks */, 7116DC8487DC8321F36CD3D8 /* DiscRecording.framework in Frameworks */, 68878920F603FF1473994736 /* IOKit.framework in Frameworks */, @@ -1264,9 +1341,11 @@ children = ( E32283AE8CC5A022E1A6B30B /* Accelerate.framework */, 0A56796E1B84D05D8DD1100D /* AudioToolbox.framework */, + 838A5E852BBD79A98CD9FDDD /* AudioUnit.framework */, 817CC81F50861DAEEFB2043A /* Carbon.framework */, 2FDF76165C655B2E77BE4CFD /* Cocoa.framework */, 3A01DC4DEBE65C313C7C8A44 /* CoreAudio.framework */, + 919DF1054C09D19EDA044BE8 /* CoreAudioKit.framework */, A81F4DC234E8D93BF9803529 /* CoreMIDI.framework */, 452C1184BD776249B33151E5 /* DiscRecording.framework */, FC856709502EE15E8D3F448B /* IOKit.framework */, @@ -1313,11 +1392,13 @@ 3E0C3A2E8ED7ED09FA4E1CF0 /* Juce Library Code */ = { isa = PBXGroup; children = ( + C2089BDCA7170FE59577FA72 /* Juce AU Wrapper */, A4732634AB48AFD0FB06D7FA /* AppConfig.h */, 54363D0B39B88D43447C0123 /* BinaryData.cpp */, 7228D8E143CA465FB15BD546 /* BinaryData.h */, 505852570B48EB3F18076B03 /* juce_AAX_Wrapper.cpp */, 3254CAE4C282C4432214B016 /* juce_AAX_Wrapper.mm */, + 64CC83E4D891EAEC65EE41C4 /* juce_AU_Resources.r */, 502D49C82606515A80907EB3 /* juce_AU_Wrapper.mm */, 3DF47857774F10344F12BE65 /* juce_audio_basics.mm */, 31AEFAC2A9E8C7C96ECB4B96 /* juce_audio_devices.mm */, @@ -2174,6 +2255,61 @@ name = juce_audio_plugin_client; sourceTree = ""; }; + C2089BDCA7170FE59577FA72 /* Juce AU Wrapper */ = { + isa = PBXGroup; + children = ( + 0598D37F24E489C12F43EF93 /* AUBase.cpp */, + F7B762EB74B4145099C06C5A /* AUBase.h */, + C4DE747B720C310D6BC65936 /* AUBuffer.cpp */, + 42037D6AD47F7FEBAF6D4732 /* AUBuffer.h */, + 8ED1068B85DCEFEFDD3C4F82 /* AUCarbonViewBase.cpp */, + F2C763A217C6D0704C6FB4F2 /* AUCarbonViewBase.h */, + D8F138F48E933ECCF2DB2321 /* AUCarbonViewControl.cpp */, + 82D97C5FDE8A53DEBB075DC7 /* AUCarbonViewControl.h */, + 173994FFD45CE7CB6D2CCAD7 /* AUCarbonViewDispatch.cpp */, + 02802D92B7CF0D835254B6C1 /* AUDispatch.cpp */, + 801E57A03A710591F1B5FEC6 /* AUDispatch.h */, + 6B8B14C1AA3491F103E6A5F7 /* AUEffectBase.cpp */, + 5AD3DDD0285C94CEB17BF03C /* AUEffectBase.h */, + 6A462A15DB909F68F4A9BECC /* AUInputElement.cpp */, + 60F23312570D43B7F7FC0D43 /* AUInputElement.h */, + 10E7F81B8369A5A923D5EE9A /* AUInputFormatConverter.h */, + 6E1E415B080EA491A7D58D3A /* AUMIDIBase.cpp */, + 7B6DC352755033E8436427CA /* AUMIDIBase.h */, + 3E301CD94F9029D7E3898EB2 /* AUMIDIEffectBase.cpp */, + C89190A10B698C7B1E42C76D /* AUMIDIEffectBase.h */, + 16D7D354B7CBC971E8B0CFA5 /* AUOutputBase.cpp */, + 8921057E004FE1036191B888 /* AUOutputBase.h */, + 81A949AE03BA033D5D762E9F /* AUOutputElement.cpp */, + D0A92955B64EB66E9334F51F /* AUOutputElement.h */, + A7894AD5A242CD86ACE9455C /* AUResources.r */, + BAADD431AF7666E435C6C4B3 /* AUScopeElement.cpp */, + D251BD558FBD32ECA221D81C /* AUScopeElement.h */, + 4697BFC33D1A3C846B2DED19 /* AUSilentTimeout.h */, + AE84ADD347C9AB73ECFCBED7 /* AUTimestampGenerator.h */, + D378EA436E4D111ECE7099C6 /* AUViewLocalizedStringKeys.h */, + F3171B20C2BBF12A5786B1F5 /* CAAudioChannelLayout.cpp */, + 7A65F23E42CEFBDBA64EE2DA /* CAAudioChannelLayout.h */, + 0DB84FE1DF027D2AB0952F18 /* CAAUParameter.cpp */, + BAEAEDCE17A81C84439E984A /* CAAUParameter.h */, + 6050F8DB4EA5F9A4A27D7653 /* CADebugMacros.h */, + A31C49ABA24290126250F574 /* CAMutex.cpp */, + 0337F4D67CD2D5C29939E940 /* CAMutex.h */, + 3A44529EBD28E325DAA12D80 /* CarbonEventHandler.cpp */, + 478D907DACBE0CF918C6A0AD /* CarbonEventHandler.h */, + 7B2E31BD7292002DEBCC366B /* CAStreamBasicDescription.cpp */, + F4050C3BAC97B06A7ED35103 /* CAStreamBasicDescription.h */, + 2CA60524355CF872ADB42EA4 /* CAVectorUnit.cpp */, + 210364718D006CC26958D583 /* CAVectorUnit.h */, + 83281A9109419F0057EABD31 /* CAVectorUnitTypes.h */, + 561A9793AA73B7FDDED14476 /* ComponentBase.cpp */, + C1F03CEB2804747AF4C6BF4D /* ComponentBase.h */, + 68CCE716313990E1412107A8 /* MusicDeviceBase.cpp */, + 4CB06EEFAA877AA4A28FE150 /* MusicDeviceBase.h */, + ); + name = "Juce AU Wrapper"; + sourceTree = ""; + }; C21CEF3B473FDC99270B7623 /* Dexed */ = { isa = PBXGroup; children = ( @@ -2563,6 +2699,7 @@ buildConfigurationList = 5900493D34C3F35BEFC2B3D6 /* Build configuration list for PBXNativeTarget "Dexed" */; buildPhases = ( F33A1146DD22EEF53DEB0728 /* Resources */, + D7ECE35BCBD5C64A95ACCFC6 /* Rez */, 9DB7317ADCFFCEAB747A09AF /* Sources */, 06D721A024B3596A28AB8EC1 /* Frameworks */, 3272AB811807EDC647D52F52 /* Post-build script */, @@ -2612,6 +2749,17 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXRezBuildPhase section */ + D7ECE35BCBD5C64A95ACCFC6 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + 9D042F9D005532F763A72C26 /* juce_AU_Resources.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + /* Begin PBXShellScriptBuildPhase section */ 3272AB811807EDC647D52F52 /* Post-build script */ = { isa = PBXShellScriptBuildPhase; @@ -2655,6 +2803,27 @@ 623AFA9E78826CA0136251DF /* PluginParam.cpp in Sources */, 8BE2A084394DA3E45DDB5646 /* PluginData.cpp in Sources */, EC23F9F2EE10A2DE3CB6D406 /* SysexComm.cpp in Sources */, + 2360F3C87933B5A51B0D4839 /* AUBase.cpp in Sources */, + 26E1D92384FB66ED8FCF5101 /* AUBuffer.cpp in Sources */, + 02B7485A3DD3F44C6058AB0E /* AUCarbonViewBase.cpp in Sources */, + 09E5F88C9C879073B1B103F1 /* AUCarbonViewControl.cpp in Sources */, + EE173D0BBBF66A8977FE3A7E /* AUCarbonViewDispatch.cpp in Sources */, + EB464CA0288DD69ABBAE73B3 /* AUDispatch.cpp in Sources */, + 3FC0533D8E67D63666A51C64 /* AUEffectBase.cpp in Sources */, + 0E0B0D39FCB31A57F5298C7A /* AUInputElement.cpp in Sources */, + AE7F0435D9C8D94FFDA16DCA /* AUMIDIBase.cpp in Sources */, + 3D8568887BBA0D81340FF64D /* AUMIDIEffectBase.cpp in Sources */, + 95D4EF9899B0D0D3FC729312 /* AUOutputBase.cpp in Sources */, + C19B69B5974FA50D116A4F52 /* AUOutputElement.cpp in Sources */, + ED19C7C3EF2026BC9386CAA3 /* AUScopeElement.cpp in Sources */, + B96C21AF3AD25C7950EA6CE5 /* CAAudioChannelLayout.cpp in Sources */, + DFA8CE3B7D7FE269254C9BDD /* CAAUParameter.cpp in Sources */, + DAC2F8A317486D36C0E0F81F /* CAMutex.cpp in Sources */, + 556863C97636A308001CFD21 /* CarbonEventHandler.cpp in Sources */, + 6970EC0E1FEDCF3793098929 /* CAStreamBasicDescription.cpp in Sources */, + 62798B841D9D5E0B71064A73 /* CAVectorUnit.cpp in Sources */, + CCC498943EDC85558AF6D8B8 /* ComponentBase.cpp in Sources */, + F1106DF1AB7F08D4FC6B6BBB /* MusicDeviceBase.cpp in Sources */, 1C87DA0B69D67481FC6CF4FD /* BinaryData.cpp in Sources */, E3FA856CA4DB2009BB0F13E7 /* juce_AAX_Wrapper.cpp in Sources */, 7E6DF76EEA834AC1E96470CE /* juce_AAX_Wrapper.mm in Sources */, @@ -2712,6 +2881,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; DEBUG_INFORMATION_FORMAT = dwarf; GCC_C_LANGUAGE_STANDARD = c99; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -2738,6 +2908,8 @@ COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; DEAD_CODE_STRIPPING = YES; + EXCLUDED_SOURCE_FILE_NAMES = "$(EXCLUDED_SOURCE_FILE_NAMES_$(CURRENT_ARCH))"; + EXCLUDED_SOURCE_FILE_NAMES_x86_64 = "*Carbon*.cpp"; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_OPTIMIZATION_LEVEL = s; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2754,6 +2926,9 @@ "~/Documents/src/vstsdk2.4", ../../JuceLibraryCode, ../../JuceLibraryCode/modules, + "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", + "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", + "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)", ); INFOPLIST_FILE = Info.plist; @@ -2775,6 +2950,8 @@ COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; COPY_PHASE_STRIP = NO; + EXCLUDED_SOURCE_FILE_NAMES = "$(EXCLUDED_SOURCE_FILE_NAMES_$(CURRENT_ARCH))"; + EXCLUDED_SOURCE_FILE_NAMES_x86_64 = "*Carbon*.cpp"; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -2790,6 +2967,9 @@ "~/Documents/src/vstsdk2.4", ../../JuceLibraryCode, ../../JuceLibraryCode/modules, + "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", + "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", + "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)", ); INFOPLIST_FILE = Info.plist; diff --git a/Builds/MacOSX/Dexed.xcodeproj/project.xcworkspace/xcuserdata/asb2m10.xcuserdatad/UserInterfaceState.xcuserstate b/Builds/MacOSX/Dexed.xcodeproj/project.xcworkspace/xcuserdata/asb2m10.xcuserdatad/UserInterfaceState.xcuserstate index 02047b5335938a6b35354c7ffccbc2c79562a397..0a57ff1285fbf6b2cbedb3d8b56c57ae1aa7c4a1 100644 GIT binary patch literal 227164 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

WKKzCAM~g%Lw(bLltU7CvwVM^b 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%0Drlz)=A{%>(RIO= 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 L|No!x=r#WbdmhxL diff --git a/Builds/MacOSX/Info.plist b/Builds/MacOSX/Info.plist index 4cf7c15..f54c4f5 100644 --- a/Builds/MacOSX/Info.plist +++ b/Builds/MacOSX/Info.plist @@ -23,5 +23,24 @@ Digital Suburban NSHighResolutionCapable + AudioComponents + + + name + Digital Suburban: Dexed + description + Dexed FM Synth + factoryFunction + DexedAUFactory + manufacturer + DGSB + type + aumu + subtype + Dexd + version + 65536 + + diff --git a/Builds/VisualStudio2012/Dexed.sln b/Builds/VisualStudio2012/Dexed.sln index 5795149..6b5dd1b 100644 --- a/Builds/VisualStudio2012/Dexed.sln +++ b/Builds/VisualStudio2012/Dexed.sln @@ -1,23 +1,17 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2012 for Windows Desktop -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Dexed", "Dexed.vcxproj", "{1A9EF105-5BF5-9FB6-9634-A91A6D840866}" +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2012 +Project("{BD26B4C3-163D-4785-A63F-D3E66858BFF3}") = "Dexed", "Dexed.vcxproj", "{1A9EF105-5BF5-9FB6-9634-A91A6D840866}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 - Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|Win32.ActiveCfg = Debug|Win32 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|Win32.Build.0 = Debug|Win32 - {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|x64.ActiveCfg = Debug|x64 - {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Debug|x64.Build.0 = Debug|x64 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|Win32.ActiveCfg = Release|Win32 {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|Win32.Build.0 = Release|Win32 - {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|x64.ActiveCfg = Release|x64 - {1A9EF105-5BF5-9FB6-9634-A91A6D840866}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Builds/VisualStudio2012/Dexed.vcxproj b/Builds/VisualStudio2012/Dexed.vcxproj index 6a976ee..0e7a1e6 100644 --- a/Builds/VisualStudio2012/Dexed.vcxproj +++ b/Builds/VisualStudio2012/Dexed.vcxproj @@ -1,54 +1,37 @@ - + + Debug Win32 - - Debug - x64 - Release Win32 - - Release - x64 - {1A9EF105-5BF5-9FB6-9634-A91A6D840866} v110 - + DynamicLibrary false v110 - - DynamicLibrary - false - v110 - DynamicLibrary false true v110 - - DynamicLibrary - false - true - v110 - - - + + - + v110 @@ -56,13 +39,9 @@ <_ProjectFileVersion>10.0.30319.1 Dexed - Dexed true - true Dexed - Dexed true - true v110 @@ -71,7 +50,7 @@ true true Win32 - + Disabled @@ -80,7 +59,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -108,64 +87,21 @@ $(IntDir)\Dexed.bsc - - - _DEBUG;%(PreprocessorDefinitions) - true - true - - - - - Disabled - ProgramDatabase - ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - - - $(IntDir)\ - $(IntDir)\ - $(IntDir)\ - Level4 - true - true - - - _DEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\Dexed.dll - true - libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)\Dexed.pdb - Windows - false - true - /FORCE:multiple %(AdditionalOptions) - - - true - $(IntDir)\Dexed.bsc - - NDEBUG;%(PreprocessorDefinitions) true true Win32 - + MinSpace ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) - MultiThreaded + MultiThreadedDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -194,75 +130,32 @@ $(IntDir)\Dexed.bsc - - - NDEBUG;%(PreprocessorDefinitions) - true - true - - - - - MinSpace - ..\..\JuceLibraryCode;..\..\JuceLibraryCode\modules;C:\work\vstsdk2.4;%(AdditionalIncludeDirectories) - _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2012_78A501F=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions) - MultiThreaded - true - - - $(IntDir)\ - $(IntDir)\ - $(IntDir)\ - Level4 - true - true - - - NDEBUG;%(PreprocessorDefinitions) - - - $(OutDir)\Dexed.dll - true - %(IgnoreSpecificDefaultLibraries) - false - $(IntDir)\Dexed.pdb - Windows - true - true - true - /FORCE:multiple %(AdditionalOptions) - - - true - $(IntDir)\Dexed.bsc - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + true @@ -1196,20 +1089,20 @@ true - - - - - - - - - - - - - - + + + + + + + + + + + + + + StdCall @@ -1225,472 +1118,472 @@ StdCall - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - \ No newline at end of file + + + diff --git a/Builds/VisualStudio2012/Dexed.vcxproj.filters b/Builds/VisualStudio2012/Dexed.vcxproj.filters index 7bd2d4d..abfc540 100644 --- a/Builds/VisualStudio2012/Dexed.vcxproj.filters +++ b/Builds/VisualStudio2012/Dexed.vcxproj.filters @@ -1,4 +1,5 @@ - + + @@ -408,6 +409,21 @@ Juce Modules\juce_audio_basics\synthesisers + + Juce Modules\juce_audio_plugin_client\AU + + + Juce Modules\juce_audio_plugin_client\RTAS + + + Juce Modules\juce_audio_plugin_client\VST + + + Juce Modules\juce_audio_plugin_client\VST3 + + + Juce Modules\juce_audio_plugin_client\AAX + Juce Modules\juce_audio_processors\processors @@ -429,6 +445,9 @@ Juce Modules\juce_audio_processors\format + + Juce Modules\juce_audio_processors\format_types + Juce Modules\juce_audio_processors\format_types @@ -675,6 +694,21 @@ Juce Modules\juce_core\native + + Juce Modules\juce_core\native + + + Juce Modules\juce_core\native + + + Juce Modules\juce_core\native + + + Juce Modules\juce_core\native + + + Juce Modules\juce_core\native + Juce Modules\juce_core\native @@ -750,9 +784,15 @@ Juce Modules\juce_events\native + + Juce Modules\juce_events\native + Juce Modules\juce_events\native + + Juce Modules\juce_events\native + Juce Modules\juce_events\native @@ -852,6 +892,12 @@ Juce Modules\juce_graphics\native + + Juce Modules\juce_graphics\native + + + Juce Modules\juce_graphics\native + Juce Modules\juce_graphics\native @@ -1200,6 +1246,12 @@ Juce Modules\juce_gui_basics\native + + Juce Modules\juce_gui_basics\native + + + Juce Modules\juce_gui_basics\native + Juce Modules\juce_gui_basics\native @@ -1209,6 +1261,21 @@ Juce Modules\juce_gui_basics\native + + Juce Modules\juce_gui_basics\native + + + Juce Modules\juce_gui_basics\native + + + Juce Modules\juce_gui_basics\native + + + Juce Modules\juce_gui_basics\native + + + Juce Modules\juce_gui_basics\native + Juce Modules\juce_gui_basics\native @@ -1266,15 +1333,27 @@ Juce Modules\juce_gui_extra\native + + Juce Modules\juce_gui_extra\native + Juce Modules\juce_gui_extra\native Juce Modules\juce_gui_extra\native + + Juce Modules\juce_gui_extra\native + + + Juce Modules\juce_gui_extra\native + Juce Modules\juce_gui_extra\native + + Juce Modules\juce_gui_extra\native + Juce Modules\juce_gui_extra\native @@ -2725,4 +2804,4 @@ Juce Library Code - \ No newline at end of file + diff --git a/Dexed.jucer b/Dexed.jucer index efb2907..425c742 100644 --- a/Dexed.jucer +++ b/Dexed.jucer @@ -2,7 +2,7 @@ 63; if (!sustain) { for (int note = 0; note < MAX_ACTIVE_NOTES; note++) { if (voices[note].sustained && !voices[note].keydown) {