From 74bd4fa6b9b741a4a685be58de8c831361458752 Mon Sep 17 00:00:00 2001 From: asb2m10 Date: Fri, 6 Feb 2015 00:33:37 -0500 Subject: [PATCH] UI Label fix (and 'verbose' transpose) --- Builds/MacOSX/Dexed.xcodeproj/project.pbxproj | 5176 ++++++++++------- .../UserInterfaceState.xcuserstate | Bin 151134 -> 153828 bytes README.md | 7 + Source/DXComponents.cpp | 9 + Source/PluginParam.cpp | 70 +- Source/PluginParam.h | 2 +- 6 files changed, 3038 insertions(+), 2226 deletions(-) diff --git a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj index 758ccd0..d9b5820 100644 --- a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj +++ b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj @@ -6,2093 +6,2921 @@ objectVersion = 46; objects = { - 6443699C06267ECC22CF9D12 = {isa = PBXBuildFile; fileRef = E32283AE8CC5A022E1A6B30B; }; - 60686C2C30A9F2777CEF01BD = {isa = PBXBuildFile; fileRef = 0A56796E1B84D05D8DD1100D; }; - 77C3EA8D0A12986429BA466D = {isa = PBXBuildFile; fileRef = 838A5E852BBD79A98CD9FDDD; }; - E8BEA8ABF5E288C5D5FCD620 = {isa = PBXBuildFile; fileRef = 817CC81F50861DAEEFB2043A; }; - F329522961F1313091764113 = {isa = PBXBuildFile; fileRef = 2FDF76165C655B2E77BE4CFD; }; - B0A4786A252B14B604101175 = {isa = PBXBuildFile; fileRef = 3A01DC4DEBE65C313C7C8A44; }; - 82253A3BBFF29FC56A08C972 = {isa = PBXBuildFile; fileRef = 919DF1054C09D19EDA044BE8; }; - FA2AF2015CFD98299593EA30 = {isa = PBXBuildFile; fileRef = A81F4DC234E8D93BF9803529; }; - 7116DC8487DC8321F36CD3D8 = {isa = PBXBuildFile; fileRef = 452C1184BD776249B33151E5; }; - 68878920F603FF1473994736 = {isa = PBXBuildFile; fileRef = FC856709502EE15E8D3F448B; }; - A7D45B047CA84D7EF7018CDC = {isa = PBXBuildFile; fileRef = 2F55D83145737DE69999DB92; }; - 7E444608AFB10ED54DB5C9AB = {isa = PBXBuildFile; fileRef = 5E966C95FACF7B8D5A907FE3; }; - 813B2285513D65DDA30AA6E3 = {isa = PBXBuildFile; fileRef = 6F9852573AA442CFBAD9695F; }; - B18C192606DF6079E7B9AEB9 = {isa = PBXBuildFile; fileRef = 8BADEB7BF1A65E83A7A1736D; }; - 697C52FD23363CB2EB9075C6 = {isa = PBXBuildFile; fileRef = 8BEBEDCAD409EE3A5D383B6D; }; - 4B27ACC5993C8C74FFCDD3BB = {isa = PBXBuildFile; fileRef = 61F792AFE04C15F413A4F766; }; - 478699B4EF80A1A1C0D34C10 = {isa = PBXBuildFile; fileRef = 018D0FB9E97B68D2EB3E3F72; }; - C510246D7D5E162C9DE63DDE = {isa = PBXBuildFile; fileRef = 19CEF599CB23958AC63D427E; }; - CD1CF0C6B4AB9F4C8175FE08 = {isa = PBXBuildFile; fileRef = F221CF21582EE0B8FE774583; }; - 082D6FF34EFF195C3A3B0CFB = {isa = PBXBuildFile; fileRef = 838E63F5800CA577B92EF6AE; }; - 8F3B0996452972F266C749E0 = {isa = PBXBuildFile; fileRef = 03813BF0D93D100F6F0393C9; }; - D5A4D43A16EA4C71D53E96CD = {isa = PBXBuildFile; fileRef = A02775EA788AD4BF7DD1B1A1; }; - 8121E10419E2D99645EA254E = {isa = PBXBuildFile; fileRef = D984CE634945077E682B48F3; }; - 3AB728E101D7B85DD39C5CC8 = {isa = PBXBuildFile; fileRef = 3715DFDD7A1B12083F051F5A; }; - FAC9C3E771D11FDA4DFAF17E = {isa = PBXBuildFile; fileRef = 2D26E2304C0F6FC633936014; }; - 47C317B0F77A29ECA0400B2B = {isa = PBXBuildFile; fileRef = AE09B4C2A4BDE8FDA01A8A13; }; - 9EC12165834B1341938E951D = {isa = PBXBuildFile; fileRef = 00FDFD1ABE59B4CEF74BF5A3; }; - F9A9CC03BA0B3030E92675AD = {isa = PBXBuildFile; fileRef = F63CE53483AF125DCFB024F1; }; - 7B82F1D5F8DED01AA8988D33 = {isa = PBXBuildFile; fileRef = C01EE75D859C1F942DA3AE61; }; - 434647C21C803FA8A4D44A70 = {isa = PBXBuildFile; fileRef = 78CA76788217B98287D9E007; }; - 95105DC8536836A06FD5C7BB = {isa = PBXBuildFile; fileRef = 51E5757E2D48E638F9A4CB61; }; - 0D3132A8B412AE9E63024927 = {isa = PBXBuildFile; fileRef = B0230FCCA099E6430411DFC9; }; - 1CBFE444B43C89E749602B7F = {isa = PBXBuildFile; fileRef = 45ADFD8885BE76C7F7D999AC; }; - 623AFA9E78826CA0136251DF = {isa = PBXBuildFile; fileRef = 59D15F780D468B587F9C7E78; }; - 8BE2A084394DA3E45DDB5646 = {isa = PBXBuildFile; fileRef = 7936BBAA586387B2FAFB958B; }; - EC23F9F2EE10A2DE3CB6D406 = {isa = PBXBuildFile; fileRef = 65BE679590BFE2466E16EA67; }; - 2360F3C87933B5A51B0D4839 = {isa = PBXBuildFile; fileRef = 0598D37F24E489C12F43EF93; settings = {COMPILER_FLAGS = "-w"; }; }; - 26E1D92384FB66ED8FCF5101 = {isa = PBXBuildFile; fileRef = C4DE747B720C310D6BC65936; settings = {COMPILER_FLAGS = "-w"; }; }; - 02B7485A3DD3F44C6058AB0E = {isa = PBXBuildFile; fileRef = 8ED1068B85DCEFEFDD3C4F82; settings = {COMPILER_FLAGS = "-w"; }; }; - 09E5F88C9C879073B1B103F1 = {isa = PBXBuildFile; fileRef = D8F138F48E933ECCF2DB2321; settings = {COMPILER_FLAGS = "-w"; }; }; - EE173D0BBBF66A8977FE3A7E = {isa = PBXBuildFile; fileRef = 173994FFD45CE7CB6D2CCAD7; settings = {COMPILER_FLAGS = "-w"; }; }; - EB464CA0288DD69ABBAE73B3 = {isa = PBXBuildFile; fileRef = 02802D92B7CF0D835254B6C1; settings = {COMPILER_FLAGS = "-w"; }; }; - 3FC0533D8E67D63666A51C64 = {isa = PBXBuildFile; fileRef = 6B8B14C1AA3491F103E6A5F7; settings = {COMPILER_FLAGS = "-w"; }; }; - 0E0B0D39FCB31A57F5298C7A = {isa = PBXBuildFile; fileRef = 6A462A15DB909F68F4A9BECC; settings = {COMPILER_FLAGS = "-w"; }; }; - AE7F0435D9C8D94FFDA16DCA = {isa = PBXBuildFile; fileRef = 6E1E415B080EA491A7D58D3A; settings = {COMPILER_FLAGS = "-w"; }; }; - 3D8568887BBA0D81340FF64D = {isa = PBXBuildFile; fileRef = 3E301CD94F9029D7E3898EB2; settings = {COMPILER_FLAGS = "-w"; }; }; - 95D4EF9899B0D0D3FC729312 = {isa = PBXBuildFile; fileRef = 16D7D354B7CBC971E8B0CFA5; settings = {COMPILER_FLAGS = "-w"; }; }; - C19B69B5974FA50D116A4F52 = {isa = PBXBuildFile; fileRef = 81A949AE03BA033D5D762E9F; settings = {COMPILER_FLAGS = "-w"; }; }; - ED19C7C3EF2026BC9386CAA3 = {isa = PBXBuildFile; fileRef = BAADD431AF7666E435C6C4B3; settings = {COMPILER_FLAGS = "-w"; }; }; - B96C21AF3AD25C7950EA6CE5 = {isa = PBXBuildFile; fileRef = F3171B20C2BBF12A5786B1F5; settings = {COMPILER_FLAGS = "-w"; }; }; - DFA8CE3B7D7FE269254C9BDD = {isa = PBXBuildFile; fileRef = 0DB84FE1DF027D2AB0952F18; settings = {COMPILER_FLAGS = "-w"; }; }; - DAC2F8A317486D36C0E0F81F = {isa = PBXBuildFile; fileRef = A31C49ABA24290126250F574; settings = {COMPILER_FLAGS = "-w"; }; }; - 556863C97636A308001CFD21 = {isa = PBXBuildFile; fileRef = 3A44529EBD28E325DAA12D80; settings = {COMPILER_FLAGS = "-w"; }; }; - 6970EC0E1FEDCF3793098929 = {isa = PBXBuildFile; fileRef = 7B2E31BD7292002DEBCC366B; settings = {COMPILER_FLAGS = "-w"; }; }; - 62798B841D9D5E0B71064A73 = {isa = PBXBuildFile; fileRef = 2CA60524355CF872ADB42EA4; settings = {COMPILER_FLAGS = "-w"; }; }; - CCC498943EDC85558AF6D8B8 = {isa = PBXBuildFile; fileRef = 561A9793AA73B7FDDED14476; settings = {COMPILER_FLAGS = "-w"; }; }; - F1106DF1AB7F08D4FC6B6BBB = {isa = PBXBuildFile; fileRef = 68CCE716313990E1412107A8; settings = {COMPILER_FLAGS = "-w"; }; }; - 1C87DA0B69D67481FC6CF4FD = {isa = PBXBuildFile; fileRef = 54363D0B39B88D43447C0123; }; - E3FA856CA4DB2009BB0F13E7 = {isa = PBXBuildFile; fileRef = 505852570B48EB3F18076B03; }; - 7E6DF76EEA834AC1E96470CE = {isa = PBXBuildFile; fileRef = 3254CAE4C282C4432214B016; }; - 9D042F9D005532F763A72C26 = {isa = PBXBuildFile; fileRef = 64CC83E4D891EAEC65EE41C4; }; - 93279A1D631E5F4103EAB17E = {isa = PBXBuildFile; fileRef = 502D49C82606515A80907EB3; }; - 87B95D41180EF626460B2EA3 = {isa = PBXBuildFile; fileRef = 3DF47857774F10344F12BE65; }; - ED2B6C710BC0474617D147B7 = {isa = PBXBuildFile; fileRef = 31AEFAC2A9E8C7C96ECB4B96; }; - A451AE788A4BD5AA72174D4C = {isa = PBXBuildFile; fileRef = 32FC163D919C52263303EF7E; }; - 927401C89B9B4F84AC1FE42F = {isa = PBXBuildFile; fileRef = AA2F01B149F981C2997D583F; }; - FFA0B77789034ACCB5203F40 = {isa = PBXBuildFile; fileRef = 6273BD6D40C9A904273C592F; }; - 823ECA6DD062A4D0CC056CF0 = {isa = PBXBuildFile; fileRef = 99078823EE2D77389696F0E5; }; - 52770E3D32989EC50834582A = {isa = PBXBuildFile; fileRef = 48BDF7DFA849127655B86873; }; - 6CE74A36A215C0D39041710F = {isa = PBXBuildFile; fileRef = AB6186E32E92664DEFA0C0A1; }; - E52CB89B4C49057C5A54CFFE = {isa = PBXBuildFile; fileRef = 9E3820CD63B47B5385AF2DB6; }; - 069530C6CF2796C568DD3E90 = {isa = PBXBuildFile; fileRef = 19B56FF22ED0090A8D7A3E04; }; - 5B3A6A14A3951CF8E37608FF = {isa = PBXBuildFile; fileRef = 6DC26B61BA1638AFAF142A6C; }; - C2090920CAE913A6C56E0ACE = {isa = PBXBuildFile; fileRef = B63E7FBEF314AA2B6A8083F4; }; - 5F4FB65ABC71FAAD6EDD822E = {isa = PBXBuildFile; fileRef = 55E39FAA63BA8B9D40F40712; settings = {COMPILER_FLAGS = "-w"; }; }; - 1E2E719F9E93AD97BC37565F = {isa = PBXBuildFile; fileRef = D8038990994C30BDD631733E; settings = {COMPILER_FLAGS = "-w"; }; }; - DDD1E74DE1AC7E6493AF04CA = {isa = PBXBuildFile; fileRef = 4574217C2F5219DEDDDC9656; settings = {COMPILER_FLAGS = "-w"; }; }; - E293B9570C97E4BAD129D4A2 = {isa = PBXBuildFile; fileRef = FE39DD2B654DF778D919D554; }; - A6E2908774D7F669F21B1874 = {isa = PBXBuildFile; fileRef = C7C6039A52C3EE370CA9E73A; }; - B82FDEB3E53C9455BC6A5DAE = {isa = PBXBuildFile; fileRef = EAA5D8078BCC042BDF94C77A; settings = {COMPILER_FLAGS = "-w"; }; }; - 00C044DBB8BA1AF35CBC42E6 = {isa = PBXBuildFile; fileRef = D6C6FCBA5ECA257959BFE674; }; - E8D9A2B640A87FE92D2DA887 = {isa = PBXBuildFile; fileRef = F6F950B6ABB40B62AE4C0B78; }; - 52C0C94470D90310AF2F8433 = {isa = PBXBuildFile; fileRef = D0178A36F6E46F92111E4883; }; - 13F8BF7C26D50908163425CF = {isa = PBXBuildFile; fileRef = 01EF232D8B427B8CE38127C2; }; - 001A2BCC899370ADC99A8F3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileChooser.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.h"; sourceTree = "SOURCE_ROOT"; }; - 006FC3A3740D97EE2F4A78B3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MessageManager.cpp"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - 00FDFD1ABE59B4CEF74BF5A3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = env.cc; path = ../../Source/msfa/env.cc; sourceTree = "SOURCE_ROOT"; }; - 015FE0A32C2B3FDA879FAB57 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DragAndDropContainer.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h"; sourceTree = "SOURCE_ROOT"; }; - 018D0FB9E97B68D2EB3E3F72 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginEditor.cpp; path = ../../Source/PluginEditor.cpp; sourceTree = "SOURCE_ROOT"; }; - 01EF232D8B427B8CE38127C2 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TableHeaderComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0236A082C107280C1505021A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageConvolutionKernel.h"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.h"; sourceTree = "SOURCE_ROOT"; }; - 02802D92B7CF0D835254B6C1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUDispatch.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.cpp; sourceTree = "DEVELOPER_DIR"; }; - 02E962E65624D43B0906B0C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PerformanceCounter.cpp"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0337F4D67CD2D5C29939E940 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAMutex.h; path = Extras/CoreAudio/PublicUtility/CAMutex.h; sourceTree = "DEVELOPER_DIR"; }; - 0353CE3273A1063693BC5D55 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SystemStats.cpp"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.cpp"; sourceTree = "SOURCE_ROOT"; }; - 03813BF0D93D100F6F0393C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AlgoDisplay.cpp; path = ../../Source/AlgoDisplay.cpp; sourceTree = "SOURCE_ROOT"; }; - 03BC5E395E7CFFE130B7E5DE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeTime.h"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.h"; sourceTree = "SOURCE_ROOT"; }; - 03C1DC01A1B211F7FCA5043C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AnimatedPosition.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPosition.h"; sourceTree = "SOURCE_ROOT"; }; - 03F0A9F328C7E73E37F70774 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlDocument.cpp"; path = "../../JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.cpp"; sourceTree = "SOURCE_ROOT"; }; - 040A33439B5E80CE3717319E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DocumentWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - 041EA7D542B0EBF7213B9BA2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandID.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h"; sourceTree = "SOURCE_ROOT"; }; - 041F12CAFA1CD7215AEC5098 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Component.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.h"; sourceTree = "SOURCE_ROOT"; }; - 04E04837EB4F3E03908835C9 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 05F4DA9558D39B50DA5DEF79 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SortedSet.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_SortedSet.h"; sourceTree = "SOURCE_ROOT"; }; - 06387FD4ED709086E8E0152E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_XmlDocument.h"; path = "../../JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h"; sourceTree = "SOURCE_ROOT"; }; - 06625FB929EB46E8D09E77F8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandInfo.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h"; sourceTree = "SOURCE_ROOT"; }; - 06A207E085A240F774C4140D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_mac_CoreGraphicsHelpers.h"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h"; sourceTree = "SOURCE_ROOT"; }; - 06C4DD7797E7526DB1B47AE5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IPAddress.cpp"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_IPAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; - 07037505B34930CDA76B04A5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StretchableObjectResizer.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0707C87B401DC983E3FF4263 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MathsFunctions.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h"; sourceTree = "SOURCE_ROOT"; }; - 07333A7932C6B7538F4DF21F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; }; - 0733471B6DA02299D2C9590A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringArray.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp"; sourceTree = "SOURCE_ROOT"; }; - 075BB641199B15A84856DE6E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 076C4F22CCC47AFEAC2D0C68 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LuaCodeTokeniser.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h"; sourceTree = "SOURCE_ROOT"; }; - 07CB27E064E2A82C2B1D3832 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AbstractFifo.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.h"; sourceTree = "SOURCE_ROOT"; }; - 0A3CCDBDD4238A7F9CB559BD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FilenameComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 0A55490419140DC6D2FBB1DA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComboBox.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0A56796E1B84D05D8DD1100D = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 0B2C1056583363B66704DB9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Array.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h"; sourceTree = "SOURCE_ROOT"; }; - 0B338B58E9C37E83F0FD865D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Desktop.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h"; sourceTree = "SOURCE_ROOT"; }; - 0B7725520356AED2C80FC943 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MarkerList.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0BD21CA621B7350EBED18C0A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Dexed.h; path = ../../Source/Dexed.h; sourceTree = "SOURCE_ROOT"; }; - 0C0B6B8DAD62A3F5C926825F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DynamicLibrary.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_DynamicLibrary.h"; sourceTree = "SOURCE_ROOT"; }; - 0CB234755B75E0DBC2FFB58E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableCornerComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0D5761BE1D2DEA319B57D740 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Switch_48x26.png"; path = "../../Resources/ui/Switch_48x26.png"; sourceTree = "SOURCE_ROOT"; }; - 0DB84FE1DF027D2AB0952F18 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAAUParameter.cpp; path = Extras/CoreAudio/PublicUtility/CAAUParameter.cpp; sourceTree = "DEVELOPER_DIR"; }; - 0DCC7A5AD5AC5D3637FFAAFB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToolbarButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.h"; sourceTree = "SOURCE_ROOT"; }; - 0DE1759C594D2719742E928A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ElementComparator.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_ElementComparator.h"; sourceTree = "SOURCE_ROOT"; }; - 0E3FA3D7B11FC7D19CC634BE = {isa = PBXFileReference; lastKnownFileType = image.png; name = about.png; path = ../../Resources/about.png; sourceTree = "SOURCE_ROOT"; }; - 0E989C4BC7933A41E9B0019E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyboardFocusTraverser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0EA1F582E4E45EB90F02223A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_CoreGraphicsContext.mm"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm"; sourceTree = "SOURCE_ROOT"; }; - 0EF8098DE092ED5C25105241 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseInactivityDetector.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp"; sourceTree = "SOURCE_ROOT"; }; - 0FB6B4A8DC064694A4A3B271 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MountedVolumeListChangeDetector.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"; sourceTree = "SOURCE_ROOT"; }; - 0FC4F5F1B7E65CC1C9FA915F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GroupComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 0FDAC75611540A0DE7FE3E22 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SplashScreen.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.cpp"; sourceTree = "SOURCE_ROOT"; }; - 105DA88FCA60BE6C92A7249B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FloatVectorOperations.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"; sourceTree = "SOURCE_ROOT"; }; - 108462DA6B96E6F49DBD521E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ScrollBar.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.cpp"; sourceTree = "SOURCE_ROOT"; }; - 10E7F81B8369A5A923D5EE9A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputFormatConverter.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUInputFormatConverter.h; sourceTree = "DEVELOPER_DIR"; }; - 112C97A7D8CEC06ED2E1B1BE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringArray.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h"; sourceTree = "SOURCE_ROOT"; }; - 113019177161C70BFD9E655E = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_gui_extra/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 11329C73799FA61B7BC76418 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableEdgeComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 11593E224B032FD1CD5AD0A2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Messaging.cpp"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp"; sourceTree = "SOURCE_ROOT"; }; - 116D0566C94C0FF5C3B68DF3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TooltipWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.h"; sourceTree = "SOURCE_ROOT"; }; - 11842D3DF751D5951BD039D4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ThreadLocalValue.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadLocalValue.h"; sourceTree = "SOURCE_ROOT"; }; - 11AEAEFECC79A2800B56DDF9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TimeSliceThread.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.cpp"; sourceTree = "SOURCE_ROOT"; }; - 127F5C75CA1140A229F5C5FD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_FileChooser.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_FileChooser.mm"; sourceTree = "SOURCE_ROOT"; }; - 1358A353CB770ABF4DF73417 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IncludeModuleHeaders.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h"; sourceTree = "SOURCE_ROOT"; }; - 135C6D9174F6937E278E86FB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentAnimator.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp"; sourceTree = "SOURCE_ROOT"; }; - 13785F78EFA77576147267E3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CodeDocument.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.h"; sourceTree = "SOURCE_ROOT"; }; - 13BE37C7C7C4904EE42B9CEA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PerformanceCounter.h"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.h"; sourceTree = "SOURCE_ROOT"; }; - 1407F2665A3CA985C142273B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioDataConverters.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp"; sourceTree = "SOURCE_ROOT"; }; - 14AF9F1F28D50F8E47606660 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Slider.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.h"; sourceTree = "SOURCE_ROOT"; }; - 153D4DE95D01307F844AA15B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3PluginFormat.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; - 153DD72C28F1B2C131090DEE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../JuceLibraryCode/modules/juce_core/juce_core.h"; sourceTree = "SOURCE_ROOT"; }; - 1585F30843449EA6EA078288 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ThreadWithProgressWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - 15B75D829C40872D542A38B8 = {isa = PBXFileReference; lastKnownFileType = file.zip; name = "builtin_pgm.zip"; path = "../../Resources/builtin_pgm.zip"; sourceTree = "SOURCE_ROOT"; }; - 15F31F8C2BAC231631AC3156 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_basics.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h"; sourceTree = "SOURCE_ROOT"; }; - 1600EDBEE9B363CBAB68CD43 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringPool.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringPool.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1629C7407F033B97102CEF6B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NormalisableRange.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_NormalisableRange.h"; sourceTree = "SOURCE_ROOT"; }; - 1635BBF869518BAA7A88A6A0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileSearchPathListComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 163C2312B370BA53F482B84B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TabbedButtonBar.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h"; sourceTree = "SOURCE_ROOT"; }; - 16D7D354B7CBC971E8B0CFA5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUOutputBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 170F06D00B2197E66300D558 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextPropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 173994FFD45CE7CB6D2CCAD7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewDispatch.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewDispatch.cpp; sourceTree = "DEVELOPER_DIR"; }; - 1754400A2E372510CB25043F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TopLevelWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.h"; sourceTree = "SOURCE_ROOT"; }; - 1756BAFDC82F5E69704BEAFE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentMovementWatcher.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp"; sourceTree = "SOURCE_ROOT"; }; - 17A328AD02B5D7DA362E1D5D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ConnectedChildProcess.cpp"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp"; sourceTree = "SOURCE_ROOT"; }; - 17C3024C2A1EE03BC0ED9C96 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Windowing.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_Windowing.mm"; sourceTree = "SOURCE_ROOT"; }; - 17ED00953353016B7E7492B0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationCommandInfo.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp"; sourceTree = "SOURCE_ROOT"; }; - 18AD1662D33E576F96C30A6A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TopLevelWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - 18D52C793029AFCC92C77A75 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LiveConstantEditor.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1914E45DEAEBD1592581F1FD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormatManager.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"; sourceTree = "SOURCE_ROOT"; }; - 195B617C1FF754108A97F645 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KeyPressMappingSet.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h"; sourceTree = "SOURCE_ROOT"; }; - 19B56FF22ED0090A8D7A3E04 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_gui_basics.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; - 19CEF599CB23958AC63D427E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalEditor.cpp; path = ../../Source/GlobalEditor.cpp; sourceTree = "SOURCE_ROOT"; }; - 1A0415BC113C5E901B668D45 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableShape.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1A468C18B5B893C90F31EF6C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_osx_MessageQueue.h"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_osx_MessageQueue.h"; sourceTree = "SOURCE_ROOT"; }; - 1A5F53E93F3C800344F307DF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_FileChooser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_android_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1AB4868A9AC3151DB805E2ED = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CodeDocument.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1B06A67DF2B4FD2969A9781A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "fm_core.h"; path = "../../Source/msfa/fm_core.h"; sourceTree = "SOURCE_ROOT"; }; - 1B08D87085D8D577F6CBB008 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel_V2.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1B9C8840393D305F594C613B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_JPEGLoader.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1BC34A19A42AE647894C4D57 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RectanglePlacement.h"; path = "../../JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.h"; sourceTree = "SOURCE_ROOT"; }; - 1BDDF13246E8EC9483F6826B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BubbleComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1C30357241D1DC9CF46D556B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Image.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1D31136D1C9D959792023095 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativeTime.cpp"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1D72CD485011A4EA3E6B0FD5 = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "NotoSans-Regular.ttf"; path = "../../Resources/ui/NotoSans-Regular.ttf"; sourceTree = "SOURCE_ROOT"; }; - 1D798858682A27299589F4E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentListener.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1D95A78059DCCC7B58782F07 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioSampleBuffer.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"; sourceTree = "SOURCE_ROOT"; }; - 1E1A0627C2977D5FCB8440CC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LookAndFeel.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h"; sourceTree = "SOURCE_ROOT"; }; - 1EB6398B6F537A4302092240 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextEditorKeyMapper.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h"; sourceTree = "SOURCE_ROOT"; }; - 1F51658DEF590741920719FF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MACAddress.cpp"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_MACAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1F5C171B3E8790746AD764E6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GZIPCompressorOutputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1F982064915D0D00759C6B17 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GroupComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1FDD2E98D27BD53D39C3AEB0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ConcertinaPanel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp"; sourceTree = "SOURCE_ROOT"; }; - 1FDE28E257271B411780600C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_EdgeTable.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.h"; sourceTree = "SOURCE_ROOT"; }; - 2010DBBC52928BD3BA2E0704 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_SystemStats.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2068B2F409A743F7AA6005B8 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BufferingAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 20D4AE86B061E4D7F2F1F1BF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToolbarItemComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 210364718D006CC26958D583 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAVectorUnit.h; path = Extras/CoreAudio/PublicUtility/CAVectorUnit.h; sourceTree = "DEVELOPER_DIR"; }; - 212A0795619AC3D8387EB085 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Logger.cpp"; path = "../../JuceLibraryCode/modules/juce_core/logging/juce_Logger.cpp"; sourceTree = "SOURCE_ROOT"; }; - 214092134C5925973C210C26 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Process.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_Process.h"; sourceTree = "SOURCE_ROOT"; }; - 217D5E7DC9D4006AA1994A96 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_audio_processors/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 21B76774F02A7242990E433C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AbstractFifo.cpp"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.cpp"; sourceTree = "SOURCE_ROOT"; }; - 21BB88DADCF2268F24A63357 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Memory.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h"; sourceTree = "SOURCE_ROOT"; }; - 21E609C00045B8F41BA21DFE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorGraph.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"; sourceTree = "SOURCE_ROOT"; }; - 22520CCBD52F680200524E87 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SubregionStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.h"; sourceTree = "SOURCE_ROOT"; }; - 226462AF67A3DAA0A74B5BF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_processors.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h"; sourceTree = "SOURCE_ROOT"; }; - 227001AE4630FAA6E65DD252 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ShapeButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - 238202B3EA9976135C833C3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentBuilder.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.h"; sourceTree = "SOURCE_ROOT"; }; - 23E9F8B6075CCB7BA9FE4782 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharPointer_ASCII.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h"; sourceTree = "SOURCE_ROOT"; }; - 244636A4B3E48A7B6CC8E996 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Line.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Line.h"; sourceTree = "SOURCE_ROOT"; }; - 247E415D0635F05B4067C255 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DirectoryIterator.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2480150B544761DFA3DFF509 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiKeyboardComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2494BCA24C9E3AB3D20372F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertyPanel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp"; sourceTree = "SOURCE_ROOT"; }; - 24C467D96909731EB0D68B4A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FilePreviewComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 24CFBAD49341D774EFA46056 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UIViewComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_UIViewComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 2599ADA2E34E536F438F1B76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableText.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.h"; sourceTree = "SOURCE_ROOT"; }; - 25F88A5C788D9CF7301569EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileListComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 268719C746B8E5EA06DDCF01 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Misc.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_android_Misc.cpp"; sourceTree = "SOURCE_ROOT"; }; - 27077B2F6AA5ED05FAF0B5D8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImagePreviewComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 271BCF94F884F0354E1EBCC7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SplashScreen.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.h"; sourceTree = "SOURCE_ROOT"; }; - 2752A284F49F193F36688FAA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MessageListener.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.h"; sourceTree = "SOURCE_ROOT"; }; - 2754940A96851188581A2218 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginDirectoryScanner.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp"; sourceTree = "SOURCE_ROOT"; }; - 27F84193A8E46E113C520776 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CustomTypeface.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2860C307AFC727F3591D9FBB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CallOutBox.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.cpp"; sourceTree = "SOURCE_ROOT"; }; - 288C1D78EC7B90B96377863A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Timer.cpp"; path = "../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2898384503D98B9CDE677C8F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_OutputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.h"; sourceTree = "SOURCE_ROOT"; }; - 29A10DF10817FC573A384056 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FillType.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.cpp"; sourceTree = "SOURCE_ROOT"; }; - 29AE4D440A28441D61C76EF4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KnownPluginList.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp"; sourceTree = "SOURCE_ROOT"; }; - 29C1872028A449607E80B677 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_WebBrowserComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 29D6A187B80D22EB609C256D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DXLookNFeel.h; path = ../../Source/DXLookNFeel.h; sourceTree = "SOURCE_ROOT"; }; - 29FCF15A6F116C0A823A186D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChangeListener.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeListener.h"; sourceTree = "SOURCE_ROOT"; }; - 2A1C3333AE8043F0588BBBDF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 2A28E0E1ED91E3E66DD795C0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileLogger.cpp"; path = "../../JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2A61EE6E849869617187D67A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioSampleBuffer.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2B455841042E415B99DEE263 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SpinLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_SpinLock.h"; sourceTree = "SOURCE_ROOT"; }; - 2B905EB5C391A1F8D80EA4EE = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_core/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 2BAC9F6B6869D1E85C51540B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Expression.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h"; sourceTree = "SOURCE_ROOT"; }; - 2BEBDED2BACDEEEE975583F3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringPool.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringPool.h"; sourceTree = "SOURCE_ROOT"; }; - 2C65FDA74486C92DF5EA5C87 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileFilter.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileFilter.h"; sourceTree = "SOURCE_ROOT"; }; - 2CA19470CA427333F8CAC0A5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImagePreviewComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2CA60524355CF872ADB42EA4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAVectorUnit.cpp; path = Extras/CoreAudio/PublicUtility/CAVectorUnit.cpp; sourceTree = "DEVELOPER_DIR"; }; - 2CB4C73C121FCDEF65CBAC79 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lfo.cc; path = ../../Source/msfa/lfo.cc; sourceTree = "SOURCE_ROOT"; }; - 2D8A5B5929909ADD898D7E00 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HashMap.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_HashMap.h"; sourceTree = "SOURCE_ROOT"; }; - 2D9932D322EDA14CC872D08B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryOutputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.h"; sourceTree = "SOURCE_ROOT"; }; - 2DC82CD2D824B8A3A7059E73 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Component.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2DF03B864D4F23315F18CC24 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Message.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_Message.h"; sourceTree = "SOURCE_ROOT"; }; - 2DF16794D7C916F177B31322 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativePoint.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.h"; sourceTree = "SOURCE_ROOT"; }; - 2DF4E9322A4790812A9E9273 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PopupMenu.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.h"; sourceTree = "SOURCE_ROOT"; }; - 2EFC0DDB732834CABE62C36E = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Info.plist; sourceTree = "SOURCE_ROOT"; }; - 2F55D83145737DE69999DB92 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 2FB4EFE77128A64F13B97946 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Slider.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2FD26019A4D247FA8F38FE29 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StretchableLayoutResizerBar.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp"; sourceTree = "SOURCE_ROOT"; }; - 2FDF76165C655B2E77BE4CFD = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 306255E12C87DF0405A5D9EE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationProperties.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h"; sourceTree = "SOURCE_ROOT"; }; - 306D1B033E8EBB80F1E9A24A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GenericAudioProcessorEditor.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h"; sourceTree = "SOURCE_ROOT"; }; - 30956FDD9C1C2D706020AB84 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Network.mm"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_mac_Network.mm"; sourceTree = "SOURCE_ROOT"; }; - 309E703B70110A64AABCC674 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScrollBar.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.h"; sourceTree = "SOURCE_ROOT"; }; - 30B133CA0CDC245A147F4689 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = controllers.h; path = ../../Source/msfa/controllers.h; sourceTree = "SOURCE_ROOT"; }; - 30C8F9B8F2E0D9D572E43E7A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MixerAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 30DDED034404C826CAF112BB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioUnitPluginFormat.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; - 310AF93FF6F5B6D606FB6ED3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Point.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Point.h"; sourceTree = "SOURCE_ROOT"; }; - 31AEFAC2A9E8C7C96ECB4B96 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_audio_devices.mm"; path = "../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; - 3223ECE0332620D3B03E301A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileChooserDialogBox.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3254CAE4C282C4432214B016 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_AAX_Wrapper.mm"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.mm"; sourceTree = "SOURCE_ROOT"; }; - 32707C43C25AF3F79D120BCF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_String.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_String.cpp"; sourceTree = "SOURCE_ROOT"; }; - 32E16F662BD317BE07A69E58 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Windowing.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp"; sourceTree = "SOURCE_ROOT"; }; - 32F091EF95BC75166AAE583A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CodeEditorComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 32FC163D919C52263303EF7E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_audio_formats.mm"; path = "../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; - 3344EDF97EBFA052C631F473 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileChooser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; - 33D3EE89C713EBE01C1D268D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SubregionStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - 33DDC7D3B0B83DF72DF167AC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiFile.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.cpp"; sourceTree = "SOURCE_ROOT"; }; - 33E4BED358B8566CCEE47B95 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationBase.cpp"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp"; sourceTree = "SOURCE_ROOT"; }; - 34328035CBCDFA9F18BBA158 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_SystemTrayIcon.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3444F7C54161FEB1F844619E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IPAddress.h"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_IPAddress.h"; sourceTree = "SOURCE_ROOT"; }; - 346937AF08405CC63D570161 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileBasedDocument.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.h"; sourceTree = "SOURCE_ROOT"; }; - 349B7AFA001B78E62A9AFABB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyListener.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.cpp"; sourceTree = "SOURCE_ROOT"; }; - 35892C1EF9CEA7C1F1C9109F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TabbedComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 3597896505C601CE1FFE1158 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandManager.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h"; sourceTree = "SOURCE_ROOT"; }; - 35F80132DF4DC3669B44BD4A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LowLevelGraphicsPostScriptRenderer.h"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h"; sourceTree = "SOURCE_ROOT"; }; - 36037C1183C5836D2EF64887 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentListener.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.h"; sourceTree = "SOURCE_ROOT"; }; - 36E8717C91C6111A701379EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_JSON.h"; path = "../../JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h"; sourceTree = "SOURCE_ROOT"; }; - 3715DFDD7A1B12083F051F5A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = freqlut.cc; path = ../../Source/msfa/freqlut.cc; sourceTree = "SOURCE_ROOT"; }; - 37282A25BDD0EEC4AC5F5A8C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CallOutBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h"; sourceTree = "SOURCE_ROOT"; }; - 37A3210291F1C2B3FF42BCDD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioPluginFormatManager.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - 37FEC98938A31E7E6DE9D515 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResamplingAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 3927B1AD5EFA95FBE77C0DAB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_WebBrowserComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 39423D67EFB8E7CEEF5FFAA9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_File.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_File.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3A01DC4DEBE65C313C7C8A44 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; - 3A02DAB152A38D6A9EA9F5F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_UIViewComponentPeer.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"; sourceTree = "SOURCE_ROOT"; }; - 3A0F35877A9E2F5D5D6A0434 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IIRFilterAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 3A2252FE59FEB529074751B8 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChannelRemappingAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 3A44529EBD28E325DAA12D80 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CarbonEventHandler.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.cpp; sourceTree = "DEVELOPER_DIR"; }; - 3BB7B60AE87F68C10DBEE118 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileSearchPath.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.h"; sourceTree = "SOURCE_ROOT"; }; - 3BE8F91A99E8F48CB9F10C1F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sin.h; path = ../../Source/msfa/sin.h; sourceTree = "SOURCE_ROOT"; }; - 3C11994F7B26920BEB9DA52D = {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"; }; - 3CAC36F05E2A916F49F6DC42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_InputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_InputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3D52BDFF32D151178ABE21D0 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_gui_basics/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 3DC88C42A001EAAB6B959C6F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiKeyboardState.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3DF47857774F10344F12BE65 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUMIDIEffectBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 3E312C7BB77E7FF22DF88B96 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableText.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3EBA7E3E2CFD54B3C786098E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ModalComponentManager.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3EBF429D4892591960A930F3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResizableBorderComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 3F0F5E60F2077B05385D6122 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UndoableAction.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoableAction.h"; sourceTree = "SOURCE_ROOT"; }; - 3F15C4289E956EA0447392BD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_VST3PluginFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; - 3F948548BB22C3E546E5B0C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PropertySet.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.h"; sourceTree = "SOURCE_ROOT"; }; - 3FEF83E9DA03570247528BE6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioThumbnailCache.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp"; sourceTree = "SOURCE_ROOT"; }; - 400C107C97F668916CF93FB2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CharacterFunctions.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4051235A3DA7534A8E1286F0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentDragger.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.h"; sourceTree = "SOURCE_ROOT"; }; - 40ACF762CE264F32184C4F7D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_HighResolutionTimer.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 40D83B00A8BBE334104EB694 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RectangleList.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h"; sourceTree = "SOURCE_ROOT"; }; - 40DCD07DB4B1D9FBB9D47BE5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ConnectedChildProcess.h"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.h"; sourceTree = "SOURCE_ROOT"; }; - 413E92912A2C8CACB46AFD3B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SliderPropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 4166468539A5F6E92A7A153E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReferenceCountedArray.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_ReferenceCountedArray.h"; sourceTree = "SOURCE_ROOT"; }; - 41700CC92AEEF157D3B53BA2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Drawable.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.h"; sourceTree = "SOURCE_ROOT"; }; - 418C5A909668054B5140BDA9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileInputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.h"; sourceTree = "SOURCE_ROOT"; }; - 42037D6AD47F7FEBAF6D4732 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUBuffer.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.h; sourceTree = "DEVELOPER_DIR"; }; - 420843F2827F7FB7A31A4C76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TableListBox.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4313B453E6E7735DFFD2609A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationCommandTarget.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp"; sourceTree = "SOURCE_ROOT"; }; - 431B6C9349785FFC83D695F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Toolbar.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.cpp"; sourceTree = "SOURCE_ROOT"; }; - 431D8FA9D233B45295488AA7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileBrowserListener.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h"; sourceTree = "SOURCE_ROOT"; }; - 4342EA166DD20D383F6C9E50 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PlatformDefs.h"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h"; sourceTree = "SOURCE_ROOT"; }; - 4350188F5B6D76DC651BA40E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedPointer.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h"; sourceTree = "SOURCE_ROOT"; }; - 4370F9713D43E71621F2AA2A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TemporaryFile.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.cpp"; sourceTree = "SOURCE_ROOT"; }; - 43E05BD9AADCBDA27B58F5A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharPointer_UTF8.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF8.h"; sourceTree = "SOURCE_ROOT"; }; - 4405EC65D1F518B70A5CF7B5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextLayout.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h"; sourceTree = "SOURCE_ROOT"; }; - 443C4EE14F325512D74C6B0E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextInputTarget.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h"; sourceTree = "SOURCE_ROOT"; }; - 4461D6D26F4163DDA5B77F72 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_FileChooser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; - 448630170E2B48A00FBBA757 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Threads.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_linux_Threads.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4497D4F58A495EF3F3DB7DD2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReadWriteLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.h"; sourceTree = "SOURCE_ROOT"; }; - 44E53EF6DC2C6F714A7863C0 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_audio_basics/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 452C1184BD776249B33151E5 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; - 4567FB06348FF519FDC6D698 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DXComponents.h; path = ../../Source/DXComponents.h; sourceTree = "SOURCE_ROOT"; }; - 4574217C2F5219DEDDDC9656 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RTAS_DigiCode3.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode3.cpp"; sourceTree = "SOURCE_ROOT"; }; - 45ADFD8885BE76C7F7D999AC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginProcessor.cpp; path = ../../Source/PluginProcessor.cpp; sourceTree = "SOURCE_ROOT"; }; - 45CC11D2029BA2CEAE1B0F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharPointer_UTF16.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF16.h"; sourceTree = "SOURCE_ROOT"; }; - 45E8F3FB24A3579F1C1F3DF5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Viewport.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.cpp"; sourceTree = "SOURCE_ROOT"; }; - 45F6575A7BDB9134EAEA7633 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActiveXControlComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 462B768DFC2129F54233D51D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StretchableLayoutResizerBar.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h"; sourceTree = "SOURCE_ROOT"; }; - 46908987EEFC3623A53A95C2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LagrangeInterpolator.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.cpp"; sourceTree = "SOURCE_ROOT"; }; - 46969E6B78BC89383358DCDA = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUSilentTimeout.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUSilentTimeout.h; sourceTree = "DEVELOPER_DIR"; }; - 46C20298CCB469481F5C8D36 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MouseInactivityDetector.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h"; sourceTree = "SOURCE_ROOT"; }; - 4710CA869326390AF0CE2A0B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResizableEdgeComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 47168956BF1BAC3FCBD55BB8 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ZipFile.h"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h"; sourceTree = "SOURCE_ROOT"; }; - 4778838DB96C82580CBE10D0 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_audio_utils/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 477946525F6F1BE9135A3101 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CarbonEventHandler.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.h; sourceTree = "DEVELOPER_DIR"; }; - 47EF393874A20700CD249091 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AffineTransform.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.h"; sourceTree = "SOURCE_ROOT"; }; - 4836B8889A1100EA724CE7C2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StretchableLayoutManager.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h"; sourceTree = "SOURCE_ROOT"; }; - 48BDF7DFA849127655B86873 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_data_structures.mm"; path = "../../JuceLibraryCode/modules/juce_data_structures/juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; - 48C71FEAED1B46E11F17040C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AnimatedPositionBehaviours.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h"; sourceTree = "SOURCE_ROOT"; }; - 490146B41BBBC0E550BD73F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiKeyboardComponent.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 494508266CB5367CB38B5805 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DirectoryContentsList.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"; sourceTree = "SOURCE_ROOT"; }; - 496ADA4A8E3A7E4906EADC88 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_UndoManager.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - 49B29E84D07EAF1F08C30A4F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiMessageSequence.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp"; sourceTree = "SOURCE_ROOT"; }; - 49D8BE8809C3C20272870C06 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Strings.mm"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_mac_Strings.mm"; sourceTree = "SOURCE_ROOT"; }; - 49D8C9E638BCBA98114A0E94 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Colour.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4A0A2B796676838D848432FF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Button.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4A463C15CF07B232605DC2F4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Application.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4AF614890823731010E97943 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PluginDirectoryScanner.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h"; sourceTree = "SOURCE_ROOT"; }; - 4B70CBF4DB4E571EDF5D3114 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GlobalEditor.h; path = ../../Source/GlobalEditor.h; sourceTree = "SOURCE_ROOT"; }; - 4B82A76027BA14576D476E62 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GenericAudioProcessorEditor.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4C3F61A4672F57399AB751A0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BufferedInputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.h"; sourceTree = "SOURCE_ROOT"; }; - 4C67D4B9902C1B0CC80E11D8 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "LFO_36_26.png"; path = "../../Resources/ui/LFO_36_26.png"; sourceTree = "SOURCE_ROOT"; }; - 4C6C14363344C87BDA4C1C71 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentBoundsConstrainer.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4C9751F81C3C052C9A6390F4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StretchableObjectResizer.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h"; sourceTree = "SOURCE_ROOT"; }; - 4CB06EEFAA877AA4A28FE150 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MusicDeviceBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.h; sourceTree = "DEVELOPER_DIR"; }; - 4CD97CB51FE3AD5248285B0A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseCursor.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4D488219CE9D736D69F6EF59 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryIterator.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.h"; sourceTree = "SOURCE_ROOT"; }; - 4D8B2790A6E7552C64453A53 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StretchableLayoutManager.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4DE54D4FA92B85E954BBDD0D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4E32AAF34A5EE096B8F3918E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RTAS_WinUtilities.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinUtilities.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4E6FA435926EF660B86E1BFA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToolbarItemFactory.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h"; sourceTree = "SOURCE_ROOT"; }; - 4F95F3371DCA260343D7D26A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ButtonPropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 4F977F1C295B0D355391AAD3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ColourSelector.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.h"; sourceTree = "SOURCE_ROOT"; }; - 4FD935EA5DAA0EAB4F266B2E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WindowsHooks.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h"; sourceTree = "SOURCE_ROOT"; }; - 4FDFC7D4EEEE8782C9FD9200 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PathStrokeType.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.h"; sourceTree = "SOURCE_ROOT"; }; - 502D49C82606515A80907EB3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_AU_Wrapper.mm"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm"; sourceTree = "SOURCE_ROOT"; }; - 505852570B48EB3F18076B03 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AAX_Wrapper.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp"; sourceTree = "SOURCE_ROOT"; }; - 50EDB2B0543B5881029D3CCE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InterProcessLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_InterProcessLock.h"; sourceTree = "SOURCE_ROOT"; }; - 518104B0010D2466EB51D01A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IIRFilter.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.h"; sourceTree = "SOURCE_ROOT"; }; - 5197B9D23C0D9B28F2FF7F93 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_SystemStats.mm"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_mac_SystemStats.mm"; sourceTree = "SOURCE_ROOT"; }; - 51D460DE650B5F3701174605 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Uuid.h"; path = "../../JuceLibraryCode/modules/juce_core/misc/juce_Uuid.h"; sourceTree = "SOURCE_ROOT"; }; - 51E5757E2D48E638F9A4CB61 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pitchenv.cc; path = ../../Source/msfa/pitchenv.cc; sourceTree = "SOURCE_ROOT"; }; - 51FA060C8445108FA58DF13D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToolbarItemComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 524D9B46D38DCF45CA2E8DD2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MouseListener.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.h"; sourceTree = "SOURCE_ROOT"; }; - 528BBDB63A8BF7246C4DDBA1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_AudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - 52E90BF34CEB39BB7DFA91DE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeRectangle.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h"; sourceTree = "SOURCE_ROOT"; }; - 53CD8A358FB75E4D10571218 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PluginListComponent.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 53EA5EAEF8A9688559300B1C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarModel.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.h"; sourceTree = "SOURCE_ROOT"; }; - 543415735FAC3778D98C649B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Value.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/values/juce_Value.h"; sourceTree = "SOURCE_ROOT"; }; - 54363D0B39B88D43447C0123 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = "SOURCE_ROOT"; }; - 5439A08FE11BD3D1EF760CF8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawablePath.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp"; sourceTree = "SOURCE_ROOT"; }; - 54A76CABA9E198F906FB01FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextEditor.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.h"; sourceTree = "SOURCE_ROOT"; }; - 55474A49BF29196733C89BBB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BigInteger.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h"; sourceTree = "SOURCE_ROOT"; }; - 5548DEE5ED071453F8AD8AB6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResamplingAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - 55E39FAA63BA8B9D40F40712 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ComponentBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 5721702823682EC883FCB870 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_HyperlinkButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - 577D5E62E1CE48CEAD5855AE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ThreadWithProgressWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h"; sourceTree = "SOURCE_ROOT"; }; - 57A533082FEF0CE002D69EDB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ChannelRemappingAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - 587A3ADC691765F0227C4707 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Result.h"; path = "../../JuceLibraryCode/modules/juce_core/misc/juce_Result.h"; sourceTree = "SOURCE_ROOT"; }; - 588255FD68989F1A03FDF31C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CPlusPlusCodeTokeniserFunctions.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h"; sourceTree = "SOURCE_ROOT"; }; - 59D15F780D468B587F9C7E78 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginParam.cpp; path = ../../Source/PluginParam.cpp; sourceTree = "SOURCE_ROOT"; }; - 5A1BD822F8CB7D42BB0EAF7A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginListComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5A366F36F3B4E50587A30351 = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "NotoSans-Bold.ttf"; path = "../../Resources/ui/NotoSans-Bold.ttf"; sourceTree = "SOURCE_ROOT"; }; - 5AD3DDD0285C94CEB17BF03C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUEffectBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.h; sourceTree = "DEVELOPER_DIR"; }; - 5B12686E2808FCCB8BBE0E24 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MixerAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5BC311F801FE9D018A7B231C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentDragger.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5BFC8D75FFE4E8DEE50B3B1A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PreferencesPanel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5C0A1B7E2BF8FCAF5A1E8616 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginProcessor.h; path = ../../Source/PluginProcessor.h; sourceTree = "SOURCE_ROOT"; }; - 5C9576A21F7C608E767F2108 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ActionBroadcaster.cpp"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5D131F468F18FD82C14C3849 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Files.mm"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_mac_Files.mm"; sourceTree = "SOURCE_ROOT"; }; - 5D2301F260F7793BD491A81E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ConcertinaPanel.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h"; sourceTree = "SOURCE_ROOT"; }; - 5DE3DC6998A92F718C9683FA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CodeTokeniser.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h"; sourceTree = "SOURCE_ROOT"; }; - 5E2597BF6AD27698AA0E9A3D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeCoordinate.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h"; sourceTree = "SOURCE_ROOT"; }; - 5E966C95FACF7B8D5A907FE3 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - 5F7F52E503E2E2B59D055E6C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_OutputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5FA112054E39C5FF09F6928B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LowLevelGraphicsSoftwareRenderer.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 5FE10203FC5AE23DBA573E3B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KnownPluginList.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h"; sourceTree = "SOURCE_ROOT"; }; - 600DDC87EB44F5B6EFA1500F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandTarget.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h"; sourceTree = "SOURCE_ROOT"; }; - 6050F8DB4EA5F9A4A27D7653 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CADebugMacros.h; path = Extras/CoreAudio/PublicUtility/CADebugMacros.h; sourceTree = "DEVELOPER_DIR"; }; - 60F23312570D43B7F7FC0D43 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUInputElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.h; sourceTree = "DEVELOPER_DIR"; }; - 61A517E758E2BF89FF445D7F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MemoryBlock.cpp"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.cpp"; sourceTree = "SOURCE_ROOT"; }; - 61E56039E1D2929463E58D62 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GlyphArrangement.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h"; sourceTree = "SOURCE_ROOT"; }; - 61F792AFE04C15F413A4F766 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EngineOpl.cpp; path = ../../Source/EngineOpl.cpp; sourceTree = "SOURCE_ROOT"; }; - 624B39364165E2F23A3D4540 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "GlobalEditor_864x144.png"; path = "../../Resources/ui/GlobalEditor_864x144.png"; sourceTree = "SOURCE_ROOT"; }; - 6273BD6D40C9A904273C592F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_audio_utils.mm"; path = "../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.mm"; sourceTree = "SOURCE_ROOT"; }; - 63B73D99B066179BB9661D4E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ChoicePropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6475DF69D5BDC709E275BF4D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WeakReference.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h"; sourceTree = "SOURCE_ROOT"; }; - 64C579AFCDCEED8CAFEF9830 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ListBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.h"; sourceTree = "SOURCE_ROOT"; }; - 64CC83E4D891EAEC65EE41C4 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = env.h; path = ../../Source/msfa/env.h; sourceTree = "SOURCE_ROOT"; }; - 64E0EE125571D369100796D9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentPeer.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.h"; sourceTree = "SOURCE_ROOT"; }; - 65BE679590BFE2466E16EA67 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SysexComm.cpp; path = ../../Source/SysexComm.cpp; sourceTree = "SOURCE_ROOT"; }; - 66E042C6FFE93F0E19B32F09 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Scaling_36_26.png"; path = "../../Resources/ui/Scaling_36_26.png"; sourceTree = "SOURCE_ROOT"; }; - 6742794BECA5E223253EF810 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableComposite.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.h"; sourceTree = "SOURCE_ROOT"; }; - 687A7EC567E4B00B663808F1 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MusicDeviceBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 68D35AFE11BAA35EAE497D47 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = synth.h; path = ../../Source/msfa/synth.h; sourceTree = "SOURCE_ROOT"; }; - 68E9769CFD4CE3B4CA530DA3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BooleanPropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 68EBBB35B7A5A57E4BA2F8E2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = module.h; path = ../../Source/msfa/module.h; sourceTree = "SOURCE_ROOT"; }; - 69327BB424333BE9051A2C1D = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PathIterator.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6A462A15DB909F68F4A9BECC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUInputElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.cpp; sourceTree = "DEVELOPER_DIR"; }; - 6AFA3298C0E6EBF44DF90481 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PixelFormats.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h"; sourceTree = "SOURCE_ROOT"; }; - 6B8B14C1AA3491F103E6A5F7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUEffectBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 6C1EBFA6E5161BFC6E0A6686 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Expression.cpp"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6CAAD366E2D6A650900C75F0 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ContainerDeletePolicy.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_ContainerDeletePolicy.h"; sourceTree = "SOURCE_ROOT"; }; - 6D256DC39965C982ADAAFA81 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FillType.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.h"; sourceTree = "SOURCE_ROOT"; }; - 6D9DB37328ED695A9941A21C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_data_structures/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 6DC26B61BA1638AFAF142A6C = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ColourGradient.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h"; sourceTree = "SOURCE_ROOT"; }; - 6DEFC761C7F27A8ED88790B4 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUMIDIBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 6E2A781F28B3F735F4FAB2A2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyMappingEditorComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6E84E300D2ECD62ED1ED3478 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileInputSource.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.h"; sourceTree = "SOURCE_ROOT"; }; - 6E8FC799E88893F8CD15BB71 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LADSPAPluginFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6F0921F115160B435DC6D1D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_NamedValueSet.cpp"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp"; sourceTree = "SOURCE_ROOT"; }; - 6F09FAB37276B4DA24BEBD41 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioThumbnailCache.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h"; sourceTree = "SOURCE_ROOT"; }; - 6F9852573AA442CFBAD9695F = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; - 6F98D6B8CAA0577CE576CD06 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiKeyboardState.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h"; sourceTree = "SOURCE_ROOT"; }; - 70BB114924D2EB3508565E8F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Identifier.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h"; sourceTree = "SOURCE_ROOT"; }; - 7144CB121F03A13EC1A5383F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Identifier.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.cpp"; sourceTree = "SOURCE_ROOT"; }; - 717E18C7D784FE087436A768 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_UIViewComponent.mm"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm"; sourceTree = "SOURCE_ROOT"; }; - 71A60F40B7B20297A1A5CB18 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiBuffer.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 71AF0542AEBEDCA5238DFFAA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MarkerList.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.h"; sourceTree = "SOURCE_ROOT"; }; - 71DFB6F3C44390C0FD109073 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CPlusPlusCodeTokeniser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp"; sourceTree = "SOURCE_ROOT"; }; - 71FDCC63A1963F976C7AC8EE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NamedValueSet.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h"; sourceTree = "SOURCE_ROOT"; }; - 7202164C1666053D423871B0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiMessage.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h"; sourceTree = "SOURCE_ROOT"; }; - 7228D8E143CA465FB15BD546 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = "SOURCE_ROOT"; }; - 72930EF8836E66B6E3A0711D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ButtonPropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 72AC691AF255DD0B6D582EB3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DragAndDropTarget.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h"; sourceTree = "SOURCE_ROOT"; }; - 72C174C879B2CA24DCE2B6EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ChildProcess.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.cpp"; sourceTree = "SOURCE_ROOT"; }; - 72F3014666D709C2DC843E32 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Atomic.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h"; sourceTree = "SOURCE_ROOT"; }; - 72F342B2288D7D32917C66FF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RenderingHelpers.h"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h"; sourceTree = "SOURCE_ROOT"; }; - 730BEAA59340DC3DF50E2127 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_gui_extra.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h"; sourceTree = "SOURCE_ROOT"; }; - 734BB0B03974DF78B8CB4FD8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormat.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; - 7353E96136FAD8E0F0FAF2F3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPlayHead.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPlayHead.h"; sourceTree = "SOURCE_ROOT"; }; - 738B67C0D9862DF54EC53785 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WebBrowserComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 73A5B8C82401A8D56F700A49 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - 73BA60F5506ADDBEAF6243FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp"; sourceTree = "SOURCE_ROOT"; }; - 73E07C2D38F6ABA12AD6A458 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiMessageSequence.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h"; sourceTree = "SOURCE_ROOT"; }; - 742502F34E52826111A41605 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToolbarItemPalette.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h"; sourceTree = "SOURCE_ROOT"; }; - 743154234C82FDB5DACEA8C7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileBrowserComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 749FDD4CF73F9C8E26D09A7B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioProcessorGraph.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"; sourceTree = "SOURCE_ROOT"; }; - 753358C232EE9B14F9CFE87C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileDragAndDropTarget.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h"; sourceTree = "SOURCE_ROOT"; }; - 75EB9A0BC0C7717F3DCE5BAE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DropShadower.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7658FE299B81691CFC697431 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedReadLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedReadLock.h"; sourceTree = "SOURCE_ROOT"; }; - 77207D1536974D96B7ED2B85 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TargetPlatform.h"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_TargetPlatform.h"; sourceTree = "SOURCE_ROOT"; }; - 775C9C8633BA573DA512EDD6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TextLayout.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp"; sourceTree = "SOURCE_ROOT"; }; - 778E69094A09D97D61E355B2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_MessageManager.mm"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_ios_MessageManager.mm"; sourceTree = "SOURCE_ROOT"; }; - 786A98F29FAA91898BB705F4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Desktop.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.cpp"; sourceTree = "SOURCE_ROOT"; }; - 78934C6C88D2B35DEF15BAB8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_AudioUnitPluginFormat.mm"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"; sourceTree = "SOURCE_ROOT"; }; - 78A82E89AC0283CC1329E84E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Timer.h"; path = "../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.h"; sourceTree = "SOURCE_ROOT"; }; - 78CA76788217B98287D9E007 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "fm_op_kernel.cc"; path = "../../Source/msfa/fm_op_kernel.cc"; sourceTree = "SOURCE_ROOT"; }; - 7936BBAA586387B2FAFB958B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginData.cpp; path = ../../Source/PluginData.cpp; sourceTree = "SOURCE_ROOT"; }; - 7A0FB6545BA2E344A1F45EA5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Decibels.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_Decibels.h"; sourceTree = "SOURCE_ROOT"; }; - 7A26D67672786E0663369D49 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IIRFilterAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7A58027CF8C6967B02370E01 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EngineOpl.h; path = ../../Source/EngineOpl.h; sourceTree = "SOURCE_ROOT"; }; - 7A65F23E42CEFBDBA64EE2DA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAudioChannelLayout.h; path = Extras/CoreAudio/PublicUtility/CAAudioChannelLayout.h; sourceTree = "DEVELOPER_DIR"; }; - 7A739B1B4B833A4668904CA6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReferenceCountedObject.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_ReferenceCountedObject.h"; sourceTree = "SOURCE_ROOT"; }; - 7A854175B4E6D35ABB7D4E45 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_URL.h"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_URL.h"; sourceTree = "SOURCE_ROOT"; }; - 7A905E3EE096DAA1D7BA7ABD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TabbedButtonBar.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7AB9FBAA49422497E050FFAC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChildProcess.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.h"; sourceTree = "SOURCE_ROOT"; }; - 7B2E31BD7292002DEBCC366B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAStreamBasicDescription.cpp; path = Extras/CoreAudio/PublicUtility/CAStreamBasicDescription.cpp; sourceTree = "DEVELOPER_DIR"; }; - 7B6DC352755033E8436427CA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUMIDIBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.h; sourceTree = "DEVELOPER_DIR"; }; - 7BE1A83B817F581F39B1F983 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TextEditor.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7BF1EEFA4D36A91714D26060 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Time.cpp"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_Time.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7C2634F55C78A3822A661CE2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlElement.cpp"; path = "../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7CDDAFACA226D14742566EE3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StringPairArray.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7D5E3634F29C83FE1216E5EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DragAndDropContainer.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7DC83451FCA10947AC92EBBC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; }; - 7E68BB771E88E0A2A323D365 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CPlusPlusCodeTokeniser.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h"; sourceTree = "SOURCE_ROOT"; }; - 7EC7AB8D0C164E19F70A4D8C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ModifierKeys.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h"; sourceTree = "SOURCE_ROOT"; }; - 7ECA74A2FC82F26715446C70 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileFilter.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileFilter.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7F081876B753390FC305329F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Thread.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7F0B06EA0B38D4555CFEBA61 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryBlock.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.h"; sourceTree = "SOURCE_ROOT"; }; - 7F1B3807BE4D056A05E18663 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 7F63546442D6681E7AA27CB8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KeyPress.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h"; sourceTree = "SOURCE_ROOT"; }; - 7FB4F731D177B36CE8616BAE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Javascript.cpp"; path = "../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp"; sourceTree = "SOURCE_ROOT"; }; - 7FCE241BE34BC4D1E6988B1F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Result.cpp"; path = "../../JuceLibraryCode/modules/juce_core/misc/juce_Result.cpp"; sourceTree = "SOURCE_ROOT"; }; - 80149DC851E70B4D50DA03DB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SparseSet.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_SparseSet.h"; sourceTree = "SOURCE_ROOT"; }; - 80153220EFB623D6F205FD1B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MenuBarComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 801E57A03A710591F1B5FEC6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUDispatch.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.h; sourceTree = "DEVELOPER_DIR"; }; - 80B36B053E1EA2D1352BD0C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorParameter.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"; sourceTree = "SOURCE_ROOT"; }; - 8141C52E88E3E82A0A226FAD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyPress.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.cpp"; sourceTree = "SOURCE_ROOT"; }; - 817CC81F50861DAEEFB2043A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 81A949AE03BA033D5D762E9F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUOutputElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.cpp; sourceTree = "DEVELOPER_DIR"; }; - 81E389AD161BE88DA92A59AA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_events.h"; path = "../../JuceLibraryCode/modules/juce_events/juce_events.h"; sourceTree = "SOURCE_ROOT"; }; - 829D2BFEB85DC3589FEBB868 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_WildcardFileFilter.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.cpp"; sourceTree = "SOURCE_ROOT"; }; - 82D97C5FDE8A53DEBB075DC7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUCarbonViewControl.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.h; sourceTree = "DEVELOPER_DIR"; }; - 8312A52619B88D3763F6B493 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAVectorUnitTypes.h; path = Extras/CoreAudio/PublicUtility/CAVectorUnitTypes.h; sourceTree = "DEVELOPER_DIR"; }; - 834F3F9FC2FE9564FF95243D = {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 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 838E63F5800CA577B92EF6AE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OperatorEditor.cpp; path = ../../Source/OperatorEditor.cpp; sourceTree = "SOURCE_ROOT"; }; - 8390BC6E8D8190A7C45C6A08 = {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 = {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"; }; - 83DC5A4F730ECA567FADFC3E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VSTMidiEventList.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"; sourceTree = "SOURCE_ROOT"; }; - 83FAEF9BE29243FBED61B39F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Random.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_Random.h"; sourceTree = "SOURCE_ROOT"; }; - 84F48AAB7D37C193E401595F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DialogWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.h"; sourceTree = "SOURCE_ROOT"; }; - 853996FFE0D8585AACC747C4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MessageListener.cpp"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.cpp"; sourceTree = "SOURCE_ROOT"; }; - 86412A8C98A3287951990C1B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lfo.h; path = ../../Source/msfa/lfo.h; sourceTree = "SOURCE_ROOT"; }; - 8645DD1C8D096C9D7B4B67F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TooltipClient.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TooltipClient.h"; sourceTree = "SOURCE_ROOT"; }; - 866BB30F214A58492E281430 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Initialisation.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_Initialisation.h"; sourceTree = "SOURCE_ROOT"; }; - 875B62ECA8BBCC7085FA5F9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TreeView.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.cpp"; sourceTree = "SOURCE_ROOT"; }; - 887686762AD249568D53FC85 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ColourGradient.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp"; sourceTree = "SOURCE_ROOT"; }; - 8890765D8A8E2769231452A3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_UnitTest.cpp"; path = "../../JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.cpp"; sourceTree = "SOURCE_ROOT"; }; - 88DEE0054A9328954E19EECA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_InterprocessConnection.cpp"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.cpp"; sourceTree = "SOURCE_ROOT"; }; - 89003B5CB547C82F42EEB0A9 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageFileFormat.h"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.h"; sourceTree = "SOURCE_ROOT"; }; - 8921057E004FE1036191B888 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUOutputBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.h; sourceTree = "DEVELOPER_DIR"; }; - 89BBB19B9AFC6DAD43B9B512 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Random.cpp"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp"; sourceTree = "SOURCE_ROOT"; }; - 89CF359102665330C30E1F9A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NamedPipe.h"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.h"; sourceTree = "SOURCE_ROOT"; }; - 8A4EB298996C4C410C1B4CDC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PathStrokeType.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.cpp"; sourceTree = "SOURCE_ROOT"; }; - 8A566C440278C23B8FB3A9AB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Reverb.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_Reverb.h"; sourceTree = "SOURCE_ROOT"; }; - 8A57C43210108CEEE8B61750 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PopupMenu.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.cpp"; sourceTree = "SOURCE_ROOT"; }; - 8A58A60739C88C641626F590 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedXLock.h"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_ScopedXLock.h"; sourceTree = "SOURCE_ROOT"; }; - 8AF9F9504D8671A590689E28 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = exp2.h; path = ../../Source/msfa/exp2.h; sourceTree = "SOURCE_ROOT"; }; - 8B160A62F6A6EF21379A8EA7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Direct2DGraphicsContext.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp"; sourceTree = "SOURCE_ROOT"; }; - 8B19E0BEAD29F2C0D46FA89C = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Knob_34x34.png"; path = "../../Resources/ui/Knob_34x34.png"; sourceTree = "SOURCE_ROOT"; }; - 8B86ECF3351C9D029821C621 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 8B87D00DA619D83BA6926E28 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedLock.h"; sourceTree = "SOURCE_ROOT"; }; - 8BADEB7BF1A65E83A7A1736D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginFx.cpp; path = ../../Source/PluginFx.cpp; sourceTree = "SOURCE_ROOT"; }; - 8BBE375590444CD57A311DD2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Time.h"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_Time.h"; sourceTree = "SOURCE_ROOT"; }; - 8BEBEDCAD409EE3A5D383B6D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EngineMkI.cpp; path = ../../Source/EngineMkI.cpp; sourceTree = "SOURCE_ROOT"; }; - 8C4A3CBB322357AF0CA3C2CD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileListComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 8CA96F07FD8390BD5EEC909B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsDisplayComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 8CE45844BA3103D92458CFB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Singleton.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_Singleton.h"; sourceTree = "SOURCE_ROOT"; }; - 8D7D3383FF13817F3B277B02 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MessageManager.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.h"; sourceTree = "SOURCE_ROOT"; }; - 8DC0C64EE71D0AFDD76FEAD7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Socket.h"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_Socket.h"; sourceTree = "SOURCE_ROOT"; }; - 8E04EF74113A0E9808FC4F09 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PluginDescription.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.h"; sourceTree = "SOURCE_ROOT"; }; - 8E3B1087D0795F0D4E02DAF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DirectoryContentsList.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h"; sourceTree = "SOURCE_ROOT"; }; - 8EC249E14405CAC614E7A4CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AttributedString.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp"; sourceTree = "SOURCE_ROOT"; }; - 8ED1068B85DCEFEFDD3C4F82 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.cpp; sourceTree = "DEVELOPER_DIR"; }; - 8F32EF92B0A18751EC39A79B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; - 8F395B738E7AB81A0333AF96 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = freqlut.h; path = ../../Source/msfa/freqlut.h; sourceTree = "SOURCE_ROOT"; }; - 8F62A58CDAF0709EDE33F5E0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.h"; sourceTree = "SOURCE_ROOT"; }; - 8FB4C261F0F3760EEA4B7BBE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_posix_SharedCode.h"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h"; sourceTree = "SOURCE_ROOT"; }; - 900CA19F25F2140D0067345B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MouseEvent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.h"; sourceTree = "SOURCE_ROOT"; }; - 9098E2A57CB22B2D5F675D9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CriticalSection.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_CriticalSection.h"; sourceTree = "SOURCE_ROOT"; }; - 911A3E44C161694FF7084464 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToggleButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - 91544DAFCDBE05708D10A24C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WaitableEvent.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_WaitableEvent.h"; sourceTree = "SOURCE_ROOT"; }; - 9196D1FCEC768D074AAAD581 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Variant.cpp"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp"; sourceTree = "SOURCE_ROOT"; }; - 919DF1054C09D19EDA044BE8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; - 930D512FD24D7E21E43C7322 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BorderSize.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_BorderSize.h"; sourceTree = "SOURCE_ROOT"; }; - 937CFA7E69529A634C1DCD5C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 942BA246938908E24A47A05B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Font.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h"; sourceTree = "SOURCE_ROOT"; }; - 949B3D44B0EFFFE18578E44E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9514C57B8C2FC488E49FF841 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_XmlElement.h"; path = "../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h"; sourceTree = "SOURCE_ROOT"; }; - 954708C705637A2F8F204F0A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryInputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.h"; sourceTree = "SOURCE_ROOT"; }; - 954D25A9D5C49DEB9D2FD167 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NSViewComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_NSViewComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 95812E339031893CDE82E8E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ModifierKeys.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp"; sourceTree = "SOURCE_ROOT"; }; - 95B7D6B36478C5A2977ADD4C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_File.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_File.h"; sourceTree = "SOURCE_ROOT"; }; - 95D4F595A6D807E681E1E2B5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MemoryInputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - 969250C57EF34E88AF1062BE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Label.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.cpp"; sourceTree = "SOURCE_ROOT"; }; - 97187C062A4A90E3DE7B4B6F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_ActiveXComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 97DAB16E37783E73F1D039A3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_MessageManager.mm"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_mac_MessageManager.mm"; sourceTree = "SOURCE_ROOT"; }; - 980D53B155A6FE153BF4ECC4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharacterFunctions.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.h"; sourceTree = "SOURCE_ROOT"; }; - 9851B7F5090C1FA428169434 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AttributedString.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h"; sourceTree = "SOURCE_ROOT"; }; - 99078823EE2D77389696F0E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_core.mm"; path = "../../JuceLibraryCode/modules/juce_core/juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; - 99B1A018081D90D801667296 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Threads.mm"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_mac_Threads.mm"; sourceTree = "SOURCE_ROOT"; }; - 99D8CB814600E509F918CFC5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.h"; sourceTree = "SOURCE_ROOT"; }; - 99FFA4AC86A982F68CE03ED3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Uuid.cpp"; path = "../../JuceLibraryCode/modules/juce_core/misc/juce_Uuid.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9A68431EDA5B8D2023A10A02 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Viewport.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.h"; sourceTree = "SOURCE_ROOT"; }; - 9AAC5E6C1A21F8FE2F66F0E0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ParamDialog.h; path = ../../Source/ParamDialog.h; sourceTree = "SOURCE_ROOT"; }; - 9B103127E2063BAFD4A4FD33 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Thread.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.h"; sourceTree = "SOURCE_ROOT"; }; - 9B36F7CC7A136C2AEB4E5E53 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WindowsRegistry.h"; path = "../../JuceLibraryCode/modules/juce_core/misc/juce_WindowsRegistry.h"; sourceTree = "SOURCE_ROOT"; }; - 9BC0901018A3D55DCCA54301 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentMovementWatcher.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h"; sourceTree = "SOURCE_ROOT"; }; - 9D2ECC20D62F513E41A28337 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseInputSource.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9D542FAE4CA607E1F19C3EC9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemClipboard.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h"; sourceTree = "SOURCE_ROOT"; }; - 9D5B06B94AB34DBEC8BD262E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Fonts.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_linux_Fonts.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9E0A95AA535CE6ABE66D9A30 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FilenameComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9E3820CD63B47B5385AF2DB6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_graphics.mm"; path = "../../JuceLibraryCode/modules/juce_graphics/juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; - 9E38FC6135AC278A4704BE9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GraphicsContext.h"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.h"; sourceTree = "SOURCE_ROOT"; }; - 9EA6B9182B39D4F9B416B14A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedWriteLock.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedWriteLock.h"; sourceTree = "SOURCE_ROOT"; }; - 9ED32BCD42EFF79D067525DF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationProperties.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9F4CAD2C33179825F3080F1F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToggleButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.h"; sourceTree = "SOURCE_ROOT"; }; - 9F9EAFF1322AAE2B114A611B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ThreadPool.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.h"; sourceTree = "SOURCE_ROOT"; }; - 9FA7591BA2EFB4349B6E02A9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_freetype_Fonts.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_freetype_Fonts.cpp"; sourceTree = "SOURCE_ROOT"; }; - 9FB43E65C5F68B31FB16D0F5 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "OperatorEditor_287x218.png"; path = "../../Resources/ui/OperatorEditor_287x218.png"; sourceTree = "SOURCE_ROOT"; }; - A00DC4E59356AF5F1D9C02D1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KeyMappingEditorComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h"; sourceTree = "SOURCE_ROOT"; }; - A013A93080FB0FB98C02C96B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativePointPath.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp"; sourceTree = "SOURCE_ROOT"; }; - A02775EA788AD4BF7DD1B1A1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DXLookNFeel.cpp; path = ../../Source/DXLookNFeel.cpp; sourceTree = "SOURCE_ROOT"; }; - A03CA8621EA02C18B4117EC1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioThumbnail.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp"; sourceTree = "SOURCE_ROOT"; }; - A040ED3E3D914E80D6F56110 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LagrangeInterpolator.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h"; sourceTree = "SOURCE_ROOT"; }; - A0492880578DCB9152DE5EAD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ByteOrder.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_ByteOrder.h"; sourceTree = "SOURCE_ROOT"; }; - A062855D9DD17397012BC224 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PreferencesPanel.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.h"; sourceTree = "SOURCE_ROOT"; }; - A0C5AA7F71F5C650FBBB83C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToneGeneratorAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - A0EDFAC99A72166065DDD1FE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CaretComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - A11BA069921359F646E104A1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StandardHeader.h"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h"; sourceTree = "SOURCE_ROOT"; }; - A190462810A30005F66291F9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_String.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_String.h"; sourceTree = "SOURCE_ROOT"; }; - A199934EF3E1D20FD472E51D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_Windowing.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_Windowing.mm"; sourceTree = "SOURCE_ROOT"; }; - A1CD23B489568CB51325DB98 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DeletedAtShutdown.cpp"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.cpp"; sourceTree = "SOURCE_ROOT"; }; - A27B095F0D44EB7FFFC3951E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_JSON.cpp"; path = "../../JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp"; sourceTree = "SOURCE_ROOT"; }; - A2C4984859B7A2F3CB17C609 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MultiTimer.h"; path = "../../JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.h"; sourceTree = "SOURCE_ROOT"; }; - A2D3A958C5D96910BEDE9283 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ListBox.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp"; sourceTree = "SOURCE_ROOT"; }; - A2DABCCF72397C2C7C69F441 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TreeView.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.h"; sourceTree = "SOURCE_ROOT"; }; - A31C49ABA24290126250F574 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAMutex.cpp; path = Extras/CoreAudio/PublicUtility/CAMutex.cpp; sourceTree = "DEVELOPER_DIR"; }; - A348DAE6ECDEF51CAD6B5FE4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ValueTree.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.cpp"; sourceTree = "SOURCE_ROOT"; }; - A354DF25FF89648B38DB63DC = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_OwnedArray.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_OwnedArray.h"; sourceTree = "SOURCE_ROOT"; }; - A3C98189E1FB70E082F1AC6B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MouseInputSource.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h"; sourceTree = "SOURCE_ROOT"; }; - A3E39527888583E832999240 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_android_JNIHelpers.h"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_android_JNIHelpers.h"; sourceTree = "SOURCE_ROOT"; }; - A4010716414361F5F304407A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_IncludeSystemHeaders.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h"; sourceTree = "SOURCE_ROOT"; }; - A44D9BDAD9BE9AD2E519D241 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Fonts.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_android_Fonts.cpp"; sourceTree = "SOURCE_ROOT"; }; - A4732634AB48AFD0FB06D7FA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; - A4A391D50A9F61201CBC277D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Windowing.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp"; sourceTree = "SOURCE_ROOT"; }; - A4BAD3C43AF0D19ECA1C2BB3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MultiTimer.cpp"; path = "../../JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.cpp"; sourceTree = "SOURCE_ROOT"; }; - A57ACCF886A902BBCB603D5B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToneGeneratorAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - A5C29A814EAFAD95B416C624 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Logger.h"; path = "../../JuceLibraryCode/modules/juce_core/logging/juce_Logger.h"; sourceTree = "SOURCE_ROOT"; }; - A5E6E877E1151D8B3E480B76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LookAndFeel_V1.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h"; sourceTree = "SOURCE_ROOT"; }; - A70082D71DB8B5D779944812 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileOutputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.h"; sourceTree = "SOURCE_ROOT"; }; - A700ACBCC4D648B60362B3D6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileLogger.h"; path = "../../JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.h"; sourceTree = "SOURCE_ROOT"; }; - A763DB1FF5441EFF39491530 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UndoManager.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.h"; sourceTree = "SOURCE_ROOT"; }; - A7894AD5A242CD86ACE9455C = {isa = PBXFileReference; lastKnownFileType = file.r; name = AUResources.r; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUResources.r; sourceTree = "DEVELOPER_DIR"; }; - A7BE5CE9E0BA615BCC867CB8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableRectangle.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h"; sourceTree = "SOURCE_ROOT"; }; - A7C3E1CAAA03F545AA4FCFAA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Path.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.h"; sourceTree = "SOURCE_ROOT"; }; - A810A279E11A672B8F84AD72 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiBuffer.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h"; sourceTree = "SOURCE_ROOT"; }; - A81F4DC234E8D93BF9803529 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; - A81FD2D7571ED030F7292079 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChoicePropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - A83F026919CEDB80894F3798 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NotificationType.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_NotificationType.h"; sourceTree = "SOURCE_ROOT"; }; - A95F8438AE6F3BA4CCD2A1EE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PositionableAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - AA2F01B149F981C2997D583F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_audio_processors.mm"; path = "../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.mm"; sourceTree = "SOURCE_ROOT"; }; - AA5AD3160392AC223285535C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GlowEffect.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.cpp"; sourceTree = "SOURCE_ROOT"; }; - AA600E8588CD8DE76CB9C361 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MultiDocumentPanel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp"; sourceTree = "SOURCE_ROOT"; }; - AA6BE14C6DF4E89F72919216 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AsyncUpdater.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.h"; sourceTree = "SOURCE_ROOT"; }; - AA84602D83F8E270AC0281AE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ProgressBar.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.h"; sourceTree = "SOURCE_ROOT"; }; - AAA6221960332B921DDF42A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableImage.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.h"; sourceTree = "SOURCE_ROOT"; }; - AAD65774913834A6443A3B82 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UnitTest.h"; path = "../../JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.h"; sourceTree = "SOURCE_ROOT"; }; - AB6186E32E92664DEFA0C0A1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_events.mm"; path = "../../JuceLibraryCode/modules/juce_events/juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; - AB7EBBEDA6F3984B295E123F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Messaging.cpp"; path = "../../JuceLibraryCode/modules/juce_events/native/juce_android_Messaging.cpp"; sourceTree = "SOURCE_ROOT"; }; - AB91CD7D677DF03475CA2090 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Windowing.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_android_Windowing.cpp"; sourceTree = "SOURCE_ROOT"; }; - AC0E5E706FA5E8597F943065 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LocalisedStrings.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.cpp"; sourceTree = "SOURCE_ROOT"; }; - AC49A363BFC6B7631E1CD39B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LowLevelGraphicsSoftwareRenderer.h"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"; sourceTree = "SOURCE_ROOT"; }; - AC6693856E8A4626E5571CBC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioDeviceSelectorComponent.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h"; sourceTree = "SOURCE_ROOT"; }; - AC7FD56AB45D297F1D62676C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DirectoryContentsDisplayComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - ACDB4542A6B2FE5186631197 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BubbleMessageComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - ACDE74B253321268CA9AB8C4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TextButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - ACE30A4CDB9C2F2C13B8ADFA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ChangeBroadcaster.cpp"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp"; sourceTree = "SOURCE_ROOT"; }; - ACEA0E1D856960307276B8B8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_graphics.h"; path = "../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h"; sourceTree = "SOURCE_ROOT"; }; - AD6C159D76B2BFAF579383F8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CachedComponentImage.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_CachedComponentImage.h"; sourceTree = "SOURCE_ROOT"; }; - ADC81E4F771BD99A4C3C822A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectWriteTypeface.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp"; sourceTree = "SOURCE_ROOT"; }; - ADF4E92197B00B0EB10384BA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CaretComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.h"; sourceTree = "SOURCE_ROOT"; }; - AE09B4C2A4BDE8FDA01A8A13 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dx7note.cc; path = ../../Source/msfa/dx7note.cc; sourceTree = "SOURCE_ROOT"; }; - AE4B8002F4435BEADA3AE966 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertySet.cpp"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.cpp"; sourceTree = "SOURCE_ROOT"; }; - AE4DF6AF917F1A8DDF5376E3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ModalComponentManager.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.h"; sourceTree = "SOURCE_ROOT"; }; - AE8321756C03700EB12FF98A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RecentlyOpenedFilesList.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp"; sourceTree = "SOURCE_ROOT"; }; - AE84ADD347C9AB73ECFCBED7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUTimestampGenerator.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUTimestampGenerator.h; sourceTree = "DEVELOPER_DIR"; }; - AED57A3601CE4B9FF8007855 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HeapBlock.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h"; sourceTree = "SOURCE_ROOT"; }; - AEFD0A7D65FEC1D23A87FB1C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PropertyPanel.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.h"; sourceTree = "SOURCE_ROOT"; }; - AF1DFD842A36E967DF140D5C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "aligned_buf.h"; path = "../../Source/msfa/aligned_buf.h"; sourceTree = "SOURCE_ROOT"; }; - AF298423A147823848DFBC30 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ReadWriteLock.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.cpp"; sourceTree = "SOURCE_ROOT"; }; - AF9A3BEBEC95195644691CA1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_AppleRemote.mm"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_AppleRemote.mm"; sourceTree = "SOURCE_ROOT"; }; - AFB323F45D65FBC8B472B825 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GZIPDecompressorInputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - B0230FCCA099E6430411DFC9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sin.cc; path = ../../Source/msfa/sin.cc; sourceTree = "SOURCE_ROOT"; }; - B06A13CEF4F653521D640041 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_SystemTrayIcon.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp"; sourceTree = "SOURCE_ROOT"; }; - B0A8FCF2D607B95C740D17C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Rectangle.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h"; sourceTree = "SOURCE_ROOT"; }; - B11EC67DFA21869511B3041E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ArrowButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.h"; sourceTree = "SOURCE_ROOT"; }; - B1D9F99AC498364816DAC219 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Files.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_android_Files.cpp"; sourceTree = "SOURCE_ROOT"; }; - B1E71D410154F9F7964A8F5F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MouseCursor.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.h"; sourceTree = "SOURCE_ROOT"; }; - B22154A68283179A2059275F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseEvent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.cpp"; sourceTree = "SOURCE_ROOT"; }; - B240D74DFFCFE7CC095CEF59 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Registry.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_win32_Registry.cpp"; sourceTree = "SOURCE_ROOT"; }; - B29C1AA0C72B3F9D34F7FEE4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; - B446CB8C1ED8823EA2F33E30 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileOutputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - B4821C5DCA629694CE0A29FB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioThumbnail.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.h"; sourceTree = "SOURCE_ROOT"; }; - B4AA6DED570BD1D3E701BA49 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LADSPAPluginFormat.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; - B4C62338187DC6B1B1F0CF54 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Synthesiser.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp"; sourceTree = "SOURCE_ROOT"; }; - B4CCE3F32C6854405890C6BC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_NamedPipe.cpp"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.cpp"; sourceTree = "SOURCE_ROOT"; }; - B55F33C584CCF617C5C71EE6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiFile.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.h"; sourceTree = "SOURCE_ROOT"; }; - B57E1987459E64275B4652B2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GlyphArrangement.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"; sourceTree = "SOURCE_ROOT"; }; - B58C5191B1F0F0863167A322 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_MouseCursor.mm"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_MouseCursor.mm"; sourceTree = "SOURCE_ROOT"; }; - B5D800CC11CBD506E9A6F4FB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioProcessor.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp"; sourceTree = "SOURCE_ROOT"; }; - B633E97B2CB9548F0AF0164A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableBorderComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - B63E7FBEF314AA2B6A8083F4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginUtilities.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp"; sourceTree = "SOURCE_ROOT"; }; - B6A004CD5808CFA5481EFA02 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedValueSetter.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_ScopedValueSetter.h"; sourceTree = "SOURCE_ROOT"; }; - B773C79C475482598391DF35 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioPluginFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; - B779A3FF92AF0ED28B97C03A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ValueTree.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.h"; sourceTree = "SOURCE_ROOT"; }; - B7ABA3D144D21935200C8386 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativePoint.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.cpp"; sourceTree = "SOURCE_ROOT"; }; - B8007B51F9FA8B2F52EF4CCD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Socket.cpp"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_Socket.cpp"; sourceTree = "SOURCE_ROOT"; }; - B84CE707CF89EA0002595BCA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectWriteTypeLayout.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp"; sourceTree = "SOURCE_ROOT"; }; - B8F528366A0422FC84469E80 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TextDiff.cpp"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp"; sourceTree = "SOURCE_ROOT"; }; - B92920A799E0A58E3B4AF75D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ShapeButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.h"; sourceTree = "SOURCE_ROOT"; }; - B9D163D4B1C34DFAF84F81E0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResizableCornerComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h"; sourceTree = "SOURCE_ROOT"; }; - BA4FF1F73CF544CF671433D0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComboBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.h"; sourceTree = "SOURCE_ROOT"; }; - BA52D32B1E0324546C26ACCA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Application.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.h"; sourceTree = "SOURCE_ROOT"; }; - BA9FFDC7BCC2D364014E1280 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileTreeComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - BAA40A78E81F4FF0F0E075A6 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileBasedDocument.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp"; sourceTree = "SOURCE_ROOT"; }; - BAADD431AF7666E435C6C4B3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUScopeElement.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.cpp; sourceTree = "DEVELOPER_DIR"; }; - BAE2BAF1F5DC75A6E72FC56A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TableListBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.h"; sourceTree = "SOURCE_ROOT"; }; - BAEAEDCE17A81C84439E984A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAUParameter.h; path = Extras/CoreAudio/PublicUtility/CAAUParameter.h; sourceTree = "DEVELOPER_DIR"; }; - BB08970C0517BF01D80D49B3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentAnimator.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.h"; sourceTree = "SOURCE_ROOT"; }; - BB7808FBEB84DD9C60978532 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharPointer_UTF32.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF32.h"; sourceTree = "SOURCE_ROOT"; }; - BD25F7AC4728A7875B6AE9D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginEditor.h; path = ../../Source/PluginEditor.h; sourceTree = "SOURCE_ROOT"; }; - BDC553DA1A51C45837101B7B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Typeface.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.h"; sourceTree = "SOURCE_ROOT"; }; - BE0C6895B768F38281CCC0BC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringPairArray.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.h"; sourceTree = "SOURCE_ROOT"; }; - BE353EDDEEF8601A3A817617 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GraphicsContext.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp"; sourceTree = "SOURCE_ROOT"; }; - BE574127E239EB558B051D34 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeParallelogram.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h"; sourceTree = "SOURCE_ROOT"; }; - BEA2BC710D949E126E974D78 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessor.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h"; sourceTree = "SOURCE_ROOT"; }; - BEAE9210BD434DD07FD67CBF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VSTPluginFormat.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; - BEEB5F341047830F06857DD9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Threads.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_win32_Threads.cpp"; sourceTree = "SOURCE_ROOT"; }; - BF47505F73A4CD4D0EB3F430 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Range.h"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h"; sourceTree = "SOURCE_ROOT"; }; - BF4E95E2F725801F38CFCA77 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileBrowserComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h"; sourceTree = "SOURCE_ROOT"; }; - BF536BFBEDDD9802B9516022 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioThumbnailBase.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h"; sourceTree = "SOURCE_ROOT"; }; - BF9449063F547456209F21FE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Network.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_win32_Network.cpp"; sourceTree = "SOURCE_ROOT"; }; - BFE7C6795569A2BC4EEF91FB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BufferingAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - BFF8708E6D65F4E2B84983F9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentBuilder.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp"; sourceTree = "SOURCE_ROOT"; }; - C01EE75D859C1F942DA3AE61 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "fm_core.cc"; path = "../../Source/msfa/fm_core.cc"; sourceTree = "SOURCE_ROOT"; }; - C16DEC12DA7B1444AF0FD5BB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CustomTypeface.h"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.h"; sourceTree = "SOURCE_ROOT"; }; - C1CB32E507C8F16FFF6014F6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationBase.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.h"; sourceTree = "SOURCE_ROOT"; }; - C1E13F0AFFDADDB080D11B74 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Drawable.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.cpp"; sourceTree = "SOURCE_ROOT"; }; - C1F03CEB2804747AF4C6BF4D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ComponentBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.h; sourceTree = "DEVELOPER_DIR"; }; - C1FFEA64DED8E45D6A8F17F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageFileFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; - C222D35AC4FC5C2A3BB0F8B6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EngineMkI.h; path = ../../Source/EngineMkI.h; sourceTree = "SOURCE_ROOT"; }; - C28D3CC3B868C4F092E68D45 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_graphics/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - C294314DFA3B047D1F745A23 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringRef.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringRef.h"; sourceTree = "SOURCE_ROOT"; }; - C29DCEB09280116E3F4E87C3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorListener.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"; sourceTree = "SOURCE_ROOT"; }; - C2AA393651CBC37DCD7718BD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OperatorEditor.h; path = ../../Source/OperatorEditor.h; sourceTree = "SOURCE_ROOT"; }; - C33C134DA87CD13FAF7BC5A1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CheckSettingMacros.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h"; sourceTree = "SOURCE_ROOT"; }; - C4282ED857CAA664F85D5C4D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_SystemStats.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_android_SystemStats.cpp"; sourceTree = "SOURCE_ROOT"; }; - C48DAE373124C258F3414CDB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_GIFLoader.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_GIFLoader.cpp"; sourceTree = "SOURCE_ROOT"; }; - C49F636E4677A7C8C62A9859 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Synthesiser.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"; sourceTree = "SOURCE_ROOT"; }; - C4A2C1FDE57CCF33BE778B39 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AppleRemote.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_AppleRemote.h"; sourceTree = "SOURCE_ROOT"; }; - C4DE747B720C310D6BC65936 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUBuffer.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.cpp; sourceTree = "DEVELOPER_DIR"; }; - C56E401381FF968837F82364 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginData.h; path = ../../Source/PluginData.h; sourceTree = "SOURCE_ROOT"; }; - C5E92613992AB74C2E715271 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationCommandManager.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp"; sourceTree = "SOURCE_ROOT"; }; - C6559A509BD759234BFFCA5D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TooltipWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - C6928FE8579AE1980061CA43 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dx7note.h; path = ../../Source/msfa/dx7note.h; sourceTree = "SOURCE_ROOT"; }; - C74F0F7CA3A1A201C0EC4772 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LookAndFeel_V2.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h"; sourceTree = "SOURCE_ROOT"; }; - C7577AF98915C39EDCEC259A = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Slider_26x26.png"; path = "../../Resources/ui/Slider_26x26.png"; sourceTree = "SOURCE_ROOT"; }; - C78890910E4BE9A24F562397 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BufferedInputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - C7C6039A52C3EE370CA9E73A = {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 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUMIDIEffectBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.h; sourceTree = "DEVELOPER_DIR"; }; - C8DE1F3E1A1871ABB88A5B2D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SelectedItemSet.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"; sourceTree = "SOURCE_ROOT"; }; - C92DFD53D297FAD265D1DB8D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InputSource.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_InputSource.h"; sourceTree = "SOURCE_ROOT"; }; - CA8B960E006E1C65A6A2E8AA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_InputStream.h"; sourceTree = "SOURCE_ROOT"; }; - CAF913DD133AC8882640F266 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AlertWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.h"; sourceTree = "SOURCE_ROOT"; }; - CB38F1D4BB78766DBD50FEB9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_URL.cpp"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_URL.cpp"; sourceTree = "SOURCE_ROOT"; }; - CB7C9535E3F994DBA41FC649 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertiesFile.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp"; sourceTree = "SOURCE_ROOT"; }; - CBEE3341DEFF854B1D114C0B = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Meter_140x8.png"; path = "../../Resources/ui/Meter_140x8.png"; sourceTree = "SOURCE_ROOT"; }; - CC04B8DF2C8AAFD8DB02A142 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GlowEffect.h"; path = "../../JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.h"; sourceTree = "SOURCE_ROOT"; }; - CC1B6A4F3E42E9DE4C619D00 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DeletedAtShutdown.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.h"; sourceTree = "SOURCE_ROOT"; }; - CCBC05EAC1621CB1519FA5A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TabbedComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - CCBC46262A82145F2206872E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioDeviceSelectorComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - CE30C698B8FC1E23D6A8BB35 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawablePath.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.h"; sourceTree = "SOURCE_ROOT"; }; - CE8542A4C8BB33C6A0EA36A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_mac_CarbonViewWrapperComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h"; sourceTree = "SOURCE_ROOT"; }; - CECC7AEC966A1651289B4701 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InterprocessConnectionServer.h"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"; sourceTree = "SOURCE_ROOT"; }; - CEFACF205D94175B714846DB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemTrayIconComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h"; sourceTree = "SOURCE_ROOT"; }; - CFFA7532FAFF5655253878FE = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioDataConverters.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h"; sourceTree = "SOURCE_ROOT"; }; - D0178A36F6E46F92111E4883 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUOutputElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.h; sourceTree = "DEVELOPER_DIR"; }; - D1353A684AD92A6A9FAFBB1B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DynamicObject.cpp"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.cpp"; sourceTree = "SOURCE_ROOT"; }; - D154251B66BF13E992D3D06A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SystemTrayIconComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - D17049595AD1C1353337817D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageConvolutionKernel.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp"; sourceTree = "SOURCE_ROOT"; }; - D1BEED433BFC4AA10346BE1C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileSearchPath.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.cpp"; sourceTree = "SOURCE_ROOT"; }; - D251BD558FBD32ECA221D81C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUScopeElement.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.h; sourceTree = "DEVELOPER_DIR"; }; - D25566BCBFE5CCA4E425E6A7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Variant.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h"; sourceTree = "SOURCE_ROOT"; }; - D2E57CCA4E6F6DBE2953744C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentBoundsConstrainer.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h"; sourceTree = "SOURCE_ROOT"; }; - D33DD8892334E06135451054 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileSearchPathListComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - D35E45B2269C44FCCAD7B1C4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Typeface.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.cpp"; sourceTree = "SOURCE_ROOT"; }; - D378EA436E4D111ECE7099C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUViewLocalizedStringKeys.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUViewBase/AUViewLocalizedStringKeys.h; sourceTree = "DEVELOPER_DIR"; }; - D409BECBAD7CDC3DE48EFA2F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileInputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - D4811402C8922A6D8EB4C660 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioProcessorPlayer.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp"; sourceTree = "SOURCE_ROOT"; }; - D4B060A58438D21EE6CC8F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TimeSliceThread.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.h"; sourceTree = "SOURCE_ROOT"; }; - D4FC04482169FDDCEB7A3BB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_FileChooser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; - D564C8B4087316C3A47936B0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativeCoordinate.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp"; sourceTree = "SOURCE_ROOT"; }; - D5E430C641A42BA4693AC4AF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ColourSelector.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.cpp"; sourceTree = "SOURCE_ROOT"; }; - D5E8818F417B8FBF0F9FECBD = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Light_14x14.png"; path = "../../Resources/ui/Light_14x14.png"; sourceTree = "SOURCE_ROOT"; }; - D63FBBC40FA8CF0773BA9099 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FloatVectorOperations.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"; sourceTree = "SOURCE_ROOT"; }; - D66793B7DB6B5CFC22A1BD9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AlgoDisplay.h; path = ../../Source/AlgoDisplay.h; sourceTree = "SOURCE_ROOT"; }; - D6C62054C5A49E8BB8902DF8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LocalisedStrings.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.h"; sourceTree = "SOURCE_ROOT"; }; - D6C6FCBA5ECA257959BFE674 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_VST_Wrapper.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp"; sourceTree = "SOURCE_ROOT"; }; - D6DF0265148E2542CF8184CB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyPressMappingSet.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp"; sourceTree = "SOURCE_ROOT"; }; - D6F2BF4E3C3BE264123B3BB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Javascript.h"; path = "../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.h"; sourceTree = "SOURCE_ROOT"; }; - D70670809153CBEA5AB4E359 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BigInteger.cpp"; path = "../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp"; sourceTree = "SOURCE_ROOT"; }; - D74AFAA3C82432B7113CF705 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - D77B73AB3166A76FCA536E3C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NativeMessageBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_NativeMessageBox.h"; sourceTree = "SOURCE_ROOT"; }; - D7E27005916D044FD96919B8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReverbAudioSource.h"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h"; sourceTree = "SOURCE_ROOT"; }; - D8038990994C30BDD631733E = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LassoComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_LassoComponent.h"; sourceTree = "SOURCE_ROOT"; }; - D8F138F48E933ECCF2DB2321 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewControl.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.cpp; sourceTree = "DEVELOPER_DIR"; }; - D90A42D47F3DD9C505D8A925 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemStats.h"; path = "../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h"; sourceTree = "SOURCE_ROOT"; }; - D921C8001631F2FC4D7EFF9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KeyboardFocusTraverser.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h"; sourceTree = "SOURCE_ROOT"; }; - D984CE634945077E682B48F3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DXComponents.cpp; path = ../../Source/DXComponents.cpp; sourceTree = "SOURCE_ROOT"; }; - DA27D90A90F1795DCD9DA064 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Value.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/values/juce_Value.cpp"; sourceTree = "SOURCE_ROOT"; }; - DA4359972E065615EEF392EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ProgressBar.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"; sourceTree = "SOURCE_ROOT"; }; - DAEFEE4711393EBF6BC1EB3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DropShadowEffect.h"; path = "../../JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.h"; sourceTree = "SOURCE_ROOT"; }; - DB3B5F6FE49267EE53089A05 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_WebBrowserComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - DB9F89D1872247982F4D0913 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TableHeaderComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h"; sourceTree = "SOURCE_ROOT"; }; - DBEA78ADC148399D593D22A9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorEditor.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h"; sourceTree = "SOURCE_ROOT"; }; - DC75DFCDFCDB425927B11EC0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginFx.h; path = ../../Source/PluginFx.h; sourceTree = "SOURCE_ROOT"; }; - DD1BF932ABF0CEC81A8B8A3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DynamicObject.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.h"; sourceTree = "SOURCE_ROOT"; }; - DD683E5793B347EEB07FB199 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ArrayAllocationBase.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h"; sourceTree = "SOURCE_ROOT"; }; - DD9B0DAF1119ECB6FDC0A3AE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Path.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.cpp"; sourceTree = "SOURCE_ROOT"; }; - DDEEAB98F5FD8C74E02FA413 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CallbackMessage.h"; path = "../../JuceLibraryCode/modules/juce_events/messages/juce_CallbackMessage.h"; sourceTree = "SOURCE_ROOT"; }; - DE594C0E9F4887C1B92F41E7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LowLevelGraphicsContext.h"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"; sourceTree = "SOURCE_ROOT"; }; - DE8C3DD36C117E355C7EB9FE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativeParallelogram.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp"; sourceTree = "SOURCE_ROOT"; }; - DF8DE64F9BD944A64F90B0EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BooleanPropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - E02D54F56C0EA9C94494CFF7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_KeyListener.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.h"; sourceTree = "SOURCE_ROOT"; }; - E0DB95731A18E8D551F378BF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableComposite.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp"; sourceTree = "SOURCE_ROOT"; }; - E18590F0257AB3D1F7F7CE8F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LeakedObjectDetector.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_LeakedObjectDetector.h"; sourceTree = "SOURCE_ROOT"; }; - E1E5A0164A129C5DA1FA8DB7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AffineTransform.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.cpp"; sourceTree = "SOURCE_ROOT"; }; - E2E2DC879339A8A8F83349D8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiMessage.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.cpp"; sourceTree = "SOURCE_ROOT"; }; - E2E7F9942FA653428A583920 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Colour.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.h"; sourceTree = "SOURCE_ROOT"; }; - E2FAE3B77A936D9AF0E8DEEC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HyperlinkButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h"; sourceTree = "SOURCE_ROOT"; }; - E32283AE8CC5A022E1A6B30B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - E44EB5B165F16ABE2DFB809D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileChooserDialogBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h"; sourceTree = "SOURCE_ROOT"; }; - E4644D1ECB4F5A7D7062E2CB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_NSViewComponent.mm"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm"; sourceTree = "SOURCE_ROOT"; }; - E4C0D5FE28A85EDD44727BE3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GZIPCompressorOutputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h"; sourceTree = "SOURCE_ROOT"; }; - E5241F77EBB47E4DF15750FA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BubbleMessageComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h"; sourceTree = "SOURCE_ROOT"; }; - E56A4090F6CE76FD8C98FA76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PropertiesFile.h"; path = "../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.h"; sourceTree = "SOURCE_ROOT"; }; - E59D9D6522A13C689785C032 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AsyncUpdater.cpp"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp"; sourceTree = "SOURCE_ROOT"; }; - E5ABDC305FF03E23A34302F1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MACAddress.h"; path = "../../JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h"; sourceTree = "SOURCE_ROOT"; }; - E5B0F6E8B90970181A8F8A5D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TextPropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - E5CD39DEA3BE8EC9959F8CFE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_WebBrowserComponent.mm"; path = "../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm"; sourceTree = "SOURCE_ROOT"; }; - E5D86302F07C5564E71BDD33 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MultiTouchMapper.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/native/juce_MultiTouchMapper.h"; sourceTree = "SOURCE_ROOT"; }; - E60515FDC5AD0779F615C43E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ZipFile.cpp"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp"; sourceTree = "SOURCE_ROOT"; }; - E60A33E021C4CA870FFE07CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Image.h"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_Image.h"; sourceTree = "SOURCE_ROOT"; }; - E65D3A0B86F5E8834CE77DB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PNGLoader.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp"; sourceTree = "SOURCE_ROOT"; }; - E6F65C031FCBB192F3927D4C = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ButtonUnlabeled_50x30.png"; path = "../../Resources/ui/ButtonUnlabeled_50x30.png"; sourceTree = "SOURCE_ROOT"; }; - E74E1F2048368E816394FA74 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LowLevelGraphicsPostScriptRenderer.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp"; sourceTree = "SOURCE_ROOT"; }; - E7E5B7A78A2D1C47285B79FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ArrowButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - E7EF16D6D50A17A5672075F0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageCache.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp"; sourceTree = "SOURCE_ROOT"; }; - E7F00CEE06961C2D9EDDA697 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IIRFilter.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.cpp"; sourceTree = "SOURCE_ROOT"; }; - E84D9D5463240034FD814D49 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileInputSource.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - E8A01F45441E170E6190FADD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Button.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.h"; sourceTree = "SOURCE_ROOT"; }; - E8A7578ED10948AB49EE2997 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileTreeComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h"; sourceTree = "SOURCE_ROOT"; }; - E90C9A775597228F1F127252 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_EdgeTable.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.cpp"; sourceTree = "SOURCE_ROOT"; }; - E912092604DBF571BDC08D60 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableRectangle.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp"; sourceTree = "SOURCE_ROOT"; }; - E99DD30E1F2706D62695EB8C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Colours.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.h"; sourceTree = "SOURCE_ROOT"; }; - E9BA26E4F993EBFB0E36B18C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativePointPath.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.h"; sourceTree = "SOURCE_ROOT"; }; - E9E4792648C00B4A23C1A39D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DrawableShape.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.h"; sourceTree = "SOURCE_ROOT"; }; - EA15BEB063E386B16E2CA557 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioProcessorEditor.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp"; sourceTree = "SOURCE_ROOT"; }; - EA6FC4F1F0D6EAE661569905 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginParam.h; path = ../../Source/PluginParam.h; sourceTree = "SOURCE_ROOT"; }; - EA765AB65F269CFAD6CA3BFE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MenuBarModel.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp"; sourceTree = "SOURCE_ROOT"; }; - EAA5D8078BCC042BDF94C77A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RTAS_Wrapper.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp"; sourceTree = "SOURCE_ROOT"; }; - EACE6ED62F30C9222D91ACB2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_InterprocessConnectionServer.cpp"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"; sourceTree = "SOURCE_ROOT"; }; - EB7592B101CFEDF629993E39 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BasicNativeHeaders.h"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h"; sourceTree = "SOURCE_ROOT"; }; - EB82AEC0B78709874C1749EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CodeEditorComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h"; sourceTree = "SOURCE_ROOT"; }; - EBC1D498822B210B1B578763 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Colours.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.cpp"; sourceTree = "SOURCE_ROOT"; }; - EBFE4F00A24A7C0304DEFA1A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionBroadcaster.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; - ECB0C2120DE11AE690DB987B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ListenerList.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ListenerList.h"; sourceTree = "SOURCE_ROOT"; }; - ECD18CF97A794402B04570DB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToolbarItemPalette.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp"; sourceTree = "SOURCE_ROOT"; }; - ED07CA90BA1A84256E31290F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseListener.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.cpp"; sourceTree = "SOURCE_ROOT"; }; - EE05AF7337689377BBF4A40B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BubbleComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.h"; sourceTree = "SOURCE_ROOT"; }; - EE40D10A94911C19595F860D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MultiDocumentPanel.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h"; sourceTree = "SOURCE_ROOT"; }; - EE692C17A4DC2AC9A4C52173 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionListener.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionListener.h"; sourceTree = "SOURCE_ROOT"; }; - EE6F7ABA79C5D3A9FFCEC493 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GZIPDecompressorInputStream.h"; path = "../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"; sourceTree = "SOURCE_ROOT"; }; - EEC5BFDA3C3B23D08E4528B7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Files.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp"; sourceTree = "SOURCE_ROOT"; }; - EF0D818197F7203D3DEF156E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Toolbar.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.h"; sourceTree = "SOURCE_ROOT"; }; - EF58FBB6E8FD659CC0939B06 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ResizableWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.h"; sourceTree = "SOURCE_ROOT"; }; - EF5B2974D235161C6A1536A4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_SystemStats.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_win32_SystemStats.cpp"; sourceTree = "SOURCE_ROOT"; }; - EFABD729C0DFDF17DC9AAD80 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SharedResourcePointer.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_SharedResourcePointer.h"; sourceTree = "SOURCE_ROOT"; }; - F0A4AF9F51C7A271A41DB640 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChangeBroadcaster.h"; path = "../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; - F0E8BE4931D56987065FE1C1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TemporaryFile.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.h"; sourceTree = "SOURCE_ROOT"; }; - F1406998FD7313F016AB99BA = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeCoordinatePositioner.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h"; sourceTree = "SOURCE_ROOT"; }; - F1B87A9524CB1BFD0A3CDC47 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Justification.h"; path = "../../JuceLibraryCode/modules/juce_graphics/placement/juce_Justification.h"; sourceTree = "SOURCE_ROOT"; }; - F1D186A91AC8D4E99EA16650 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MemoryOutputStream.cpp"; path = "../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.cpp"; sourceTree = "SOURCE_ROOT"; }; - F213F6D6186ABA1FD60ADC42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PathIterator.h"; path = "../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.h"; sourceTree = "SOURCE_ROOT"; }; - F221CF21582EE0B8FE774583 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ParamDialog.cpp; path = ../../Source/ParamDialog.cpp; sourceTree = "SOURCE_ROOT"; }; - F258C148A5FB04C70976E92A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SysexComm.h; path = ../../Source/SysexComm.h; sourceTree = "SOURCE_ROOT"; }; - F273ED17232368EBFAFC820B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DropShadowEffect.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.cpp"; sourceTree = "SOURCE_ROOT"; }; - F27DB431B9ECEE07B84281E8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextButton.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.h"; sourceTree = "SOURCE_ROOT"; }; - F2A26292713BB459A7AE5780 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageCache.h"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.h"; sourceTree = "SOURCE_ROOT"; }; - F2C763A217C6D0704C6FB4F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUCarbonViewBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.h; sourceTree = "DEVELOPER_DIR"; }; - F3171B20C2BBF12A5786B1F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAAudioChannelLayout.cpp; path = Extras/CoreAudio/PublicUtility/CAAudioChannelLayout.cpp; sourceTree = "DEVELOPER_DIR"; }; - F32BA2ADBCF84519105AB974 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextDiff.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h"; sourceTree = "SOURCE_ROOT"; }; - F3718D9D288A2760B6126585 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "fm_op_kernel.h"; path = "../../Source/msfa/fm_op_kernel.h"; sourceTree = "SOURCE_ROOT"; }; - F39BD87913AB2F91817C50EF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableImage.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.cpp"; sourceTree = "SOURCE_ROOT"; }; - F3EADB9BD1C520ABD153B785 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginInstance.h"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h"; sourceTree = "SOURCE_ROOT"; }; - F4050C3BAC97B06A7ED35103 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAStreamBasicDescription.h; path = Extras/CoreAudio/PublicUtility/CAStreamBasicDescription.h; sourceTree = "DEVELOPER_DIR"; }; - F426F0185DB4E97E1E59A807 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../JuceLibraryCode/modules/juce_events/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - F47FA981083705D4B545339F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = pitchenv.h; path = ../../Source/msfa/pitchenv.h; sourceTree = "SOURCE_ROOT"; }; - F4EA09FAC67FDDA4D2E1D151 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InterprocessConnection.h"; path = "../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.h"; sourceTree = "SOURCE_ROOT"; }; - F598F4A108550EDBF7504E7B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ThreadPool.cpp"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.cpp"; sourceTree = "SOURCE_ROOT"; }; - F5E56D366A88F772BE998AED = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryMappedFile.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_MemoryMappedFile.h"; sourceTree = "SOURCE_ROOT"; }; - F63CE53483AF125DCFB024F1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = exp2.cc; path = ../../Source/msfa/exp2.cc; sourceTree = "SOURCE_ROOT"; }; - F68AA879901D4E695CBC3FAF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_VSTPluginFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; - F6F950B6ABB40B62AE4C0B78 = {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 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DropShadower.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.h"; sourceTree = "SOURCE_ROOT"; }; - F7826D43ACD985679DEACFD0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginDescription.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.cpp"; sourceTree = "SOURCE_ROOT"; }; - F7B762EB74B4145099C06C5A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUBase.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.h; sourceTree = "DEVELOPER_DIR"; }; - F805C241B3074BB357475216 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ToolbarButton.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp"; sourceTree = "SOURCE_ROOT"; }; - F83AF328F15F82C722B45598 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ImageEffectFilter.h"; path = "../../JuceLibraryCode/modules/juce_graphics/effects/juce_ImageEffectFilter.h"; sourceTree = "SOURCE_ROOT"; }; - F8A589597222065EA52C4F9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_CommonFile.cpp"; path = "../../JuceLibraryCode/modules/juce_core/native/juce_linux_CommonFile.cpp"; sourceTree = "SOURCE_ROOT"; }; - F919F7358EF25E87A7BCC01D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AlertWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - F93F29D9762799B24457617D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DialogWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; - F957420DFF4D2354671B4116 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RectanglePlacement.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.cpp"; sourceTree = "SOURCE_ROOT"; }; - F9B29C9F01195D5A979AB5C9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SVGParser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_SVGParser.cpp"; sourceTree = "SOURCE_ROOT"; }; - F9FA29A5FF9C9921D785A1C0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel_V1.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp"; sourceTree = "SOURCE_ROOT"; }; - FA0406B777C1CB9C71F86BC1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LuaCodeTokeniser.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.cpp"; sourceTree = "SOURCE_ROOT"; }; - FA726CE9275EF0E84BBEA666 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LinkedListPointer.h"; path = "../../JuceLibraryCode/modules/juce_core/containers/juce_LinkedListPointer.h"; sourceTree = "SOURCE_ROOT"; }; - FA98BC06299525310A31107B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Label.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.h"; sourceTree = "SOURCE_ROOT"; }; - FAC5045BEAA6C0B1AC904BED = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextDragAndDropTarget.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"; sourceTree = "SOURCE_ROOT"; }; - FB135AE48DBB6E5CF88A30F1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DocumentWindow.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.h"; sourceTree = "SOURCE_ROOT"; }; - FB35DC2702275D1038B7B960 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_OptionalScopedPointer.h"; path = "../../JuceLibraryCode/modules/juce_core/memory/juce_OptionalScopedPointer.h"; sourceTree = "SOURCE_ROOT"; }; - FB48147A1424E6D0A320DA6B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HighResolutionTimer.h"; path = "../../JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.h"; sourceTree = "SOURCE_ROOT"; }; - FC452B781AEE181BEF7F948E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentPeer.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp"; sourceTree = "SOURCE_ROOT"; }; - FC856709502EE15E8D3F448B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - FCABD85F0480D4972896F379 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ReverbAudioSource.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; - FCBA692E842A80D9618CA467 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LiveConstantEditor.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.h"; sourceTree = "SOURCE_ROOT"; }; - FD2285710D78FDBC856ADF13 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioProcessorPlayer.h"; path = "../../JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h"; sourceTree = "SOURCE_ROOT"; }; - FD333147C1339A81B846EC52 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RecentlyOpenedFilesList.h"; path = "../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h"; sourceTree = "SOURCE_ROOT"; }; - FD799268DEA0EC4CDFD4DA10 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NewLine.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_NewLine.h"; sourceTree = "SOURCE_ROOT"; }; - FDA8E9094D7495F5116F7742 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PluginHostType.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h"; sourceTree = "SOURCE_ROOT"; }; - FDDB0277D2D036AEFA3EBD2D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Font.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp"; sourceTree = "SOURCE_ROOT"; }; - FE39DD2B654DF778D919D554 = {isa = PBXFileReference; lastKnownFileType = file.r; name = "juce_RTAS_MacResources.r"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_MacResources.r"; sourceTree = "SOURCE_ROOT"; }; - FE42B80DEA2E49C07E9E1C0A = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativeRectangle.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp"; sourceTree = "SOURCE_ROOT"; }; - FF01650D69FB076FD8FCCE32 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertyComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - FF46344F53B1AE5119D163D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CarbonVisibility.h"; path = "../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CarbonVisibility.h"; sourceTree = "SOURCE_ROOT"; }; - FF5B77AA3517B4637F862BD3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_RelativeCoordinatePositioner.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp"; sourceTree = "SOURCE_ROOT"; }; - FF6607118B29435E76806DFA = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Dexed.component; sourceTree = "BUILT_PRODUCTS_DIR"; }; - FF973BD60572C077A148D3AB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WildcardFileFilter.h"; path = "../../JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.h"; sourceTree = "SOURCE_ROOT"; }; - F472964B0FFEE5615B72CE3D = {isa = PBXGroup; children = ( - 0D5761BE1D2DEA319B57D740, - E6F65C031FCBB192F3927D4C, - 8B19E0BEAD29F2C0D46FA89C, - 4C67D4B9902C1B0CC80E11D8, - D5E8818F417B8FBF0F9FECBD, - CBEE3341DEFF854B1D114C0B, - 66E042C6FFE93F0E19B32F09, - C7577AF98915C39EDCEC259A, - 1D72CD485011A4EA3E6B0FD5, - 5A366F36F3B4E50587A30351, - 15B75D829C40872D542A38B8, - 0E3FA3D7B11FC7D19CC634BE, - 624B39364165E2F23A3D4540, - 9FB43E65C5F68B31FB16D0F5, ); name = Resources; sourceTree = ""; }; - 0652CE27AE4971C99654E3BF = {isa = PBXGroup; children = ( - 8BADEB7BF1A65E83A7A1736D, - DC75DFCDFCDB425927B11EC0, - 8BEBEDCAD409EE3A5D383B6D, - C222D35AC4FC5C2A3BB0F8B6, - 61F792AFE04C15F413A4F766, - 7A58027CF8C6967B02370E01, ); name = dsp; sourceTree = ""; }; - 427DD4218ED26D69B0149A90 = {isa = PBXGroup; children = ( - 018D0FB9E97B68D2EB3E3F72, - BD25F7AC4728A7875B6AE9D5, - 19CEF599CB23958AC63D427E, - 4B70CBF4DB4E571EDF5D3114, - F221CF21582EE0B8FE774583, - 9AAC5E6C1A21F8FE2F66F0E0, - 838E63F5800CA577B92EF6AE, - C2AA393651CBC37DCD7718BD, - 03813BF0D93D100F6F0393C9, - D66793B7DB6B5CFC22A1BD9D, - A02775EA788AD4BF7DD1B1A1, - 29D6A187B80D22EB609C256D, - D984CE634945077E682B48F3, - 4567FB06348FF519FDC6D698, ); name = ui; sourceTree = ""; }; - BDC5059F1563FD8DD69AD324 = {isa = PBXGroup; children = ( - 3715DFDD7A1B12083F051F5A, - 8F395B738E7AB81A0333AF96, - 2D26E2304C0F6FC633936014, - 86412A8C98A3287951990C1B, - AF1DFD842A36E967DF140D5C, - 30B133CA0CDC245A147F4689, - AE09B4C2A4BDE8FDA01A8A13, - C6928FE8579AE1980061CA43, - 00FDFD1ABE59B4CEF74BF5A3, - 64CF42AFC2E05AEF9D350CD2, - F63CE53483AF125DCFB024F1, - 8AF9F9504D8671A590689E28, - C01EE75D859C1F942DA3AE61, - 1B06A67DF2B4FD2969A9781A, - 78CA76788217B98287D9E007, - F38E4F0A432CAB98BA8F4F8A, - 68EBBB35B7A5A57E4BA2F8E2, - 51E5757E2D48E638F9A4CB61, - F47FA981083705D4B545339F, - B0230FCCA099E6430411DFC9, - 3BE8F91A99E8F48CB9F10C1F, - 68D35AFE11BAA35EAE497D47, ); name = msfa; sourceTree = ""; }; - 29B923E6EB12F97B68585AFC = {isa = PBXGroup; children = ( - 0652CE27AE4971C99654E3BF, - 427DD4218ED26D69B0149A90, - BDC5059F1563FD8DD69AD324, - 0BD21CA621B7350EBED18C0A, - 45ADFD8885BE76C7F7D999AC, - 5C0A1B7E2BF8FCAF5A1E8616, - 59D15F780D468B587F9C7E78, - EA6FC4F1F0D6EAE661569905, - 7936BBAA586387B2FAFB958B, - C56E401381FF968837F82364, - 65BE679590BFE2466E16EA67, - F258C148A5FB04C70976E92A, ); name = Source; sourceTree = ""; }; - C21CEF3B473FDC99270B7623 = {isa = PBXGroup; children = ( - F472964B0FFEE5615B72CE3D, - 29B923E6EB12F97B68585AFC, ); name = Dexed; sourceTree = ""; }; - 69C415E16F27D7D969B1F5D4 = {isa = PBXGroup; children = ( - 1407F2665A3CA985C142273B, - D0096F2804DF0875565D0051, - 2A61EE6E849869617187D67A, - 1D95A78059DCCC7B58782F07, - D63FBBC40FA8CF0773BA9099, - 105DA88FCA60BE6C92A7249B, ); name = buffers; sourceTree = ""; }; - 8505FC6FFB5A4A907383795E = {isa = PBXGroup; children = ( - 71A60F40B7B20297A1A5CB18, - A810A279E11A672B8F84AD72, - 33DDC7D3B0B83DF72DF167AC, - B55F33C584CCF617C5C71EE6, - 3DC88C42A001EAAB6B959C6F, - 6F98D6B8CAA0577CE576CD06, - E2E2DC879339A8A8F83349D8, - 7202164C1666053D423871B0, - 49B29E84D07EAF1F08C30A4F, - 73E07C2D38F6ABA12AD6A458, ); name = midi; sourceTree = ""; }; - 22B86A69849E8A8394A7512D = {isa = PBXGroup; children = ( - 7A0FB6545BA2E344A1F45EA5, - E7F00CEE06961C2D9EDDA697, - 518104B0010D2466EB51D01A, - 46908987EEFC3623A53A95C2, - A040ED3E3D914E80D6F56110, - 8A566C440278C23B8FB3A9AB, ); name = effects; sourceTree = ""; }; - 119C8C138453E1EDB43BB203 = {isa = PBXGroup; children = ( - 528BBDB63A8BF7246C4DDBA1, - BFE7C6795569A2BC4EEF91FB, - 20D22F9CE83DD70583C68940, - 57A533082FEF0CE002D69EDB, - 3A2DE2FA7B6D718AEF872F43, - 7A26D67672786E0663369D49, - 3A0F35877A9E2F5D5D6A0434, - 5BA236D62129EFE13A9EAB1B, - 30C8F9B8F2E0D9D572E43E7A, - A95F8438AE6F3BA4CCD2A1EE, - 5548DEE5ED071453F8AD8AB6, - 37FEC98938A31E7E6DE9D515, - FCABD85F0480D4972896F379, - D7E27005916D044FD96919B8, - A0C5AA7F71F5C650FBBB83C9, - A57ACCF886A902BBCB603D5B, ); name = sources; sourceTree = ""; }; - 32FC8884626A89F0A805D4C0 = {isa = PBXGroup; children = ( - B4C62338187DC6B1B1F0CF54, - C49F636E4677A7C8C62A9859, ); name = synthesisers; sourceTree = ""; }; - A6591E1C9596C9585841C280 = {isa = PBXGroup; children = ( - 69C415E16F27D7D969B1F5D4, - 8505FC6FFB5A4A907383795E, - 22B86A69849E8A8394A7512D, - 119C8C138453E1EDB43BB203, - 32FC8884626A89F0A805D4C0, - 44E53EF6DC2C6F714A7863C0, - 15F31F8C2BAC231631AC3156, ); name = "juce_audio_basics"; sourceTree = ""; }; - D53856B782944C7AA8FC0B1E = {isa = PBXGroup; children = ( - 502D49C82606515A80907EB3, ); name = AU; sourceTree = ""; }; - 9302146DD804F9CBF819DE20 = {isa = PBXGroup; children = ( - 55E39FAA63BA8B9D40F40712, - D8038990994C30BDD631733E, - 4574217C2F5219DEDDDC9656, - 4E32AAF34A5EE096B8F3918E, - EAA5D8078BCC042BDF94C77A, - C7C6039A52C3EE370CA9E73A, - 3E312C7BB77E7FF22DF88B96, ); name = RTAS; sourceTree = ""; }; - B794B15ADD462305846C5903 = {isa = PBXGroup; children = ( - D6C6FCBA5ECA257959BFE674, - F6F950B6ABB40B62AE4C0B78, ); name = VST; sourceTree = ""; }; - FA8A91020A6EDA9A5DDF8D4A = {isa = PBXGroup; children = ( - D0178A36F6E46F92111E4883, - 01EF232D8B427B8CE38127C2, ); name = VST3; sourceTree = ""; }; - C6FD96042B8BCA45D8185D2F = {isa = PBXGroup; children = ( - 505852570B48EB3F18076B03, - 3254CAE4C282C4432214B016, ); name = AAX; sourceTree = ""; }; - 0FB9E2767E5705CC99B13E68 = {isa = PBXGroup; children = ( - FF46344F53B1AE5119D163D5, - C33C134DA87CD13FAF7BC5A1, - 477946525F6F1BE9135A3101, - 1358A353CB770ABF4DF73417, - A4010716414361F5F304407A, - FDA8E9094D7495F5116F7742, - B63E7FBEF314AA2B6A8083F4, - 4FD935EA5DAA0EAB4F266B2E, ); name = utility; sourceTree = ""; }; - C1286EFB30F4A6B5049A6E42 = {isa = PBXGroup; children = ( - D53856B782944C7AA8FC0B1E, - 9302146DD804F9CBF819DE20, - B794B15ADD462305846C5903, - FA8A91020A6EDA9A5DDF8D4A, - C6FD96042B8BCA45D8185D2F, - 0FB9E2767E5705CC99B13E68, - 7F1B3807BE4D056A05E18663, - BB7808FBEB84DD9C60978532, ); name = "juce_audio_plugin_client"; sourceTree = ""; }; - 2BB71E1725728DD1B293B270 = {isa = PBXGroup; children = ( - 7353E96136FAD8E0F0FAF2F3, - F3EADB9BD1C520ABD153B785, - B5D800CC11CBD506E9A6F4FB, - BEA2BC710D949E126E974D78, - EA15BEB063E386B16E2CA557, - DBEA78ADC148399D593D22A9, - 749FDD4CF73F9C8E26D09A7B, - 21E609C00045B8F41BA21DFE, - C29DCEB09280116E3F4E87C3, - 80B36B053E1EA2D1352BD0C9, - 4B82A76027BA14576D476E62, - 306D1B033E8EBB80F1E9A24A, - F7826D43ACD985679DEACFD0, - 8E04EF74113A0E9808FC4F09, ); name = processors; sourceTree = ""; }; - C89C5C051357DB3B9CD08C20 = {isa = PBXGroup; children = ( - B773C79C475482598391DF35, - 734BB0B03974DF78B8CB4FD8, - 37A3210291F1C2B3FF42BCDD, - 1914E45DEAEBD1592581F1FD, ); name = format; sourceTree = ""; }; - 90142123059D93BCEAB712F8 = {isa = PBXGroup; children = ( - 30DDED034404C826CAF112BB, - 78934C6C88D2B35DEF15BAB8, - 6E8FC799E88893F8CD15BB71, - B4AA6DED570BD1D3E701BA49, - 7DC83451FCA10947AC92EBBC, - 07333A7932C6B7538F4DF21F, - 3F15C4289E956EA0447392BD, - 153D4DE95D01307F844AA15B, - 83DC5A4F730ECA567FADFC3E, - F68AA879901D4E695CBC3FAF, - BEAE9210BD434DD07FD67CBF, ); name = "format_types"; sourceTree = ""; }; - 48B3AA9536D8F0B4104D3591 = {isa = PBXGroup; children = ( - 29AE4D440A28441D61C76EF4, - 5FE10203FC5AE23DBA573E3B, - 2754940A96851188581A2218, - 4AF614890823731010E97943, - 5A1BD822F8CB7D42BB0EAF7A, - 53CD8A358FB75E4D10571218, ); name = scanning; sourceTree = ""; }; - 51D3ACB3B8EB13CB9843F7F8 = {isa = PBXGroup; children = ( - 2BB71E1725728DD1B293B270, - C89C5C051357DB3B9CD08C20, - 90142123059D93BCEAB712F8, - 48B3AA9536D8F0B4104D3591, - 217D5E7DC9D4006AA1994A96, - 226462AF67A3DAA0A74B5BF0, ); name = "juce_audio_processors"; sourceTree = ""; }; - FA1B75BBFC7775827EA55903 = {isa = PBXGroup; children = ( - CCBC46262A82145F2206872E, - AC6693856E8A4626E5571CBC, - A03CA8621EA02C18B4117EC1, - B4821C5DCA629694CE0A29FB, - BF536BFBEDDD9802B9516022, - 3FEF83E9DA03570247528BE6, - 6F09FAB37276B4DA24BEBD41, - 2480150B544761DFA3DFF509, - 490146B41BBBC0E550BD73F2, ); name = gui; sourceTree = ""; }; - 79A8B90680DBB403FBF0FEB3 = {isa = PBXGroup; children = ( - D4811402C8922A6D8EB4C660, - FD2285710D78FDBC856ADF13, ); name = players; sourceTree = ""; }; - 93DBDE35F9396CE4E89673FB = {isa = PBXGroup; children = ( - FA1B75BBFC7775827EA55903, - 79A8B90680DBB403FBF0FEB3, - 4778838DB96C82580CBE10D0, - 687A7EC567E4B00B663808F1, ); name = "juce_audio_utils"; sourceTree = ""; }; - C563903C95875B98E023EB42 = {isa = PBXGroup; children = ( - 400C107C97F668916CF93FB2, - 980D53B155A6FE153BF4ECC4, - 23E9F8B6075CCB7BA9FE4782, - 43E05BD9AADCBDA27B58F5A4, - 45CC11D2029BA2CEAE1B0F76, - BC383B9F2F352E373DE6C4A6, - 7144CB121F03A13EC1A5383F, - 70BB114924D2EB3508565E8F, - AC0E5E706FA5E8597F943065, - D6C62054C5A49E8BB8902DF8, - FD799268DEA0EC4CDFD4DA10, - 32707C43C25AF3F79D120BCF, - A190462810A30005F66291F9, - 0733471B6DA02299D2C9590A, - 112C97A7D8CEC06ED2E1B1BE, - 7CDDAFACA226D14742566EE3, - BE0C6895B768F38281CCC0BC, - 1600EDBEE9B363CBAB68CD43, - 2BEBDED2BACDEEEE975583F3, - C294314DFA3B047D1F745A23, - B8F528366A0422FC84469E80, - F32BA2ADBCF84519105AB974, ); name = text; sourceTree = ""; }; - 0A1CD2C6C377E596E2BB643C = {isa = PBXGroup; children = ( - D70670809153CBEA5AB4E359, - 55474A49BF29196733C89BBB, - 6C1EBFA6E5161BFC6E0A6686, - 2BAC9F6B6869D1E85C51540B, - 0707C87B401DC983E3FF4263, - 1629C7407F033B97102CEF6B, - 89BBB19B9AFC6DAD43B9B512, - 83FAEF9BE29243FBED61B39F, - BF47505F73A4CD4D0EB3F430, ); name = maths; sourceTree = ""; }; - 82CBE4344E05C198564C7023 = {isa = PBXGroup; children = ( - 72F3014666D709C2DC843E32, - A0492880578DCB9152DE5EAD, - 6CBCD70FF1AE3E23D1598F84, - AED57A3601CE4B9FF8007855, - E18590F0257AB3D1F7F7CE8F, - 21BB88DADCF2268F24A63357, - 61A517E758E2BF89FF445D7F, - 7F0B06EA0B38D4555CFEBA61, - FB35DC2702275D1038B7B960, - 7A739B1B4B833A4668904CA6, - 4350188F5B6D76DC651BA40E, - EFABD729C0DFDF17DC9AAD80, - 8CE45844BA3103D92458CFB5, - 6475DF69D5BDC709E275BF4D, ); name = memory; sourceTree = ""; }; - 7F5AB44BFB3A934F692FA931 = {isa = PBXGroup; children = ( - 21B76774F02A7242990E433C, - 07CB27E064E2A82C2B1D3832, - 0B2C1056583363B66704DB9C, - DD683E5793B347EEB07FB199, - D1353A684AD92A6A9FAFBB1B, - DD1BF932ABF0CEC81A8B8A3A, - 0DE1759C594D2719742E928A, - 2D8A5B5929909ADD898D7E00, - FA726CE9275EF0E84BBEA666, - 6F0921F115160B435DC6D1D5, - 71FDCC63A1963F976C7AC8EE, - A3B840D8C76CA45D3096241C, - AE4B8002F4435BEADA3AE966, - 3F948548BB22C3E546E5B0C6, - 4166468539A5F6E92A7A153E, - B6A004CD5808CFA5481EFA02, - 05F4DA9558D39B50DA5DEF79, - 80149DC851E70B4D50DA03DB, - 9196D1FCEC768D074AAAD581, - D25566BCBFE5CCA4E425E6A7, ); name = containers; sourceTree = ""; }; - 4A2152604F8F0C4007090ED3 = {isa = PBXGroup; children = ( - 72C174C879B2CA24DCE2B6EC, - 7AB9FBAA49422497E050FFAC, - 9098E2A57CB22B2D5F675D9C, - 0C0B6B8DAD62A3F5C926825F, - 40ACF762CE264F32184C4F7D, - FB48147A1424E6D0A320DA6B, - 50EDB2B0543B5881029D3CCE, - 214092134C5925973C210C26, - AF298423A147823848DFBC30, - 4497D4F58A495EF3F3DB7DD2, - 8B87D00DA619D83BA6926E28, - 7658FE299B81691CFC697431, - 9EA6B9182B39D4F9B416B14A, - 2B455841042E415B99DEE263, - 7F081876B753390FC305329F, - 9B103127E2063BAFD4A4FD33, - 11842D3DF751D5951BD039D4, - F598F4A108550EDBF7504E7B, - 9F9EAFF1322AAE2B114A611B, - 11AEAEFECC79A2800B56DDF9, - D4B060A58438D21EE6CC8F76, - 91544DAFCDBE05708D10A24C, ); name = threads; sourceTree = ""; }; - 97627FB0974924D059AC681B = {isa = PBXGroup; children = ( - 02E962E65624D43B0906B0C6, - 13BE37C7C7C4904EE42B9CEA, - 1D31136D1C9D959792023095, - 03BC5E395E7CFFE130B7E5DE, - 7BF1EEFA4D36A91714D26060, - 8BBE375590444CD57A311DD2, ); name = time; sourceTree = ""; }; - 894A275601B3879388492127 = {isa = PBXGroup; children = ( - 247E415D0635F05B4067C255, - 4D488219CE9D736D69F6EF59, - 39423D67EFB8E7CEEF5FFAA9, - 95B7D6B36478C5A2977ADD4C, - 7ECA74A2FC82F26715446C70, - 2C65FDA74486C92DF5EA5C87, - D409BECBAD7CDC3DE48EFA2F, - 418C5A909668054B5140BDA9, - B446CB8C1ED8823EA2F33E30, - A70082D71DB8B5D779944812, - D1BEED433BFC4AA10346BE1C, - 3BB7B60AE87F68C10DBEE118, - F5E56D366A88F772BE998AED, - 4370F9713D43E71621F2AA2A, - F0E8BE4931D56987065FE1C1, - 829D2BFEB85DC3589FEBB868, - FF973BD60572C077A148D3AB, ); name = files; sourceTree = ""; }; - F71D9B3CC8688C2E11360EA4 = {isa = PBXGroup; children = ( - 06C4DD7797E7526DB1B47AE5, - 3444F7C54161FEB1F844619E, - 1F51658DEF590741920719FF, - E5ABDC305FF03E23A34302F1, - B4CCE3F32C6854405890C6BC, - 89CF359102665330C30E1F9A, - B8007B51F9FA8B2F52EF4CCD, - 8DC0C64EE71D0AFDD76FEAD7, - CB38F1D4BB78766DBD50FEB9, - 7A854175B4E6D35ABB7D4E45, ); name = network; sourceTree = ""; }; - 74D3D6965B4466AA78078555 = {isa = PBXGroup; children = ( - C78890910E4BE9A24F562397, - 4C3F61A4672F57399AB751A0, - E84D9D5463240034FD814D49, - 6E84E300D2ECD62ED1ED3478, - C92DFD53D297FAD265D1DB8D, - 3CAC36F05E2A916F49F6DC42, - CA8B960E006E1C65A6A2E8AA, - 95D4F595A6D807E681E1E2B5, - 954708C705637A2F8F204F0A, - F1D186A91AC8D4E99EA16650, - 2D9932D322EDA14CC872D08B, - 5F7F52E503E2E2B59D055E6C, - 2898384503D98B9CDE677C8F, - 33D3EE89C713EBE01C1D268D, - 22520CCBD52F680200524E87, ); name = streams; sourceTree = ""; }; - 5A49F3FE7F309CCDF2AA6D13 = {isa = PBXGroup; children = ( - 2A28E0E1ED91E3E66DD795C0, - A700ACBCC4D648B60362B3D6, - 212A0795619AC3D8387EB085, - A5C29A814EAFAD95B416C624, ); name = logging; sourceTree = ""; }; - B8C13B5C9FC988D111F5E51C = {isa = PBXGroup; children = ( - B29C1AA0C72B3F9D34F7FEE4, - 4342EA166DD20D383F6C9E50, - A11BA069921359F646E104A1, - 037F8EB68705A98C29AEE6B0, - D90A42D47F3DD9C505D8A925, - 77207D1536974D96B7ED2B85, ); name = system; sourceTree = ""; }; - 714343436E30203E40079511 = {isa = PBXGroup; children = ( - 03F0A9F328C7E73E37F70774, - 06387FD4ED709086E8E0152E, - 7C2634F55C78A3822A661CE2, - 9514C57B8C2FC488E49FF841, ); name = xml; sourceTree = ""; }; - DC210A66C6446D4F9D7B158B = {isa = PBXGroup; children = ( - 7FB4F731D177B36CE8616BAE, - D6F2BF4E3C3BE264123B3BB5, - A27B095F0D44EB7FFFC3951E, - 36E8717C91C6111A701379EB, ); name = javascript; sourceTree = ""; }; - 96D22057687FB227E2CD4C2C = {isa = PBXGroup; children = ( - 1F5C171B3E8790746AD764E6, - E4C0D5FE28A85EDD44727BE3, - AFB323F45D65FBC8B472B825, - EE6F7ABA79C5D3A9FFCEC493, - E60515FDC5AD0779F615C43E, - 475CE9A832328566544F457F, ); name = zip; sourceTree = ""; }; - E82FE59C6CD1F7A9DFD0A3DC = {isa = PBXGroup; children = ( - 8890765D8A8E2769231452A3, - AAD65774913834A6443A3B82, ); name = "unit_tests"; sourceTree = ""; }; - 16EFEE06D414EBB4E08A3DCA = {isa = PBXGroup; children = ( - 7FCE241BE34BC4D1E6988B1F, - 587A3ADC691765F0227C4707, - 99FFA4AC86A982F68CE03ED3, - 51D460DE650B5F3701174605, - 9B36F7CC7A136C2AEB4E5E53, ); name = misc; sourceTree = ""; }; - ABA32CBE72FAA2F9AD8357E4 = {isa = PBXGroup; children = ( - B1D9F99AC498364816DAC219, - A3E39527888583E832999240, - 268719C746B8E5EA06DDCF01, - 2068B2F409A743F7AA6005B8, - C4282ED857CAA664F85D5C4D, - CFFA7532FAFF5655253878FE, - EB7592B101CFEDF629993E39, - F8A589597222065EA52C4F9C, - EEC5BFDA3C3B23D08E4528B7, - 6CAAD366E2D6A650900C75F0, - 2010DBBC52928BD3BA2E0704, - 448630170E2B48A00FBBA757, - 5D131F468F18FD82C14C3849, - 30956FDD9C1C2D706020AB84, - 49D8BE8809C3C20272870C06, - 5197B9D23C0D9B28F2FF7F93, - 99B1A018081D90D801667296, - 3A2252FE59FEB529074751B8, - 47168956BF1BAC3FCBD55BB8, - 8FB4C261F0F3760EEA4B7BBE, - C7EFC098CAC8AAB04A9D5183, - 0353CE3273A1063693BC5D55, - BF9449063F547456209F21FE, - B240D74DFFCFE7CC095CEF59, - EF5B2974D235161C6A1536A4, - BEEB5F341047830F06857DD9, ); name = native; sourceTree = ""; }; - 64272C7AB634CC1683F965CD = {isa = PBXGroup; children = ( - C563903C95875B98E023EB42, - 0A1CD2C6C377E596E2BB643C, - 82CBE4344E05C198564C7023, - 7F5AB44BFB3A934F692FA931, - 4A2152604F8F0C4007090ED3, - 97627FB0974924D059AC681B, - 894A275601B3879388492127, - F71D9B3CC8688C2E11360EA4, - 74D3D6965B4466AA78078555, - 5A49F3FE7F309CCDF2AA6D13, - B8C13B5C9FC988D111F5E51C, - 714343436E30203E40079511, - DC210A66C6446D4F9D7B158B, - 96D22057687FB227E2CD4C2C, - E82FE59C6CD1F7A9DFD0A3DC, - 16EFEE06D414EBB4E08A3DCA, - ABA32CBE72FAA2F9AD8357E4, - 2B905EB5C391A1F8D80EA4EE, - 153DD72C28F1B2C131090DEE, ); name = "juce_core"; sourceTree = ""; }; - 3F504387EAE40781EC731BB7 = {isa = PBXGroup; children = ( - DA27D90A90F1795DCD9DA064, - 543415735FAC3778D98C649B, - A348DAE6ECDEF51CAD6B5FE4, - B779A3FF92AF0ED28B97C03A, ); name = values; sourceTree = ""; }; - 128F041FBAC450E8521EE891 = {isa = PBXGroup; children = ( - 3F0F5E60F2077B05385D6122, - 496ADA4A8E3A7E4906EADC88, - A763DB1FF5441EFF39491530, ); name = undomanager; sourceTree = ""; }; - 2D679CDB5DE0ECF6326A67CD = {isa = PBXGroup; children = ( - 9ED32BCD42EFF79D067525DF, - 306255E12C87DF0405A5D9EE, - CB7C9535E3F994DBA41FC649, - E56A4090F6CE76FD8C98FA76, ); name = "app_properties"; sourceTree = ""; }; - D617988BED63CC4252FDB0A6 = {isa = PBXGroup; children = ( - 3F504387EAE40781EC731BB7, - 128F041FBAC450E8521EE891, - 2D679CDB5DE0ECF6326A67CD, - 6D9DB37328ED695A9941A21C, - 930D512FD24D7E21E43C7322, ); name = "juce_data_structures"; sourceTree = ""; }; - 24E56C122BA7B936EB30D9EE = {isa = PBXGroup; children = ( - 33E4BED358B8566CCEE47B95, - C1CB32E507C8F16FFF6014F6, - DDEEAB98F5FD8C74E02FA413, - A1CD23B489568CB51325DB98, - CC1B6A4F3E42E9DE4C619D00, - 866BB30F214A58492E281430, - 2DF03B864D4F23315F18CC24, - 853996FFE0D8585AACC747C4, - 2752A284F49F193F36688FAA, - 006FC3A3740D97EE2F4A78B3, - 8D7D3383FF13817F3B277B02, - 0FB6B4A8DC064694A4A3B271, - A83F026919CEDB80894F3798, ); name = messages; sourceTree = ""; }; - 824BDCF231EC6398C13EF6B4 = {isa = PBXGroup; children = ( - A4BAD3C43AF0D19ECA1C2BB3, - A2C4984859B7A2F3CB17C609, - 288C1D78EC7B90B96377863A, - 78A82E89AC0283CC1329E84E, ); name = timers; sourceTree = ""; }; - 33D3E9073E0658530664DCA5 = {isa = PBXGroup; children = ( - 5C9576A21F7C608E767F2108, - EBFE4F00A24A7C0304DEFA1A, - EE692C17A4DC2AC9A4C52173, - E59D9D6522A13C689785C032, - AA6BE14C6DF4E89F72919216, - ACE30A4CDB9C2F2C13B8ADFA, - F0A4AF9F51C7A271A41DB640, - 29FCF15A6F116C0A823A186D, - ECB0C2120DE11AE690DB987B, ); name = broadcasters; sourceTree = ""; }; - 9ACE3BB033DC986A0A577EE8 = {isa = PBXGroup; children = ( - 17A328AD02B5D7DA362E1D5D, - 40DCD07DB4B1D9FBB9D47BE5, - 88DEE0054A9328954E19EECA, - F4EA09FAC67FDDA4D2E1D151, - EACE6ED62F30C9222D91ACB2, - CECC7AEC966A1651289B4701, ); name = interprocess; sourceTree = ""; }; - D4EE30FE8A31CD1DD0DCD093 = {isa = PBXGroup; children = ( - AB7EBBEDA6F3984B295E123F, - 778E69094A09D97D61E355B2, - 11593E224B032FD1CD5AD0A2, - 97DAB16E37783E73F1D039A3, - 1A468C18B5B893C90F31EF6C, - 8A58A60739C88C641626F590, - 04E04837EB4F3E03908835C9, - 8390BC6E8D8190A7C45C6A08, ); name = native; sourceTree = ""; }; - 7D34EB83085FA61FCC15CB33 = {isa = PBXGroup; children = ( - 24E56C122BA7B936EB30D9EE, - 824BDCF231EC6398C13EF6B4, - 33D3E9073E0658530664DCA5, - 9ACE3BB033DC986A0A577EE8, - D4EE30FE8A31CD1DD0DCD093, - F426F0185DB4E97E1E59A807, - 81E389AD161BE88DA92A59AA, ); name = "juce_events"; sourceTree = ""; }; - 6EFCA9BE2EA840377C657645 = {isa = PBXGroup; children = ( - 49D8C9E638BCBA98114A0E94, - E2E7F9942FA653428A583920, - 887686762AD249568D53FC85, - 6DCB546B40A962FCA3C74DB9, - EBC1D498822B210B1B578763, - E99DD30E1F2706D62695EB8C, - 29A10DF10817FC573A384056, - 6D256DC39965C982ADAAFA81, - 6AFA3298C0E6EBF44DF90481, ); name = colour; sourceTree = ""; }; - 2FD23E53C45A9929EED4ACB9 = {isa = PBXGroup; children = ( - BE353EDDEEF8601A3A817617, - 9E38FC6135AC278A4704BE9D, - DE594C0E9F4887C1B92F41E7, - E74E1F2048368E816394FA74, - 35F80132DF4DC3669B44BD4A, - 5FA112054E39C5FF09F6928B, - AC49A363BFC6B7631E1CD39B, ); name = contexts; sourceTree = ""; }; - 600B27C610B79902DCA4A031 = {isa = PBXGroup; children = ( - 1C30357241D1DC9CF46D556B, - E60A33E021C4CA870FFE07CF, - E7EF16D6D50A17A5672075F0, - F2A26292713BB459A7AE5780, - D17049595AD1C1353337817D, - 0236A082C107280C1505021A, - C1FFEA64DED8E45D6A8F17F2, - 8915FD41B7EB8AB0961F199A, ); name = images; sourceTree = ""; }; - F12369158044F272BDDEC2FD = {isa = PBXGroup; children = ( - C48DAE373124C258F3414CDB, - 1B9C8840393D305F594C613B, - E65D3A0B86F5E8834CE77DB5, ); name = "image_formats"; sourceTree = ""; }; - 7D12CD4DE3E2BE74F35105D5 = {isa = PBXGroup; children = ( - E1E5A0164A129C5DA1FA8DB7, - 47EF393874A20700CD249091, - 936D695F9C82434D08C181FC, - E90C9A775597228F1F127252, - 1FDE28E257271B411780600C, - 244636A4B3E48A7B6CC8E996, - DD9B0DAF1119ECB6FDC0A3AE, - A7C3E1CAAA03F545AA4FCFAA, - 69B3908CF6E97D2326117534, - F213F6D6186ABA1FD60ADC42, - 8A4EB298996C4C410C1B4CDC, - 4FDFC7D4EEEE8782C9FD9200, - 310AF93FF6F5B6D606FB6ED3, - B0A8FCF2D607B95C740D17C9, - 40D83B00A8BBE334104EB694, ); name = geometry; sourceTree = ""; }; - C28DB48D8EFA1D5455B2F7F9 = {isa = PBXGroup; children = ( - F1B87A9524CB1BFD0A3CDC47, - F957420DFF4D2354671B4116, - 1BC34A19A42AE647894C4D57, ); name = placement; sourceTree = ""; }; - 81324F847F78D2803D339D51 = {isa = PBXGroup; children = ( - 8EC249E14405CAC614E7A4CF, - 9851B7F5090C1FA428169434, - 27F84193A8E46E113C520776, - C16DEC12DA7B1444AF0FD5BB, - FDDB0277D2D036AEFA3EBD2D, - 942BA246938908E24A47A05B, - B57E1987459E64275B4652B2, - 61E56039E1D2929463E58D62, - 775C9C8633BA573DA512EDD6, - 4405EC65D1F518B70A5CF7B5, - D35E45B2269C44FCCAD7B1C4, - BDC553DA1A51C45837101B7B, ); name = fonts; sourceTree = ""; }; - 81228A7D287F23AC681C0DBC = {isa = PBXGroup; children = ( - F273ED17232368EBFAFC820B, - DAEFEE4711393EBF6BC1EB3A, - AA5AD3160392AC223285535C, - CC04B8DF2C8AAFD8DB02A142, - F83AF328F15F82C722B45598, ); name = effects; sourceTree = ""; }; - F079B9DA6D228299D276CFD1 = {isa = PBXGroup; children = ( - A44D9BDAD9BE9AD2E519D241, - 5B12686E2808FCCB8BBE0E24, - 9FA7591BA2EFB4349B6E02A9, - 9D5B06B94AB34DBEC8BD262E, - F3718D9D288A2760B6126585, - 0EA1F582E4E45EB90F02223A, - 06A207E085A240F774C4140D, - 6742794BECA5E223253EF810, - 72F342B2288D7D32917C66FF, - 8B160A62F6A6EF21379A8EA7, - ADC81E4F771BD99A4C3C822A, - B84CE707CF89EA0002595BCA, - 834F3F9FC2FE9564FF95243D, ); name = native; sourceTree = ""; }; - 5C634103A260BF82A0E31C45 = {isa = PBXGroup; children = ( - 6EFCA9BE2EA840377C657645, - 2FD23E53C45A9929EED4ACB9, - 600B27C610B79902DCA4A031, - F12369158044F272BDDEC2FD, - 7D12CD4DE3E2BE74F35105D5, - C28DB48D8EFA1D5455B2F7F9, - 81324F847F78D2803D339D51, - 81228A7D287F23AC681C0DBC, - F079B9DA6D228299D276CFD1, - C28D3CC3B868C4F092E68D45, - ACEA0E1D856960307276B8B8, ); name = "juce_graphics"; sourceTree = ""; }; - FE9550EAB790E5DA3F2D29FF = {isa = PBXGroup; children = ( - AD6C159D76B2BFAF579383F8, - 2DC82CD2D824B8A3A7059E73, - 041F12CAFA1CD7215AEC5098, - 1D798858682A27299589F4E5, - 36037C1183C5836D2EF64887, - 786A98F29FAA91898BB705F4, - 0B338B58E9C37E83F0FD865D, - 3EBA7E3E2CFD54B3C786098E, - AE4DF6AF917F1A8DDF5376E3, ); name = components; sourceTree = ""; }; - 2B22A7966C00D4C9740DBC50 = {isa = PBXGroup; children = ( - 5BC311F801FE9D018A7B231C, - 4051235A3DA7534A8E1286F0, - 7D5E3634F29C83FE1216E5EC, - 015FE0A32C2B3FDA879FAB57, - 72AC691AF255DD0B6D582EB3, - 753358C232EE9B14F9CFE87C, - D8498304CBB374B2800442D4, - 4CD97CB51FE3AD5248285B0A, - B1E71D410154F9F7964A8F5F, - B22154A68283179A2059275F, - 900CA19F25F2140D0067345B, - 0EF8098DE092ED5C25105241, - 46C20298CCB469481F5C8D36, - 9D2ECC20D62F513E41A28337, - A3C98189E1FB70E082F1AC6B, - ED07CA90BA1A84256E31290F, - 524D9B46D38DCF45CA2E8DD2, - C8DE1F3E1A1871ABB88A5B2D, - FAC5045BEAA6C0B1AC904BED, - 8645DD1C8D096C9D7B4B67F2, ); name = mouse; sourceTree = ""; }; - 5648974C3A509CF7BCB564A2 = {isa = PBXGroup; children = ( - A0EDFAC99A72166065DDD1FE, - ADF4E92197B00B0EB10384BA, - 0E989C4BC7933A41E9B0019E, - D921C8001631F2FC4D7EFF9D, - 349B7AFA001B78E62A9AFABB, - E02D54F56C0EA9C94494CFF7, - 8141C52E88E3E82A0A226FAD, - 7F63546442D6681E7AA27CB8, - 95812E339031893CDE82E8E5, - 7EC7AB8D0C164E19F70A4D8C, - 9D542FAE4CA607E1F19C3EC9, - 1EB6398B6F537A4302092240, - 443C4EE14F325512D74C6B0E, ); name = keyboard; sourceTree = ""; }; - F70E2701A89603A4BE984FF6 = {isa = PBXGroup; children = ( - 0A55490419140DC6D2FBB1DA, - BA4FF1F73CF544CF671433D0, - 949B3D44B0EFFFE18578E44E, - 8B86ECF3351C9D029821C621, - 969250C57EF34E88AF1062BE, - FA98BC06299525310A31107B, - A2D3A958C5D96910BEDE9283, - 64C579AFCDCEED8CAFEF9830, - DA4359972E065615EEF392EB, - AA84602D83F8E270AC0281AE, - 2FB4EFE77128A64F13B97946, - 14AF9F1F28D50F8E47606660, - 02139A14E2732DE36631414F, - DB9F89D1872247982F4D0913, - 420843F2827F7FB7A31A4C76, - BAE2BAF1F5DC75A6E72FC56A, - 7BE1A83B817F581F39B1F983, - 54A76CABA9E198F906FB01FC, - 431B6C9349785FFC83D695F5, - EF0D818197F7203D3DEF156E, - 51FA060C8445108FA58DF13D, - 20D4AE86B061E4D7F2F1F1BF, - 4E6FA435926EF660B86E1BFA, - ECD18CF97A794402B04570DB, - 742502F34E52826111A41605, - 875B62ECA8BBCC7085FA5F9C, - A2DABCCF72397C2C7C69F441, ); name = widgets; sourceTree = ""; }; - 2B9B650A5C371167F1E95054 = {isa = PBXGroup; children = ( - F919F7358EF25E87A7BCC01D, - CAF913DD133AC8882640F266, - 2860C307AFC727F3591D9FBB, - 37282A25BDD0EEC4AC5F5A8C, - FC452B781AEE181BEF7F948E, - 64E0EE125571D369100796D9, - F93F29D9762799B24457617D, - 84F48AAB7D37C193E401595F, - 040A33439B5E80CE3717319E, - FB135AE48DBB6E5CF88A30F1, - D77B73AB3166A76FCA536E3C, - 73A5B8C82401A8D56F700A49, - EF58FBB6E8FD659CC0939B06, - 1585F30843449EA6EA078288, - 577D5E62E1CE48CEAD5855AE, - C6559A509BD759234BFFCA5D, - 116D0566C94C0FF5C3B68DF3, - 18AD1662D33E576F96C30A6A, - 1754400A2E372510CB25043F, ); name = windows; sourceTree = ""; }; - 78B7B5349F52AFB72E0AB8C6 = {isa = PBXGroup; children = ( - 80153220EFB623D6F205FD1B, - 2A1C3333AE8043F0588BBBDF, - EA765AB65F269CFAD6CA3BFE, - 53EA5EAEF8A9688559300B1C, - 8A57C43210108CEEE8B61750, - 2DF4E9322A4790812A9E9273, ); name = menus; sourceTree = ""; }; - AF25CB689CF9F18AB7F18B70 = {isa = PBXGroup; children = ( - 03C1DC01A1B211F7FCA5043C, - 48C71FEAED1B46E11F17040C, - 135C6D9174F6937E278E86FB, - BB08970C0517BF01D80D49B3, - 4C6C14363344C87BDA4C1C71, - D2E57CCA4E6F6DBE2953744C, - BFF8708E6D65F4E2B84983F9, - 238202B3EA9976135C833C3A, - 1756BAFDC82F5E69704BEAFE, - 9BC0901018A3D55DCCA54301, - 1FDD2E98D27BD53D39C3AEB0, - 5D2301F260F7793BD491A81E, - 1F982064915D0D00759C6B17, - 0FC4F5F1B7E65CC1C9FA915F, - AA600E8588CD8DE76CB9C361, - EE40D10A94911C19595F860D, - B633E97B2CB9548F0AF0164A, - 3EBF429D4892591960A930F3, - 0CB234755B75E0DBC2FFB58E, - B9D163D4B1C34DFAF84F81E0, - 11329C73799FA61B7BC76418, - 4710CA869326390AF0CE2A0B, - 108462DA6B96E6F49DBD521E, - 309E703B70110A64AABCC674, - 4D8B2790A6E7552C64453A53, - 4836B8889A1100EA724CE7C2, - 2FD26019A4D247FA8F38FE29, - 462B768DFC2129F54233D51D, - 07037505B34930CDA76B04A5, - 4C9751F81C3C052C9A6390F4, - 7A905E3EE096DAA1D7BA7ABD, - 163C2312B370BA53F482B84B, - CCBC05EAC1621CB1519FA5A4, - 35892C1EF9CEA7C1F1C9109F, - 45E8F3FB24A3579F1C1F3DF5, - 9A68431EDA5B8D2023A10A02, ); name = layout; sourceTree = ""; }; - 3DE9AC051C508BB978AF0DB2 = {isa = PBXGroup; children = ( - E7E5B7A78A2D1C47285B79FC, - B11EC67DFA21869511B3041E, - 4A0A2B796676838D848432FF, - E8A01F45441E170E6190FADD, - D74AFAA3C82432B7113CF705, - 99D8CB814600E509F918CFC5, - 5721702823682EC883FCB870, - E2FAE3B77A936D9AF0E8DEEC, - 4DE54D4FA92B85E954BBDD0D, - 8F62A58CDAF0709EDE33F5E0, - 227001AE4630FAA6E65DD252, - B92920A799E0A58E3B4AF75D, - ACDE74B253321268CA9AB8C4, - F27DB431B9ECEE07B84281E8, - 911A3E44C161694FF7084464, - 9F4CAD2C33179825F3080F1F, - F805C241B3074BB357475216, - 0DCC7A5AD5AC5D3637FFAAFB, ); name = buttons; sourceTree = ""; }; - CAF6EDA5961A5335899392C7 = {isa = PBXGroup; children = ( - 0B7725520356AED2C80FC943, - 71AF0542AEBEDCA5238DFFAA, - D564C8B4087316C3A47936B0, - 5E2597BF6AD27698AA0E9A3D, - FF5B77AA3517B4637F862BD3, - F1406998FD7313F016AB99BA, - DE8C3DD36C117E355C7EB9FE, - BE574127E239EB558B051D34, - B7ABA3D144D21935200C8386, - 2DF16794D7C916F177B31322, - A013A93080FB0FB98C02C96B, - E9BA26E4F993EBFB0E36B18C, - FE42B80DEA2E49C07E9E1C0A, - 52E90BF34CEB39BB7DFA91DE, ); name = positioning; sourceTree = ""; }; - 6FDE421EF91F6A2ECE24F648 = {isa = PBXGroup; children = ( - C1E13F0AFFDADDB080D11B74, - 41700CC92AEEF157D3B53BA2, - E0DB95731A18E8D551F378BF, - 6833DFDF33AA9A5F551EA79D, - F39BD87913AB2F91817C50EF, - AAA6221960332B921DDF42A4, - 5439A08FE11BD3D1EF760CF8, - CE30C698B8FC1E23D6A8BB35, - E912092604DBF571BDC08D60, - A7BE5CE9E0BA615BCC867CB8, - 1A0415BC113C5E901B668D45, - E9E4792648C00B4A23C1A39D, - 3E5A6D7508BF64D897DABC3A, - 2599ADA2E34E536F438F1B76, - F9B29C9F01195D5A979AB5C9, ); name = drawables; sourceTree = ""; }; - D478C042D92EB811C777A864 = {isa = PBXGroup; children = ( - 68E9769CFD4CE3B4CA530DA3, - DF8DE64F9BD944A64F90B0EC, - 4F95F3371DCA260343D7D26A, - 72930EF8836E66B6E3A0711D, - 63B73D99B066179BB9661D4E, - A81FD2D7571ED030F7292079, - FF01650D69FB076FD8FCCE32, - 937CFA7E69529A634C1DCD5C, - 2494BCA24C9E3AB3D20372F2, - AEFD0A7D65FEC1D23A87FB1C, - 075BB641199B15A84856DE6E, - 413E92912A2C8CACB46AFD3B, - E5B0F6E8B90970181A8F8A5D, - 170F06D00B2197E66300D558, ); name = properties; sourceTree = ""; }; - E6BDE757CFD28DF7846CD1ED = {isa = PBXGroup; children = ( - 73BA60F5506ADDBEAF6243FC, - 1E1A0627C2977D5FCB8440CC, - F9FA29A5FF9C9921D785A1C0, - A5E6E877E1151D8B3E480B76, - 1B08D87085D8D577F6CBB008, - C74F0F7CA3A1A201C0EC4772, - 8312A52619B88D3763F6B493, - 3C11994F7B26920BEB9DA52D, ); name = lookandfeel; sourceTree = ""; }; - 64777E3332749BC9BC58A9C9 = {isa = PBXGroup; children = ( - AC7FD56AB45D297F1D62676C, - 8CA96F07FD8390BD5EEC909B, - 494508266CB5367CB38B5805, - 8E3B1087D0795F0D4E02DAF0, - 743154234C82FDB5DACEA8C7, - BF4E95E2F725801F38CFCA77, - 431D8FA9D233B45295488AA7, - 3344EDF97EBFA052C631F473, - 001A2BCC899370ADC99A8F3A, - 3223ECE0332620D3B03E301A, - E44EB5B165F16ABE2DFB809D, - 25F88A5C788D9CF7301569EB, - 8C4A3CBB322357AF0CA3C2CD, - 9E0A95AA535CE6ABE66D9A30, - 0A3CCDBDD4238A7F9CB559BD, - 24C467D96909731EB0D68B4A, - D33DD8892334E06135451054, - 1635BBF869518BAA7A88A6A0, - BA9FFDC7BCC2D364014E1280, - E8A7578ED10948AB49EE2997, - 2CA19470CA427333F8CAC0A5, - 27077B2F6AA5ED05FAF0B5D8, ); name = filebrowser; sourceTree = ""; }; - D20A63B1C4DF64E9DA6C9CE8 = {isa = PBXGroup; children = ( - 041EA7D542B0EBF7213B9BA2, - 17ED00953353016B7E7492B0, - 06625FB929EB46E8D09E77F8, - C5E92613992AB74C2E715271, - 3597896505C601CE1FFE1158, - 4313B453E6E7735DFFD2609A, - 600DDC87EB44F5B6EFA1500F, - D6DF0265148E2542CF8184CB, - 195B617C1FF754108A97F645, ); name = commands; sourceTree = ""; }; - 9335318EC700B990C16F4739 = {isa = PBXGroup; children = ( - 1BDDF13246E8EC9483F6826B, - EE05AF7337689377BBF4A40B, - 75EB9A0BC0C7717F3DCE5BAE, - F74CAAECFC16D1E87041E5A7, ); name = misc; sourceTree = ""; }; - E12CE38F88D50562CD35E502 = {isa = PBXGroup; children = ( - 4A463C15CF07B232605DC2F4, - BA52D32B1E0324546C26ACCA, ); name = application; sourceTree = ""; }; - 76ACF3D24BC1E838C60D1C40 = {isa = PBXGroup; children = ( - 1A5F53E93F3C800344F307DF, - AB91CD7D677DF03475CA2090, - 3A02DAB152A38D6A9EA9F5F5, - A199934EF3E1D20FD472E51D, - BAA40A78E81F4FF0F0E075A6, - 4461D6D26F4163DDA5B77F72, - 32E16F662BD317BE07A69E58, - 127F5C75CA1140A229F5C5FD, - 2CB4C73C121FCDEF65CBAC79, - B58C5191B1F0F0863167A322, - 89003B5CB547C82F42EEB0A9, - 17C3024C2A1EE03BC0ED9C96, - E5D86302F07C5564E71BDD33, - 69327BB424333BE9051A2C1D, - D4FC04482169FDDCEB7A3BB5, - A4A391D50A9F61201CBC277D, ); name = native; sourceTree = ""; }; - 102590FC92E1B5107F83576A = {isa = PBXGroup; children = ( - FE9550EAB790E5DA3F2D29FF, - 2B22A7966C00D4C9740DBC50, - 5648974C3A509CF7BCB564A2, - F70E2701A89603A4BE984FF6, - 2B9B650A5C371167F1E95054, - 78B7B5349F52AFB72E0AB8C6, - AF25CB689CF9F18AB7F18B70, - 3DE9AC051C508BB978AF0DB2, - CAF6EDA5961A5335899392C7, - 6FDE421EF91F6A2ECE24F648, - D478C042D92EB811C777A864, - E6BDE757CFD28DF7846CD1ED, - 64777E3332749BC9BC58A9C9, - D20A63B1C4DF64E9DA6C9CE8, - 9335318EC700B990C16F4739, - E12CE38F88D50562CD35E502, - 76ACF3D24BC1E838C60D1C40, - 3D52BDFF32D151178ABE21D0, - A354DF25FF89648B38DB63DC, ); name = "juce_gui_basics"; sourceTree = ""; }; - 997D1EDFF8867D6F34493768 = {isa = PBXGroup; children = ( - 1AB4868A9AC3151DB805E2ED, - 13785F78EFA77576147267E3, - 32F091EF95BC75166AAE583A, - EB82AEC0B78709874C1749EC, - 5DE3DC6998A92F718C9683FA, - 71DFB6F3C44390C0FD109073, - 7E68BB771E88E0A2A323D365, - 588255FD68989F1A03FDF31C, - FA0406B777C1CB9C71F86BC1, - 076C4F22CCC47AFEAC2D0C68, - 6DEFC761C7F27A8ED88790B4, - 46969E6B78BC89383358DCDA, ); name = "code_editor"; sourceTree = ""; }; - 3BAE6D34CB0FFE32A18C6008 = {isa = PBXGroup; children = ( - BAA44451865610A98B3A69AE, - 346937AF08405CC63D570161, ); name = documents; sourceTree = ""; }; - 8E4E901883E6B9C038471176 = {isa = PBXGroup; children = ( - 45F6575A7BDB9134EAEA7633, - 954D25A9D5C49DEB9D2FD167, - 24CFBAD49341D774EFA46056, ); name = embedding; sourceTree = ""; }; - B199AE84B656EEB377B44DAE = {isa = PBXGroup; children = ( - C4A2C1FDE57CCF33BE778B39, - ACDB4542A6B2FE5186631197, - E5241F77EBB47E4DF15750FA, - D5E430C641A42BA4693AC4AF, - 4F977F1C295B0D355391AAD3, - 6E2A781F28B3F735F4FAB2A2, - A00DC4E59356AF5F1D9C02D1, - 18D52C793029AFCC92C77A75, - FCBA692E842A80D9618CA467, - 5BFC8D75FFE4E8DEE50B3B1A, - A062855D9DD17397012BC224, - AE8321756C03700EB12FF98A, - FD333147C1339A81B846EC52, - 0FDAC75611540A0DE7FE3E22, - 271BCF94F884F0354E1EBCC7, - D154251B66BF13E992D3D06A, - CEFACF205D94175B714846DB, - 738B67C0D9862DF54EC53785, ); name = misc; sourceTree = ""; }; - E71EF502364BDEA76FE5A4E9 = {isa = PBXGroup; children = ( - 29C1872028A449607E80B677, - 717E18C7D784FE087436A768, - 34328035CBCDFA9F18BBA158, - DB3B5F6FE49267EE53089A05, - AF9A3BEBEC95195644691CA1, - CE8542A4C8BB33C6A0EA36A4, - E4644D1ECB4F5A7D7062E2CB, - 83B3A12467C52CB13FB353C6, - E5CD39DEA3BE8EC9959F8CFE, - 97187C062A4A90E3DE7B4B6F, - B06A13CEF4F653521D640041, - 3927B1AD5EFA95FBE77C0DAB, ); name = native; sourceTree = ""; }; - 24EAA5A95BB6182CEC97A78A = {isa = PBXGroup; children = ( - 997D1EDFF8867D6F34493768, - 3BAE6D34CB0FFE32A18C6008, - 8E4E901883E6B9C038471176, - B199AE84B656EEB377B44DAE, - E71EF502364BDEA76FE5A4E9, - 113019177161C70BFD9E655E, - 730BEAA59340DC3DF50E2127, ); name = "juce_gui_extra"; sourceTree = ""; }; - D62CAA66658707456DEC1897 = {isa = PBXGroup; children = ( - A6591E1C9596C9585841C280, - C1286EFB30F4A6B5049A6E42, - 51D3ACB3B8EB13CB9843F7F8, - 93DBDE35F9396CE4E89673FB, - 64272C7AB634CC1683F965CD, - D617988BED63CC4252FDB0A6, - 7D34EB83085FA61FCC15CB33, - 5C634103A260BF82A0E31C45, - 102590FC92E1B5107F83576A, - 24EAA5A95BB6182CEC97A78A, ); name = "Juce Modules"; sourceTree = ""; }; - C2089BDCA7170FE59577FA72 = {isa = PBXGroup; children = ( - 0598D37F24E489C12F43EF93, - F7B762EB74B4145099C06C5A, - C4DE747B720C310D6BC65936, - 42037D6AD47F7FEBAF6D4732, - 8ED1068B85DCEFEFDD3C4F82, - F2C763A217C6D0704C6FB4F2, - D8F138F48E933ECCF2DB2321, - 82D97C5FDE8A53DEBB075DC7, - 173994FFD45CE7CB6D2CCAD7, - 02802D92B7CF0D835254B6C1, - 801E57A03A710591F1B5FEC6, - 6B8B14C1AA3491F103E6A5F7, - 5AD3DDD0285C94CEB17BF03C, - 6A462A15DB909F68F4A9BECC, - 60F23312570D43B7F7FC0D43, - 10E7F81B8369A5A923D5EE9A, - 6E1E415B080EA491A7D58D3A, - 7B6DC352755033E8436427CA, - 3E301CD94F9029D7E3898EB2, - C89190A10B698C7B1E42C76D, - 16D7D354B7CBC971E8B0CFA5, - 8921057E004FE1036191B888, - 81A949AE03BA033D5D762E9F, - D0A92955B64EB66E9334F51F, - A7894AD5A242CD86ACE9455C, - BAADD431AF7666E435C6C4B3, - D251BD558FBD32ECA221D81C, - 4697BFC33D1A3C846B2DED19, - AE84ADD347C9AB73ECFCBED7, - D378EA436E4D111ECE7099C6, - F3171B20C2BBF12A5786B1F5, - 7A65F23E42CEFBDBA64EE2DA, - 0DB84FE1DF027D2AB0952F18, - BAEAEDCE17A81C84439E984A, - 6050F8DB4EA5F9A4A27D7653, - A31C49ABA24290126250F574, - 0337F4D67CD2D5C29939E940, - 3A44529EBD28E325DAA12D80, - 478D907DACBE0CF918C6A0AD, - 7B2E31BD7292002DEBCC366B, - F4050C3BAC97B06A7ED35103, - 2CA60524355CF872ADB42EA4, - 210364718D006CC26958D583, - 83281A9109419F0057EABD31, - 561A9793AA73B7FDDED14476, - C1F03CEB2804747AF4C6BF4D, - 68CCE716313990E1412107A8, - 4CB06EEFAA877AA4A28FE150, ); name = "Juce AU Wrapper"; sourceTree = ""; }; - 3E0C3A2E8ED7ED09FA4E1CF0 = {isa = PBXGroup; children = ( - C2089BDCA7170FE59577FA72, - A4732634AB48AFD0FB06D7FA, - 54363D0B39B88D43447C0123, - 7228D8E143CA465FB15BD546, - 505852570B48EB3F18076B03, - 3254CAE4C282C4432214B016, - 64CC83E4D891EAEC65EE41C4, - 502D49C82606515A80907EB3, - 3DF47857774F10344F12BE65, - 31AEFAC2A9E8C7C96ECB4B96, - 32FC163D919C52263303EF7E, - AA2F01B149F981C2997D583F, - 6273BD6D40C9A904273C592F, - 99078823EE2D77389696F0E5, - 48BDF7DFA849127655B86873, - AB6186E32E92664DEFA0C0A1, - 9E3820CD63B47B5385AF2DB6, - 19B56FF22ED0090A8D7A3E04, - 6DC26B61BA1638AFAF142A6C, - B63E7FBEF314AA2B6A8083F4, - 55E39FAA63BA8B9D40F40712, - D8038990994C30BDD631733E, - 4574217C2F5219DEDDDC9656, - FE39DD2B654DF778D919D554, - C7C6039A52C3EE370CA9E73A, - EAA5D8078BCC042BDF94C77A, - D6C6FCBA5ECA257959BFE674, - F6F950B6ABB40B62AE4C0B78, - D0178A36F6E46F92111E4883, - 01EF232D8B427B8CE38127C2, - 8F32EF92B0A18751EC39A79B, ); name = "Juce Library Code"; sourceTree = ""; }; - 47F1FC7D160024027C543D04 = {isa = PBXGroup; children = ( - 2EFC0DDB732834CABE62C36E, - 6F9852573AA442CFBAD9695F, ); name = Resources; sourceTree = ""; }; - 37BC5C48642EECA7AE662C02 = {isa = PBXGroup; children = ( - E32283AE8CC5A022E1A6B30B, - 0A56796E1B84D05D8DD1100D, - 838A5E852BBD79A98CD9FDDD, - 817CC81F50861DAEEFB2043A, - 2FDF76165C655B2E77BE4CFD, - 3A01DC4DEBE65C313C7C8A44, - 919DF1054C09D19EDA044BE8, - A81F4DC234E8D93BF9803529, - 452C1184BD776249B33151E5, - FC856709502EE15E8D3F448B, - 2F55D83145737DE69999DB92, - 5E966C95FACF7B8D5A907FE3, ); name = Frameworks; sourceTree = ""; }; - 01533246E329E35CCD6F8580 = {isa = PBXGroup; children = ( - FF6607118B29435E76806DFA, ); name = Products; sourceTree = ""; }; - 8FF698E2E4B3B82B8C64B444 = {isa = PBXGroup; children = ( - C21CEF3B473FDC99270B7623, - D62CAA66658707456DEC1897, - 3E0C3A2E8ED7ED09FA4E1CF0, - 47F1FC7D160024027C543D04, - 37BC5C48642EECA7AE662C02, - 01533246E329E35CCD6F8580, ); name = Source; sourceTree = ""; }; - 93498502B083FC03423F6407 = {isa = XCBuildConfiguration; buildSettings = { +/* 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 */; }; + 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 */; }; + 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 */; }; + 8F3B0996452972F266C749E0 /* AlgoDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 03813BF0D93D100F6F0393C9 /* AlgoDisplay.cpp */; }; + 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"; }; }; + E293B9570C97E4BAD129D4A2 /* juce_RTAS_MacResources.r in Rez */ = {isa = PBXBuildFile; fileRef = FE39DD2B654DF778D919D554 /* juce_RTAS_MacResources.r */; }; + 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 */; }; + FAC9C3E771D11FDA4DFAF17E /* lfo.cc in Sources */ = {isa = PBXBuildFile; fileRef = 2D26E2304C0F6FC633936014 /* lfo.cc */; }; + FFA0B77789034ACCB5203F40 /* juce_audio_utils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6273BD6D40C9A904273C592F /* juce_audio_utils.mm */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 001A2BCC899370ADC99A8F3A /* juce_FileChooser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileChooser.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.h; sourceTree = SOURCE_ROOT; }; + 006FC3A3740D97EE2F4A78B3 /* juce_MessageManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MessageManager.cpp; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.cpp; sourceTree = SOURCE_ROOT; }; + 00FDFD1ABE59B4CEF74BF5A3 /* env.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = env.cc; path = ../../Source/msfa/env.cc; sourceTree = SOURCE_ROOT; }; + 015FE0A32C2B3FDA879FAB57 /* juce_DragAndDropContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DragAndDropContainer.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h; sourceTree = SOURCE_ROOT; }; + 018D0FB9E97B68D2EB3E3F72 /* PluginEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginEditor.cpp; path = ../../Source/PluginEditor.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 03BC5E395E7CFFE130B7E5DE /* juce_RelativeTime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeTime.h; path = ../../JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.h; sourceTree = SOURCE_ROOT; }; + 03C1DC01A1B211F7FCA5043C /* juce_AnimatedPosition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AnimatedPosition.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPosition.h; sourceTree = SOURCE_ROOT; }; + 03F0A9F328C7E73E37F70774 /* juce_XmlDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_XmlDocument.cpp; path = ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.cpp; sourceTree = SOURCE_ROOT; }; + 040A33439B5E80CE3717319E /* juce_DocumentWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DocumentWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 06A207E085A240F774C4140D /* juce_mac_CoreGraphicsHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CoreGraphicsHelpers.h; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h; sourceTree = SOURCE_ROOT; }; + 06C4DD7797E7526DB1B47AE5 /* juce_IPAddress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IPAddress.cpp; path = ../../JuceLibraryCode/modules/juce_core/network/juce_IPAddress.cpp; sourceTree = SOURCE_ROOT; }; + 07037505B34930CDA76B04A5 /* juce_StretchableObjectResizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableObjectResizer.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp; sourceTree = SOURCE_ROOT; }; + 0707C87B401DC983E3FF4263 /* juce_MathsFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MathsFunctions.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h; sourceTree = SOURCE_ROOT; }; + 07333A7932C6B7538F4DF21F /* juce_VST3Headers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_VST3Headers.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Headers.h; sourceTree = SOURCE_ROOT; }; + 0733471B6DA02299D2C9590A /* juce_StringArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringArray.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp; sourceTree = SOURCE_ROOT; }; + 075BB641199B15A84856DE6E /* juce_SliderPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SliderPropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; + 076C4F22CCC47AFEAC2D0C68 /* juce_LuaCodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LuaCodeTokeniser.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h; sourceTree = SOURCE_ROOT; }; + 07CB27E064E2A82C2B1D3832 /* juce_AbstractFifo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AbstractFifo.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.h; sourceTree = SOURCE_ROOT; }; + 0A3CCDBDD4238A7F9CB559BD /* juce_FilenameComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FilenameComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h; sourceTree = SOURCE_ROOT; }; + 0A55490419140DC6D2FBB1DA /* juce_ComboBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComboBox.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp; sourceTree = SOURCE_ROOT; }; + 0A56796E1B84D05D8DD1100D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 0B2C1056583363B66704DB9C /* juce_Array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Array.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h; sourceTree = SOURCE_ROOT; }; + 0B338B58E9C37E83F0FD865D /* juce_Desktop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Desktop.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h; sourceTree = SOURCE_ROOT; }; + 0B7725520356AED2C80FC943 /* juce_MarkerList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MarkerList.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.cpp; sourceTree = SOURCE_ROOT; }; + 0BD21CA621B7350EBED18C0A /* Dexed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Dexed.h; path = ../../Source/Dexed.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 0E989C4BC7933A41E9B0019E /* juce_KeyboardFocusTraverser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyboardFocusTraverser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp; sourceTree = SOURCE_ROOT; }; + 0EA1F582E4E45EB90F02223A /* juce_mac_CoreGraphicsContext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_CoreGraphicsContext.mm; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm; sourceTree = SOURCE_ROOT; }; + 0EF8098DE092ED5C25105241 /* juce_MouseInactivityDetector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseInactivityDetector.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp; sourceTree = SOURCE_ROOT; }; + 0FB6B4A8DC064694A4A3B271 /* juce_MountedVolumeListChangeDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MountedVolumeListChangeDetector.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h; sourceTree = SOURCE_ROOT; }; + 0FC4F5F1B7E65CC1C9FA915F /* juce_GroupComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GroupComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 11593E224B032FD1CD5AD0A2 /* juce_linux_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Messaging.cpp; path = ../../JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp; sourceTree = SOURCE_ROOT; }; + 116D0566C94C0FF5C3B68DF3 /* juce_TooltipWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TooltipWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.h; sourceTree = SOURCE_ROOT; }; + 11842D3DF751D5951BD039D4 /* juce_ThreadLocalValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadLocalValue.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadLocalValue.h; sourceTree = SOURCE_ROOT; }; + 11AEAEFECC79A2800B56DDF9 /* juce_TimeSliceThread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TimeSliceThread.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.cpp; sourceTree = SOURCE_ROOT; }; + 127F5C75CA1140A229F5C5FD /* juce_mac_FileChooser.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_FileChooser.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_FileChooser.mm; sourceTree = SOURCE_ROOT; }; + 1358A353CB770ABF4DF73417 /* juce_IncludeModuleHeaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeModuleHeaders.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h; sourceTree = SOURCE_ROOT; }; + 135C6D9174F6937E278E86FB /* juce_ComponentAnimator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentAnimator.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp; sourceTree = SOURCE_ROOT; }; + 13785F78EFA77576147267E3 /* juce_CodeDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeDocument.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.h; sourceTree = SOURCE_ROOT; }; + 13BE37C7C7C4904EE42B9CEA /* juce_PerformanceCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PerformanceCounter.h; path = ../../JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.h; sourceTree = SOURCE_ROOT; }; + 1407F2665A3CA985C142273B /* juce_AudioDataConverters.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioDataConverters.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp; sourceTree = SOURCE_ROOT; }; + 14AF9F1F28D50F8E47606660 /* juce_Slider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Slider.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.h; sourceTree = SOURCE_ROOT; }; + 153D4DE95D01307F844AA15B /* juce_VST3PluginFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_VST3PluginFormat.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h; sourceTree = SOURCE_ROOT; }; + 153DD72C28F1B2C131090DEE /* juce_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_core.h; path = ../../JuceLibraryCode/modules/juce_core/juce_core.h; sourceTree = SOURCE_ROOT; }; + 1585F30843449EA6EA078288 /* juce_ThreadWithProgressWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ThreadWithProgressWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp; sourceTree = SOURCE_ROOT; }; + 15B75D829C40872D542A38B8 /* builtin_pgm.zip */ = {isa = PBXFileReference; lastKnownFileType = file.zip; name = builtin_pgm.zip; path = ../../Resources/builtin_pgm.zip; sourceTree = SOURCE_ROOT; }; + 15F31F8C2BAC231631AC3156 /* juce_audio_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_basics.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h; sourceTree = SOURCE_ROOT; }; + 1600EDBEE9B363CBAB68CD43 /* juce_StringPool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringPool.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringPool.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 17C3024C2A1EE03BC0ED9C96 /* juce_mac_Windowing.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Windowing.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_Windowing.mm; sourceTree = SOURCE_ROOT; }; + 17ED00953353016B7E7492B0 /* juce_ApplicationCommandInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandInfo.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp; sourceTree = SOURCE_ROOT; }; + 18AD1662D33E576F96C30A6A /* juce_TopLevelWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TopLevelWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp; sourceTree = SOURCE_ROOT; }; + 18D52C793029AFCC92C77A75 /* juce_LiveConstantEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LiveConstantEditor.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.cpp; sourceTree = SOURCE_ROOT; }; + 1914E45DEAEBD1592581F1FD /* juce_AudioPluginFormatManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioPluginFormatManager.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h; sourceTree = SOURCE_ROOT; }; + 195B617C1FF754108A97F645 /* juce_KeyPressMappingSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyPressMappingSet.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h; sourceTree = SOURCE_ROOT; }; + 19B56FF22ED0090A8D7A3E04 /* juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_gui_basics.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 19CEF599CB23958AC63D427E /* GlobalEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalEditor.cpp; path = ../../Source/GlobalEditor.cpp; sourceTree = SOURCE_ROOT; }; + 1A0415BC113C5E901B668D45 /* juce_DrawableShape.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableShape.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp; sourceTree = SOURCE_ROOT; }; + 1A468C18B5B893C90F31EF6C /* juce_osx_MessageQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_osx_MessageQueue.h; path = ../../JuceLibraryCode/modules/juce_events/native/juce_osx_MessageQueue.h; sourceTree = SOURCE_ROOT; }; + 1A5F53E93F3C800344F307DF /* juce_android_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_FileChooser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_android_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; + 1AB4868A9AC3151DB805E2ED /* juce_CodeDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CodeDocument.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp; sourceTree = SOURCE_ROOT; }; + 1B06A67DF2B4FD2969A9781A /* fm_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = fm_core.h; path = ../../Source/msfa/fm_core.h; sourceTree = SOURCE_ROOT; }; + 1B08D87085D8D577F6CBB008 /* juce_LookAndFeel_V2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V2.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp; sourceTree = SOURCE_ROOT; }; + 1B9C8840393D305F594C613B /* juce_JPEGLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_JPEGLoader.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp; sourceTree = SOURCE_ROOT; }; + 1BC34A19A42AE647894C4D57 /* juce_RectanglePlacement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RectanglePlacement.h; path = ../../JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.h; sourceTree = SOURCE_ROOT; }; + 1BDDF13246E8EC9483F6826B /* juce_BubbleComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BubbleComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.cpp; sourceTree = SOURCE_ROOT; }; + 1C30357241D1DC9CF46D556B /* juce_Image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Image.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp; sourceTree = SOURCE_ROOT; }; + 1D31136D1C9D959792023095 /* juce_RelativeTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeTime.cpp; path = ../../JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.cpp; sourceTree = SOURCE_ROOT; }; + 1D72CD485011A4EA3E6B0FD5 /* NotoSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file.ttf; name = "NotoSans-Regular.ttf"; path = "../../Resources/ui/NotoSans-Regular.ttf"; sourceTree = SOURCE_ROOT; }; + 1D798858682A27299589F4E5 /* juce_ComponentListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentListener.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.cpp; sourceTree = SOURCE_ROOT; }; + 1D95A78059DCCC7B58782F07 /* juce_AudioSampleBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSampleBuffer.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h; sourceTree = SOURCE_ROOT; }; + 1E1A0627C2977D5FCB8440CC /* juce_LookAndFeel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h; sourceTree = SOURCE_ROOT; }; + 1EB6398B6F537A4302092240 /* juce_TextEditorKeyMapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextEditorKeyMapper.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h; sourceTree = SOURCE_ROOT; }; + 1F51658DEF590741920719FF /* juce_MACAddress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MACAddress.cpp; path = ../../JuceLibraryCode/modules/juce_core/network/juce_MACAddress.cpp; sourceTree = SOURCE_ROOT; }; + 1F5C171B3E8790746AD764E6 /* juce_GZIPCompressorOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GZIPCompressorOutputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp; sourceTree = SOURCE_ROOT; }; + 1F982064915D0D00759C6B17 /* juce_GroupComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GroupComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.cpp; sourceTree = SOURCE_ROOT; }; + 1FDD2E98D27BD53D39C3AEB0 /* juce_ConcertinaPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ConcertinaPanel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp; sourceTree = SOURCE_ROOT; }; + 1FDE28E257271B411780600C /* juce_EdgeTable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_EdgeTable.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.h; sourceTree = SOURCE_ROOT; }; + 2010DBBC52928BD3BA2E0704 /* juce_linux_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_SystemStats.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 21B76774F02A7242990E433C /* juce_AbstractFifo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AbstractFifo.cpp; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.cpp; sourceTree = SOURCE_ROOT; }; + 21BB88DADCF2268F24A63357 /* juce_Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Memory.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h; sourceTree = SOURCE_ROOT; }; + 21E609C00045B8F41BA21DFE /* juce_AudioProcessorGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessorGraph.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h; sourceTree = SOURCE_ROOT; }; + 22520CCBD52F680200524E87 /* juce_SubregionStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SubregionStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.h; sourceTree = SOURCE_ROOT; }; + 226462AF67A3DAA0A74B5BF0 /* juce_audio_processors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_processors.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h; sourceTree = SOURCE_ROOT; }; + 227001AE4630FAA6E65DD252 /* juce_ShapeButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ShapeButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.cpp; sourceTree = SOURCE_ROOT; }; + 238202B3EA9976135C833C3A /* juce_ComponentBuilder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentBuilder.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.h; sourceTree = SOURCE_ROOT; }; + 23E9F8B6075CCB7BA9FE4782 /* juce_CharPointer_ASCII.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_ASCII.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h; sourceTree = SOURCE_ROOT; }; + 244636A4B3E48A7B6CC8E996 /* juce_Line.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Line.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Line.h; sourceTree = SOURCE_ROOT; }; + 247E415D0635F05B4067C255 /* juce_DirectoryIterator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryIterator.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.cpp; sourceTree = SOURCE_ROOT; }; + 2480150B544761DFA3DFF509 /* juce_MidiKeyboardComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiKeyboardComponent.cpp; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp; sourceTree = SOURCE_ROOT; }; + 2494BCA24C9E3AB3D20372F2 /* juce_PropertyPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertyPanel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp; sourceTree = SOURCE_ROOT; }; + 24C467D96909731EB0D68B4A /* juce_FilePreviewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FilePreviewComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h; sourceTree = SOURCE_ROOT; }; + 24CFBAD49341D774EFA46056 /* juce_UIViewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UIViewComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_UIViewComponent.h; sourceTree = SOURCE_ROOT; }; + 2599ADA2E34E536F438F1B76 /* juce_DrawableText.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableText.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.h; sourceTree = SOURCE_ROOT; }; + 25F88A5C788D9CF7301569EB /* juce_FileListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileListComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp; sourceTree = SOURCE_ROOT; }; + 268719C746B8E5EA06DDCF01 /* juce_android_Misc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Misc.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_Misc.cpp; sourceTree = SOURCE_ROOT; }; + 27077B2F6AA5ED05FAF0B5D8 /* juce_ImagePreviewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImagePreviewComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h; sourceTree = SOURCE_ROOT; }; + 271BCF94F884F0354E1EBCC7 /* juce_SplashScreen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SplashScreen.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.h; sourceTree = SOURCE_ROOT; }; + 2752A284F49F193F36688FAA /* juce_MessageListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MessageListener.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.h; sourceTree = SOURCE_ROOT; }; + 2754940A96851188581A2218 /* juce_PluginDirectoryScanner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PluginDirectoryScanner.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp; sourceTree = SOURCE_ROOT; }; + 27F84193A8E46E113C520776 /* juce_CustomTypeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CustomTypeface.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.cpp; sourceTree = SOURCE_ROOT; }; + 2860C307AFC727F3591D9FBB /* juce_CallOutBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CallOutBox.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.cpp; sourceTree = SOURCE_ROOT; }; + 288C1D78EC7B90B96377863A /* juce_Timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Timer.cpp; path = ../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp; sourceTree = SOURCE_ROOT; }; + 2898384503D98B9CDE677C8F /* juce_OutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OutputStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.h; sourceTree = SOURCE_ROOT; }; + 29A10DF10817FC573A384056 /* juce_FillType.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FillType.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.cpp; sourceTree = SOURCE_ROOT; }; + 29AE4D440A28441D61C76EF4 /* juce_KnownPluginList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KnownPluginList.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp; sourceTree = SOURCE_ROOT; }; + 29C1872028A449607E80B677 /* juce_android_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_WebBrowserComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; + 29D6A187B80D22EB609C256D /* DXLookNFeel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DXLookNFeel.h; path = ../../Source/DXLookNFeel.h; sourceTree = SOURCE_ROOT; }; + 29FCF15A6F116C0A823A186D /* juce_ChangeListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChangeListener.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeListener.h; sourceTree = SOURCE_ROOT; }; + 2A1C3333AE8043F0588BBBDF /* juce_MenuBarComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MenuBarComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.h; sourceTree = SOURCE_ROOT; }; + 2A28E0E1ED91E3E66DD795C0 /* juce_FileLogger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileLogger.cpp; path = ../../JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.cpp; sourceTree = SOURCE_ROOT; }; + 2A61EE6E849869617187D67A /* juce_AudioSampleBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioSampleBuffer.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp; sourceTree = SOURCE_ROOT; }; + 2B455841042E415B99DEE263 /* juce_SpinLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SpinLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_SpinLock.h; sourceTree = SOURCE_ROOT; }; + 2B905EB5C391A1F8D80EA4EE /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_core/juce_module_info; sourceTree = SOURCE_ROOT; }; + 2BAC9F6B6869D1E85C51540B /* juce_Expression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Expression.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 2D9932D322EDA14CC872D08B /* juce_MemoryOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryOutputStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.h; sourceTree = SOURCE_ROOT; }; + 2DC82CD2D824B8A3A7059E73 /* juce_Component.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Component.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp; sourceTree = SOURCE_ROOT; }; + 2DF03B864D4F23315F18CC24 /* juce_Message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Message.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_Message.h; sourceTree = SOURCE_ROOT; }; + 2DF16794D7C916F177B31322 /* juce_RelativePoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativePoint.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.h; sourceTree = SOURCE_ROOT; }; + 2DF4E9322A4790812A9E9273 /* juce_PopupMenu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PopupMenu.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.h; sourceTree = SOURCE_ROOT; }; + 2EFC0DDB732834CABE62C36E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; + 2F55D83145737DE69999DB92 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 2FB4EFE77128A64F13B97946 /* juce_Slider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Slider.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp; sourceTree = SOURCE_ROOT; }; + 2FD26019A4D247FA8F38FE29 /* juce_StretchableLayoutResizerBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableLayoutResizerBar.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp; sourceTree = SOURCE_ROOT; }; + 2FDF76165C655B2E77BE4CFD /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 306255E12C87DF0405A5D9EE /* juce_ApplicationProperties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationProperties.h; path = ../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h; sourceTree = SOURCE_ROOT; }; + 306D1B033E8EBB80F1E9A24A /* juce_GenericAudioProcessorEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GenericAudioProcessorEditor.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h; sourceTree = SOURCE_ROOT; }; + 30956FDD9C1C2D706020AB84 /* juce_mac_Network.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Network.mm; path = ../../JuceLibraryCode/modules/juce_core/native/juce_mac_Network.mm; sourceTree = SOURCE_ROOT; }; + 309E703B70110A64AABCC674 /* juce_ScrollBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScrollBar.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.h; sourceTree = SOURCE_ROOT; }; + 30B133CA0CDC245A147F4689 /* controllers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = controllers.h; path = ../../Source/msfa/controllers.h; sourceTree = SOURCE_ROOT; }; + 30C8F9B8F2E0D9D572E43E7A /* juce_MixerAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MixerAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.h; sourceTree = SOURCE_ROOT; }; + 30DDED034404C826CAF112BB /* juce_AudioUnitPluginFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioUnitPluginFormat.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h; sourceTree = SOURCE_ROOT; }; + 310AF93FF6F5B6D606FB6ED3 /* juce_Point.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Point.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Point.h; sourceTree = SOURCE_ROOT; }; + 31AEFAC2A9E8C7C96ECB4B96 /* juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_devices.mm; path = ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; + 3223ECE0332620D3B03E301A /* juce_FileChooserDialogBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileChooserDialogBox.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp; sourceTree = SOURCE_ROOT; }; + 3254CAE4C282C4432214B016 /* juce_AAX_Wrapper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AAX_Wrapper.mm; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.mm; sourceTree = SOURCE_ROOT; }; + 32707C43C25AF3F79D120BCF /* juce_String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_String.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_String.cpp; sourceTree = SOURCE_ROOT; }; + 32E16F662BD317BE07A69E58 /* juce_linux_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Windowing.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp; sourceTree = SOURCE_ROOT; }; + 32F091EF95BC75166AAE583A /* juce_CodeEditorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CodeEditorComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp; sourceTree = SOURCE_ROOT; }; + 32FC163D919C52263303EF7E /* juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_formats.mm; path = ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; + 3344EDF97EBFA052C631F473 /* juce_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileChooser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; + 33D3EE89C713EBE01C1D268D /* juce_SubregionStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SubregionStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.cpp; sourceTree = SOURCE_ROOT; }; + 33DDC7D3B0B83DF72DF167AC /* juce_MidiFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiFile.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.cpp; sourceTree = SOURCE_ROOT; }; + 33E4BED358B8566CCEE47B95 /* juce_ApplicationBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationBase.cpp; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp; sourceTree = SOURCE_ROOT; }; + 34328035CBCDFA9F18BBA158 /* juce_linux_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_SystemTrayIcon.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; + 3444F7C54161FEB1F844619E /* juce_IPAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IPAddress.h; path = ../../JuceLibraryCode/modules/juce_core/network/juce_IPAddress.h; sourceTree = SOURCE_ROOT; }; + 346937AF08405CC63D570161 /* juce_FileBasedDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBasedDocument.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.h; sourceTree = SOURCE_ROOT; }; + 349B7AFA001B78E62A9AFABB /* juce_KeyListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyListener.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.cpp; sourceTree = SOURCE_ROOT; }; + 35892C1EF9CEA7C1F1C9109F /* juce_TabbedComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TabbedComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.h; sourceTree = SOURCE_ROOT; }; + 3597896505C601CE1FFE1158 /* juce_ApplicationCommandManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandManager.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h; sourceTree = SOURCE_ROOT; }; + 35F80132DF4DC3669B44BD4A /* juce_LowLevelGraphicsPostScriptRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsPostScriptRenderer.h; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h; sourceTree = SOURCE_ROOT; }; + 36037C1183C5836D2EF64887 /* juce_ComponentListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentListener.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.h; sourceTree = SOURCE_ROOT; }; + 36E8717C91C6111A701379EB /* juce_JSON.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_JSON.h; path = ../../JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h; sourceTree = SOURCE_ROOT; }; + 3715DFDD7A1B12083F051F5A /* freqlut.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = freqlut.cc; path = ../../Source/msfa/freqlut.cc; sourceTree = SOURCE_ROOT; }; + 37282A25BDD0EEC4AC5F5A8C /* juce_CallOutBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CallOutBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h; sourceTree = SOURCE_ROOT; }; + 37A3210291F1C2B3FF42BCDD /* juce_AudioPluginFormatManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioPluginFormatManager.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp; sourceTree = SOURCE_ROOT; }; + 37FEC98938A31E7E6DE9D515 /* juce_ResamplingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResamplingAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h; sourceTree = SOURCE_ROOT; }; + 3927B1AD5EFA95FBE77C0DAB /* juce_win32_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_WebBrowserComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; + 39423D67EFB8E7CEEF5FFAA9 /* juce_File.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_File.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_File.cpp; sourceTree = SOURCE_ROOT; }; + 3A01DC4DEBE65C313C7C8A44 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 3A02DAB152A38D6A9EA9F5F5 /* juce_ios_UIViewComponentPeer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_UIViewComponentPeer.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm; sourceTree = SOURCE_ROOT; }; + 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; }; + 3CAC36F05E2A916F49F6DC42 /* juce_InputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_InputStream.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 3EBF429D4892591960A930F3 /* juce_ResizableBorderComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableBorderComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h; sourceTree = SOURCE_ROOT; }; + 3F0F5E60F2077B05385D6122 /* juce_UndoableAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UndoableAction.h; path = ../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoableAction.h; sourceTree = SOURCE_ROOT; }; + 3F15C4289E956EA0447392BD /* juce_VST3PluginFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST3PluginFormat.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp; sourceTree = SOURCE_ROOT; }; + 3F948548BB22C3E546E5B0C6 /* juce_PropertySet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertySet.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.h; sourceTree = SOURCE_ROOT; }; + 3FEF83E9DA03570247528BE6 /* juce_AudioThumbnailCache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioThumbnailCache.cpp; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp; sourceTree = SOURCE_ROOT; }; + 400C107C97F668916CF93FB2 /* juce_CharacterFunctions.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CharacterFunctions.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.cpp; sourceTree = SOURCE_ROOT; }; + 4051235A3DA7534A8E1286F0 /* juce_ComponentDragger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentDragger.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.h; sourceTree = SOURCE_ROOT; }; + 40ACF762CE264F32184C4F7D /* juce_HighResolutionTimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_HighResolutionTimer.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.cpp; sourceTree = SOURCE_ROOT; }; + 40D83B00A8BBE334104EB694 /* juce_RectangleList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RectangleList.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h; sourceTree = SOURCE_ROOT; }; + 40DCD07DB4B1D9FBB9D47BE5 /* juce_ConnectedChildProcess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ConnectedChildProcess.h; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.h; sourceTree = SOURCE_ROOT; }; + 413E92912A2C8CACB46AFD3B /* juce_SliderPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SliderPropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 431D8FA9D233B45295488AA7 /* juce_FileBrowserListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBrowserListener.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h; sourceTree = SOURCE_ROOT; }; + 4342EA166DD20D383F6C9E50 /* juce_PlatformDefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PlatformDefs.h; path = ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h; sourceTree = SOURCE_ROOT; }; + 4350188F5B6D76DC651BA40E /* juce_ScopedPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedPointer.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h; sourceTree = SOURCE_ROOT; }; + 4370F9713D43E71621F2AA2A /* juce_TemporaryFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TemporaryFile.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.cpp; sourceTree = SOURCE_ROOT; }; + 43E05BD9AADCBDA27B58F5A4 /* juce_CharPointer_UTF8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF8.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF8.h; sourceTree = SOURCE_ROOT; }; + 4405EC65D1F518B70A5CF7B5 /* juce_TextLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextLayout.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h; sourceTree = SOURCE_ROOT; }; + 443C4EE14F325512D74C6B0E /* juce_TextInputTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextInputTarget.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h; sourceTree = SOURCE_ROOT; }; + 4461D6D26F4163DDA5B77F72 /* juce_linux_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_FileChooser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; + 448630170E2B48A00FBBA757 /* juce_linux_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Threads.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_linux_Threads.cpp; sourceTree = SOURCE_ROOT; }; + 4497D4F58A495EF3F3DB7DD2 /* juce_ReadWriteLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReadWriteLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.h; sourceTree = SOURCE_ROOT; }; + 44E53EF6DC2C6F714A7863C0 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_audio_basics/juce_module_info; sourceTree = SOURCE_ROOT; }; + 452C1184BD776249B33151E5 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; + 4567FB06348FF519FDC6D698 /* DXComponents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DXComponents.h; path = ../../Source/DXComponents.h; sourceTree = SOURCE_ROOT; }; + 4574217C2F5219DEDDDC9656 /* juce_RTAS_DigiCode3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode3.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode3.cpp; sourceTree = SOURCE_ROOT; }; + 45ADFD8885BE76C7F7D999AC /* PluginProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginProcessor.cpp; path = ../../Source/PluginProcessor.cpp; sourceTree = SOURCE_ROOT; }; + 45CC11D2029BA2CEAE1B0F76 /* juce_CharPointer_UTF16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF16.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF16.h; sourceTree = SOURCE_ROOT; }; + 45E8F3FB24A3579F1C1F3DF5 /* juce_Viewport.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Viewport.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.cpp; sourceTree = SOURCE_ROOT; }; + 45F6575A7BDB9134EAEA7633 /* juce_ActiveXControlComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActiveXControlComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 48C71FEAED1B46E11F17040C /* juce_AnimatedPositionBehaviours.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AnimatedPositionBehaviours.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h; sourceTree = SOURCE_ROOT; }; + 490146B41BBBC0E550BD73F2 /* juce_MidiKeyboardComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiKeyboardComponent.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h; sourceTree = SOURCE_ROOT; }; + 494508266CB5367CB38B5805 /* juce_DirectoryContentsList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryContentsList.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp; sourceTree = SOURCE_ROOT; }; + 496ADA4A8E3A7E4906EADC88 /* juce_UndoManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_UndoManager.cpp; path = ../../JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.cpp; sourceTree = SOURCE_ROOT; }; + 49B29E84D07EAF1F08C30A4F /* juce_MidiMessageSequence.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiMessageSequence.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp; sourceTree = SOURCE_ROOT; }; + 49D8BE8809C3C20272870C06 /* juce_mac_Strings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Strings.mm; path = ../../JuceLibraryCode/modules/juce_core/native/juce_mac_Strings.mm; sourceTree = SOURCE_ROOT; }; + 49D8C9E638BCBA98114A0E94 /* juce_Colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Colour.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp; sourceTree = SOURCE_ROOT; }; + 4A0A2B796676838D848432FF /* juce_Button.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Button.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp; sourceTree = SOURCE_ROOT; }; + 4A463C15CF07B232605DC2F4 /* juce_Application.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Application.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.cpp; sourceTree = SOURCE_ROOT; }; + 4AF614890823731010E97943 /* juce_PluginDirectoryScanner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginDirectoryScanner.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h; sourceTree = SOURCE_ROOT; }; + 4B70CBF4DB4E571EDF5D3114 /* GlobalEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GlobalEditor.h; path = ../../Source/GlobalEditor.h; sourceTree = SOURCE_ROOT; }; + 4B82A76027BA14576D476E62 /* juce_GenericAudioProcessorEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GenericAudioProcessorEditor.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp; sourceTree = SOURCE_ROOT; }; + 4C3F61A4672F57399AB751A0 /* juce_BufferedInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BufferedInputStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 4DE54D4FA92B85E954BBDD0D /* juce_ImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.cpp; sourceTree = SOURCE_ROOT; }; + 4E32AAF34A5EE096B8F3918E /* juce_RTAS_WinUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_WinUtilities.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinUtilities.cpp; sourceTree = SOURCE_ROOT; }; + 4E6FA435926EF660B86E1BFA /* juce_ToolbarItemFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemFactory.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h; sourceTree = SOURCE_ROOT; }; + 4F95F3371DCA260343D7D26A /* juce_ButtonPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ButtonPropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; + 4F977F1C295B0D355391AAD3 /* juce_ColourSelector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ColourSelector.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.h; sourceTree = SOURCE_ROOT; }; + 4FD935EA5DAA0EAB4F266B2E /* juce_WindowsHooks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WindowsHooks.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h; sourceTree = SOURCE_ROOT; }; + 4FDFC7D4EEEE8782C9FD9200 /* juce_PathStrokeType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PathStrokeType.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.h; sourceTree = SOURCE_ROOT; }; + 502D49C82606515A80907EB3 /* juce_AU_Wrapper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm; sourceTree = SOURCE_ROOT; }; + 505852570B48EB3F18076B03 /* juce_AAX_Wrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AAX_Wrapper.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp; sourceTree = SOURCE_ROOT; }; + 50EDB2B0543B5881029D3CCE /* juce_InterProcessLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterProcessLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_InterProcessLock.h; sourceTree = SOURCE_ROOT; }; + 518104B0010D2466EB51D01A /* juce_IIRFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IIRFilter.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.h; sourceTree = SOURCE_ROOT; }; + 5197B9D23C0D9B28F2FF7F93 /* juce_mac_SystemStats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_SystemStats.mm; path = ../../JuceLibraryCode/modules/juce_core/native/juce_mac_SystemStats.mm; sourceTree = SOURCE_ROOT; }; + 51D460DE650B5F3701174605 /* juce_Uuid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Uuid.h; path = ../../JuceLibraryCode/modules/juce_core/misc/juce_Uuid.h; sourceTree = SOURCE_ROOT; }; + 51E5757E2D48E638F9A4CB61 /* pitchenv.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = pitchenv.cc; path = ../../Source/msfa/pitchenv.cc; sourceTree = SOURCE_ROOT; }; + 51FA060C8445108FA58DF13D /* juce_ToolbarItemComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarItemComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp; sourceTree = SOURCE_ROOT; }; + 524D9B46D38DCF45CA2E8DD2 /* juce_MouseListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseListener.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.h; sourceTree = SOURCE_ROOT; }; + 528BBDB63A8BF7246C4DDBA1 /* juce_AudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_AudioSource.h; sourceTree = SOURCE_ROOT; }; + 52E90BF34CEB39BB7DFA91DE /* juce_RelativeRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeRectangle.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h; sourceTree = SOURCE_ROOT; }; + 53CD8A358FB75E4D10571218 /* juce_PluginListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginListComponent.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.h; sourceTree = SOURCE_ROOT; }; + 53EA5EAEF8A9688559300B1C /* juce_MenuBarModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MenuBarModel.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.h; sourceTree = SOURCE_ROOT; }; + 543415735FAC3778D98C649B /* juce_Value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Value.h; path = ../../JuceLibraryCode/modules/juce_data_structures/values/juce_Value.h; sourceTree = SOURCE_ROOT; }; + 54363D0B39B88D43447C0123 /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; + 5439A08FE11BD3D1EF760CF8 /* juce_DrawablePath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawablePath.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp; sourceTree = SOURCE_ROOT; }; + 54A76CABA9E198F906FB01FC /* juce_TextEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextEditor.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 587A3ADC691765F0227C4707 /* juce_Result.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Result.h; path = ../../JuceLibraryCode/modules/juce_core/misc/juce_Result.h; sourceTree = SOURCE_ROOT; }; + 588255FD68989F1A03FDF31C /* juce_CPlusPlusCodeTokeniserFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CPlusPlusCodeTokeniserFunctions.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 5BFC8D75FFE4E8DEE50B3B1A /* juce_PreferencesPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PreferencesPanel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp; sourceTree = SOURCE_ROOT; }; + 5C0A1B7E2BF8FCAF5A1E8616 /* PluginProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginProcessor.h; path = ../../Source/PluginProcessor.h; sourceTree = SOURCE_ROOT; }; + 5C9576A21F7C608E767F2108 /* juce_ActionBroadcaster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ActionBroadcaster.cpp; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp; sourceTree = SOURCE_ROOT; }; + 5D131F468F18FD82C14C3849 /* juce_mac_Files.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Files.mm; path = ../../JuceLibraryCode/modules/juce_core/native/juce_mac_Files.mm; sourceTree = SOURCE_ROOT; }; + 5D2301F260F7793BD491A81E /* juce_ConcertinaPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ConcertinaPanel.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h; sourceTree = SOURCE_ROOT; }; + 5DE3DC6998A92F718C9683FA /* juce_CodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeTokeniser.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h; sourceTree = SOURCE_ROOT; }; + 5E2597BF6AD27698AA0E9A3D /* juce_RelativeCoordinate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeCoordinate.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h; sourceTree = SOURCE_ROOT; }; + 5E966C95FACF7B8D5A907FE3 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; + 5F7F52E503E2E2B59D055E6C /* juce_OutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OutputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 624B39364165E2F23A3D4540 /* GlobalEditor_864x144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = GlobalEditor_864x144.png; path = ../../Resources/ui/GlobalEditor_864x144.png; sourceTree = SOURCE_ROOT; }; + 6273BD6D40C9A904273C592F /* juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_utils.mm; path = ../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; + 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; }; + 66E042C6FFE93F0E19B32F09 /* Scaling_36_26.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Scaling_36_26.png; path = ../../Resources/ui/Scaling_36_26.png; sourceTree = SOURCE_ROOT; }; + 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; }; + 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; }; + 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; }; + 6D256DC39965C982ADAAFA81 /* juce_FillType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FillType.h; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.h; sourceTree = SOURCE_ROOT; }; + 6D9DB37328ED695A9941A21C /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_data_structures/juce_module_info; sourceTree = SOURCE_ROOT; }; + 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; }; + 6F0921F115160B435DC6D1D5 /* juce_NamedValueSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_NamedValueSet.cpp; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp; sourceTree = SOURCE_ROOT; }; + 6F09FAB37276B4DA24BEBD41 /* juce_AudioThumbnailCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioThumbnailCache.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h; sourceTree = SOURCE_ROOT; }; + 6F9852573AA442CFBAD9695F /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; + 6F98D6B8CAA0577CE576CD06 /* juce_MidiKeyboardState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiKeyboardState.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h; sourceTree = SOURCE_ROOT; }; + 70BB114924D2EB3508565E8F /* juce_Identifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Identifier.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h; sourceTree = SOURCE_ROOT; }; + 7144CB121F03A13EC1A5383F /* juce_Identifier.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Identifier.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.cpp; sourceTree = SOURCE_ROOT; }; + 717E18C7D784FE087436A768 /* juce_ios_UIViewComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_UIViewComponent.mm; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm; sourceTree = SOURCE_ROOT; }; + 71A60F40B7B20297A1A5CB18 /* juce_MidiBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiBuffer.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp; sourceTree = SOURCE_ROOT; }; + 71AF0542AEBEDCA5238DFFAA /* juce_MarkerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MarkerList.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.h; sourceTree = SOURCE_ROOT; }; + 71DFB6F3C44390C0FD109073 /* juce_CPlusPlusCodeTokeniser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CPlusPlusCodeTokeniser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp; sourceTree = SOURCE_ROOT; }; + 71FDCC63A1963F976C7AC8EE /* juce_NamedValueSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NamedValueSet.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h; sourceTree = SOURCE_ROOT; }; + 7202164C1666053D423871B0 /* juce_MidiMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessage.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h; sourceTree = SOURCE_ROOT; }; + 7228D8E143CA465FB15BD546 /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; + 72930EF8836E66B6E3A0711D /* juce_ButtonPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ButtonPropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h; sourceTree = SOURCE_ROOT; }; + 72AC691AF255DD0B6D582EB3 /* juce_DragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DragAndDropTarget.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; + 72C174C879B2CA24DCE2B6EC /* juce_ChildProcess.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChildProcess.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.cpp; sourceTree = SOURCE_ROOT; }; + 72F3014666D709C2DC843E32 /* juce_Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Atomic.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h; sourceTree = SOURCE_ROOT; }; + 72F342B2288D7D32917C66FF /* juce_RenderingHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RenderingHelpers.h; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h; sourceTree = SOURCE_ROOT; }; + 730BEAA59340DC3DF50E2127 /* juce_gui_extra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_extra.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h; sourceTree = SOURCE_ROOT; }; + 734BB0B03974DF78B8CB4FD8 /* juce_AudioPluginFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioPluginFormat.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.h; sourceTree = SOURCE_ROOT; }; + 7353E96136FAD8E0F0FAF2F3 /* juce_AudioPlayHead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioPlayHead.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPlayHead.h; sourceTree = SOURCE_ROOT; }; + 738B67C0D9862DF54EC53785 /* juce_WebBrowserComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WebBrowserComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h; sourceTree = SOURCE_ROOT; }; + 73A5B8C82401A8D56F700A49 /* juce_ResizableWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp; sourceTree = SOURCE_ROOT; }; + 73BA60F5506ADDBEAF6243FC /* juce_LookAndFeel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp; sourceTree = SOURCE_ROOT; }; + 73E07C2D38F6ABA12AD6A458 /* juce_MidiMessageSequence.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageSequence.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h; sourceTree = SOURCE_ROOT; }; + 742502F34E52826111A41605 /* juce_ToolbarItemPalette.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemPalette.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h; sourceTree = SOURCE_ROOT; }; + 743154234C82FDB5DACEA8C7 /* juce_FileBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBrowserComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; + 749FDD4CF73F9C8E26D09A7B /* juce_AudioProcessorGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioProcessorGraph.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp; sourceTree = SOURCE_ROOT; }; + 753358C232EE9B14F9CFE87C /* juce_FileDragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileDragAndDropTarget.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; + 75EB9A0BC0C7717F3DCE5BAE /* juce_DropShadower.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DropShadower.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.cpp; sourceTree = SOURCE_ROOT; }; + 7658FE299B81691CFC697431 /* juce_ScopedReadLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedReadLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedReadLock.h; sourceTree = SOURCE_ROOT; }; + 77207D1536974D96B7ED2B85 /* juce_TargetPlatform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TargetPlatform.h; path = ../../JuceLibraryCode/modules/juce_core/system/juce_TargetPlatform.h; sourceTree = SOURCE_ROOT; }; + 775C9C8633BA573DA512EDD6 /* juce_TextLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextLayout.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp; sourceTree = SOURCE_ROOT; }; + 778E69094A09D97D61E355B2 /* juce_ios_MessageManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_MessageManager.mm; path = ../../JuceLibraryCode/modules/juce_events/native/juce_ios_MessageManager.mm; sourceTree = SOURCE_ROOT; }; + 786A98F29FAA91898BB705F4 /* juce_Desktop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Desktop.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.cpp; sourceTree = SOURCE_ROOT; }; + 78934C6C88D2B35DEF15BAB8 /* juce_AudioUnitPluginFormat.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AudioUnitPluginFormat.mm; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm; sourceTree = SOURCE_ROOT; }; + 78A82E89AC0283CC1329E84E /* juce_Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Timer.h; path = ../../JuceLibraryCode/modules/juce_events/timers/juce_Timer.h; sourceTree = SOURCE_ROOT; }; + 78CA76788217B98287D9E007 /* fm_op_kernel.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fm_op_kernel.cc; path = ../../Source/msfa/fm_op_kernel.cc; sourceTree = SOURCE_ROOT; }; + 7936BBAA586387B2FAFB958B /* PluginData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginData.cpp; path = ../../Source/PluginData.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 7CDDAFACA226D14742566EE3 /* juce_StringPairArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringPairArray.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.cpp; sourceTree = SOURCE_ROOT; }; + 7D5E3634F29C83FE1216E5EC /* juce_DragAndDropContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DragAndDropContainer.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp; sourceTree = SOURCE_ROOT; }; + 7DC83451FCA10947AC92EBBC /* juce_VST3Common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_VST3Common.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Common.h; sourceTree = SOURCE_ROOT; }; + 7E68BB771E88E0A2A323D365 /* juce_CPlusPlusCodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CPlusPlusCodeTokeniser.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h; sourceTree = SOURCE_ROOT; }; + 7EC7AB8D0C164E19F70A4D8C /* juce_ModifierKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ModifierKeys.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h; sourceTree = SOURCE_ROOT; }; + 7ECA74A2FC82F26715446C70 /* juce_FileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileFilter.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileFilter.cpp; sourceTree = SOURCE_ROOT; }; + 7F081876B753390FC305329F /* juce_Thread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Thread.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp; sourceTree = SOURCE_ROOT; }; + 7F0B06EA0B38D4555CFEBA61 /* juce_MemoryBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryBlock.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.h; sourceTree = SOURCE_ROOT; }; + 7F1B3807BE4D056A05E18663 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_module_info; sourceTree = SOURCE_ROOT; }; + 7F63546442D6681E7AA27CB8 /* juce_KeyPress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyPress.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h; sourceTree = SOURCE_ROOT; }; + 7FB4F731D177B36CE8616BAE /* juce_Javascript.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Javascript.cpp; path = ../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 83DC5A4F730ECA567FADFC3E /* juce_VSTMidiEventList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_VSTMidiEventList.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h; sourceTree = SOURCE_ROOT; }; + 83FAEF9BE29243FBED61B39F /* juce_Random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Random.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_Random.h; sourceTree = SOURCE_ROOT; }; + 84F48AAB7D37C193E401595F /* juce_DialogWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DialogWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.h; sourceTree = SOURCE_ROOT; }; + 853996FFE0D8585AACC747C4 /* juce_MessageListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MessageListener.cpp; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.cpp; sourceTree = SOURCE_ROOT; }; + 86412A8C98A3287951990C1B /* lfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = lfo.h; path = ../../Source/msfa/lfo.h; sourceTree = SOURCE_ROOT; }; + 8645DD1C8D096C9D7B4B67F2 /* juce_TooltipClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TooltipClient.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TooltipClient.h; sourceTree = SOURCE_ROOT; }; + 866BB30F214A58492E281430 /* juce_Initialisation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Initialisation.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_Initialisation.h; sourceTree = SOURCE_ROOT; }; + 875B62ECA8BBCC7085FA5F9C /* juce_TreeView.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TreeView.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.cpp; sourceTree = SOURCE_ROOT; }; + 887686762AD249568D53FC85 /* juce_ColourGradient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ColourGradient.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp; sourceTree = SOURCE_ROOT; }; + 8890765D8A8E2769231452A3 /* juce_UnitTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_UnitTest.cpp; path = ../../JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 8A566C440278C23B8FB3A9AB /* juce_Reverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Reverb.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_Reverb.h; sourceTree = SOURCE_ROOT; }; + 8A57C43210108CEEE8B61750 /* juce_PopupMenu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PopupMenu.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.cpp; sourceTree = SOURCE_ROOT; }; + 8A58A60739C88C641626F590 /* juce_ScopedXLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedXLock.h; path = ../../JuceLibraryCode/modules/juce_events/native/juce_ScopedXLock.h; sourceTree = SOURCE_ROOT; }; + 8AF9F9504D8671A590689E28 /* exp2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = exp2.h; path = ../../Source/msfa/exp2.h; sourceTree = SOURCE_ROOT; }; + 8B160A62F6A6EF21379A8EA7 /* juce_win32_Direct2DGraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Direct2DGraphicsContext.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; + 8B19E0BEAD29F2C0D46FA89C /* Knob_34x34.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Knob_34x34.png; path = ../../Resources/ui/Knob_34x34.png; sourceTree = SOURCE_ROOT; }; + 8B86ECF3351C9D029821C621 /* juce_ImageComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.h; sourceTree = SOURCE_ROOT; }; + 8B87D00DA619D83BA6926E28 /* juce_ScopedLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedLock.h; sourceTree = SOURCE_ROOT; }; + 8BADEB7BF1A65E83A7A1736D /* PluginFx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginFx.cpp; path = ../../Source/PluginFx.cpp; sourceTree = SOURCE_ROOT; }; + 8BBE375590444CD57A311DD2 /* juce_Time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Time.h; path = ../../JuceLibraryCode/modules/juce_core/time/juce_Time.h; sourceTree = SOURCE_ROOT; }; + 8BEBEDCAD409EE3A5D383B6D /* EngineMkI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = EngineMkI.cpp; path = ../../Source/EngineMkI.cpp; sourceTree = SOURCE_ROOT; }; + 8C4A3CBB322357AF0CA3C2CD /* juce_FileListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileListComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h; sourceTree = SOURCE_ROOT; }; + 8CA96F07FD8390BD5EEC909B /* juce_DirectoryContentsDisplayComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsDisplayComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h; sourceTree = SOURCE_ROOT; }; + 8CE45844BA3103D92458CFB5 /* juce_Singleton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Singleton.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_Singleton.h; sourceTree = SOURCE_ROOT; }; + 8D7D3383FF13817F3B277B02 /* juce_MessageManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MessageManager.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.h; sourceTree = SOURCE_ROOT; }; + 8DC0C64EE71D0AFDD76FEAD7 /* juce_Socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Socket.h; path = ../../JuceLibraryCode/modules/juce_core/network/juce_Socket.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 8FB4C261F0F3760EEA4B7BBE /* juce_posix_SharedCode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_posix_SharedCode.h; path = ../../JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h; sourceTree = SOURCE_ROOT; }; + 900CA19F25F2140D0067345B /* juce_MouseEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseEvent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.h; sourceTree = SOURCE_ROOT; }; + 9098E2A57CB22B2D5F675D9C /* juce_CriticalSection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CriticalSection.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_CriticalSection.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 942BA246938908E24A47A05B /* juce_Font.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Font.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h; sourceTree = SOURCE_ROOT; }; + 949B3D44B0EFFFE18578E44E /* juce_ImageComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.cpp; sourceTree = SOURCE_ROOT; }; + 9514C57B8C2FC488E49FF841 /* juce_XmlElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_XmlElement.h; path = ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h; sourceTree = SOURCE_ROOT; }; + 954708C705637A2F8F204F0A /* juce_MemoryInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryInputStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.h; sourceTree = SOURCE_ROOT; }; + 954D25A9D5C49DEB9D2FD167 /* juce_NSViewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NSViewComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/embedding/juce_NSViewComponent.h; sourceTree = SOURCE_ROOT; }; + 95812E339031893CDE82E8E5 /* juce_ModifierKeys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ModifierKeys.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp; sourceTree = SOURCE_ROOT; }; + 95B7D6B36478C5A2977ADD4C /* juce_File.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_File.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_File.h; sourceTree = SOURCE_ROOT; }; + 95D4F595A6D807E681E1E2B5 /* juce_MemoryInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryInputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.cpp; sourceTree = SOURCE_ROOT; }; + 969250C57EF34E88AF1062BE /* juce_Label.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Label.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.cpp; sourceTree = SOURCE_ROOT; }; + 97187C062A4A90E3DE7B4B6F /* juce_win32_ActiveXComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_ActiveXComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp; sourceTree = SOURCE_ROOT; }; + 97DAB16E37783E73F1D039A3 /* juce_mac_MessageManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MessageManager.mm; path = ../../JuceLibraryCode/modules/juce_events/native/juce_mac_MessageManager.mm; sourceTree = SOURCE_ROOT; }; + 980D53B155A6FE153BF4ECC4 /* juce_CharacterFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharacterFunctions.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.h; sourceTree = SOURCE_ROOT; }; + 9851B7F5090C1FA428169434 /* juce_AttributedString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AttributedString.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h; sourceTree = SOURCE_ROOT; }; + 99078823EE2D77389696F0E5 /* juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_core.mm; path = ../../JuceLibraryCode/modules/juce_core/juce_core.mm; sourceTree = SOURCE_ROOT; }; + 99B1A018081D90D801667296 /* juce_mac_Threads.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Threads.mm; path = ../../JuceLibraryCode/modules/juce_core/native/juce_mac_Threads.mm; sourceTree = SOURCE_ROOT; }; + 99D8CB814600E509F918CFC5 /* juce_DrawableButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.h; sourceTree = SOURCE_ROOT; }; + 99FFA4AC86A982F68CE03ED3 /* juce_Uuid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Uuid.cpp; path = ../../JuceLibraryCode/modules/juce_core/misc/juce_Uuid.cpp; sourceTree = SOURCE_ROOT; }; + 9A68431EDA5B8D2023A10A02 /* juce_Viewport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Viewport.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.h; sourceTree = SOURCE_ROOT; }; + 9AAC5E6C1A21F8FE2F66F0E0 /* ParamDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ParamDialog.h; path = ../../Source/ParamDialog.h; sourceTree = SOURCE_ROOT; }; + 9B103127E2063BAFD4A4FD33 /* juce_Thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Thread.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_Thread.h; sourceTree = SOURCE_ROOT; }; + 9B36F7CC7A136C2AEB4E5E53 /* juce_WindowsRegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WindowsRegistry.h; path = ../../JuceLibraryCode/modules/juce_core/misc/juce_WindowsRegistry.h; sourceTree = SOURCE_ROOT; }; + 9BC0901018A3D55DCCA54301 /* juce_ComponentMovementWatcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentMovementWatcher.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h; sourceTree = SOURCE_ROOT; }; + 9D2ECC20D62F513E41A28337 /* juce_MouseInputSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseInputSource.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp; sourceTree = SOURCE_ROOT; }; + 9D542FAE4CA607E1F19C3EC9 /* juce_SystemClipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemClipboard.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h; sourceTree = SOURCE_ROOT; }; + 9D5B06B94AB34DBEC8BD262E /* juce_linux_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Fonts.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_linux_Fonts.cpp; sourceTree = SOURCE_ROOT; }; + 9E0A95AA535CE6ABE66D9A30 /* juce_FilenameComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FilenameComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp; sourceTree = SOURCE_ROOT; }; + 9E3820CD63B47B5385AF2DB6 /* juce_graphics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_graphics.mm; path = ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.mm; sourceTree = SOURCE_ROOT; }; + 9E38FC6135AC278A4704BE9D /* juce_GraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GraphicsContext.h; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.h; sourceTree = SOURCE_ROOT; }; + 9EA6B9182B39D4F9B416B14A /* juce_ScopedWriteLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedWriteLock.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ScopedWriteLock.h; sourceTree = SOURCE_ROOT; }; + 9ED32BCD42EFF79D067525DF /* juce_ApplicationProperties.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationProperties.cpp; path = ../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp; sourceTree = SOURCE_ROOT; }; + 9F4CAD2C33179825F3080F1F /* juce_ToggleButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToggleButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.h; sourceTree = SOURCE_ROOT; }; + 9F9EAFF1322AAE2B114A611B /* juce_ThreadPool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadPool.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.h; sourceTree = SOURCE_ROOT; }; + 9FA7591BA2EFB4349B6E02A9 /* juce_freetype_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_freetype_Fonts.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_freetype_Fonts.cpp; sourceTree = SOURCE_ROOT; }; + 9FB43E65C5F68B31FB16D0F5 /* OperatorEditor_287x218.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = OperatorEditor_287x218.png; path = ../../Resources/ui/OperatorEditor_287x218.png; sourceTree = SOURCE_ROOT; }; + A00DC4E59356AF5F1D9C02D1 /* juce_KeyMappingEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyMappingEditorComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h; sourceTree = SOURCE_ROOT; }; + A013A93080FB0FB98C02C96B /* juce_RelativePointPath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativePointPath.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp; sourceTree = SOURCE_ROOT; }; + A02775EA788AD4BF7DD1B1A1 /* DXLookNFeel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DXLookNFeel.cpp; path = ../../Source/DXLookNFeel.cpp; sourceTree = SOURCE_ROOT; }; + A03CA8621EA02C18B4117EC1 /* juce_AudioThumbnail.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioThumbnail.cpp; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp; sourceTree = SOURCE_ROOT; }; + A040ED3E3D914E80D6F56110 /* juce_LagrangeInterpolator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LagrangeInterpolator.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h; sourceTree = SOURCE_ROOT; }; + A0492880578DCB9152DE5EAD /* juce_ByteOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ByteOrder.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_ByteOrder.h; sourceTree = SOURCE_ROOT; }; + A062855D9DD17397012BC224 /* juce_PreferencesPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PreferencesPanel.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.h; sourceTree = SOURCE_ROOT; }; + A0C5AA7F71F5C650FBBB83C9 /* juce_ToneGeneratorAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToneGeneratorAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp; sourceTree = SOURCE_ROOT; }; + A0EDFAC99A72166065DDD1FE /* juce_CaretComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CaretComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp; sourceTree = SOURCE_ROOT; }; + A11BA069921359F646E104A1 /* juce_StandardHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandardHeader.h; path = ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h; sourceTree = SOURCE_ROOT; }; + A190462810A30005F66291F9 /* juce_String.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_String.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_String.h; sourceTree = SOURCE_ROOT; }; + A199934EF3E1D20FD472E51D /* juce_ios_Windowing.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_Windowing.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_Windowing.mm; sourceTree = SOURCE_ROOT; }; + A1CD23B489568CB51325DB98 /* juce_DeletedAtShutdown.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DeletedAtShutdown.cpp; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.cpp; sourceTree = SOURCE_ROOT; }; + A27B095F0D44EB7FFFC3951E /* juce_JSON.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_JSON.cpp; path = ../../JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + A3C98189E1FB70E082F1AC6B /* juce_MouseInputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseInputSource.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h; sourceTree = SOURCE_ROOT; }; + A3E39527888583E832999240 /* juce_android_JNIHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_android_JNIHelpers.h; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_JNIHelpers.h; sourceTree = SOURCE_ROOT; }; + A4010716414361F5F304407A /* juce_IncludeSystemHeaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeSystemHeaders.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h; sourceTree = SOURCE_ROOT; }; + A44D9BDAD9BE9AD2E519D241 /* juce_android_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Fonts.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_android_Fonts.cpp; sourceTree = SOURCE_ROOT; }; + A4732634AB48AFD0FB06D7FA /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; + A4A391D50A9F61201CBC277D /* juce_win32_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Windowing.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp; sourceTree = SOURCE_ROOT; }; + A4BAD3C43AF0D19ECA1C2BB3 /* juce_MultiTimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MultiTimer.cpp; path = ../../JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.cpp; sourceTree = SOURCE_ROOT; }; + A57ACCF886A902BBCB603D5B /* juce_ToneGeneratorAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToneGeneratorAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h; sourceTree = SOURCE_ROOT; }; + A5C29A814EAFAD95B416C624 /* juce_Logger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Logger.h; path = ../../JuceLibraryCode/modules/juce_core/logging/juce_Logger.h; sourceTree = SOURCE_ROOT; }; + A5E6E877E1151D8B3E480B76 /* juce_LookAndFeel_V1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V1.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h; sourceTree = SOURCE_ROOT; }; + 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; }; + A81F4DC234E8D93BF9803529 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + A81FD2D7571ED030F7292079 /* juce_ChoicePropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChoicePropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h; sourceTree = SOURCE_ROOT; }; + A83F026919CEDB80894F3798 /* juce_NotificationType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NotificationType.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_NotificationType.h; sourceTree = SOURCE_ROOT; }; + A95F8438AE6F3BA4CCD2A1EE /* juce_PositionableAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PositionableAudioSource.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h; sourceTree = SOURCE_ROOT; }; + AA2F01B149F981C2997D583F /* juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_processors.mm; path = ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; + AA5AD3160392AC223285535C /* juce_GlowEffect.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GlowEffect.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.cpp; sourceTree = SOURCE_ROOT; }; + AA600E8588CD8DE76CB9C361 /* juce_MultiDocumentPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MultiDocumentPanel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp; sourceTree = SOURCE_ROOT; }; + AA6BE14C6DF4E89F72919216 /* juce_AsyncUpdater.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AsyncUpdater.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.h; sourceTree = SOURCE_ROOT; }; + AA84602D83F8E270AC0281AE /* juce_ProgressBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ProgressBar.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.h; sourceTree = SOURCE_ROOT; }; + AAA6221960332B921DDF42A4 /* juce_DrawableImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableImage.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.h; sourceTree = SOURCE_ROOT; }; + AAD65774913834A6443A3B82 /* juce_UnitTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UnitTest.h; path = ../../JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.h; sourceTree = SOURCE_ROOT; }; + AB6186E32E92664DEFA0C0A1 /* juce_events.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_events.mm; path = ../../JuceLibraryCode/modules/juce_events/juce_events.mm; sourceTree = SOURCE_ROOT; }; + AB7EBBEDA6F3984B295E123F /* juce_android_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Messaging.cpp; path = ../../JuceLibraryCode/modules/juce_events/native/juce_android_Messaging.cpp; sourceTree = SOURCE_ROOT; }; + AB91CD7D677DF03475CA2090 /* juce_android_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Windowing.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_android_Windowing.cpp; sourceTree = SOURCE_ROOT; }; + AC0E5E706FA5E8597F943065 /* juce_LocalisedStrings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LocalisedStrings.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.cpp; sourceTree = SOURCE_ROOT; }; + AC49A363BFC6B7631E1CD39B /* juce_LowLevelGraphicsSoftwareRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsSoftwareRenderer.h; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h; sourceTree = SOURCE_ROOT; }; + AC6693856E8A4626E5571CBC /* juce_AudioDeviceSelectorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioDeviceSelectorComponent.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h; sourceTree = SOURCE_ROOT; }; + AC7FD56AB45D297F1D62676C /* juce_DirectoryContentsDisplayComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryContentsDisplayComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp; sourceTree = SOURCE_ROOT; }; + ACDB4542A6B2FE5186631197 /* juce_BubbleMessageComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BubbleMessageComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp; sourceTree = SOURCE_ROOT; }; + ACDE74B253321268CA9AB8C4 /* juce_TextButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.cpp; sourceTree = SOURCE_ROOT; }; + ACE30A4CDB9C2F2C13B8ADFA /* juce_ChangeBroadcaster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChangeBroadcaster.cpp; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp; sourceTree = SOURCE_ROOT; }; + ACEA0E1D856960307276B8B8 /* juce_graphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_graphics.h; path = ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h; sourceTree = SOURCE_ROOT; }; + AD6C159D76B2BFAF579383F8 /* juce_CachedComponentImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CachedComponentImage.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_CachedComponentImage.h; sourceTree = SOURCE_ROOT; }; + ADC81E4F771BD99A4C3C822A /* juce_win32_DirectWriteTypeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DirectWriteTypeface.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp; sourceTree = SOURCE_ROOT; }; + ADF4E92197B00B0EB10384BA /* juce_CaretComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CaretComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.h; sourceTree = SOURCE_ROOT; }; + AE09B4C2A4BDE8FDA01A8A13 /* dx7note.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = dx7note.cc; path = ../../Source/msfa/dx7note.cc; sourceTree = SOURCE_ROOT; }; + 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; }; + AF298423A147823848DFBC30 /* juce_ReadWriteLock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ReadWriteLock.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.cpp; sourceTree = SOURCE_ROOT; }; + AF9A3BEBEC95195644691CA1 /* juce_mac_AppleRemote.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AppleRemote.mm; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_AppleRemote.mm; sourceTree = SOURCE_ROOT; }; + AFB323F45D65FBC8B472B825 /* juce_GZIPDecompressorInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GZIPDecompressorInputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp; sourceTree = SOURCE_ROOT; }; + B0230FCCA099E6430411DFC9 /* sin.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = sin.cc; path = ../../Source/msfa/sin.cc; sourceTree = SOURCE_ROOT; }; + B06A13CEF4F653521D640041 /* juce_win32_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_SystemTrayIcon.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; + B0A8FCF2D607B95C740D17C9 /* juce_Rectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Rectangle.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h; sourceTree = SOURCE_ROOT; }; + B11EC67DFA21869511B3041E /* juce_ArrowButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ArrowButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.h; sourceTree = SOURCE_ROOT; }; + B1D9F99AC498364816DAC219 /* juce_android_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Files.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_Files.cpp; sourceTree = SOURCE_ROOT; }; + B1E71D410154F9F7964A8F5F /* juce_MouseCursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseCursor.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.h; sourceTree = SOURCE_ROOT; }; + B22154A68283179A2059275F /* juce_MouseEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseEvent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.cpp; sourceTree = SOURCE_ROOT; }; + B240D74DFFCFE7CC095CEF59 /* juce_win32_Registry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Registry.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_Registry.cpp; sourceTree = SOURCE_ROOT; }; + B29C1AA0C72B3F9D34F7FEE4 /* juce_CompilerSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CompilerSupport.h; path = ../../JuceLibraryCode/modules/juce_core/system/juce_CompilerSupport.h; sourceTree = SOURCE_ROOT; }; + B446CB8C1ED8823EA2F33E30 /* juce_FileOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileOutputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.cpp; sourceTree = SOURCE_ROOT; }; + B4821C5DCA629694CE0A29FB /* juce_AudioThumbnail.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioThumbnail.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.h; sourceTree = SOURCE_ROOT; }; + B4AA6DED570BD1D3E701BA49 /* juce_LADSPAPluginFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LADSPAPluginFormat.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h; sourceTree = SOURCE_ROOT; }; + B4C62338187DC6B1B1F0CF54 /* juce_Synthesiser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Synthesiser.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp; sourceTree = SOURCE_ROOT; }; + B4CCE3F32C6854405890C6BC /* juce_NamedPipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_NamedPipe.cpp; path = ../../JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.cpp; sourceTree = SOURCE_ROOT; }; + B55F33C584CCF617C5C71EE6 /* juce_MidiFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiFile.h; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.h; sourceTree = SOURCE_ROOT; }; + B57E1987459E64275B4652B2 /* juce_GlyphArrangement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GlyphArrangement.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp; sourceTree = SOURCE_ROOT; }; + B58C5191B1F0F0863167A322 /* juce_mac_MouseCursor.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MouseCursor.mm; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_MouseCursor.mm; sourceTree = SOURCE_ROOT; }; + B5D800CC11CBD506E9A6F4FB /* juce_AudioProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioProcessor.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp; sourceTree = SOURCE_ROOT; }; + B633E97B2CB9548F0AF0164A /* juce_ResizableBorderComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableBorderComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp; sourceTree = SOURCE_ROOT; }; + B63E7FBEF314AA2B6A8083F4 /* juce_PluginUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PluginUtilities.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp; sourceTree = SOURCE_ROOT; }; + B6A004CD5808CFA5481EFA02 /* juce_ScopedValueSetter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedValueSetter.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_ScopedValueSetter.h; sourceTree = SOURCE_ROOT; }; + B773C79C475482598391DF35 /* juce_AudioPluginFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioPluginFormat.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp; sourceTree = SOURCE_ROOT; }; + B779A3FF92AF0ED28B97C03A /* juce_ValueTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ValueTree.h; path = ../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.h; sourceTree = SOURCE_ROOT; }; + B7ABA3D144D21935200C8386 /* juce_RelativePoint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativePoint.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.cpp; sourceTree = SOURCE_ROOT; }; + B8007B51F9FA8B2F52EF4CCD /* juce_Socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Socket.cpp; path = ../../JuceLibraryCode/modules/juce_core/network/juce_Socket.cpp; sourceTree = SOURCE_ROOT; }; + B84CE707CF89EA0002595BCA /* juce_win32_DirectWriteTypeLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DirectWriteTypeLayout.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp; sourceTree = SOURCE_ROOT; }; + B8F528366A0422FC84469E80 /* juce_TextDiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextDiff.cpp; path = ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp; sourceTree = SOURCE_ROOT; }; + B92920A799E0A58E3B4AF75D /* juce_ShapeButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ShapeButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.h; sourceTree = SOURCE_ROOT; }; + B9D163D4B1C34DFAF84F81E0 /* juce_ResizableCornerComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableCornerComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h; sourceTree = SOURCE_ROOT; }; + BA4FF1F73CF544CF671433D0 /* juce_ComboBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComboBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.h; sourceTree = SOURCE_ROOT; }; + BA52D32B1E0324546C26ACCA /* juce_Application.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Application.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.h; sourceTree = SOURCE_ROOT; }; + 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; }; + BD25F7AC4728A7875B6AE9D5 /* PluginEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginEditor.h; path = ../../Source/PluginEditor.h; sourceTree = SOURCE_ROOT; }; + BDC553DA1A51C45837101B7B /* juce_Typeface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Typeface.h; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.h; sourceTree = SOURCE_ROOT; }; + BE0C6895B768F38281CCC0BC /* juce_StringPairArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringPairArray.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.h; sourceTree = SOURCE_ROOT; }; + BE353EDDEEF8601A3A817617 /* juce_GraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GraphicsContext.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; + BE574127E239EB558B051D34 /* juce_RelativeParallelogram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeParallelogram.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h; sourceTree = SOURCE_ROOT; }; + BEA2BC710D949E126E974D78 /* juce_AudioProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessor.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h; sourceTree = SOURCE_ROOT; }; + BEAE9210BD434DD07FD67CBF /* juce_VSTPluginFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_VSTPluginFormat.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h; sourceTree = SOURCE_ROOT; }; + BEEB5F341047830F06857DD9 /* juce_win32_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Threads.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_Threads.cpp; sourceTree = SOURCE_ROOT; }; + BF47505F73A4CD4D0EB3F430 /* juce_Range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Range.h; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h; sourceTree = SOURCE_ROOT; }; + BF4E95E2F725801F38CFCA77 /* juce_FileBrowserComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBrowserComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h; sourceTree = SOURCE_ROOT; }; + BF536BFBEDDD9802B9516022 /* juce_AudioThumbnailBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioThumbnailBase.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h; sourceTree = SOURCE_ROOT; }; + BF9449063F547456209F21FE /* juce_win32_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Network.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_Network.cpp; sourceTree = SOURCE_ROOT; }; + BFE7C6795569A2BC4EEF91FB /* juce_BufferingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BufferingAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; + BFF8708E6D65F4E2B84983F9 /* juce_ComponentBuilder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentBuilder.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp; sourceTree = SOURCE_ROOT; }; + C01EE75D859C1F942DA3AE61 /* fm_core.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fm_core.cc; path = ../../Source/msfa/fm_core.cc; sourceTree = SOURCE_ROOT; }; + 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; }; + C294314DFA3B047D1F745A23 /* juce_StringRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringRef.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_StringRef.h; sourceTree = SOURCE_ROOT; }; + C29DCEB09280116E3F4E87C3 /* juce_AudioProcessorListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessorListener.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorListener.h; sourceTree = SOURCE_ROOT; }; + C2AA393651CBC37DCD7718BD /* OperatorEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OperatorEditor.h; path = ../../Source/OperatorEditor.h; sourceTree = SOURCE_ROOT; }; + C33C134DA87CD13FAF7BC5A1 /* juce_CheckSettingMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CheckSettingMacros.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h; sourceTree = SOURCE_ROOT; }; + C4282ED857CAA664F85D5C4D /* juce_android_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_SystemStats.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_android_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + C6928FE8579AE1980061CA43 /* dx7note.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = dx7note.h; path = ../../Source/msfa/dx7note.h; sourceTree = SOURCE_ROOT; }; + C74F0F7CA3A1A201C0EC4772 /* juce_LookAndFeel_V2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V2.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h; sourceTree = SOURCE_ROOT; }; + C7577AF98915C39EDCEC259A /* Slider_26x26.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Slider_26x26.png; path = ../../Resources/ui/Slider_26x26.png; sourceTree = SOURCE_ROOT; }; + 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; }; + CA8B960E006E1C65A6A2E8AA /* juce_InputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InputStream.h; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_InputStream.h; sourceTree = SOURCE_ROOT; }; + CAF913DD133AC8882640F266 /* juce_AlertWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AlertWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.h; sourceTree = SOURCE_ROOT; }; + CB38F1D4BB78766DBD50FEB9 /* juce_URL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_URL.cpp; path = ../../JuceLibraryCode/modules/juce_core/network/juce_URL.cpp; sourceTree = SOURCE_ROOT; }; + CB7C9535E3F994DBA41FC649 /* juce_PropertiesFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertiesFile.cpp; path = ../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp; sourceTree = SOURCE_ROOT; }; + CBEE3341DEFF854B1D114C0B /* Meter_140x8.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Meter_140x8.png; path = ../../Resources/ui/Meter_140x8.png; sourceTree = SOURCE_ROOT; }; + CC04B8DF2C8AAFD8DB02A142 /* juce_GlowEffect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GlowEffect.h; path = ../../JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.h; sourceTree = SOURCE_ROOT; }; + CC1B6A4F3E42E9DE4C619D00 /* juce_DeletedAtShutdown.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DeletedAtShutdown.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.h; sourceTree = SOURCE_ROOT; }; + CCBC05EAC1621CB1519FA5A4 /* juce_TabbedComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TabbedComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp; sourceTree = SOURCE_ROOT; }; + CCBC46262A82145F2206872E /* juce_AudioDeviceSelectorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioDeviceSelectorComponent.cpp; path = ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp; sourceTree = SOURCE_ROOT; }; + CE30C698B8FC1E23D6A8BB35 /* juce_DrawablePath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawablePath.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.h; sourceTree = SOURCE_ROOT; }; + CE8542A4C8BB33C6A0EA36A4 /* juce_mac_CarbonViewWrapperComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CarbonViewWrapperComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h; sourceTree = SOURCE_ROOT; }; + CECC7AEC966A1651289B4701 /* juce_InterprocessConnectionServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterprocessConnectionServer.h; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h; sourceTree = SOURCE_ROOT; }; + CEFACF205D94175B714846DB /* juce_SystemTrayIconComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemTrayIconComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h; sourceTree = SOURCE_ROOT; }; + 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; }; + D4FC04482169FDDCEB7A3BB5 /* juce_win32_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_FileChooser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; + D564C8B4087316C3A47936B0 /* juce_RelativeCoordinate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeCoordinate.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp; sourceTree = SOURCE_ROOT; }; + D5E430C641A42BA4693AC4AF /* juce_ColourSelector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ColourSelector.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.cpp; sourceTree = SOURCE_ROOT; }; + D5E8818F417B8FBF0F9FECBD /* Light_14x14.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Light_14x14.png; path = ../../Resources/ui/Light_14x14.png; sourceTree = SOURCE_ROOT; }; + D63FBBC40FA8CF0773BA9099 /* juce_FloatVectorOperations.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FloatVectorOperations.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp; sourceTree = SOURCE_ROOT; }; + D66793B7DB6B5CFC22A1BD9D /* AlgoDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AlgoDisplay.h; path = ../../Source/AlgoDisplay.h; sourceTree = SOURCE_ROOT; }; + D6C62054C5A49E8BB8902DF8 /* juce_LocalisedStrings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LocalisedStrings.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.h; sourceTree = SOURCE_ROOT; }; + D6C6FCBA5ECA257959BFE674 /* juce_VST_Wrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp; sourceTree = SOURCE_ROOT; }; + D6DF0265148E2542CF8184CB /* juce_KeyPressMappingSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyPressMappingSet.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp; sourceTree = SOURCE_ROOT; }; + D6F2BF4E3C3BE264123B3BB5 /* juce_Javascript.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Javascript.h; path = ../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.h; sourceTree = SOURCE_ROOT; }; + D70670809153CBEA5AB4E359 /* juce_BigInteger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BigInteger.cpp; path = ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp; sourceTree = SOURCE_ROOT; }; + D74AFAA3C82432B7113CF705 /* juce_DrawableButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.cpp; sourceTree = SOURCE_ROOT; }; + D77B73AB3166A76FCA536E3C /* juce_NativeMessageBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NativeMessageBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_NativeMessageBox.h; sourceTree = SOURCE_ROOT; }; + 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; }; + DA27D90A90F1795DCD9DA064 /* juce_Value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Value.cpp; path = ../../JuceLibraryCode/modules/juce_data_structures/values/juce_Value.cpp; sourceTree = SOURCE_ROOT; }; + DA4359972E065615EEF392EB /* juce_ProgressBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ProgressBar.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.cpp; sourceTree = SOURCE_ROOT; }; + DAEFEE4711393EBF6BC1EB3A /* juce_DropShadowEffect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DropShadowEffect.h; path = ../../JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.h; sourceTree = SOURCE_ROOT; }; + DB3B5F6FE49267EE53089A05 /* juce_linux_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_WebBrowserComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; + DB9F89D1872247982F4D0913 /* juce_TableHeaderComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TableHeaderComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h; sourceTree = SOURCE_ROOT; }; + DBEA78ADC148399D593D22A9 /* juce_AudioProcessorEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessorEditor.h; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h; sourceTree = SOURCE_ROOT; }; + DC75DFCDFCDB425927B11EC0 /* PluginFx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginFx.h; path = ../../Source/PluginFx.h; sourceTree = SOURCE_ROOT; }; + DD1BF932ABF0CEC81A8B8A3A /* juce_DynamicObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DynamicObject.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.h; sourceTree = SOURCE_ROOT; }; + DD683E5793B347EEB07FB199 /* juce_ArrayAllocationBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ArrayAllocationBase.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h; sourceTree = SOURCE_ROOT; }; + DD9B0DAF1119ECB6FDC0A3AE /* juce_Path.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Path.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.cpp; sourceTree = SOURCE_ROOT; }; + DDEEAB98F5FD8C74E02FA413 /* juce_CallbackMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CallbackMessage.h; path = ../../JuceLibraryCode/modules/juce_events/messages/juce_CallbackMessage.h; sourceTree = SOURCE_ROOT; }; + DE594C0E9F4887C1B92F41E7 /* juce_LowLevelGraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsContext.h; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h; sourceTree = SOURCE_ROOT; }; + DE8C3DD36C117E355C7EB9FE /* juce_RelativeParallelogram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeParallelogram.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp; sourceTree = SOURCE_ROOT; }; + DF8DE64F9BD944A64F90B0EC /* juce_BooleanPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BooleanPropertyComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h; sourceTree = SOURCE_ROOT; }; + E02D54F56C0EA9C94494CFF7 /* juce_KeyListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyListener.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.h; sourceTree = SOURCE_ROOT; }; + E0DB95731A18E8D551F378BF /* juce_DrawableComposite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableComposite.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp; sourceTree = SOURCE_ROOT; }; + E18590F0257AB3D1F7F7CE8F /* juce_LeakedObjectDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LeakedObjectDetector.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_LeakedObjectDetector.h; sourceTree = SOURCE_ROOT; }; + E1E5A0164A129C5DA1FA8DB7 /* juce_AffineTransform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AffineTransform.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.cpp; sourceTree = SOURCE_ROOT; }; + E2E2DC879339A8A8F83349D8 /* juce_MidiMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiMessage.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.cpp; sourceTree = SOURCE_ROOT; }; + E2E7F9942FA653428A583920 /* juce_Colour.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Colour.h; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.h; sourceTree = SOURCE_ROOT; }; + E2FAE3B77A936D9AF0E8DEEC /* juce_HyperlinkButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HyperlinkButton.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h; sourceTree = SOURCE_ROOT; }; + E32283AE8CC5A022E1A6B30B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + E44EB5B165F16ABE2DFB809D /* juce_FileChooserDialogBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileChooserDialogBox.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h; sourceTree = SOURCE_ROOT; }; + E4644D1ECB4F5A7D7062E2CB /* juce_mac_NSViewComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponent.mm; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm; sourceTree = SOURCE_ROOT; }; + E4C0D5FE28A85EDD44727BE3 /* juce_GZIPCompressorOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GZIPCompressorOutputStream.h; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h; sourceTree = SOURCE_ROOT; }; + E5241F77EBB47E4DF15750FA /* juce_BubbleMessageComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BubbleMessageComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h; sourceTree = SOURCE_ROOT; }; + E56A4090F6CE76FD8C98FA76 /* juce_PropertiesFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertiesFile.h; path = ../../JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.h; sourceTree = SOURCE_ROOT; }; + E59D9D6522A13C689785C032 /* juce_AsyncUpdater.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AsyncUpdater.cpp; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp; sourceTree = SOURCE_ROOT; }; + E5ABDC305FF03E23A34302F1 /* juce_MACAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MACAddress.h; path = ../../JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h; sourceTree = SOURCE_ROOT; }; + E5B0F6E8B90970181A8F8A5D /* juce_TextPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextPropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; + E5CD39DEA3BE8EC9959F8CFE /* juce_mac_WebBrowserComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_WebBrowserComponent.mm; path = ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm; sourceTree = SOURCE_ROOT; }; + E5D86302F07C5564E71BDD33 /* juce_MultiTouchMapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiTouchMapper.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_MultiTouchMapper.h; sourceTree = SOURCE_ROOT; }; + E60515FDC5AD0779F615C43E /* juce_ZipFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ZipFile.cpp; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp; sourceTree = SOURCE_ROOT; }; + E60A33E021C4CA870FFE07CF /* juce_Image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Image.h; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_Image.h; sourceTree = SOURCE_ROOT; }; + E65D3A0B86F5E8834CE77DB5 /* juce_PNGLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PNGLoader.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp; sourceTree = SOURCE_ROOT; }; + E6F65C031FCBB192F3927D4C /* ButtonUnlabeled_50x30.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ButtonUnlabeled_50x30.png; path = ../../Resources/ui/ButtonUnlabeled_50x30.png; sourceTree = SOURCE_ROOT; }; + E74E1F2048368E816394FA74 /* juce_LowLevelGraphicsPostScriptRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LowLevelGraphicsPostScriptRenderer.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp; sourceTree = SOURCE_ROOT; }; + E7E5B7A78A2D1C47285B79FC /* juce_ArrowButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ArrowButton.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.cpp; sourceTree = SOURCE_ROOT; }; + E7EF16D6D50A17A5672075F0 /* juce_ImageCache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageCache.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp; sourceTree = SOURCE_ROOT; }; + E7F00CEE06961C2D9EDDA697 /* juce_IIRFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IIRFilter.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.cpp; sourceTree = SOURCE_ROOT; }; + E84D9D5463240034FD814D49 /* juce_FileInputSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileInputSource.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.cpp; sourceTree = SOURCE_ROOT; }; + E8A01F45441E170E6190FADD /* juce_Button.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Button.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.h; sourceTree = SOURCE_ROOT; }; + E8A7578ED10948AB49EE2997 /* juce_FileTreeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileTreeComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h; sourceTree = SOURCE_ROOT; }; + E90C9A775597228F1F127252 /* juce_EdgeTable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_EdgeTable.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.cpp; sourceTree = SOURCE_ROOT; }; + E912092604DBF571BDC08D60 /* juce_DrawableRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableRectangle.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp; sourceTree = SOURCE_ROOT; }; + E99DD30E1F2706D62695EB8C /* juce_Colours.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Colours.h; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.h; sourceTree = SOURCE_ROOT; }; + E9BA26E4F993EBFB0E36B18C /* juce_RelativePointPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativePointPath.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.h; sourceTree = SOURCE_ROOT; }; + E9E4792648C00B4A23C1A39D /* juce_DrawableShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableShape.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.h; sourceTree = SOURCE_ROOT; }; + EA15BEB063E386B16E2CA557 /* juce_AudioProcessorEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioProcessorEditor.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp; sourceTree = SOURCE_ROOT; }; + EA6FC4F1F0D6EAE661569905 /* PluginParam.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginParam.h; path = ../../Source/PluginParam.h; sourceTree = SOURCE_ROOT; }; + EA765AB65F269CFAD6CA3BFE /* juce_MenuBarModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MenuBarModel.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp; sourceTree = SOURCE_ROOT; }; + EAA5D8078BCC042BDF94C77A /* juce_RTAS_Wrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_Wrapper.cpp; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp; sourceTree = SOURCE_ROOT; }; + EACE6ED62F30C9222D91ACB2 /* juce_InterprocessConnectionServer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InterprocessConnectionServer.cpp; path = ../../JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp; sourceTree = SOURCE_ROOT; }; + EB7592B101CFEDF629993E39 /* juce_BasicNativeHeaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BasicNativeHeaders.h; path = ../../JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h; sourceTree = SOURCE_ROOT; }; + EB82AEC0B78709874C1749EC /* juce_CodeEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeEditorComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h; sourceTree = SOURCE_ROOT; }; + EBC1D498822B210B1B578763 /* juce_Colours.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Colours.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.cpp; sourceTree = SOURCE_ROOT; }; + EBFE4F00A24A7C0304DEFA1A /* juce_ActionBroadcaster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActionBroadcaster.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.h; sourceTree = SOURCE_ROOT; }; + ECB0C2120DE11AE690DB987B /* juce_ListenerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ListenerList.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ListenerList.h; sourceTree = SOURCE_ROOT; }; + ECD18CF97A794402B04570DB /* juce_ToolbarItemPalette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarItemPalette.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp; sourceTree = SOURCE_ROOT; }; + ED07CA90BA1A84256E31290F /* juce_MouseListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseListener.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.cpp; sourceTree = SOURCE_ROOT; }; + EE05AF7337689377BBF4A40B /* juce_BubbleComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BubbleComponent.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.h; sourceTree = SOURCE_ROOT; }; + EE40D10A94911C19595F860D /* juce_MultiDocumentPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiDocumentPanel.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h; sourceTree = SOURCE_ROOT; }; + EE692C17A4DC2AC9A4C52173 /* juce_ActionListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActionListener.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionListener.h; sourceTree = SOURCE_ROOT; }; + EE6F7ABA79C5D3A9FFCEC493 /* juce_GZIPDecompressorInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GZIPDecompressorInputStream.h; path = ../../JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h; sourceTree = SOURCE_ROOT; }; + EEC5BFDA3C3B23D08E4528B7 /* juce_linux_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Files.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp; sourceTree = SOURCE_ROOT; }; + EF0D818197F7203D3DEF156E /* juce_Toolbar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Toolbar.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.h; sourceTree = SOURCE_ROOT; }; + EF58FBB6E8FD659CC0939B06 /* juce_ResizableWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.h; sourceTree = SOURCE_ROOT; }; + EF5B2974D235161C6A1536A4 /* juce_win32_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_SystemStats.cpp; path = ../../JuceLibraryCode/modules/juce_core/native/juce_win32_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; + EFABD729C0DFDF17DC9AAD80 /* juce_SharedResourcePointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SharedResourcePointer.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_SharedResourcePointer.h; sourceTree = SOURCE_ROOT; }; + F0A4AF9F51C7A271A41DB640 /* juce_ChangeBroadcaster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChangeBroadcaster.h; path = ../../JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h; sourceTree = SOURCE_ROOT; }; + F0E8BE4931D56987065FE1C1 /* juce_TemporaryFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TemporaryFile.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.h; sourceTree = SOURCE_ROOT; }; + F1406998FD7313F016AB99BA /* juce_RelativeCoordinatePositioner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeCoordinatePositioner.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h; sourceTree = SOURCE_ROOT; }; + F1B87A9524CB1BFD0A3CDC47 /* juce_Justification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Justification.h; path = ../../JuceLibraryCode/modules/juce_graphics/placement/juce_Justification.h; sourceTree = SOURCE_ROOT; }; + F1D186A91AC8D4E99EA16650 /* juce_MemoryOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryOutputStream.cpp; path = ../../JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.cpp; sourceTree = SOURCE_ROOT; }; + F213F6D6186ABA1FD60ADC42 /* juce_PathIterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PathIterator.h; path = ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.h; sourceTree = SOURCE_ROOT; }; + F221CF21582EE0B8FE774583 /* ParamDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ParamDialog.cpp; path = ../../Source/ParamDialog.cpp; sourceTree = SOURCE_ROOT; }; + F258C148A5FB04C70976E92A /* SysexComm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SysexComm.h; path = ../../Source/SysexComm.h; sourceTree = SOURCE_ROOT; }; + 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; }; + F598F4A108550EDBF7504E7B /* juce_ThreadPool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ThreadPool.cpp; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.cpp; sourceTree = SOURCE_ROOT; }; + F5E56D366A88F772BE998AED /* juce_MemoryMappedFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryMappedFile.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_MemoryMappedFile.h; sourceTree = SOURCE_ROOT; }; + F63CE53483AF125DCFB024F1 /* exp2.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = exp2.cc; path = ../../Source/msfa/exp2.cc; sourceTree = SOURCE_ROOT; }; + F68AA879901D4E695CBC3FAF /* juce_VSTPluginFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VSTPluginFormat.cpp; path = ../../JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + F919F7358EF25E87A7BCC01D /* juce_AlertWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AlertWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.cpp; sourceTree = SOURCE_ROOT; }; + F93F29D9762799B24457617D /* juce_DialogWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DialogWindow.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.cpp; sourceTree = SOURCE_ROOT; }; + F957420DFF4D2354671B4116 /* juce_RectanglePlacement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RectanglePlacement.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.cpp; sourceTree = SOURCE_ROOT; }; + F9B29C9F01195D5A979AB5C9 /* juce_SVGParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SVGParser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/drawables/juce_SVGParser.cpp; sourceTree = SOURCE_ROOT; }; + F9FA29A5FF9C9921D785A1C0 /* juce_LookAndFeel_V1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V1.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp; sourceTree = SOURCE_ROOT; }; + FA0406B777C1CB9C71F86BC1 /* juce_LuaCodeTokeniser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LuaCodeTokeniser.cpp; path = ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.cpp; sourceTree = SOURCE_ROOT; }; + FA726CE9275EF0E84BBEA666 /* juce_LinkedListPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LinkedListPointer.h; path = ../../JuceLibraryCode/modules/juce_core/containers/juce_LinkedListPointer.h; sourceTree = SOURCE_ROOT; }; + FA98BC06299525310A31107B /* juce_Label.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Label.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.h; sourceTree = SOURCE_ROOT; }; + FAC5045BEAA6C0B1AC904BED /* juce_TextDragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextDragAndDropTarget.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; + FB135AE48DBB6E5CF88A30F1 /* juce_DocumentWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DocumentWindow.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.h; sourceTree = SOURCE_ROOT; }; + FB35DC2702275D1038B7B960 /* juce_OptionalScopedPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OptionalScopedPointer.h; path = ../../JuceLibraryCode/modules/juce_core/memory/juce_OptionalScopedPointer.h; sourceTree = SOURCE_ROOT; }; + FB48147A1424E6D0A320DA6B /* juce_HighResolutionTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HighResolutionTimer.h; path = ../../JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.h; sourceTree = SOURCE_ROOT; }; + FC452B781AEE181BEF7F948E /* juce_ComponentPeer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentPeer.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp; sourceTree = SOURCE_ROOT; }; + FC856709502EE15E8D3F448B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + FCABD85F0480D4972896F379 /* juce_ReverbAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ReverbAudioSource.cpp; path = ../../JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp; sourceTree = SOURCE_ROOT; }; + FCBA692E842A80D9618CA467 /* juce_LiveConstantEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LiveConstantEditor.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.h; sourceTree = SOURCE_ROOT; }; + FD2285710D78FDBC856ADF13 /* juce_AudioProcessorPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioProcessorPlayer.h; path = ../../JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h; sourceTree = SOURCE_ROOT; }; + FD333147C1339A81B846EC52 /* juce_RecentlyOpenedFilesList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RecentlyOpenedFilesList.h; path = ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h; sourceTree = SOURCE_ROOT; }; + FD799268DEA0EC4CDFD4DA10 /* juce_NewLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NewLine.h; path = ../../JuceLibraryCode/modules/juce_core/text/juce_NewLine.h; sourceTree = SOURCE_ROOT; }; + FDA8E9094D7495F5116F7742 /* juce_PluginHostType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h; sourceTree = SOURCE_ROOT; }; + FDDB0277D2D036AEFA3EBD2D /* juce_Font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Font.cpp; path = ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp; sourceTree = SOURCE_ROOT; }; + FE39DD2B654DF778D919D554 /* juce_RTAS_MacResources.r */ = {isa = PBXFileReference; lastKnownFileType = file.r; name = juce_RTAS_MacResources.r; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_MacResources.r; sourceTree = SOURCE_ROOT; }; + FE42B80DEA2E49C07E9E1C0A /* juce_RelativeRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeRectangle.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp; sourceTree = SOURCE_ROOT; }; + FF01650D69FB076FD8FCCE32 /* juce_PropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertyComponent.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; + FF46344F53B1AE5119D163D5 /* juce_CarbonVisibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CarbonVisibility.h; path = ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CarbonVisibility.h; sourceTree = SOURCE_ROOT; }; + FF5B77AA3517B4637F862BD3 /* juce_RelativeCoordinatePositioner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeCoordinatePositioner.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp; sourceTree = SOURCE_ROOT; }; + FF6607118B29435E76806DFA /* Dexed.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Dexed.component; sourceTree = BUILT_PRODUCTS_DIR; }; + FF973BD60572C077A148D3AB /* juce_WildcardFileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WildcardFileFilter.h; path = ../../JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.h; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 06D721A024B3596A28AB8EC1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + 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 */, + A7D45B047CA84D7EF7018CDC /* QuartzCore.framework in Frameworks */, + 7E444608AFB10ED54DB5C9AB /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 01533246E329E35CCD6F8580 /* Products */ = { + isa = PBXGroup; + children = ( + FF6607118B29435E76806DFA /* Dexed.component */, + ); + name = Products; + sourceTree = ""; + }; + 0652CE27AE4971C99654E3BF /* dsp */ = { + isa = PBXGroup; + children = ( + 8BADEB7BF1A65E83A7A1736D /* PluginFx.cpp */, + DC75DFCDFCDB425927B11EC0 /* PluginFx.h */, + 8BEBEDCAD409EE3A5D383B6D /* EngineMkI.cpp */, + C222D35AC4FC5C2A3BB0F8B6 /* EngineMkI.h */, + 61F792AFE04C15F413A4F766 /* EngineOpl.cpp */, + 7A58027CF8C6967B02370E01 /* EngineOpl.h */, + ); + name = dsp; + sourceTree = ""; + }; + 0A1CD2C6C377E596E2BB643C /* maths */ = { + isa = PBXGroup; + children = ( + D70670809153CBEA5AB4E359 /* juce_BigInteger.cpp */, + 55474A49BF29196733C89BBB /* juce_BigInteger.h */, + 6C1EBFA6E5161BFC6E0A6686 /* juce_Expression.cpp */, + 2BAC9F6B6869D1E85C51540B /* juce_Expression.h */, + 0707C87B401DC983E3FF4263 /* juce_MathsFunctions.h */, + 1629C7407F033B97102CEF6B /* juce_NormalisableRange.h */, + 89BBB19B9AFC6DAD43B9B512 /* juce_Random.cpp */, + 83FAEF9BE29243FBED61B39F /* juce_Random.h */, + BF47505F73A4CD4D0EB3F430 /* juce_Range.h */, + ); + name = maths; + sourceTree = ""; + }; + 0FB9E2767E5705CC99B13E68 /* utility */ = { + isa = PBXGroup; + children = ( + FF46344F53B1AE5119D163D5 /* juce_CarbonVisibility.h */, + C33C134DA87CD13FAF7BC5A1 /* juce_CheckSettingMacros.h */, + 477946525F6F1BE9135A3101 /* juce_FakeMouseMoveGenerator.h */, + 1358A353CB770ABF4DF73417 /* juce_IncludeModuleHeaders.h */, + A4010716414361F5F304407A /* juce_IncludeSystemHeaders.h */, + FDA8E9094D7495F5116F7742 /* juce_PluginHostType.h */, + B63E7FBEF314AA2B6A8083F4 /* juce_PluginUtilities.cpp */, + 4FD935EA5DAA0EAB4F266B2E /* juce_WindowsHooks.h */, + ); + name = utility; + sourceTree = ""; + }; + 102590FC92E1B5107F83576A /* juce_gui_basics */ = { + isa = PBXGroup; + children = ( + FE9550EAB790E5DA3F2D29FF /* components */, + 2B22A7966C00D4C9740DBC50 /* mouse */, + 5648974C3A509CF7BCB564A2 /* keyboard */, + F70E2701A89603A4BE984FF6 /* widgets */, + 2B9B650A5C371167F1E95054 /* windows */, + 78B7B5349F52AFB72E0AB8C6 /* menus */, + AF25CB689CF9F18AB7F18B70 /* layout */, + 3DE9AC051C508BB978AF0DB2 /* buttons */, + CAF6EDA5961A5335899392C7 /* positioning */, + 6FDE421EF91F6A2ECE24F648 /* drawables */, + D478C042D92EB811C777A864 /* properties */, + E6BDE757CFD28DF7846CD1ED /* lookandfeel */, + 64777E3332749BC9BC58A9C9 /* filebrowser */, + D20A63B1C4DF64E9DA6C9CE8 /* commands */, + 9335318EC700B990C16F4739 /* misc */, + E12CE38F88D50562CD35E502 /* application */, + 76ACF3D24BC1E838C60D1C40 /* native */, + 3D52BDFF32D151178ABE21D0 /* juce_module_info */, + A354DF25FF89648B38DB63DC /* juce_gui_basics.h */, + ); + name = juce_gui_basics; + sourceTree = ""; + }; + 119C8C138453E1EDB43BB203 /* sources */ = { + isa = PBXGroup; + children = ( + 528BBDB63A8BF7246C4DDBA1 /* juce_AudioSource.h */, + BFE7C6795569A2BC4EEF91FB /* juce_BufferingAudioSource.cpp */, + 20D22F9CE83DD70583C68940 /* juce_BufferingAudioSource.h */, + 57A533082FEF0CE002D69EDB /* juce_ChannelRemappingAudioSource.cpp */, + 3A2DE2FA7B6D718AEF872F43 /* juce_ChannelRemappingAudioSource.h */, + 7A26D67672786E0663369D49 /* juce_IIRFilterAudioSource.cpp */, + 3A0F35877A9E2F5D5D6A0434 /* juce_IIRFilterAudioSource.h */, + 5BA236D62129EFE13A9EAB1B /* juce_MixerAudioSource.cpp */, + 30C8F9B8F2E0D9D572E43E7A /* juce_MixerAudioSource.h */, + A95F8438AE6F3BA4CCD2A1EE /* juce_PositionableAudioSource.h */, + 5548DEE5ED071453F8AD8AB6 /* juce_ResamplingAudioSource.cpp */, + 37FEC98938A31E7E6DE9D515 /* juce_ResamplingAudioSource.h */, + FCABD85F0480D4972896F379 /* juce_ReverbAudioSource.cpp */, + D7E27005916D044FD96919B8 /* juce_ReverbAudioSource.h */, + A0C5AA7F71F5C650FBBB83C9 /* juce_ToneGeneratorAudioSource.cpp */, + A57ACCF886A902BBCB603D5B /* juce_ToneGeneratorAudioSource.h */, + ); + name = sources; + sourceTree = ""; + }; + 128F041FBAC450E8521EE891 /* undomanager */ = { + isa = PBXGroup; + children = ( + 3F0F5E60F2077B05385D6122 /* juce_UndoableAction.h */, + 496ADA4A8E3A7E4906EADC88 /* juce_UndoManager.cpp */, + A763DB1FF5441EFF39491530 /* juce_UndoManager.h */, + ); + name = undomanager; + sourceTree = ""; + }; + 16EFEE06D414EBB4E08A3DCA /* misc */ = { + isa = PBXGroup; + children = ( + 7FCE241BE34BC4D1E6988B1F /* juce_Result.cpp */, + 587A3ADC691765F0227C4707 /* juce_Result.h */, + 99FFA4AC86A982F68CE03ED3 /* juce_Uuid.cpp */, + 51D460DE650B5F3701174605 /* juce_Uuid.h */, + 9B36F7CC7A136C2AEB4E5E53 /* juce_WindowsRegistry.h */, + ); + name = misc; + sourceTree = ""; + }; + 22B86A69849E8A8394A7512D /* effects */ = { + isa = PBXGroup; + children = ( + 7A0FB6545BA2E344A1F45EA5 /* juce_Decibels.h */, + E7F00CEE06961C2D9EDDA697 /* juce_IIRFilter.cpp */, + 518104B0010D2466EB51D01A /* juce_IIRFilter.h */, + 46908987EEFC3623A53A95C2 /* juce_LagrangeInterpolator.cpp */, + A040ED3E3D914E80D6F56110 /* juce_LagrangeInterpolator.h */, + 8A566C440278C23B8FB3A9AB /* juce_Reverb.h */, + ); + name = effects; + sourceTree = ""; + }; + 24E56C122BA7B936EB30D9EE /* messages */ = { + isa = PBXGroup; + children = ( + 33E4BED358B8566CCEE47B95 /* juce_ApplicationBase.cpp */, + C1CB32E507C8F16FFF6014F6 /* juce_ApplicationBase.h */, + DDEEAB98F5FD8C74E02FA413 /* juce_CallbackMessage.h */, + A1CD23B489568CB51325DB98 /* juce_DeletedAtShutdown.cpp */, + CC1B6A4F3E42E9DE4C619D00 /* juce_DeletedAtShutdown.h */, + 866BB30F214A58492E281430 /* juce_Initialisation.h */, + 2DF03B864D4F23315F18CC24 /* juce_Message.h */, + 853996FFE0D8585AACC747C4 /* juce_MessageListener.cpp */, + 2752A284F49F193F36688FAA /* juce_MessageListener.h */, + 006FC3A3740D97EE2F4A78B3 /* juce_MessageManager.cpp */, + 8D7D3383FF13817F3B277B02 /* juce_MessageManager.h */, + 0FB6B4A8DC064694A4A3B271 /* juce_MountedVolumeListChangeDetector.h */, + A83F026919CEDB80894F3798 /* juce_NotificationType.h */, + ); + name = messages; + sourceTree = ""; + }; + 24EAA5A95BB6182CEC97A78A /* juce_gui_extra */ = { + isa = PBXGroup; + children = ( + 997D1EDFF8867D6F34493768 /* code_editor */, + 3BAE6D34CB0FFE32A18C6008 /* documents */, + 8E4E901883E6B9C038471176 /* embedding */, + B199AE84B656EEB377B44DAE /* misc */, + E71EF502364BDEA76FE5A4E9 /* native */, + 113019177161C70BFD9E655E /* juce_module_info */, + 730BEAA59340DC3DF50E2127 /* juce_gui_extra.h */, + ); + name = juce_gui_extra; + sourceTree = ""; + }; + 29B923E6EB12F97B68585AFC /* Source */ = { + isa = PBXGroup; + children = ( + 0652CE27AE4971C99654E3BF /* dsp */, + 427DD4218ED26D69B0149A90 /* ui */, + BDC5059F1563FD8DD69AD324 /* msfa */, + 0BD21CA621B7350EBED18C0A /* Dexed.h */, + 45ADFD8885BE76C7F7D999AC /* PluginProcessor.cpp */, + 5C0A1B7E2BF8FCAF5A1E8616 /* PluginProcessor.h */, + 59D15F780D468B587F9C7E78 /* PluginParam.cpp */, + EA6FC4F1F0D6EAE661569905 /* PluginParam.h */, + 7936BBAA586387B2FAFB958B /* PluginData.cpp */, + C56E401381FF968837F82364 /* PluginData.h */, + 65BE679590BFE2466E16EA67 /* SysexComm.cpp */, + F258C148A5FB04C70976E92A /* SysexComm.h */, + ); + name = Source; + sourceTree = ""; + }; + 2B22A7966C00D4C9740DBC50 /* mouse */ = { + isa = PBXGroup; + children = ( + 5BC311F801FE9D018A7B231C /* juce_ComponentDragger.cpp */, + 4051235A3DA7534A8E1286F0 /* juce_ComponentDragger.h */, + 7D5E3634F29C83FE1216E5EC /* juce_DragAndDropContainer.cpp */, + 015FE0A32C2B3FDA879FAB57 /* juce_DragAndDropContainer.h */, + 72AC691AF255DD0B6D582EB3 /* juce_DragAndDropTarget.h */, + 753358C232EE9B14F9CFE87C /* juce_FileDragAndDropTarget.h */, + D8498304CBB374B2800442D4 /* juce_LassoComponent.h */, + 4CD97CB51FE3AD5248285B0A /* juce_MouseCursor.cpp */, + B1E71D410154F9F7964A8F5F /* juce_MouseCursor.h */, + B22154A68283179A2059275F /* juce_MouseEvent.cpp */, + 900CA19F25F2140D0067345B /* juce_MouseEvent.h */, + 0EF8098DE092ED5C25105241 /* juce_MouseInactivityDetector.cpp */, + 46C20298CCB469481F5C8D36 /* juce_MouseInactivityDetector.h */, + 9D2ECC20D62F513E41A28337 /* juce_MouseInputSource.cpp */, + A3C98189E1FB70E082F1AC6B /* juce_MouseInputSource.h */, + ED07CA90BA1A84256E31290F /* juce_MouseListener.cpp */, + 524D9B46D38DCF45CA2E8DD2 /* juce_MouseListener.h */, + C8DE1F3E1A1871ABB88A5B2D /* juce_SelectedItemSet.h */, + FAC5045BEAA6C0B1AC904BED /* juce_TextDragAndDropTarget.h */, + 8645DD1C8D096C9D7B4B67F2 /* juce_TooltipClient.h */, + ); + name = mouse; + sourceTree = ""; + }; + 2B9B650A5C371167F1E95054 /* windows */ = { + isa = PBXGroup; + children = ( + F919F7358EF25E87A7BCC01D /* juce_AlertWindow.cpp */, + CAF913DD133AC8882640F266 /* juce_AlertWindow.h */, + 2860C307AFC727F3591D9FBB /* juce_CallOutBox.cpp */, + 37282A25BDD0EEC4AC5F5A8C /* juce_CallOutBox.h */, + FC452B781AEE181BEF7F948E /* juce_ComponentPeer.cpp */, + 64E0EE125571D369100796D9 /* juce_ComponentPeer.h */, + F93F29D9762799B24457617D /* juce_DialogWindow.cpp */, + 84F48AAB7D37C193E401595F /* juce_DialogWindow.h */, + 040A33439B5E80CE3717319E /* juce_DocumentWindow.cpp */, + FB135AE48DBB6E5CF88A30F1 /* juce_DocumentWindow.h */, + D77B73AB3166A76FCA536E3C /* juce_NativeMessageBox.h */, + 73A5B8C82401A8D56F700A49 /* juce_ResizableWindow.cpp */, + EF58FBB6E8FD659CC0939B06 /* juce_ResizableWindow.h */, + 1585F30843449EA6EA078288 /* juce_ThreadWithProgressWindow.cpp */, + 577D5E62E1CE48CEAD5855AE /* juce_ThreadWithProgressWindow.h */, + C6559A509BD759234BFFCA5D /* juce_TooltipWindow.cpp */, + 116D0566C94C0FF5C3B68DF3 /* juce_TooltipWindow.h */, + 18AD1662D33E576F96C30A6A /* juce_TopLevelWindow.cpp */, + 1754400A2E372510CB25043F /* juce_TopLevelWindow.h */, + ); + name = windows; + sourceTree = ""; + }; + 2BB71E1725728DD1B293B270 /* processors */ = { + isa = PBXGroup; + children = ( + 7353E96136FAD8E0F0FAF2F3 /* juce_AudioPlayHead.h */, + F3EADB9BD1C520ABD153B785 /* juce_AudioPluginInstance.h */, + B5D800CC11CBD506E9A6F4FB /* juce_AudioProcessor.cpp */, + BEA2BC710D949E126E974D78 /* juce_AudioProcessor.h */, + EA15BEB063E386B16E2CA557 /* juce_AudioProcessorEditor.cpp */, + DBEA78ADC148399D593D22A9 /* juce_AudioProcessorEditor.h */, + 749FDD4CF73F9C8E26D09A7B /* juce_AudioProcessorGraph.cpp */, + 21E609C00045B8F41BA21DFE /* juce_AudioProcessorGraph.h */, + C29DCEB09280116E3F4E87C3 /* juce_AudioProcessorListener.h */, + 80B36B053E1EA2D1352BD0C9 /* juce_AudioProcessorParameter.h */, + 4B82A76027BA14576D476E62 /* juce_GenericAudioProcessorEditor.cpp */, + 306D1B033E8EBB80F1E9A24A /* juce_GenericAudioProcessorEditor.h */, + F7826D43ACD985679DEACFD0 /* juce_PluginDescription.cpp */, + 8E04EF74113A0E9808FC4F09 /* juce_PluginDescription.h */, + ); + name = processors; + sourceTree = ""; + }; + 2D679CDB5DE0ECF6326A67CD /* app_properties */ = { + isa = PBXGroup; + children = ( + 9ED32BCD42EFF79D067525DF /* juce_ApplicationProperties.cpp */, + 306255E12C87DF0405A5D9EE /* juce_ApplicationProperties.h */, + CB7C9535E3F994DBA41FC649 /* juce_PropertiesFile.cpp */, + E56A4090F6CE76FD8C98FA76 /* juce_PropertiesFile.h */, + ); + name = app_properties; + sourceTree = ""; + }; + 2FD23E53C45A9929EED4ACB9 /* contexts */ = { + isa = PBXGroup; + children = ( + BE353EDDEEF8601A3A817617 /* juce_GraphicsContext.cpp */, + 9E38FC6135AC278A4704BE9D /* juce_GraphicsContext.h */, + DE594C0E9F4887C1B92F41E7 /* juce_LowLevelGraphicsContext.h */, + E74E1F2048368E816394FA74 /* juce_LowLevelGraphicsPostScriptRenderer.cpp */, + 35F80132DF4DC3669B44BD4A /* juce_LowLevelGraphicsPostScriptRenderer.h */, + 5FA112054E39C5FF09F6928B /* juce_LowLevelGraphicsSoftwareRenderer.cpp */, + AC49A363BFC6B7631E1CD39B /* juce_LowLevelGraphicsSoftwareRenderer.h */, + ); + name = contexts; + sourceTree = ""; + }; + 32FC8884626A89F0A805D4C0 /* synthesisers */ = { + isa = PBXGroup; + children = ( + B4C62338187DC6B1B1F0CF54 /* juce_Synthesiser.cpp */, + C49F636E4677A7C8C62A9859 /* juce_Synthesiser.h */, + ); + name = synthesisers; + sourceTree = ""; + }; + 33D3E9073E0658530664DCA5 /* broadcasters */ = { + isa = PBXGroup; + children = ( + 5C9576A21F7C608E767F2108 /* juce_ActionBroadcaster.cpp */, + EBFE4F00A24A7C0304DEFA1A /* juce_ActionBroadcaster.h */, + EE692C17A4DC2AC9A4C52173 /* juce_ActionListener.h */, + E59D9D6522A13C689785C032 /* juce_AsyncUpdater.cpp */, + AA6BE14C6DF4E89F72919216 /* juce_AsyncUpdater.h */, + ACE30A4CDB9C2F2C13B8ADFA /* juce_ChangeBroadcaster.cpp */, + F0A4AF9F51C7A271A41DB640 /* juce_ChangeBroadcaster.h */, + 29FCF15A6F116C0A823A186D /* juce_ChangeListener.h */, + ECB0C2120DE11AE690DB987B /* juce_ListenerList.h */, + ); + name = broadcasters; + sourceTree = ""; + }; + 37BC5C48642EECA7AE662C02 /* Frameworks */ = { + isa = PBXGroup; + 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 */, + 2F55D83145737DE69999DB92 /* QuartzCore.framework */, + 5E966C95FACF7B8D5A907FE3 /* WebKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3BAE6D34CB0FFE32A18C6008 /* documents */ = { + isa = PBXGroup; + children = ( + BAA44451865610A98B3A69AE /* juce_FileBasedDocument.cpp */, + 346937AF08405CC63D570161 /* juce_FileBasedDocument.h */, + ); + name = documents; + sourceTree = ""; + }; + 3DE9AC051C508BB978AF0DB2 /* buttons */ = { + isa = PBXGroup; + children = ( + E7E5B7A78A2D1C47285B79FC /* juce_ArrowButton.cpp */, + B11EC67DFA21869511B3041E /* juce_ArrowButton.h */, + 4A0A2B796676838D848432FF /* juce_Button.cpp */, + E8A01F45441E170E6190FADD /* juce_Button.h */, + D74AFAA3C82432B7113CF705 /* juce_DrawableButton.cpp */, + 99D8CB814600E509F918CFC5 /* juce_DrawableButton.h */, + 5721702823682EC883FCB870 /* juce_HyperlinkButton.cpp */, + E2FAE3B77A936D9AF0E8DEEC /* juce_HyperlinkButton.h */, + 4DE54D4FA92B85E954BBDD0D /* juce_ImageButton.cpp */, + 8F62A58CDAF0709EDE33F5E0 /* juce_ImageButton.h */, + 227001AE4630FAA6E65DD252 /* juce_ShapeButton.cpp */, + B92920A799E0A58E3B4AF75D /* juce_ShapeButton.h */, + ACDE74B253321268CA9AB8C4 /* juce_TextButton.cpp */, + F27DB431B9ECEE07B84281E8 /* juce_TextButton.h */, + 911A3E44C161694FF7084464 /* juce_ToggleButton.cpp */, + 9F4CAD2C33179825F3080F1F /* juce_ToggleButton.h */, + F805C241B3074BB357475216 /* juce_ToolbarButton.cpp */, + 0DCC7A5AD5AC5D3637FFAAFB /* juce_ToolbarButton.h */, + ); + name = buttons; + sourceTree = ""; + }; + 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 */, + 32FC163D919C52263303EF7E /* juce_audio_formats.mm */, + AA2F01B149F981C2997D583F /* juce_audio_processors.mm */, + 6273BD6D40C9A904273C592F /* juce_audio_utils.mm */, + 99078823EE2D77389696F0E5 /* juce_core.mm */, + 48BDF7DFA849127655B86873 /* juce_data_structures.mm */, + AB6186E32E92664DEFA0C0A1 /* juce_events.mm */, + 9E3820CD63B47B5385AF2DB6 /* juce_graphics.mm */, + 19B56FF22ED0090A8D7A3E04 /* juce_gui_basics.mm */, + 6DC26B61BA1638AFAF142A6C /* juce_gui_extra.mm */, + B63E7FBEF314AA2B6A8083F4 /* juce_PluginUtilities.cpp */, + 55E39FAA63BA8B9D40F40712 /* juce_RTAS_DigiCode1.cpp */, + D8038990994C30BDD631733E /* juce_RTAS_DigiCode2.cpp */, + 4574217C2F5219DEDDDC9656 /* juce_RTAS_DigiCode3.cpp */, + FE39DD2B654DF778D919D554 /* juce_RTAS_MacResources.r */, + C7C6039A52C3EE370CA9E73A /* juce_RTAS_MacUtilities.mm */, + EAA5D8078BCC042BDF94C77A /* juce_RTAS_Wrapper.cpp */, + D6C6FCBA5ECA257959BFE674 /* juce_VST_Wrapper.cpp */, + F6F950B6ABB40B62AE4C0B78 /* juce_VST_Wrapper.mm */, + D0178A36F6E46F92111E4883 /* juce_VST3_Wrapper.cpp */, + 01EF232D8B427B8CE38127C2 /* juce_VST3_Wrapper.mm */, + 8F32EF92B0A18751EC39A79B /* JuceHeader.h */, + ); + name = "Juce Library Code"; + sourceTree = ""; + }; + 3F504387EAE40781EC731BB7 /* values */ = { + isa = PBXGroup; + children = ( + DA27D90A90F1795DCD9DA064 /* juce_Value.cpp */, + 543415735FAC3778D98C649B /* juce_Value.h */, + A348DAE6ECDEF51CAD6B5FE4 /* juce_ValueTree.cpp */, + B779A3FF92AF0ED28B97C03A /* juce_ValueTree.h */, + ); + name = values; + sourceTree = ""; + }; + 427DD4218ED26D69B0149A90 /* ui */ = { + isa = PBXGroup; + children = ( + 018D0FB9E97B68D2EB3E3F72 /* PluginEditor.cpp */, + BD25F7AC4728A7875B6AE9D5 /* PluginEditor.h */, + 19CEF599CB23958AC63D427E /* GlobalEditor.cpp */, + 4B70CBF4DB4E571EDF5D3114 /* GlobalEditor.h */, + F221CF21582EE0B8FE774583 /* ParamDialog.cpp */, + 9AAC5E6C1A21F8FE2F66F0E0 /* ParamDialog.h */, + 838E63F5800CA577B92EF6AE /* OperatorEditor.cpp */, + C2AA393651CBC37DCD7718BD /* OperatorEditor.h */, + 03813BF0D93D100F6F0393C9 /* AlgoDisplay.cpp */, + D66793B7DB6B5CFC22A1BD9D /* AlgoDisplay.h */, + A02775EA788AD4BF7DD1B1A1 /* DXLookNFeel.cpp */, + 29D6A187B80D22EB609C256D /* DXLookNFeel.h */, + D984CE634945077E682B48F3 /* DXComponents.cpp */, + 4567FB06348FF519FDC6D698 /* DXComponents.h */, + ); + name = ui; + sourceTree = ""; + }; + 47F1FC7D160024027C543D04 /* Resources */ = { + isa = PBXGroup; + children = ( + 2EFC0DDB732834CABE62C36E /* Info.plist */, + 6F9852573AA442CFBAD9695F /* RecentFilesMenuTemplate.nib */, + ); + name = Resources; + sourceTree = ""; + }; + 48B3AA9536D8F0B4104D3591 /* scanning */ = { + isa = PBXGroup; + children = ( + 29AE4D440A28441D61C76EF4 /* juce_KnownPluginList.cpp */, + 5FE10203FC5AE23DBA573E3B /* juce_KnownPluginList.h */, + 2754940A96851188581A2218 /* juce_PluginDirectoryScanner.cpp */, + 4AF614890823731010E97943 /* juce_PluginDirectoryScanner.h */, + 5A1BD822F8CB7D42BB0EAF7A /* juce_PluginListComponent.cpp */, + 53CD8A358FB75E4D10571218 /* juce_PluginListComponent.h */, + ); + name = scanning; + sourceTree = ""; + }; + 4A2152604F8F0C4007090ED3 /* threads */ = { + isa = PBXGroup; + children = ( + 72C174C879B2CA24DCE2B6EC /* juce_ChildProcess.cpp */, + 7AB9FBAA49422497E050FFAC /* juce_ChildProcess.h */, + 9098E2A57CB22B2D5F675D9C /* juce_CriticalSection.h */, + 0C0B6B8DAD62A3F5C926825F /* juce_DynamicLibrary.h */, + 40ACF762CE264F32184C4F7D /* juce_HighResolutionTimer.cpp */, + FB48147A1424E6D0A320DA6B /* juce_HighResolutionTimer.h */, + 50EDB2B0543B5881029D3CCE /* juce_InterProcessLock.h */, + 214092134C5925973C210C26 /* juce_Process.h */, + AF298423A147823848DFBC30 /* juce_ReadWriteLock.cpp */, + 4497D4F58A495EF3F3DB7DD2 /* juce_ReadWriteLock.h */, + 8B87D00DA619D83BA6926E28 /* juce_ScopedLock.h */, + 7658FE299B81691CFC697431 /* juce_ScopedReadLock.h */, + 9EA6B9182B39D4F9B416B14A /* juce_ScopedWriteLock.h */, + 2B455841042E415B99DEE263 /* juce_SpinLock.h */, + 7F081876B753390FC305329F /* juce_Thread.cpp */, + 9B103127E2063BAFD4A4FD33 /* juce_Thread.h */, + 11842D3DF751D5951BD039D4 /* juce_ThreadLocalValue.h */, + F598F4A108550EDBF7504E7B /* juce_ThreadPool.cpp */, + 9F9EAFF1322AAE2B114A611B /* juce_ThreadPool.h */, + 11AEAEFECC79A2800B56DDF9 /* juce_TimeSliceThread.cpp */, + D4B060A58438D21EE6CC8F76 /* juce_TimeSliceThread.h */, + 91544DAFCDBE05708D10A24C /* juce_WaitableEvent.h */, + ); + name = threads; + sourceTree = ""; + }; + 51D3ACB3B8EB13CB9843F7F8 /* juce_audio_processors */ = { + isa = PBXGroup; + children = ( + 2BB71E1725728DD1B293B270 /* processors */, + C89C5C051357DB3B9CD08C20 /* format */, + 90142123059D93BCEAB712F8 /* format_types */, + 48B3AA9536D8F0B4104D3591 /* scanning */, + 217D5E7DC9D4006AA1994A96 /* juce_module_info */, + 226462AF67A3DAA0A74B5BF0 /* juce_audio_processors.h */, + ); + name = juce_audio_processors; + sourceTree = ""; + }; + 5648974C3A509CF7BCB564A2 /* keyboard */ = { + isa = PBXGroup; + children = ( + A0EDFAC99A72166065DDD1FE /* juce_CaretComponent.cpp */, + ADF4E92197B00B0EB10384BA /* juce_CaretComponent.h */, + 0E989C4BC7933A41E9B0019E /* juce_KeyboardFocusTraverser.cpp */, + D921C8001631F2FC4D7EFF9D /* juce_KeyboardFocusTraverser.h */, + 349B7AFA001B78E62A9AFABB /* juce_KeyListener.cpp */, + E02D54F56C0EA9C94494CFF7 /* juce_KeyListener.h */, + 8141C52E88E3E82A0A226FAD /* juce_KeyPress.cpp */, + 7F63546442D6681E7AA27CB8 /* juce_KeyPress.h */, + 95812E339031893CDE82E8E5 /* juce_ModifierKeys.cpp */, + 7EC7AB8D0C164E19F70A4D8C /* juce_ModifierKeys.h */, + 9D542FAE4CA607E1F19C3EC9 /* juce_SystemClipboard.h */, + 1EB6398B6F537A4302092240 /* juce_TextEditorKeyMapper.h */, + 443C4EE14F325512D74C6B0E /* juce_TextInputTarget.h */, + ); + name = keyboard; + sourceTree = ""; + }; + 5A49F3FE7F309CCDF2AA6D13 /* logging */ = { + isa = PBXGroup; + children = ( + 2A28E0E1ED91E3E66DD795C0 /* juce_FileLogger.cpp */, + A700ACBCC4D648B60362B3D6 /* juce_FileLogger.h */, + 212A0795619AC3D8387EB085 /* juce_Logger.cpp */, + A5C29A814EAFAD95B416C624 /* juce_Logger.h */, + ); + name = logging; + sourceTree = ""; + }; + 5C634103A260BF82A0E31C45 /* juce_graphics */ = { + isa = PBXGroup; + children = ( + 6EFCA9BE2EA840377C657645 /* colour */, + 2FD23E53C45A9929EED4ACB9 /* contexts */, + 600B27C610B79902DCA4A031 /* images */, + F12369158044F272BDDEC2FD /* image_formats */, + 7D12CD4DE3E2BE74F35105D5 /* geometry */, + C28DB48D8EFA1D5455B2F7F9 /* placement */, + 81324F847F78D2803D339D51 /* fonts */, + 81228A7D287F23AC681C0DBC /* effects */, + F079B9DA6D228299D276CFD1 /* native */, + C28D3CC3B868C4F092E68D45 /* juce_module_info */, + ACEA0E1D856960307276B8B8 /* juce_graphics.h */, + ); + name = juce_graphics; + sourceTree = ""; + }; + 600B27C610B79902DCA4A031 /* images */ = { + isa = PBXGroup; + children = ( + 1C30357241D1DC9CF46D556B /* juce_Image.cpp */, + E60A33E021C4CA870FFE07CF /* juce_Image.h */, + E7EF16D6D50A17A5672075F0 /* juce_ImageCache.cpp */, + F2A26292713BB459A7AE5780 /* juce_ImageCache.h */, + D17049595AD1C1353337817D /* juce_ImageConvolutionKernel.cpp */, + 0236A082C107280C1505021A /* juce_ImageConvolutionKernel.h */, + C1FFEA64DED8E45D6A8F17F2 /* juce_ImageFileFormat.cpp */, + 8915FD41B7EB8AB0961F199A /* juce_ImageFileFormat.h */, + ); + name = images; + sourceTree = ""; + }; + 64272C7AB634CC1683F965CD /* juce_core */ = { + isa = PBXGroup; + children = ( + C563903C95875B98E023EB42 /* text */, + 0A1CD2C6C377E596E2BB643C /* maths */, + 82CBE4344E05C198564C7023 /* memory */, + 7F5AB44BFB3A934F692FA931 /* containers */, + 4A2152604F8F0C4007090ED3 /* threads */, + 97627FB0974924D059AC681B /* time */, + 894A275601B3879388492127 /* files */, + F71D9B3CC8688C2E11360EA4 /* network */, + 74D3D6965B4466AA78078555 /* streams */, + 5A49F3FE7F309CCDF2AA6D13 /* logging */, + B8C13B5C9FC988D111F5E51C /* system */, + 714343436E30203E40079511 /* xml */, + DC210A66C6446D4F9D7B158B /* javascript */, + 96D22057687FB227E2CD4C2C /* zip */, + E82FE59C6CD1F7A9DFD0A3DC /* unit_tests */, + 16EFEE06D414EBB4E08A3DCA /* misc */, + ABA32CBE72FAA2F9AD8357E4 /* native */, + 2B905EB5C391A1F8D80EA4EE /* juce_module_info */, + 153DD72C28F1B2C131090DEE /* juce_core.h */, + ); + name = juce_core; + sourceTree = ""; + }; + 64777E3332749BC9BC58A9C9 /* filebrowser */ = { + isa = PBXGroup; + children = ( + AC7FD56AB45D297F1D62676C /* juce_DirectoryContentsDisplayComponent.cpp */, + 8CA96F07FD8390BD5EEC909B /* juce_DirectoryContentsDisplayComponent.h */, + 494508266CB5367CB38B5805 /* juce_DirectoryContentsList.cpp */, + 8E3B1087D0795F0D4E02DAF0 /* juce_DirectoryContentsList.h */, + 743154234C82FDB5DACEA8C7 /* juce_FileBrowserComponent.cpp */, + BF4E95E2F725801F38CFCA77 /* juce_FileBrowserComponent.h */, + 431D8FA9D233B45295488AA7 /* juce_FileBrowserListener.h */, + 3344EDF97EBFA052C631F473 /* juce_FileChooser.cpp */, + 001A2BCC899370ADC99A8F3A /* juce_FileChooser.h */, + 3223ECE0332620D3B03E301A /* juce_FileChooserDialogBox.cpp */, + E44EB5B165F16ABE2DFB809D /* juce_FileChooserDialogBox.h */, + 25F88A5C788D9CF7301569EB /* juce_FileListComponent.cpp */, + 8C4A3CBB322357AF0CA3C2CD /* juce_FileListComponent.h */, + 9E0A95AA535CE6ABE66D9A30 /* juce_FilenameComponent.cpp */, + 0A3CCDBDD4238A7F9CB559BD /* juce_FilenameComponent.h */, + 24C467D96909731EB0D68B4A /* juce_FilePreviewComponent.h */, + D33DD8892334E06135451054 /* juce_FileSearchPathListComponent.cpp */, + 1635BBF869518BAA7A88A6A0 /* juce_FileSearchPathListComponent.h */, + BA9FFDC7BCC2D364014E1280 /* juce_FileTreeComponent.cpp */, + E8A7578ED10948AB49EE2997 /* juce_FileTreeComponent.h */, + 2CA19470CA427333F8CAC0A5 /* juce_ImagePreviewComponent.cpp */, + 27077B2F6AA5ED05FAF0B5D8 /* juce_ImagePreviewComponent.h */, + ); + name = filebrowser; + sourceTree = ""; + }; + 69C415E16F27D7D969B1F5D4 /* buffers */ = { + isa = PBXGroup; + children = ( + 1407F2665A3CA985C142273B /* juce_AudioDataConverters.cpp */, + D0096F2804DF0875565D0051 /* juce_AudioDataConverters.h */, + 2A61EE6E849869617187D67A /* juce_AudioSampleBuffer.cpp */, + 1D95A78059DCCC7B58782F07 /* juce_AudioSampleBuffer.h */, + D63FBBC40FA8CF0773BA9099 /* juce_FloatVectorOperations.cpp */, + 105DA88FCA60BE6C92A7249B /* juce_FloatVectorOperations.h */, + ); + name = buffers; + sourceTree = ""; + }; + 6EFCA9BE2EA840377C657645 /* colour */ = { + isa = PBXGroup; + children = ( + 49D8C9E638BCBA98114A0E94 /* juce_Colour.cpp */, + E2E7F9942FA653428A583920 /* juce_Colour.h */, + 887686762AD249568D53FC85 /* juce_ColourGradient.cpp */, + 6DCB546B40A962FCA3C74DB9 /* juce_ColourGradient.h */, + EBC1D498822B210B1B578763 /* juce_Colours.cpp */, + E99DD30E1F2706D62695EB8C /* juce_Colours.h */, + 29A10DF10817FC573A384056 /* juce_FillType.cpp */, + 6D256DC39965C982ADAAFA81 /* juce_FillType.h */, + 6AFA3298C0E6EBF44DF90481 /* juce_PixelFormats.h */, + ); + name = colour; + sourceTree = ""; + }; + 6FDE421EF91F6A2ECE24F648 /* drawables */ = { + isa = PBXGroup; + children = ( + C1E13F0AFFDADDB080D11B74 /* juce_Drawable.cpp */, + 41700CC92AEEF157D3B53BA2 /* juce_Drawable.h */, + E0DB95731A18E8D551F378BF /* juce_DrawableComposite.cpp */, + 6833DFDF33AA9A5F551EA79D /* juce_DrawableComposite.h */, + F39BD87913AB2F91817C50EF /* juce_DrawableImage.cpp */, + AAA6221960332B921DDF42A4 /* juce_DrawableImage.h */, + 5439A08FE11BD3D1EF760CF8 /* juce_DrawablePath.cpp */, + CE30C698B8FC1E23D6A8BB35 /* juce_DrawablePath.h */, + E912092604DBF571BDC08D60 /* juce_DrawableRectangle.cpp */, + A7BE5CE9E0BA615BCC867CB8 /* juce_DrawableRectangle.h */, + 1A0415BC113C5E901B668D45 /* juce_DrawableShape.cpp */, + E9E4792648C00B4A23C1A39D /* juce_DrawableShape.h */, + 3E5A6D7508BF64D897DABC3A /* juce_DrawableText.cpp */, + 2599ADA2E34E536F438F1B76 /* juce_DrawableText.h */, + F9B29C9F01195D5A979AB5C9 /* juce_SVGParser.cpp */, + ); + name = drawables; + sourceTree = ""; + }; + 714343436E30203E40079511 /* xml */ = { + isa = PBXGroup; + children = ( + 03F0A9F328C7E73E37F70774 /* juce_XmlDocument.cpp */, + 06387FD4ED709086E8E0152E /* juce_XmlDocument.h */, + 7C2634F55C78A3822A661CE2 /* juce_XmlElement.cpp */, + 9514C57B8C2FC488E49FF841 /* juce_XmlElement.h */, + ); + name = xml; + sourceTree = ""; + }; + 74D3D6965B4466AA78078555 /* streams */ = { + isa = PBXGroup; + children = ( + C78890910E4BE9A24F562397 /* juce_BufferedInputStream.cpp */, + 4C3F61A4672F57399AB751A0 /* juce_BufferedInputStream.h */, + E84D9D5463240034FD814D49 /* juce_FileInputSource.cpp */, + 6E84E300D2ECD62ED1ED3478 /* juce_FileInputSource.h */, + C92DFD53D297FAD265D1DB8D /* juce_InputSource.h */, + 3CAC36F05E2A916F49F6DC42 /* juce_InputStream.cpp */, + CA8B960E006E1C65A6A2E8AA /* juce_InputStream.h */, + 95D4F595A6D807E681E1E2B5 /* juce_MemoryInputStream.cpp */, + 954708C705637A2F8F204F0A /* juce_MemoryInputStream.h */, + F1D186A91AC8D4E99EA16650 /* juce_MemoryOutputStream.cpp */, + 2D9932D322EDA14CC872D08B /* juce_MemoryOutputStream.h */, + 5F7F52E503E2E2B59D055E6C /* juce_OutputStream.cpp */, + 2898384503D98B9CDE677C8F /* juce_OutputStream.h */, + 33D3EE89C713EBE01C1D268D /* juce_SubregionStream.cpp */, + 22520CCBD52F680200524E87 /* juce_SubregionStream.h */, + ); + name = streams; + sourceTree = ""; + }; + 76ACF3D24BC1E838C60D1C40 /* native */ = { + isa = PBXGroup; + children = ( + 1A5F53E93F3C800344F307DF /* juce_android_FileChooser.cpp */, + AB91CD7D677DF03475CA2090 /* juce_android_Windowing.cpp */, + 3A02DAB152A38D6A9EA9F5F5 /* juce_ios_UIViewComponentPeer.mm */, + A199934EF3E1D20FD472E51D /* juce_ios_Windowing.mm */, + BAA40A78E81F4FF0F0E075A6 /* juce_linux_Clipboard.cpp */, + 4461D6D26F4163DDA5B77F72 /* juce_linux_FileChooser.cpp */, + 32E16F662BD317BE07A69E58 /* juce_linux_Windowing.cpp */, + 127F5C75CA1140A229F5C5FD /* juce_mac_FileChooser.mm */, + 2CB4C73C121FCDEF65CBAC79 /* juce_mac_MainMenu.mm */, + B58C5191B1F0F0863167A322 /* juce_mac_MouseCursor.mm */, + 89003B5CB547C82F42EEB0A9 /* juce_mac_NSViewComponentPeer.mm */, + 17C3024C2A1EE03BC0ED9C96 /* juce_mac_Windowing.mm */, + E5D86302F07C5564E71BDD33 /* juce_MultiTouchMapper.h */, + 69327BB424333BE9051A2C1D /* juce_win32_DragAndDrop.cpp */, + D4FC04482169FDDCEB7A3BB5 /* juce_win32_FileChooser.cpp */, + A4A391D50A9F61201CBC277D /* juce_win32_Windowing.cpp */, + ); + name = native; + sourceTree = ""; + }; + 78B7B5349F52AFB72E0AB8C6 /* menus */ = { + isa = PBXGroup; + children = ( + 80153220EFB623D6F205FD1B /* juce_MenuBarComponent.cpp */, + 2A1C3333AE8043F0588BBBDF /* juce_MenuBarComponent.h */, + EA765AB65F269CFAD6CA3BFE /* juce_MenuBarModel.cpp */, + 53EA5EAEF8A9688559300B1C /* juce_MenuBarModel.h */, + 8A57C43210108CEEE8B61750 /* juce_PopupMenu.cpp */, + 2DF4E9322A4790812A9E9273 /* juce_PopupMenu.h */, + ); + name = menus; + sourceTree = ""; + }; + 79A8B90680DBB403FBF0FEB3 /* players */ = { + isa = PBXGroup; + children = ( + D4811402C8922A6D8EB4C660 /* juce_AudioProcessorPlayer.cpp */, + FD2285710D78FDBC856ADF13 /* juce_AudioProcessorPlayer.h */, + ); + name = players; + sourceTree = ""; + }; + 7D12CD4DE3E2BE74F35105D5 /* geometry */ = { + isa = PBXGroup; + children = ( + E1E5A0164A129C5DA1FA8DB7 /* juce_AffineTransform.cpp */, + 47EF393874A20700CD249091 /* juce_AffineTransform.h */, + 936D695F9C82434D08C181FC /* juce_BorderSize.h */, + E90C9A775597228F1F127252 /* juce_EdgeTable.cpp */, + 1FDE28E257271B411780600C /* juce_EdgeTable.h */, + 244636A4B3E48A7B6CC8E996 /* juce_Line.h */, + DD9B0DAF1119ECB6FDC0A3AE /* juce_Path.cpp */, + A7C3E1CAAA03F545AA4FCFAA /* juce_Path.h */, + 69B3908CF6E97D2326117534 /* juce_PathIterator.cpp */, + F213F6D6186ABA1FD60ADC42 /* juce_PathIterator.h */, + 8A4EB298996C4C410C1B4CDC /* juce_PathStrokeType.cpp */, + 4FDFC7D4EEEE8782C9FD9200 /* juce_PathStrokeType.h */, + 310AF93FF6F5B6D606FB6ED3 /* juce_Point.h */, + B0A8FCF2D607B95C740D17C9 /* juce_Rectangle.h */, + 40D83B00A8BBE334104EB694 /* juce_RectangleList.h */, + ); + name = geometry; + sourceTree = ""; + }; + 7D34EB83085FA61FCC15CB33 /* juce_events */ = { + isa = PBXGroup; + children = ( + 24E56C122BA7B936EB30D9EE /* messages */, + 824BDCF231EC6398C13EF6B4 /* timers */, + 33D3E9073E0658530664DCA5 /* broadcasters */, + 9ACE3BB033DC986A0A577EE8 /* interprocess */, + D4EE30FE8A31CD1DD0DCD093 /* native */, + F426F0185DB4E97E1E59A807 /* juce_module_info */, + 81E389AD161BE88DA92A59AA /* juce_events.h */, + ); + name = juce_events; + sourceTree = ""; + }; + 7F5AB44BFB3A934F692FA931 /* containers */ = { + isa = PBXGroup; + children = ( + 21B76774F02A7242990E433C /* juce_AbstractFifo.cpp */, + 07CB27E064E2A82C2B1D3832 /* juce_AbstractFifo.h */, + 0B2C1056583363B66704DB9C /* juce_Array.h */, + DD683E5793B347EEB07FB199 /* juce_ArrayAllocationBase.h */, + D1353A684AD92A6A9FAFBB1B /* juce_DynamicObject.cpp */, + DD1BF932ABF0CEC81A8B8A3A /* juce_DynamicObject.h */, + 0DE1759C594D2719742E928A /* juce_ElementComparator.h */, + 2D8A5B5929909ADD898D7E00 /* juce_HashMap.h */, + FA726CE9275EF0E84BBEA666 /* juce_LinkedListPointer.h */, + 6F0921F115160B435DC6D1D5 /* juce_NamedValueSet.cpp */, + 71FDCC63A1963F976C7AC8EE /* juce_NamedValueSet.h */, + A3B840D8C76CA45D3096241C /* juce_OwnedArray.h */, + AE4B8002F4435BEADA3AE966 /* juce_PropertySet.cpp */, + 3F948548BB22C3E546E5B0C6 /* juce_PropertySet.h */, + 4166468539A5F6E92A7A153E /* juce_ReferenceCountedArray.h */, + B6A004CD5808CFA5481EFA02 /* juce_ScopedValueSetter.h */, + 05F4DA9558D39B50DA5DEF79 /* juce_SortedSet.h */, + 80149DC851E70B4D50DA03DB /* juce_SparseSet.h */, + 9196D1FCEC768D074AAAD581 /* juce_Variant.cpp */, + D25566BCBFE5CCA4E425E6A7 /* juce_Variant.h */, + ); + name = containers; + sourceTree = ""; + }; + 81228A7D287F23AC681C0DBC /* effects */ = { + isa = PBXGroup; + children = ( + F273ED17232368EBFAFC820B /* juce_DropShadowEffect.cpp */, + DAEFEE4711393EBF6BC1EB3A /* juce_DropShadowEffect.h */, + AA5AD3160392AC223285535C /* juce_GlowEffect.cpp */, + CC04B8DF2C8AAFD8DB02A142 /* juce_GlowEffect.h */, + F83AF328F15F82C722B45598 /* juce_ImageEffectFilter.h */, + ); + name = effects; + sourceTree = ""; + }; + 81324F847F78D2803D339D51 /* fonts */ = { + isa = PBXGroup; + children = ( + 8EC249E14405CAC614E7A4CF /* juce_AttributedString.cpp */, + 9851B7F5090C1FA428169434 /* juce_AttributedString.h */, + 27F84193A8E46E113C520776 /* juce_CustomTypeface.cpp */, + C16DEC12DA7B1444AF0FD5BB /* juce_CustomTypeface.h */, + FDDB0277D2D036AEFA3EBD2D /* juce_Font.cpp */, + 942BA246938908E24A47A05B /* juce_Font.h */, + B57E1987459E64275B4652B2 /* juce_GlyphArrangement.cpp */, + 61E56039E1D2929463E58D62 /* juce_GlyphArrangement.h */, + 775C9C8633BA573DA512EDD6 /* juce_TextLayout.cpp */, + 4405EC65D1F518B70A5CF7B5 /* juce_TextLayout.h */, + D35E45B2269C44FCCAD7B1C4 /* juce_Typeface.cpp */, + BDC553DA1A51C45837101B7B /* juce_Typeface.h */, + ); + name = fonts; + sourceTree = ""; + }; + 824BDCF231EC6398C13EF6B4 /* timers */ = { + isa = PBXGroup; + children = ( + A4BAD3C43AF0D19ECA1C2BB3 /* juce_MultiTimer.cpp */, + A2C4984859B7A2F3CB17C609 /* juce_MultiTimer.h */, + 288C1D78EC7B90B96377863A /* juce_Timer.cpp */, + 78A82E89AC0283CC1329E84E /* juce_Timer.h */, + ); + name = timers; + sourceTree = ""; + }; + 82CBE4344E05C198564C7023 /* memory */ = { + isa = PBXGroup; + children = ( + 72F3014666D709C2DC843E32 /* juce_Atomic.h */, + A0492880578DCB9152DE5EAD /* juce_ByteOrder.h */, + 6CBCD70FF1AE3E23D1598F84 /* juce_ContainerDeletePolicy.h */, + AED57A3601CE4B9FF8007855 /* juce_HeapBlock.h */, + E18590F0257AB3D1F7F7CE8F /* juce_LeakedObjectDetector.h */, + 21BB88DADCF2268F24A63357 /* juce_Memory.h */, + 61A517E758E2BF89FF445D7F /* juce_MemoryBlock.cpp */, + 7F0B06EA0B38D4555CFEBA61 /* juce_MemoryBlock.h */, + FB35DC2702275D1038B7B960 /* juce_OptionalScopedPointer.h */, + 7A739B1B4B833A4668904CA6 /* juce_ReferenceCountedObject.h */, + 4350188F5B6D76DC651BA40E /* juce_ScopedPointer.h */, + EFABD729C0DFDF17DC9AAD80 /* juce_SharedResourcePointer.h */, + 8CE45844BA3103D92458CFB5 /* juce_Singleton.h */, + 6475DF69D5BDC709E275BF4D /* juce_WeakReference.h */, + ); + name = memory; + sourceTree = ""; + }; + 8505FC6FFB5A4A907383795E /* midi */ = { + isa = PBXGroup; + children = ( + 71A60F40B7B20297A1A5CB18 /* juce_MidiBuffer.cpp */, + A810A279E11A672B8F84AD72 /* juce_MidiBuffer.h */, + 33DDC7D3B0B83DF72DF167AC /* juce_MidiFile.cpp */, + B55F33C584CCF617C5C71EE6 /* juce_MidiFile.h */, + 3DC88C42A001EAAB6B959C6F /* juce_MidiKeyboardState.cpp */, + 6F98D6B8CAA0577CE576CD06 /* juce_MidiKeyboardState.h */, + E2E2DC879339A8A8F83349D8 /* juce_MidiMessage.cpp */, + 7202164C1666053D423871B0 /* juce_MidiMessage.h */, + 49B29E84D07EAF1F08C30A4F /* juce_MidiMessageSequence.cpp */, + 73E07C2D38F6ABA12AD6A458 /* juce_MidiMessageSequence.h */, + ); + name = midi; + sourceTree = ""; + }; + 894A275601B3879388492127 /* files */ = { + isa = PBXGroup; + children = ( + 247E415D0635F05B4067C255 /* juce_DirectoryIterator.cpp */, + 4D488219CE9D736D69F6EF59 /* juce_DirectoryIterator.h */, + 39423D67EFB8E7CEEF5FFAA9 /* juce_File.cpp */, + 95B7D6B36478C5A2977ADD4C /* juce_File.h */, + 7ECA74A2FC82F26715446C70 /* juce_FileFilter.cpp */, + 2C65FDA74486C92DF5EA5C87 /* juce_FileFilter.h */, + D409BECBAD7CDC3DE48EFA2F /* juce_FileInputStream.cpp */, + 418C5A909668054B5140BDA9 /* juce_FileInputStream.h */, + B446CB8C1ED8823EA2F33E30 /* juce_FileOutputStream.cpp */, + A70082D71DB8B5D779944812 /* juce_FileOutputStream.h */, + D1BEED433BFC4AA10346BE1C /* juce_FileSearchPath.cpp */, + 3BB7B60AE87F68C10DBEE118 /* juce_FileSearchPath.h */, + F5E56D366A88F772BE998AED /* juce_MemoryMappedFile.h */, + 4370F9713D43E71621F2AA2A /* juce_TemporaryFile.cpp */, + F0E8BE4931D56987065FE1C1 /* juce_TemporaryFile.h */, + 829D2BFEB85DC3589FEBB868 /* juce_WildcardFileFilter.cpp */, + FF973BD60572C077A148D3AB /* juce_WildcardFileFilter.h */, + ); + name = files; + sourceTree = ""; + }; + 8E4E901883E6B9C038471176 /* embedding */ = { + isa = PBXGroup; + children = ( + 45F6575A7BDB9134EAEA7633 /* juce_ActiveXControlComponent.h */, + 954D25A9D5C49DEB9D2FD167 /* juce_NSViewComponent.h */, + 24CFBAD49341D774EFA46056 /* juce_UIViewComponent.h */, + ); + name = embedding; + sourceTree = ""; + }; + 8FF698E2E4B3B82B8C64B444 /* Source */ = { + isa = PBXGroup; + children = ( + C21CEF3B473FDC99270B7623 /* Dexed */, + D62CAA66658707456DEC1897 /* Juce Modules */, + 3E0C3A2E8ED7ED09FA4E1CF0 /* Juce Library Code */, + 47F1FC7D160024027C543D04 /* Resources */, + 37BC5C48642EECA7AE662C02 /* Frameworks */, + 01533246E329E35CCD6F8580 /* Products */, + ); + name = Source; + sourceTree = ""; + }; + 90142123059D93BCEAB712F8 /* format_types */ = { + isa = PBXGroup; + children = ( + 30DDED034404C826CAF112BB /* juce_AudioUnitPluginFormat.h */, + 78934C6C88D2B35DEF15BAB8 /* juce_AudioUnitPluginFormat.mm */, + 6E8FC799E88893F8CD15BB71 /* juce_LADSPAPluginFormat.cpp */, + B4AA6DED570BD1D3E701BA49 /* juce_LADSPAPluginFormat.h */, + 7DC83451FCA10947AC92EBBC /* juce_VST3Common.h */, + 07333A7932C6B7538F4DF21F /* juce_VST3Headers.h */, + 3F15C4289E956EA0447392BD /* juce_VST3PluginFormat.cpp */, + 153D4DE95D01307F844AA15B /* juce_VST3PluginFormat.h */, + 83DC5A4F730ECA567FADFC3E /* juce_VSTMidiEventList.h */, + F68AA879901D4E695CBC3FAF /* juce_VSTPluginFormat.cpp */, + BEAE9210BD434DD07FD67CBF /* juce_VSTPluginFormat.h */, + ); + name = format_types; + sourceTree = ""; + }; + 9302146DD804F9CBF819DE20 /* RTAS */ = { + isa = PBXGroup; + children = ( + 55E39FAA63BA8B9D40F40712 /* juce_RTAS_DigiCode1.cpp */, + D8038990994C30BDD631733E /* juce_RTAS_DigiCode2.cpp */, + 4574217C2F5219DEDDDC9656 /* juce_RTAS_DigiCode3.cpp */, + 4E32AAF34A5EE096B8F3918E /* juce_RTAS_WinUtilities.cpp */, + EAA5D8078BCC042BDF94C77A /* juce_RTAS_Wrapper.cpp */, + C7C6039A52C3EE370CA9E73A /* juce_RTAS_MacUtilities.mm */, + 3E312C7BB77E7FF22DF88B96 /* juce_RTAS_DigiCode_Header.h */, + ); + name = RTAS; + sourceTree = ""; + }; + 9335318EC700B990C16F4739 /* misc */ = { + isa = PBXGroup; + children = ( + 1BDDF13246E8EC9483F6826B /* juce_BubbleComponent.cpp */, + EE05AF7337689377BBF4A40B /* juce_BubbleComponent.h */, + 75EB9A0BC0C7717F3DCE5BAE /* juce_DropShadower.cpp */, + F74CAAECFC16D1E87041E5A7 /* juce_DropShadower.h */, + ); + name = misc; + sourceTree = ""; + }; + 93DBDE35F9396CE4E89673FB /* juce_audio_utils */ = { + isa = PBXGroup; + children = ( + FA1B75BBFC7775827EA55903 /* gui */, + 79A8B90680DBB403FBF0FEB3 /* players */, + 4778838DB96C82580CBE10D0 /* juce_module_info */, + 687A7EC567E4B00B663808F1 /* juce_audio_utils.h */, + ); + name = juce_audio_utils; + sourceTree = ""; + }; + 96D22057687FB227E2CD4C2C /* zip */ = { + isa = PBXGroup; + children = ( + 1F5C171B3E8790746AD764E6 /* juce_GZIPCompressorOutputStream.cpp */, + E4C0D5FE28A85EDD44727BE3 /* juce_GZIPCompressorOutputStream.h */, + AFB323F45D65FBC8B472B825 /* juce_GZIPDecompressorInputStream.cpp */, + EE6F7ABA79C5D3A9FFCEC493 /* juce_GZIPDecompressorInputStream.h */, + E60515FDC5AD0779F615C43E /* juce_ZipFile.cpp */, + 475CE9A832328566544F457F /* juce_ZipFile.h */, + ); + name = zip; + sourceTree = ""; + }; + 97627FB0974924D059AC681B /* time */ = { + isa = PBXGroup; + children = ( + 02E962E65624D43B0906B0C6 /* juce_PerformanceCounter.cpp */, + 13BE37C7C7C4904EE42B9CEA /* juce_PerformanceCounter.h */, + 1D31136D1C9D959792023095 /* juce_RelativeTime.cpp */, + 03BC5E395E7CFFE130B7E5DE /* juce_RelativeTime.h */, + 7BF1EEFA4D36A91714D26060 /* juce_Time.cpp */, + 8BBE375590444CD57A311DD2 /* juce_Time.h */, + ); + name = time; + sourceTree = ""; + }; + 997D1EDFF8867D6F34493768 /* code_editor */ = { + isa = PBXGroup; + children = ( + 1AB4868A9AC3151DB805E2ED /* juce_CodeDocument.cpp */, + 13785F78EFA77576147267E3 /* juce_CodeDocument.h */, + 32F091EF95BC75166AAE583A /* juce_CodeEditorComponent.cpp */, + EB82AEC0B78709874C1749EC /* juce_CodeEditorComponent.h */, + 5DE3DC6998A92F718C9683FA /* juce_CodeTokeniser.h */, + 71DFB6F3C44390C0FD109073 /* juce_CPlusPlusCodeTokeniser.cpp */, + 7E68BB771E88E0A2A323D365 /* juce_CPlusPlusCodeTokeniser.h */, + 588255FD68989F1A03FDF31C /* juce_CPlusPlusCodeTokeniserFunctions.h */, + FA0406B777C1CB9C71F86BC1 /* juce_LuaCodeTokeniser.cpp */, + 076C4F22CCC47AFEAC2D0C68 /* juce_LuaCodeTokeniser.h */, + 6DEFC761C7F27A8ED88790B4 /* juce_XMLCodeTokeniser.cpp */, + 46969E6B78BC89383358DCDA /* juce_XMLCodeTokeniser.h */, + ); + name = code_editor; + sourceTree = ""; + }; + 9ACE3BB033DC986A0A577EE8 /* interprocess */ = { + isa = PBXGroup; + children = ( + 17A328AD02B5D7DA362E1D5D /* juce_ConnectedChildProcess.cpp */, + 40DCD07DB4B1D9FBB9D47BE5 /* juce_ConnectedChildProcess.h */, + 88DEE0054A9328954E19EECA /* juce_InterprocessConnection.cpp */, + F4EA09FAC67FDDA4D2E1D151 /* juce_InterprocessConnection.h */, + EACE6ED62F30C9222D91ACB2 /* juce_InterprocessConnectionServer.cpp */, + CECC7AEC966A1651289B4701 /* juce_InterprocessConnectionServer.h */, + ); + name = interprocess; + sourceTree = ""; + }; + A6591E1C9596C9585841C280 /* juce_audio_basics */ = { + isa = PBXGroup; + children = ( + 69C415E16F27D7D969B1F5D4 /* buffers */, + 8505FC6FFB5A4A907383795E /* midi */, + 22B86A69849E8A8394A7512D /* effects */, + 119C8C138453E1EDB43BB203 /* sources */, + 32FC8884626A89F0A805D4C0 /* synthesisers */, + 44E53EF6DC2C6F714A7863C0 /* juce_module_info */, + 15F31F8C2BAC231631AC3156 /* juce_audio_basics.h */, + ); + name = juce_audio_basics; + sourceTree = ""; + }; + ABA32CBE72FAA2F9AD8357E4 /* native */ = { + isa = PBXGroup; + children = ( + B1D9F99AC498364816DAC219 /* juce_android_Files.cpp */, + A3E39527888583E832999240 /* juce_android_JNIHelpers.h */, + 268719C746B8E5EA06DDCF01 /* juce_android_Misc.cpp */, + 2068B2F409A743F7AA6005B8 /* juce_android_Network.cpp */, + C4282ED857CAA664F85D5C4D /* juce_android_SystemStats.cpp */, + CFFA7532FAFF5655253878FE /* juce_android_Threads.cpp */, + EB7592B101CFEDF629993E39 /* juce_BasicNativeHeaders.h */, + F8A589597222065EA52C4F9C /* juce_linux_CommonFile.cpp */, + EEC5BFDA3C3B23D08E4528B7 /* juce_linux_Files.cpp */, + 6CAAD366E2D6A650900C75F0 /* juce_linux_Network.cpp */, + 2010DBBC52928BD3BA2E0704 /* juce_linux_SystemStats.cpp */, + 448630170E2B48A00FBBA757 /* juce_linux_Threads.cpp */, + 5D131F468F18FD82C14C3849 /* juce_mac_Files.mm */, + 30956FDD9C1C2D706020AB84 /* juce_mac_Network.mm */, + 49D8BE8809C3C20272870C06 /* juce_mac_Strings.mm */, + 5197B9D23C0D9B28F2FF7F93 /* juce_mac_SystemStats.mm */, + 99B1A018081D90D801667296 /* juce_mac_Threads.mm */, + 3A2252FE59FEB529074751B8 /* juce_osx_ObjCHelpers.h */, + 47168956BF1BAC3FCBD55BB8 /* juce_posix_NamedPipe.cpp */, + 8FB4C261F0F3760EEA4B7BBE /* juce_posix_SharedCode.h */, + C7EFC098CAC8AAB04A9D5183 /* juce_win32_ComSmartPtr.h */, + 0353CE3273A1063693BC5D55 /* juce_win32_Files.cpp */, + BF9449063F547456209F21FE /* juce_win32_Network.cpp */, + B240D74DFFCFE7CC095CEF59 /* juce_win32_Registry.cpp */, + EF5B2974D235161C6A1536A4 /* juce_win32_SystemStats.cpp */, + BEEB5F341047830F06857DD9 /* juce_win32_Threads.cpp */, + ); + name = native; + sourceTree = ""; + }; + AF25CB689CF9F18AB7F18B70 /* layout */ = { + isa = PBXGroup; + children = ( + 03C1DC01A1B211F7FCA5043C /* juce_AnimatedPosition.h */, + 48C71FEAED1B46E11F17040C /* juce_AnimatedPositionBehaviours.h */, + 135C6D9174F6937E278E86FB /* juce_ComponentAnimator.cpp */, + BB08970C0517BF01D80D49B3 /* juce_ComponentAnimator.h */, + 4C6C14363344C87BDA4C1C71 /* juce_ComponentBoundsConstrainer.cpp */, + D2E57CCA4E6F6DBE2953744C /* juce_ComponentBoundsConstrainer.h */, + BFF8708E6D65F4E2B84983F9 /* juce_ComponentBuilder.cpp */, + 238202B3EA9976135C833C3A /* juce_ComponentBuilder.h */, + 1756BAFDC82F5E69704BEAFE /* juce_ComponentMovementWatcher.cpp */, + 9BC0901018A3D55DCCA54301 /* juce_ComponentMovementWatcher.h */, + 1FDD2E98D27BD53D39C3AEB0 /* juce_ConcertinaPanel.cpp */, + 5D2301F260F7793BD491A81E /* juce_ConcertinaPanel.h */, + 1F982064915D0D00759C6B17 /* juce_GroupComponent.cpp */, + 0FC4F5F1B7E65CC1C9FA915F /* juce_GroupComponent.h */, + AA600E8588CD8DE76CB9C361 /* juce_MultiDocumentPanel.cpp */, + EE40D10A94911C19595F860D /* juce_MultiDocumentPanel.h */, + B633E97B2CB9548F0AF0164A /* juce_ResizableBorderComponent.cpp */, + 3EBF429D4892591960A930F3 /* juce_ResizableBorderComponent.h */, + 0CB234755B75E0DBC2FFB58E /* juce_ResizableCornerComponent.cpp */, + B9D163D4B1C34DFAF84F81E0 /* juce_ResizableCornerComponent.h */, + 11329C73799FA61B7BC76418 /* juce_ResizableEdgeComponent.cpp */, + 4710CA869326390AF0CE2A0B /* juce_ResizableEdgeComponent.h */, + 108462DA6B96E6F49DBD521E /* juce_ScrollBar.cpp */, + 309E703B70110A64AABCC674 /* juce_ScrollBar.h */, + 4D8B2790A6E7552C64453A53 /* juce_StretchableLayoutManager.cpp */, + 4836B8889A1100EA724CE7C2 /* juce_StretchableLayoutManager.h */, + 2FD26019A4D247FA8F38FE29 /* juce_StretchableLayoutResizerBar.cpp */, + 462B768DFC2129F54233D51D /* juce_StretchableLayoutResizerBar.h */, + 07037505B34930CDA76B04A5 /* juce_StretchableObjectResizer.cpp */, + 4C9751F81C3C052C9A6390F4 /* juce_StretchableObjectResizer.h */, + 7A905E3EE096DAA1D7BA7ABD /* juce_TabbedButtonBar.cpp */, + 163C2312B370BA53F482B84B /* juce_TabbedButtonBar.h */, + CCBC05EAC1621CB1519FA5A4 /* juce_TabbedComponent.cpp */, + 35892C1EF9CEA7C1F1C9109F /* juce_TabbedComponent.h */, + 45E8F3FB24A3579F1C1F3DF5 /* juce_Viewport.cpp */, + 9A68431EDA5B8D2023A10A02 /* juce_Viewport.h */, + ); + name = layout; + sourceTree = ""; + }; + B199AE84B656EEB377B44DAE /* misc */ = { + isa = PBXGroup; + children = ( + C4A2C1FDE57CCF33BE778B39 /* juce_AppleRemote.h */, + ACDB4542A6B2FE5186631197 /* juce_BubbleMessageComponent.cpp */, + E5241F77EBB47E4DF15750FA /* juce_BubbleMessageComponent.h */, + D5E430C641A42BA4693AC4AF /* juce_ColourSelector.cpp */, + 4F977F1C295B0D355391AAD3 /* juce_ColourSelector.h */, + 6E2A781F28B3F735F4FAB2A2 /* juce_KeyMappingEditorComponent.cpp */, + A00DC4E59356AF5F1D9C02D1 /* juce_KeyMappingEditorComponent.h */, + 18D52C793029AFCC92C77A75 /* juce_LiveConstantEditor.cpp */, + FCBA692E842A80D9618CA467 /* juce_LiveConstantEditor.h */, + 5BFC8D75FFE4E8DEE50B3B1A /* juce_PreferencesPanel.cpp */, + A062855D9DD17397012BC224 /* juce_PreferencesPanel.h */, + AE8321756C03700EB12FF98A /* juce_RecentlyOpenedFilesList.cpp */, + FD333147C1339A81B846EC52 /* juce_RecentlyOpenedFilesList.h */, + 0FDAC75611540A0DE7FE3E22 /* juce_SplashScreen.cpp */, + 271BCF94F884F0354E1EBCC7 /* juce_SplashScreen.h */, + D154251B66BF13E992D3D06A /* juce_SystemTrayIconComponent.cpp */, + CEFACF205D94175B714846DB /* juce_SystemTrayIconComponent.h */, + 738B67C0D9862DF54EC53785 /* juce_WebBrowserComponent.h */, + ); + name = misc; + sourceTree = ""; + }; + B794B15ADD462305846C5903 /* VST */ = { + isa = PBXGroup; + children = ( + D6C6FCBA5ECA257959BFE674 /* juce_VST_Wrapper.cpp */, + F6F950B6ABB40B62AE4C0B78 /* juce_VST_Wrapper.mm */, + ); + name = VST; + sourceTree = ""; + }; + B8C13B5C9FC988D111F5E51C /* system */ = { + isa = PBXGroup; + children = ( + B29C1AA0C72B3F9D34F7FEE4 /* juce_CompilerSupport.h */, + 4342EA166DD20D383F6C9E50 /* juce_PlatformDefs.h */, + A11BA069921359F646E104A1 /* juce_StandardHeader.h */, + 037F8EB68705A98C29AEE6B0 /* juce_SystemStats.cpp */, + D90A42D47F3DD9C505D8A925 /* juce_SystemStats.h */, + 77207D1536974D96B7ED2B85 /* juce_TargetPlatform.h */, + ); + name = system; + sourceTree = ""; + }; + BDC5059F1563FD8DD69AD324 /* msfa */ = { + isa = PBXGroup; + children = ( + 3715DFDD7A1B12083F051F5A /* freqlut.cc */, + 8F395B738E7AB81A0333AF96 /* freqlut.h */, + 2D26E2304C0F6FC633936014 /* lfo.cc */, + 86412A8C98A3287951990C1B /* lfo.h */, + AF1DFD842A36E967DF140D5C /* aligned_buf.h */, + 30B133CA0CDC245A147F4689 /* controllers.h */, + AE09B4C2A4BDE8FDA01A8A13 /* dx7note.cc */, + C6928FE8579AE1980061CA43 /* dx7note.h */, + 00FDFD1ABE59B4CEF74BF5A3 /* env.cc */, + 64CF42AFC2E05AEF9D350CD2 /* env.h */, + F63CE53483AF125DCFB024F1 /* exp2.cc */, + 8AF9F9504D8671A590689E28 /* exp2.h */, + C01EE75D859C1F942DA3AE61 /* fm_core.cc */, + 1B06A67DF2B4FD2969A9781A /* fm_core.h */, + 78CA76788217B98287D9E007 /* fm_op_kernel.cc */, + F38E4F0A432CAB98BA8F4F8A /* fm_op_kernel.h */, + 68EBBB35B7A5A57E4BA2F8E2 /* module.h */, + 51E5757E2D48E638F9A4CB61 /* pitchenv.cc */, + F47FA981083705D4B545339F /* pitchenv.h */, + B0230FCCA099E6430411DFC9 /* sin.cc */, + 3BE8F91A99E8F48CB9F10C1F /* sin.h */, + 68D35AFE11BAA35EAE497D47 /* synth.h */, + ); + name = msfa; + sourceTree = ""; + }; + C1286EFB30F4A6B5049A6E42 /* juce_audio_plugin_client */ = { + isa = PBXGroup; + children = ( + D53856B782944C7AA8FC0B1E /* AU */, + 9302146DD804F9CBF819DE20 /* RTAS */, + B794B15ADD462305846C5903 /* VST */, + FA8A91020A6EDA9A5DDF8D4A /* VST3 */, + C6FD96042B8BCA45D8185D2F /* AAX */, + 0FB9E2767E5705CC99B13E68 /* utility */, + 7F1B3807BE4D056A05E18663 /* juce_module_info */, + BB7808FBEB84DD9C60978532 /* juce_audio_plugin_client.h */, + ); + 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 = ( + F472964B0FFEE5615B72CE3D /* Resources */, + 29B923E6EB12F97B68585AFC /* Source */, + ); + name = Dexed; + sourceTree = ""; + }; + C28DB48D8EFA1D5455B2F7F9 /* placement */ = { + isa = PBXGroup; + children = ( + F1B87A9524CB1BFD0A3CDC47 /* juce_Justification.h */, + F957420DFF4D2354671B4116 /* juce_RectanglePlacement.cpp */, + 1BC34A19A42AE647894C4D57 /* juce_RectanglePlacement.h */, + ); + name = placement; + sourceTree = ""; + }; + C563903C95875B98E023EB42 /* text */ = { + isa = PBXGroup; + children = ( + 400C107C97F668916CF93FB2 /* juce_CharacterFunctions.cpp */, + 980D53B155A6FE153BF4ECC4 /* juce_CharacterFunctions.h */, + 23E9F8B6075CCB7BA9FE4782 /* juce_CharPointer_ASCII.h */, + 43E05BD9AADCBDA27B58F5A4 /* juce_CharPointer_UTF8.h */, + 45CC11D2029BA2CEAE1B0F76 /* juce_CharPointer_UTF16.h */, + BC383B9F2F352E373DE6C4A6 /* juce_CharPointer_UTF32.h */, + 7144CB121F03A13EC1A5383F /* juce_Identifier.cpp */, + 70BB114924D2EB3508565E8F /* juce_Identifier.h */, + AC0E5E706FA5E8597F943065 /* juce_LocalisedStrings.cpp */, + D6C62054C5A49E8BB8902DF8 /* juce_LocalisedStrings.h */, + FD799268DEA0EC4CDFD4DA10 /* juce_NewLine.h */, + 32707C43C25AF3F79D120BCF /* juce_String.cpp */, + A190462810A30005F66291F9 /* juce_String.h */, + 0733471B6DA02299D2C9590A /* juce_StringArray.cpp */, + 112C97A7D8CEC06ED2E1B1BE /* juce_StringArray.h */, + 7CDDAFACA226D14742566EE3 /* juce_StringPairArray.cpp */, + BE0C6895B768F38281CCC0BC /* juce_StringPairArray.h */, + 1600EDBEE9B363CBAB68CD43 /* juce_StringPool.cpp */, + 2BEBDED2BACDEEEE975583F3 /* juce_StringPool.h */, + C294314DFA3B047D1F745A23 /* juce_StringRef.h */, + B8F528366A0422FC84469E80 /* juce_TextDiff.cpp */, + F32BA2ADBCF84519105AB974 /* juce_TextDiff.h */, + ); + name = text; + sourceTree = ""; + }; + C6FD96042B8BCA45D8185D2F /* AAX */ = { + isa = PBXGroup; + children = ( + 505852570B48EB3F18076B03 /* juce_AAX_Wrapper.cpp */, + 3254CAE4C282C4432214B016 /* juce_AAX_Wrapper.mm */, + ); + name = AAX; + sourceTree = ""; + }; + C89C5C051357DB3B9CD08C20 /* format */ = { + isa = PBXGroup; + children = ( + B773C79C475482598391DF35 /* juce_AudioPluginFormat.cpp */, + 734BB0B03974DF78B8CB4FD8 /* juce_AudioPluginFormat.h */, + 37A3210291F1C2B3FF42BCDD /* juce_AudioPluginFormatManager.cpp */, + 1914E45DEAEBD1592581F1FD /* juce_AudioPluginFormatManager.h */, + ); + name = format; + sourceTree = ""; + }; + CAF6EDA5961A5335899392C7 /* positioning */ = { + isa = PBXGroup; + children = ( + 0B7725520356AED2C80FC943 /* juce_MarkerList.cpp */, + 71AF0542AEBEDCA5238DFFAA /* juce_MarkerList.h */, + D564C8B4087316C3A47936B0 /* juce_RelativeCoordinate.cpp */, + 5E2597BF6AD27698AA0E9A3D /* juce_RelativeCoordinate.h */, + FF5B77AA3517B4637F862BD3 /* juce_RelativeCoordinatePositioner.cpp */, + F1406998FD7313F016AB99BA /* juce_RelativeCoordinatePositioner.h */, + DE8C3DD36C117E355C7EB9FE /* juce_RelativeParallelogram.cpp */, + BE574127E239EB558B051D34 /* juce_RelativeParallelogram.h */, + B7ABA3D144D21935200C8386 /* juce_RelativePoint.cpp */, + 2DF16794D7C916F177B31322 /* juce_RelativePoint.h */, + A013A93080FB0FB98C02C96B /* juce_RelativePointPath.cpp */, + E9BA26E4F993EBFB0E36B18C /* juce_RelativePointPath.h */, + FE42B80DEA2E49C07E9E1C0A /* juce_RelativeRectangle.cpp */, + 52E90BF34CEB39BB7DFA91DE /* juce_RelativeRectangle.h */, + ); + name = positioning; + sourceTree = ""; + }; + D20A63B1C4DF64E9DA6C9CE8 /* commands */ = { + isa = PBXGroup; + children = ( + 041EA7D542B0EBF7213B9BA2 /* juce_ApplicationCommandID.h */, + 17ED00953353016B7E7492B0 /* juce_ApplicationCommandInfo.cpp */, + 06625FB929EB46E8D09E77F8 /* juce_ApplicationCommandInfo.h */, + C5E92613992AB74C2E715271 /* juce_ApplicationCommandManager.cpp */, + 3597896505C601CE1FFE1158 /* juce_ApplicationCommandManager.h */, + 4313B453E6E7735DFFD2609A /* juce_ApplicationCommandTarget.cpp */, + 600DDC87EB44F5B6EFA1500F /* juce_ApplicationCommandTarget.h */, + D6DF0265148E2542CF8184CB /* juce_KeyPressMappingSet.cpp */, + 195B617C1FF754108A97F645 /* juce_KeyPressMappingSet.h */, + ); + name = commands; + sourceTree = ""; + }; + D478C042D92EB811C777A864 /* properties */ = { + isa = PBXGroup; + children = ( + 68E9769CFD4CE3B4CA530DA3 /* juce_BooleanPropertyComponent.cpp */, + DF8DE64F9BD944A64F90B0EC /* juce_BooleanPropertyComponent.h */, + 4F95F3371DCA260343D7D26A /* juce_ButtonPropertyComponent.cpp */, + 72930EF8836E66B6E3A0711D /* juce_ButtonPropertyComponent.h */, + 63B73D99B066179BB9661D4E /* juce_ChoicePropertyComponent.cpp */, + A81FD2D7571ED030F7292079 /* juce_ChoicePropertyComponent.h */, + FF01650D69FB076FD8FCCE32 /* juce_PropertyComponent.cpp */, + 937CFA7E69529A634C1DCD5C /* juce_PropertyComponent.h */, + 2494BCA24C9E3AB3D20372F2 /* juce_PropertyPanel.cpp */, + AEFD0A7D65FEC1D23A87FB1C /* juce_PropertyPanel.h */, + 075BB641199B15A84856DE6E /* juce_SliderPropertyComponent.cpp */, + 413E92912A2C8CACB46AFD3B /* juce_SliderPropertyComponent.h */, + E5B0F6E8B90970181A8F8A5D /* juce_TextPropertyComponent.cpp */, + 170F06D00B2197E66300D558 /* juce_TextPropertyComponent.h */, + ); + name = properties; + sourceTree = ""; + }; + D4EE30FE8A31CD1DD0DCD093 /* native */ = { + isa = PBXGroup; + children = ( + AB7EBBEDA6F3984B295E123F /* juce_android_Messaging.cpp */, + 778E69094A09D97D61E355B2 /* juce_ios_MessageManager.mm */, + 11593E224B032FD1CD5AD0A2 /* juce_linux_Messaging.cpp */, + 97DAB16E37783E73F1D039A3 /* juce_mac_MessageManager.mm */, + 1A468C18B5B893C90F31EF6C /* juce_osx_MessageQueue.h */, + 8A58A60739C88C641626F590 /* juce_ScopedXLock.h */, + 04E04837EB4F3E03908835C9 /* juce_win32_HiddenMessageWindow.h */, + 8390BC6E8D8190A7C45C6A08 /* juce_win32_Messaging.cpp */, + ); + name = native; + sourceTree = ""; + }; + D53856B782944C7AA8FC0B1E /* AU */ = { + isa = PBXGroup; + children = ( + 502D49C82606515A80907EB3 /* juce_AU_Wrapper.mm */, + ); + name = AU; + sourceTree = ""; + }; + D617988BED63CC4252FDB0A6 /* juce_data_structures */ = { + isa = PBXGroup; + children = ( + 3F504387EAE40781EC731BB7 /* values */, + 128F041FBAC450E8521EE891 /* undomanager */, + 2D679CDB5DE0ECF6326A67CD /* app_properties */, + 6D9DB37328ED695A9941A21C /* juce_module_info */, + 930D512FD24D7E21E43C7322 /* juce_data_structures.h */, + ); + name = juce_data_structures; + sourceTree = ""; + }; + D62CAA66658707456DEC1897 /* Juce Modules */ = { + isa = PBXGroup; + children = ( + A6591E1C9596C9585841C280 /* juce_audio_basics */, + C1286EFB30F4A6B5049A6E42 /* juce_audio_plugin_client */, + 51D3ACB3B8EB13CB9843F7F8 /* juce_audio_processors */, + 93DBDE35F9396CE4E89673FB /* juce_audio_utils */, + 64272C7AB634CC1683F965CD /* juce_core */, + D617988BED63CC4252FDB0A6 /* juce_data_structures */, + 7D34EB83085FA61FCC15CB33 /* juce_events */, + 5C634103A260BF82A0E31C45 /* juce_graphics */, + 102590FC92E1B5107F83576A /* juce_gui_basics */, + 24EAA5A95BB6182CEC97A78A /* juce_gui_extra */, + ); + name = "Juce Modules"; + sourceTree = ""; + }; + DC210A66C6446D4F9D7B158B /* javascript */ = { + isa = PBXGroup; + children = ( + 7FB4F731D177B36CE8616BAE /* juce_Javascript.cpp */, + D6F2BF4E3C3BE264123B3BB5 /* juce_Javascript.h */, + A27B095F0D44EB7FFFC3951E /* juce_JSON.cpp */, + 36E8717C91C6111A701379EB /* juce_JSON.h */, + ); + name = javascript; + sourceTree = ""; + }; + E12CE38F88D50562CD35E502 /* application */ = { + isa = PBXGroup; + children = ( + 4A463C15CF07B232605DC2F4 /* juce_Application.cpp */, + BA52D32B1E0324546C26ACCA /* juce_Application.h */, + ); + name = application; + sourceTree = ""; + }; + E6BDE757CFD28DF7846CD1ED /* lookandfeel */ = { + isa = PBXGroup; + children = ( + 73BA60F5506ADDBEAF6243FC /* juce_LookAndFeel.cpp */, + 1E1A0627C2977D5FCB8440CC /* juce_LookAndFeel.h */, + F9FA29A5FF9C9921D785A1C0 /* juce_LookAndFeel_V1.cpp */, + A5E6E877E1151D8B3E480B76 /* juce_LookAndFeel_V1.h */, + 1B08D87085D8D577F6CBB008 /* juce_LookAndFeel_V2.cpp */, + C74F0F7CA3A1A201C0EC4772 /* juce_LookAndFeel_V2.h */, + 8312A52619B88D3763F6B493 /* juce_LookAndFeel_V3.cpp */, + 3C11994F7B26920BEB9DA52D /* juce_LookAndFeel_V3.h */, + ); + name = lookandfeel; + sourceTree = ""; + }; + E71EF502364BDEA76FE5A4E9 /* native */ = { + isa = PBXGroup; + children = ( + 29C1872028A449607E80B677 /* juce_android_WebBrowserComponent.cpp */, + 717E18C7D784FE087436A768 /* juce_ios_UIViewComponent.mm */, + 34328035CBCDFA9F18BBA158 /* juce_linux_SystemTrayIcon.cpp */, + DB3B5F6FE49267EE53089A05 /* juce_linux_WebBrowserComponent.cpp */, + AF9A3BEBEC95195644691CA1 /* juce_mac_AppleRemote.mm */, + CE8542A4C8BB33C6A0EA36A4 /* juce_mac_CarbonViewWrapperComponent.h */, + E4644D1ECB4F5A7D7062E2CB /* juce_mac_NSViewComponent.mm */, + 83B3A12467C52CB13FB353C6 /* juce_mac_SystemTrayIcon.cpp */, + E5CD39DEA3BE8EC9959F8CFE /* juce_mac_WebBrowserComponent.mm */, + 97187C062A4A90E3DE7B4B6F /* juce_win32_ActiveXComponent.cpp */, + B06A13CEF4F653521D640041 /* juce_win32_SystemTrayIcon.cpp */, + 3927B1AD5EFA95FBE77C0DAB /* juce_win32_WebBrowserComponent.cpp */, + ); + name = native; + sourceTree = ""; + }; + E82FE59C6CD1F7A9DFD0A3DC /* unit_tests */ = { + isa = PBXGroup; + children = ( + 8890765D8A8E2769231452A3 /* juce_UnitTest.cpp */, + AAD65774913834A6443A3B82 /* juce_UnitTest.h */, + ); + name = unit_tests; + sourceTree = ""; + }; + F079B9DA6D228299D276CFD1 /* native */ = { + isa = PBXGroup; + children = ( + A44D9BDAD9BE9AD2E519D241 /* juce_android_Fonts.cpp */, + 5B12686E2808FCCB8BBE0E24 /* juce_android_GraphicsContext.cpp */, + 9FA7591BA2EFB4349B6E02A9 /* juce_freetype_Fonts.cpp */, + 9D5B06B94AB34DBEC8BD262E /* juce_linux_Fonts.cpp */, + F3718D9D288A2760B6126585 /* juce_mac_CoreGraphicsContext.h */, + 0EA1F582E4E45EB90F02223A /* juce_mac_CoreGraphicsContext.mm */, + 06A207E085A240F774C4140D /* juce_mac_CoreGraphicsHelpers.h */, + 6742794BECA5E223253EF810 /* juce_mac_Fonts.mm */, + 72F342B2288D7D32917C66FF /* juce_RenderingHelpers.h */, + 8B160A62F6A6EF21379A8EA7 /* juce_win32_Direct2DGraphicsContext.cpp */, + ADC81E4F771BD99A4C3C822A /* juce_win32_DirectWriteTypeface.cpp */, + B84CE707CF89EA0002595BCA /* juce_win32_DirectWriteTypeLayout.cpp */, + 834F3F9FC2FE9564FF95243D /* juce_win32_Fonts.cpp */, + ); + name = native; + sourceTree = ""; + }; + F12369158044F272BDDEC2FD /* image_formats */ = { + isa = PBXGroup; + children = ( + C48DAE373124C258F3414CDB /* juce_GIFLoader.cpp */, + 1B9C8840393D305F594C613B /* juce_JPEGLoader.cpp */, + E65D3A0B86F5E8834CE77DB5 /* juce_PNGLoader.cpp */, + ); + name = image_formats; + sourceTree = ""; + }; + F472964B0FFEE5615B72CE3D /* Resources */ = { + isa = PBXGroup; + children = ( + 0D5761BE1D2DEA319B57D740 /* Switch_48x26.png */, + E6F65C031FCBB192F3927D4C /* ButtonUnlabeled_50x30.png */, + 8B19E0BEAD29F2C0D46FA89C /* Knob_34x34.png */, + 4C67D4B9902C1B0CC80E11D8 /* LFO_36_26.png */, + D5E8818F417B8FBF0F9FECBD /* Light_14x14.png */, + CBEE3341DEFF854B1D114C0B /* Meter_140x8.png */, + 66E042C6FFE93F0E19B32F09 /* Scaling_36_26.png */, + C7577AF98915C39EDCEC259A /* Slider_26x26.png */, + 1D72CD485011A4EA3E6B0FD5 /* NotoSans-Regular.ttf */, + 5A366F36F3B4E50587A30351 /* NotoSans-Bold.ttf */, + 15B75D829C40872D542A38B8 /* builtin_pgm.zip */, + 0E3FA3D7B11FC7D19CC634BE /* about.png */, + 624B39364165E2F23A3D4540 /* GlobalEditor_864x144.png */, + 9FB43E65C5F68B31FB16D0F5 /* OperatorEditor_287x218.png */, + ); + name = Resources; + sourceTree = ""; + }; + F70E2701A89603A4BE984FF6 /* widgets */ = { + isa = PBXGroup; + children = ( + 0A55490419140DC6D2FBB1DA /* juce_ComboBox.cpp */, + BA4FF1F73CF544CF671433D0 /* juce_ComboBox.h */, + 949B3D44B0EFFFE18578E44E /* juce_ImageComponent.cpp */, + 8B86ECF3351C9D029821C621 /* juce_ImageComponent.h */, + 969250C57EF34E88AF1062BE /* juce_Label.cpp */, + FA98BC06299525310A31107B /* juce_Label.h */, + A2D3A958C5D96910BEDE9283 /* juce_ListBox.cpp */, + 64C579AFCDCEED8CAFEF9830 /* juce_ListBox.h */, + DA4359972E065615EEF392EB /* juce_ProgressBar.cpp */, + AA84602D83F8E270AC0281AE /* juce_ProgressBar.h */, + 2FB4EFE77128A64F13B97946 /* juce_Slider.cpp */, + 14AF9F1F28D50F8E47606660 /* juce_Slider.h */, + 02139A14E2732DE36631414F /* juce_TableHeaderComponent.cpp */, + DB9F89D1872247982F4D0913 /* juce_TableHeaderComponent.h */, + 420843F2827F7FB7A31A4C76 /* juce_TableListBox.cpp */, + BAE2BAF1F5DC75A6E72FC56A /* juce_TableListBox.h */, + 7BE1A83B817F581F39B1F983 /* juce_TextEditor.cpp */, + 54A76CABA9E198F906FB01FC /* juce_TextEditor.h */, + 431B6C9349785FFC83D695F5 /* juce_Toolbar.cpp */, + EF0D818197F7203D3DEF156E /* juce_Toolbar.h */, + 51FA060C8445108FA58DF13D /* juce_ToolbarItemComponent.cpp */, + 20D4AE86B061E4D7F2F1F1BF /* juce_ToolbarItemComponent.h */, + 4E6FA435926EF660B86E1BFA /* juce_ToolbarItemFactory.h */, + ECD18CF97A794402B04570DB /* juce_ToolbarItemPalette.cpp */, + 742502F34E52826111A41605 /* juce_ToolbarItemPalette.h */, + 875B62ECA8BBCC7085FA5F9C /* juce_TreeView.cpp */, + A2DABCCF72397C2C7C69F441 /* juce_TreeView.h */, + ); + name = widgets; + sourceTree = ""; + }; + F71D9B3CC8688C2E11360EA4 /* network */ = { + isa = PBXGroup; + children = ( + 06C4DD7797E7526DB1B47AE5 /* juce_IPAddress.cpp */, + 3444F7C54161FEB1F844619E /* juce_IPAddress.h */, + 1F51658DEF590741920719FF /* juce_MACAddress.cpp */, + E5ABDC305FF03E23A34302F1 /* juce_MACAddress.h */, + B4CCE3F32C6854405890C6BC /* juce_NamedPipe.cpp */, + 89CF359102665330C30E1F9A /* juce_NamedPipe.h */, + B8007B51F9FA8B2F52EF4CCD /* juce_Socket.cpp */, + 8DC0C64EE71D0AFDD76FEAD7 /* juce_Socket.h */, + CB38F1D4BB78766DBD50FEB9 /* juce_URL.cpp */, + 7A854175B4E6D35ABB7D4E45 /* juce_URL.h */, + ); + name = network; + sourceTree = ""; + }; + FA1B75BBFC7775827EA55903 /* gui */ = { + isa = PBXGroup; + children = ( + CCBC46262A82145F2206872E /* juce_AudioDeviceSelectorComponent.cpp */, + AC6693856E8A4626E5571CBC /* juce_AudioDeviceSelectorComponent.h */, + A03CA8621EA02C18B4117EC1 /* juce_AudioThumbnail.cpp */, + B4821C5DCA629694CE0A29FB /* juce_AudioThumbnail.h */, + BF536BFBEDDD9802B9516022 /* juce_AudioThumbnailBase.h */, + 3FEF83E9DA03570247528BE6 /* juce_AudioThumbnailCache.cpp */, + 6F09FAB37276B4DA24BEBD41 /* juce_AudioThumbnailCache.h */, + 2480150B544761DFA3DFF509 /* juce_MidiKeyboardComponent.cpp */, + 490146B41BBBC0E550BD73F2 /* juce_MidiKeyboardComponent.h */, + ); + name = gui; + sourceTree = ""; + }; + FA8A91020A6EDA9A5DDF8D4A /* VST3 */ = { + isa = PBXGroup; + children = ( + D0178A36F6E46F92111E4883 /* juce_VST3_Wrapper.cpp */, + 01EF232D8B427B8CE38127C2 /* juce_VST3_Wrapper.mm */, + ); + name = VST3; + sourceTree = ""; + }; + FE9550EAB790E5DA3F2D29FF /* components */ = { + isa = PBXGroup; + children = ( + AD6C159D76B2BFAF579383F8 /* juce_CachedComponentImage.h */, + 2DC82CD2D824B8A3A7059E73 /* juce_Component.cpp */, + 041F12CAFA1CD7215AEC5098 /* juce_Component.h */, + 1D798858682A27299589F4E5 /* juce_ComponentListener.cpp */, + 36037C1183C5836D2EF64887 /* juce_ComponentListener.h */, + 786A98F29FAA91898BB705F4 /* juce_Desktop.cpp */, + 0B338B58E9C37E83F0FD865D /* juce_Desktop.h */, + 3EBA7E3E2CFD54B3C786098E /* juce_ModalComponentManager.cpp */, + AE4DF6AF917F1A8DDF5376E3 /* juce_ModalComponentManager.h */, + ); + name = components; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + CC364D6AF074DD367C3061CC /* Dexed */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5900493D34C3F35BEFC2B3D6 /* Build configuration list for PBXNativeTarget "Dexed" */; + buildPhases = ( + F33A1146DD22EEF53DEB0728 /* Resources */, + D7ECE35BCBD5C64A95ACCFC6 /* Rez */, + 9DB7317ADCFFCEAB747A09AF /* Sources */, + 06D721A024B3596A28AB8EC1 /* Frameworks */, + 3272AB811807EDC647D52F52 /* Post-build script */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Dexed; + productInstallPath = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + productName = Dexed; + productReference = FF6607118B29435E76806DFA /* Dexed.component */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 0DA61024CABBA334F84603C0 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0440; + }; + buildConfigurationList = 79EC971C74D382E87C0F443D /* Build configuration list for PBXProject "Dexed" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8FF698E2E4B3B82B8C64B444 /* Source */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + CC364D6AF074DD367C3061CC /* Dexed */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F33A1146DD22EEF53DEB0728 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 813B2285513D65DDA30AA6E3 /* RecentFilesMenuTemplate.nib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + D7ECE35BCBD5C64A95ACCFC6 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + 9D042F9D005532F763A72C26 /* juce_AU_Resources.r in Rez */, + E293B9570C97E4BAD129D4A2 /* juce_RTAS_MacResources.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3272AB811807EDC647D52F52 /* Post-build script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + name = "Post-build script"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\n# This script takes the build product and copies it to the AU, VST, and RTAS folders, depending on \n# which plugin types you've built\n\noriginal=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME\n\n# this looks inside the binary to detect which platforms are needed.. \ncopyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\ncopyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\ncopyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\ncopyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'ACFStartup' | wc -l`\n\nif [ $copyAU -gt 0 ]; then\n echo \"Copying to AudioUnit folder...\"\n AU=~/Library/Audio/Plug-Ins/Components/$PRODUCT_NAME.component\n if [ -d \"$AU\" ]; then \n rm -r \"$AU\"\n fi\n\n cp -r \"$original\" \"$AU\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$AU/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$AU/Contents/$INFOPLIST_FILE\"\n\n # Fix info.plist for AUs built with Xcode 3\n if [ -f \"$DEVELOPER_DIR/Library/Developer/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp\" ]; then\n echo\n else\n echo \"Removing AudioComponents entry from Info.plist because this is not a new-format AU\"\n /usr/libexec/PlistBuddy -c \"Delete AudioComponents\" \"$AU/Contents/Info.plist\"\n fi\nfi\n\nif [ $copyVST -gt 0 ]; then\n echo \"Copying to VST folder...\"\n VST=~/Library/Audio/Plug-Ins/VST/$PRODUCT_NAME.vst\n if [ -d \"$VST\" ]; then \n rm -r \"$VST\"\n fi\n\n cp -r \"$original\" \"$VST\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST/Contents/$INFOPLIST_FILE\"\nfi\n\nif [ $copyRTAS -gt 0 ]; then\n echo \"Copying to RTAS folder...\"\n RTAS=/Library/Application\\ Support/Digidesign/Plug-Ins/$PRODUCT_NAME.dpm\n if [ -d \"$RTAS\" ]; then\n rm -r \"$RTAS\"\n fi\n\n cp -r \"$original\" \"$RTAS\"\nfi\n\nif [ $copyAAX -gt 0 ]; then\n echo \"Copying to AAX folder...\"\n\n if [ -d \"/Applications/ProTools_3PDev/Plug-Ins\" ]; then\n AAX1=\"/Applications/ProTools_3PDev/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX1\" ]; then\n rm -r \"$AAX1\"\n fi\n\n cp -r \"$original\" \"$AAX1\"\n fi\n\n if [ -d \"/Library/Application Support/Avid/Audio/Plug-Ins\" ]; then\n AAX2=\"/Library/Application Support/Avid/Audio/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX2\" ]; then\n rm -r \"$AAX2\"\n fi\n\n cp -r \"$original\" \"$AAX2\"\n fi\nfi\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 9DB7317ADCFFCEAB747A09AF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B18C192606DF6079E7B9AEB9 /* PluginFx.cpp in Sources */, + 697C52FD23363CB2EB9075C6 /* EngineMkI.cpp in Sources */, + 4B27ACC5993C8C74FFCDD3BB /* EngineOpl.cpp in Sources */, + 478699B4EF80A1A1C0D34C10 /* PluginEditor.cpp in Sources */, + C510246D7D5E162C9DE63DDE /* GlobalEditor.cpp in Sources */, + CD1CF0C6B4AB9F4C8175FE08 /* ParamDialog.cpp in Sources */, + 082D6FF34EFF195C3A3B0CFB /* OperatorEditor.cpp in Sources */, + 8F3B0996452972F266C749E0 /* AlgoDisplay.cpp in Sources */, + D5A4D43A16EA4C71D53E96CD /* DXLookNFeel.cpp in Sources */, + 8121E10419E2D99645EA254E /* DXComponents.cpp in Sources */, + 3AB728E101D7B85DD39C5CC8 /* freqlut.cc in Sources */, + FAC9C3E771D11FDA4DFAF17E /* lfo.cc in Sources */, + 47C317B0F77A29ECA0400B2B /* dx7note.cc in Sources */, + 9EC12165834B1341938E951D /* env.cc in Sources */, + F9A9CC03BA0B3030E92675AD /* exp2.cc in Sources */, + 7B82F1D5F8DED01AA8988D33 /* fm_core.cc in Sources */, + 434647C21C803FA8A4D44A70 /* fm_op_kernel.cc in Sources */, + 95105DC8536836A06FD5C7BB /* pitchenv.cc in Sources */, + 0D3132A8B412AE9E63024927 /* sin.cc in Sources */, + 1CBFE444B43C89E749602B7F /* PluginProcessor.cpp in Sources */, + 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 */, + 93279A1D631E5F4103EAB17E /* juce_AU_Wrapper.mm in Sources */, + 87B95D41180EF626460B2EA3 /* juce_audio_basics.mm in Sources */, + ED2B6C710BC0474617D147B7 /* juce_audio_devices.mm in Sources */, + A451AE788A4BD5AA72174D4C /* juce_audio_formats.mm in Sources */, + 927401C89B9B4F84AC1FE42F /* juce_audio_processors.mm in Sources */, + FFA0B77789034ACCB5203F40 /* juce_audio_utils.mm in Sources */, + 823ECA6DD062A4D0CC056CF0 /* juce_core.mm in Sources */, + 52770E3D32989EC50834582A /* juce_data_structures.mm in Sources */, + 6CE74A36A215C0D39041710F /* juce_events.mm in Sources */, + E52CB89B4C49057C5A54CFFE /* juce_graphics.mm in Sources */, + 069530C6CF2796C568DD3E90 /* juce_gui_basics.mm in Sources */, + 5B3A6A14A3951CF8E37608FF /* juce_gui_extra.mm in Sources */, + C2090920CAE913A6C56E0ACE /* juce_PluginUtilities.cpp in Sources */, + 5F4FB65ABC71FAAD6EDD822E /* juce_RTAS_DigiCode1.cpp in Sources */, + 1E2E719F9E93AD97BC37565F /* juce_RTAS_DigiCode2.cpp in Sources */, + DDD1E74DE1AC7E6493AF04CA /* juce_RTAS_DigiCode3.cpp in Sources */, + A6E2908774D7F669F21B1874 /* juce_RTAS_MacUtilities.mm in Sources */, + B82FDEB3E53C9455BC6A5DAE /* juce_RTAS_Wrapper.cpp in Sources */, + 00C044DBB8BA1AF35CBC42E6 /* juce_VST_Wrapper.cpp in Sources */, + E8D9A2B640A87FE92D2DA887 /* juce_VST_Wrapper.mm in Sources */, + 52C0C94470D90310AF2F8433 /* juce_VST3_Wrapper.cpp in Sources */, + 13F8BF7C26D50908163425CF /* juce_VST3_Wrapper.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 164731727DFE228515FE9A35 /* Debug */ = { + 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; + GCC_MODEL_TUNING = G5; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = Dexed; + SDKROOT = macosx10.7; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Debug; + }; + 1F51A4544E7E3E72CAFCC59B /* Release */ = { + 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; + GCC_MODEL_TUNING = G5; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; + PRODUCT_NAME = Dexed; + SDKROOT = macosx10.7; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Release; + }; + 4AA859F8A477DEBA3D568766 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; 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_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = s; GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", + "_NDEBUG=1", + "NDEBUG=1", "JUCER_XCODE_MAC_F6D2F4CF=1", "JUCE_APP_VERSION=0.8.1", - "JUCE_APP_VERSION_HEX=0x801", ); + "JUCE_APP_VERSION_HEX=0x801", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ("~/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)"); + HEADER_SEARCH_PATHS = ( + "~/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; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; @@ -2100,27 +2928,41 @@ OTHER_LDFLAGS = "-bundle"; OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\""; SDKROOT_ppc = macosx10.5; - WRAPPER_EXTENSION = component; }; name = Debug; }; - 4AA859F8A477DEBA3D568766 = {isa = XCBuildConfiguration; buildSettings = { + WRAPPER_EXTENSION = component; + }; + name = Release; + }; + 93498502B083FC03423F6407 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_LINK_OBJC_RUNTIME = NO; COMBINE_HIDPI_IMAGES = YES; CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - DEAD_CODE_STRIPPING = YES; + COPY_PHASE_STRIP = NO; 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_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", + "_DEBUG=1", + "DEBUG=1", "JUCER_XCODE_MAC_F6D2F4CF=1", "JUCE_APP_VERSION=0.8.1", - "JUCE_APP_VERSION_HEX=0x801", ); - GCC_SYMBOLS_PRIVATE_EXTERN = YES; + "JUCE_APP_VERSION_HEX=0x801", + ); GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GENERATE_PKGINFO_FILE = YES; - HEADER_SEARCH_PATHS = ("~/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)"); + HEADER_SEARCH_PATHS = ( + "~/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; INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; LIBRARY_STYLE = Bundle; @@ -2128,140 +2970,32 @@ OTHER_LDFLAGS = "-bundle"; OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\""; SDKROOT_ppc = macosx10.5; - WRAPPER_EXTENSION = component; }; name = Release; }; - 164731727DFE228515FE9A35 = {isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_MODEL_TUNING = G5; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "Dexed"; - WARNING_CFLAGS = -Wreorder; - ZERO_LINK = NO; }; name = Debug; }; - 1F51A4544E7E3E72CAFCC59B = {isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_MODEL_TUNING = G5; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PRODUCT_NAME = "Dexed"; - WARNING_CFLAGS = -Wreorder; - ZERO_LINK = NO; }; name = Release; }; - 79EC971C74D382E87C0F443D = {isa = XCConfigurationList; buildConfigurations = ( - 164731727DFE228515FE9A35, - 1F51A4544E7E3E72CAFCC59B, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - 5900493D34C3F35BEFC2B3D6 = {isa = XCConfigurationList; buildConfigurations = ( - 93498502B083FC03423F6407, - 4AA859F8A477DEBA3D568766, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - F33A1146DD22EEF53DEB0728 = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 813B2285513D65DDA30AA6E3, ); runOnlyForDeploymentPostprocessing = 0; }; - D7ECE35BCBD5C64A95ACCFC6 = {isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( - 9D042F9D005532F763A72C26, - E293B9570C97E4BAD129D4A2, ); runOnlyForDeploymentPostprocessing = 0; }; - 9DB7317ADCFFCEAB747A09AF = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B18C192606DF6079E7B9AEB9, - 697C52FD23363CB2EB9075C6, - 4B27ACC5993C8C74FFCDD3BB, - 478699B4EF80A1A1C0D34C10, - C510246D7D5E162C9DE63DDE, - CD1CF0C6B4AB9F4C8175FE08, - 082D6FF34EFF195C3A3B0CFB, - 8F3B0996452972F266C749E0, - D5A4D43A16EA4C71D53E96CD, - 8121E10419E2D99645EA254E, - 3AB728E101D7B85DD39C5CC8, - FAC9C3E771D11FDA4DFAF17E, - 47C317B0F77A29ECA0400B2B, - 9EC12165834B1341938E951D, - F9A9CC03BA0B3030E92675AD, - 7B82F1D5F8DED01AA8988D33, - 434647C21C803FA8A4D44A70, - 95105DC8536836A06FD5C7BB, - 0D3132A8B412AE9E63024927, - 1CBFE444B43C89E749602B7F, - 623AFA9E78826CA0136251DF, - 8BE2A084394DA3E45DDB5646, - EC23F9F2EE10A2DE3CB6D406, - 2360F3C87933B5A51B0D4839, - 26E1D92384FB66ED8FCF5101, - 02B7485A3DD3F44C6058AB0E, - 09E5F88C9C879073B1B103F1, - EE173D0BBBF66A8977FE3A7E, - EB464CA0288DD69ABBAE73B3, - 3FC0533D8E67D63666A51C64, - 0E0B0D39FCB31A57F5298C7A, - AE7F0435D9C8D94FFDA16DCA, - 3D8568887BBA0D81340FF64D, - 95D4EF9899B0D0D3FC729312, - C19B69B5974FA50D116A4F52, - ED19C7C3EF2026BC9386CAA3, - B96C21AF3AD25C7950EA6CE5, - DFA8CE3B7D7FE269254C9BDD, - DAC2F8A317486D36C0E0F81F, - 556863C97636A308001CFD21, - 6970EC0E1FEDCF3793098929, - 62798B841D9D5E0B71064A73, - CCC498943EDC85558AF6D8B8, - F1106DF1AB7F08D4FC6B6BBB, - 1C87DA0B69D67481FC6CF4FD, - E3FA856CA4DB2009BB0F13E7, - 7E6DF76EEA834AC1E96470CE, - 93279A1D631E5F4103EAB17E, - 87B95D41180EF626460B2EA3, - ED2B6C710BC0474617D147B7, - A451AE788A4BD5AA72174D4C, - 927401C89B9B4F84AC1FE42F, - FFA0B77789034ACCB5203F40, - 823ECA6DD062A4D0CC056CF0, - 52770E3D32989EC50834582A, - 6CE74A36A215C0D39041710F, - E52CB89B4C49057C5A54CFFE, - 069530C6CF2796C568DD3E90, - 5B3A6A14A3951CF8E37608FF, - C2090920CAE913A6C56E0ACE, - 5F4FB65ABC71FAAD6EDD822E, - 1E2E719F9E93AD97BC37565F, - DDD1E74DE1AC7E6493AF04CA, - A6E2908774D7F669F21B1874, - B82FDEB3E53C9455BC6A5DAE, - 00C044DBB8BA1AF35CBC42E6, - E8D9A2B640A87FE92D2DA887, - 52C0C94470D90310AF2F8433, - 13F8BF7C26D50908163425CF, ); runOnlyForDeploymentPostprocessing = 0; }; - 06D721A024B3596A28AB8EC1 = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6443699C06267ECC22CF9D12, - 60686C2C30A9F2777CEF01BD, - 77C3EA8D0A12986429BA466D, - E8BEA8ABF5E288C5D5FCD620, - F329522961F1313091764113, - B0A4786A252B14B604101175, - 82253A3BBFF29FC56A08C972, - FA2AF2015CFD98299593EA30, - 7116DC8487DC8321F36CD3D8, - 68878920F603FF1473994736, - A7D45B047CA84D7EF7018CDC, - 7E444608AFB10ED54DB5C9AB, ); runOnlyForDeploymentPostprocessing = 0; }; - 3272AB811807EDC647D52F52 = {isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; name = "Post-build script"; shellPath = /bin/sh; shellScript = "\n# This script takes the build product and copies it to the AU, VST, and RTAS folders, depending on \n# which plugin types you've built\n\noriginal=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME\n\n# this looks inside the binary to detect which platforms are needed.. \ncopyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\ncopyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\ncopyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\ncopyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'ACFStartup' | wc -l`\n\nif [ $copyAU -gt 0 ]; then\n echo \"Copying to AudioUnit folder...\"\n AU=~/Library/Audio/Plug-Ins/Components/$PRODUCT_NAME.component\n if [ -d \"$AU\" ]; then \n rm -r \"$AU\"\n fi\n\n cp -r \"$original\" \"$AU\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$AU/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$AU/Contents/$INFOPLIST_FILE\"\n\n # Fix info.plist for AUs built with Xcode 3\n if [ -f \"$DEVELOPER_DIR/Library/Developer/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp\" ]; then\n echo\n else\n echo \"Removing AudioComponents entry from Info.plist because this is not a new-format AU\"\n /usr/libexec/PlistBuddy -c \"Delete AudioComponents\" \"$AU/Contents/Info.plist\"\n fi\nfi\n\nif [ $copyVST -gt 0 ]; then\n echo \"Copying to VST folder...\"\n VST=~/Library/Audio/Plug-Ins/VST/$PRODUCT_NAME.vst\n if [ -d \"$VST\" ]; then \n rm -r \"$VST\"\n fi\n\n cp -r \"$original\" \"$VST\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST/Contents/$INFOPLIST_FILE\"\nfi\n\nif [ $copyRTAS -gt 0 ]; then\n echo \"Copying to RTAS folder...\"\n RTAS=/Library/Application\\ Support/Digidesign/Plug-Ins/$PRODUCT_NAME.dpm\n if [ -d \"$RTAS\" ]; then\n rm -r \"$RTAS\"\n fi\n\n cp -r \"$original\" \"$RTAS\"\nfi\n\nif [ $copyAAX -gt 0 ]; then\n echo \"Copying to AAX folder...\"\n\n if [ -d \"/Applications/ProTools_3PDev/Plug-Ins\" ]; then\n AAX1=\"/Applications/ProTools_3PDev/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX1\" ]; then\n rm -r \"$AAX1\"\n fi\n\n cp -r \"$original\" \"$AAX1\"\n fi\n\n if [ -d \"/Library/Application Support/Avid/Audio/Plug-Ins\" ]; then\n AAX2=\"/Library/Application Support/Avid/Audio/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX2\" ]; then\n rm -r \"$AAX2\"\n fi\n\n cp -r \"$original\" \"$AAX2\"\n fi\nfi\n"; }; - CC364D6AF074DD367C3061CC = {isa = PBXNativeTarget; buildConfigurationList = 5900493D34C3F35BEFC2B3D6; buildPhases = ( - F33A1146DD22EEF53DEB0728, - D7ECE35BCBD5C64A95ACCFC6, - 9DB7317ADCFFCEAB747A09AF, - 06D721A024B3596A28AB8EC1, - 3272AB811807EDC647D52F52, ); buildRules = ( ); dependencies = ( ); name = Dexed; productName = Dexed; productReference = FF6607118B29435E76806DFA; productInstallPath = "$(HOME)/Library/Audio/Plug-Ins/Components/"; productType = "com.apple.product-type.bundle"; }; - 0DA61024CABBA334F84603C0 = {isa = PBXProject; buildConfigurationList = 79EC971C74D382E87C0F443D; attributes = { LastUpgradeCheck = 0440; }; compatibilityVersion = "Xcode 3.2"; hasScannedForEncodings = 0; mainGroup = 8FF698E2E4B3B82B8C64B444; projectDirPath = ""; projectRoot = ""; targets = ( CC364D6AF074DD367C3061CC ); }; + WRAPPER_EXTENSION = component; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5900493D34C3F35BEFC2B3D6 /* Build configuration list for PBXNativeTarget "Dexed" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 93498502B083FC03423F6407 /* Debug */, + 4AA859F8A477DEBA3D568766 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 79EC971C74D382E87C0F443D /* Build configuration list for PBXProject "Dexed" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 164731727DFE228515FE9A35 /* Debug */, + 1F51A4544E7E3E72CAFCC59B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ }; - rootObject = 0DA61024CABBA334F84603C0; + rootObject = 0DA61024CABBA334F84603C0 /* Project object */; } 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 dd1e047402b1a9ba04bc7dc5071f5741d429dbea..eced73f14ed791fbc6e1c30c64f6a3ab56413036 100644 GIT binary patch literal 153828 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 z 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

Hzk1Vp$#pF#Cu!UmuFu5H0Cd)TjzR8Dp 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

O(d7 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 dWcQSL7FMsR02-ja@Z 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%0Ag$eV9rFjZ`%p&*$$OK$52#bD#~?j9%+U+FlriY& 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 X{~WO2|NZaz)Bo>(|Np(0,itemHeight*pos[i], image.getWidth(), itemHeight)); popup.addItem(i+1, getItemText(i), true, false, tmp); } + + for(int i=0;i<4;i++) + itemPos[i] = pos[i]; } void ProgramSelector::setInit() { diff --git a/Source/PluginParam.cpp b/Source/PluginParam.cpp index 8decca9..162c9e0 100644 --- a/Source/PluginParam.cpp +++ b/Source/PluginParam.cpp @@ -25,6 +25,51 @@ #include "PluginEditor.h" #include "Dexed.h" +// ************************************************************************ +// Custom displays + +class CtrlDXLabel : public CtrlDX { +public: + StringArray labels; + + CtrlDXLabel(String name, int steps, int offset) : CtrlDX(name, steps, offset, 0) { + }; + + String getValueDisplay() { + return labels[getValue()]; + } +}; + +class CtrlDXTranspose : public CtrlDX { +public: + CtrlDXTranspose(String name, int steps, int offset) : CtrlDX(name, steps, offset, 0) { + }; + + String getValueDisplay() { + String ret; + int value = getValue(); + if ( value == 48 ) + value = 47; + + switch(value % 12) { + case 0: ret << "C"; break; + case 1: ret << "C#"; break; + case 2: ret << "D"; break; + case 3: ret << "D#"; break; + case 4: ret << "E"; break; + case 5: ret << "F"; break; + case 6: ret << "F#"; break; + case 7: ret << "G"; break; + case 8: ret << "G#"; break; + case 9: ret << "A"; break; + case 10: ret << "A#"; break; + case 11: ret << "B"; break; + } + return ret << (value/12-2); + } +}; + + // ************************************************************************ // Ctrl::Ctrl(String name) { @@ -266,10 +311,17 @@ void DexedAudioProcessor::initCtrl() { lfoSync = new CtrlDX("LFO KEY SYNC", 2, 141); ctrl.add(lfoSync); - lfoWaveform = new CtrlDX("LFO WAVE", 6, 142); + CtrlDXLabel *t = new CtrlDXLabel("LFO WAVE", 6, 142); + t->labels.add("TRIANGE"); + t->labels.add("SAW DOWN"); + t->labels.add("SAW UP"); + t->labels.add("SQUARE"); + t->labels.add("SINE"); + t->labels.add("S&HOLD"); + lfoWaveform = t; ctrl.add(lfoWaveform); - transpose = new CtrlDX("MIDDLE C", 49, 144); + transpose = new CtrlDXTranspose("MIDDLE C", 49, 144); ctrl.add(transpose); pitchModSens = new CtrlDX("P MODE SENS.", 8, 143); @@ -289,6 +341,12 @@ void DexedAudioProcessor::initCtrl() { ctrl.add(pitchEgLevel[i]); } + StringArray keyScaleLabels; + keyScaleLabels.add("-LN"); + keyScaleLabels.add("-EX"); + keyScaleLabels.add("+EX"); + keyScaleLabels.add("+LN"); + // fill operator values; for (int i = 0; i < 6; i++) { //// In the Sysex, OP6 comes first, then OP5... @@ -353,12 +411,16 @@ void DexedAudioProcessor::initCtrl() { String sclLeftCurve; sclLeftCurve << opName << " L KEY SCALE"; - opCtrl[opVal].sclLeftCurve = new CtrlDX(sclLeftCurve, 4, opTarget + 11); + t = new CtrlDXLabel(sclLeftCurve, 4, opTarget + 11); + t->labels = keyScaleLabels; + opCtrl[opVal].sclLeftCurve = t; ctrl.add(opCtrl[opVal].sclLeftCurve); String sclRightCurve; sclRightCurve << opName << " R KEY SCALE"; - opCtrl[opVal].sclRightCurve = new CtrlDX(sclRightCurve, 4, opTarget + 12); + t = new CtrlDXLabel(sclRightCurve, 4, opTarget + 12); + t->labels = keyScaleLabels; + opCtrl[opVal].sclRightCurve = t; ctrl.add(opCtrl[opVal].sclRightCurve); String sclRate; diff --git a/Source/PluginParam.h b/Source/PluginParam.h index 051dced..2ee7553 100644 --- a/Source/PluginParam.h +++ b/Source/PluginParam.h @@ -93,8 +93,8 @@ public: void setValue(int value); int getValue(); - String getValueDisplay(); int getOffset(); + String getValueDisplay(); void sliderValueChanged (Slider* moved); void comboBoxChanged (ComboBox* combo);