From f782bb00b352dea6efdbffed05066aeb9a07fd1c Mon Sep 17 00:00:00 2001 From: asb2m10 Date: Wed, 8 Jan 2014 22:33:46 -0500 Subject: [PATCH] Algo display --- Builds/MacOSX/Dexed copy-Info.plist | 27 + Builds/MacOSX/Dexed.xcodeproj/project.pbxproj | 4636 ++++++++++------- .../UserInterfaceState.xcuserstate | Bin 68409 -> 74202 bytes .../xcschemes/xcschememanagement.plist | 10 + README.md | 14 +- Source/DXLookNFeel.cpp | 105 +- Source/DXLookNFeel.h | 12 +- Source/GlobalEditor.cpp | 5 +- Source/GlobalEditor.h | 2 +- Source/PluginEditor.cpp | 4 +- Source/PluginProcessor.cpp | 15 +- 11 files changed, 2844 insertions(+), 1986 deletions(-) create mode 100644 Builds/MacOSX/Dexed copy-Info.plist diff --git a/Builds/MacOSX/Dexed copy-Info.plist b/Builds/MacOSX/Dexed copy-Info.plist new file mode 100644 index 0000000..4cf7c15 --- /dev/null +++ b/Builds/MacOSX/Dexed copy-Info.plist @@ -0,0 +1,27 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.digitalsuburban.Dexed + CFBundleName + Dexed + CFBundlePackageType + TDMw + CFBundleSignature + PTul + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + Digital Suburban + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj index 25f654c..b8ee118 100644 --- a/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj +++ b/Builds/MacOSX/Dexed.xcodeproj/project.pbxproj @@ -6,1990 +6,2688 @@ objectVersion = 46; objects = { - 6443699C06267ECC22CF9D12 = { isa = PBXBuildFile; fileRef = E32283AE8CC5A022E1A6B30B; }; - 60686C2C30A9F2777CEF01BD = { isa = PBXBuildFile; fileRef = 0A56796E1B84D05D8DD1100D; }; - E8BEA8ABF5E288C5D5FCD620 = { isa = PBXBuildFile; fileRef = 817CC81F50861DAEEFB2043A; }; - F329522961F1313091764113 = { isa = PBXBuildFile; fileRef = 2FDF76165C655B2E77BE4CFD; }; - B0A4786A252B14B604101175 = { isa = PBXBuildFile; fileRef = 3A01DC4DEBE65C313C7C8A44; }; - 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; }; - C510246D7D5E162C9DE63DDE = { isa = PBXBuildFile; fileRef = 19CEF599CB23958AC63D427E; }; - 082D6FF34EFF195C3A3B0CFB = { isa = PBXBuildFile; fileRef = 838E63F5800CA577B92EF6AE; }; - 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; }; - D5A4D43A16EA4C71D53E96CD = { isa = PBXBuildFile; fileRef = A02775EA788AD4BF7DD1B1A1; }; - 1CBFE444B43C89E749602B7F = { isa = PBXBuildFile; fileRef = 45ADFD8885BE76C7F7D999AC; }; - 478699B4EF80A1A1C0D34C10 = { isa = PBXBuildFile; fileRef = 018D0FB9E97B68D2EB3E3F72; }; - 623AFA9E78826CA0136251DF = { isa = PBXBuildFile; fileRef = 59D15F780D468B587F9C7E78; }; - B18C192606DF6079E7B9AEB9 = { isa = PBXBuildFile; fileRef = 8BADEB7BF1A65E83A7A1736D; }; - 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; }; - 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"; }; - 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"; }; - 02E962E65624D43B0906B0C6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PerformanceCounter.cpp"; path = "../../JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.cpp"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 112C97A7D8CEC06ED2E1B1BE = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringArray.h"; path = "../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h"; 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"; }; - 1585F30843449EA6EA078288 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ThreadWithProgressWindow.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp"; 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"; }; - 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"; }; - 170F06D00B2197E66300D558 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TextPropertyComponent.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 1DC9D8AC8B4311052BC86115 = { isa = PBXFileReference; lastKnownFileType = image.png; name = background.png; path = ../../Resources/background.png; 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"; }; - 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"; }; - 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"; }; - 223EE283E11BA1F5AF0AF974 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_gui_extra.h"; path = "../../../JUCE/modules/juce_gui_extra/juce_gui_extra.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"; }; - 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"; }; - 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"; }; - 2CA19470CA427333F8CAC0A5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImagePreviewComponent.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 3150B9C41BFB9FC015FFAE76 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../../JUCE/modules/juce_core/juce_core.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"; }; - 35865817C4ED48DCD346B5D9 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_WildcardFileFilter.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 452C1184BD776249B33151E5 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; - 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"; }; - 46B8FB88F2949700DD70A821 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WildcardFileFilter.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 4920848208F79075FCAAB34C = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_gui_extra/juce_module_info"; 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"; }; - 494A89CDF5C68CA01BB57F16 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_core/juce_module_info"; 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"; }; - 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"; }; - 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"; }; - 4E1C775897B0A2C2F9E2CB44 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_plugin_client.h"; path = "../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h"; 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"; }; - 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"; }; - 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"; }; - 59B8F05E6B3F24B6AEB10B0D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_events.h"; path = "../../../JUCE/modules/juce_events/juce_events.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"; }; - 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"; }; - 5DBBC8BA9F6EC7CDE3069E4D = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_graphics.h"; path = "../../../JUCE/modules/juce_graphics/juce_graphics.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; }; - 5EBC97F38683F466B5DC3974 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_audio_basics/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 6AFA3298C0E6EBF44DF90481 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PixelFormats.h"; path = "../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 767A4DBF5C0B1E1B5BEFF3E8 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_data_structures/juce_module_info"; 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"; }; - 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"; }; - 7A38190CB0652B0EBA02100C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileFilter.cpp"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileFilter.cpp"; sourceTree = "SOURCE_ROOT"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - 8AEF429B2B2CF97DD77799EB = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_basics.h"; path = "../../../JUCE/modules/juce_audio_basics/juce_audio_basics.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"; }; - 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"; }; - 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"; }; - 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"; }; - 9046B3B87799C1088B4E6B81 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_audio_processors/juce_module_info"; 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"; }; - 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"; }; - 9ADD55269807C198F51001F4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_utils.h"; path = "../../../JUCE/modules/juce_audio_utils/juce_audio_utils.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"; }; - 9BCD4934F2D87982D9BC68B9 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_graphics/juce_module_info"; 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"; }; - 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"; }; - A348DAE6ECDEF51CAD6B5FE4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ValueTree.cpp"; path = "../../JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.cpp"; 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"; }; - 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"; }; - 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"; }; - 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"; }; - AFB8BEA45B45892B61553E8B = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_gui_basics.h"; path = "../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h"; 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"; }; - 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"; }; - BAE2BAF1F5DC75A6E72FC56A = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TableListBox.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.h"; sourceTree = "SOURCE_ROOT"; }; - BB08970C0517BF01D80D49B3 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentAnimator.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.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"; }; - C1FFEA64DED8E45D6A8F17F2 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageFileFormat.cpp"; path = "../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.cpp"; 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"; }; - 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"; }; - 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"; }; - 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"; }; - 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"; }; - CF348935D8F88A548C0FB249 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_events/juce_module_info"; 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"; }; - 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"; }; - D1BA8296F20CACB8F81B7316 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileFilter.h"; path = "../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileFilter.h"; 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"; }; - 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"; }; - 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"; }; - D63FBBC40FA8CF0773BA9099 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FloatVectorOperations.cpp"; path = "../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"; 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"; }; - 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"; }; - 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"; }; - E609C562DEB55A8AEA040EC5 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_audio_utils/juce_module_info"; 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"; }; - 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"; }; - E93431088B4E40AC9A48D817 = { isa = PBXFileReference; lastKnownFileType = file.syx; name = startup.syx; path = ../../Resources/startup.syx; 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"; }; - EB8A566B377372EF63AA21C4 = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_gui_basics/juce_module_info"; 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"; }; - EF6B42F9461A962D9D91EFEA = { isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../JUCE/modules/juce_audio_plugin_client/juce_module_info"; 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"; }; - 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"; }; - 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"; }; - F39265EBB6C65E92C6AF7DF5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_data_structures.h"; path = "../../../JUCE/modules/juce_data_structures/juce_data_structures.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"; }; - 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"; }; - F723F88DC199C4516E0BD0CD = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_processors.h"; path = "../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h"; 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"; }; - 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"; }; - 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"; }; - 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"; }; - F472964B0FFEE5615B72CE3D = { isa = PBXGroup; children = ( - 1DC9D8AC8B4311052BC86115, - E93431088B4E40AC9A48D817 ); name = Resources; 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 = ( - 19CEF599CB23958AC63D427E, - 4B70CBF4DB4E571EDF5D3114, - 838E63F5800CA577B92EF6AE, - C2AA393651CBC37DCD7718BD, - BDC5059F1563FD8DD69AD324, - A02775EA788AD4BF7DD1B1A1, - 29D6A187B80D22EB609C256D, - 45ADFD8885BE76C7F7D999AC, - 5C0A1B7E2BF8FCAF5A1E8616, - 018D0FB9E97B68D2EB3E3F72, - BD25F7AC4728A7875B6AE9D5, - 59D15F780D468B587F9C7E78, - EA6FC4F1F0D6EAE661569905, - 8BADEB7BF1A65E83A7A1736D, - DC75DFCDFCDB425927B11EC0 ); 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, - 5EBC97F38683F466B5DC3974, - 8AEF429B2B2CF97DD77799EB ); 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 = ""; }; - 85A5C17AC07E3A6A3F2EDA18 = { isa = PBXGroup; children = ( - 505852570B48EB3F18076B03, - 3254CAE4C282C4432214B016 ); name = AAX; sourceTree = ""; }; - 87B177FB46D381DF5C97583E = { isa = PBXGroup; children = ( - FF46344F53B1AE5119D163D5, - C33C134DA87CD13FAF7BC5A1, - 477946525F6F1BE9135A3101, - 1358A353CB770ABF4DF73417, - A4010716414361F5F304407A, - FDA8E9094D7495F5116F7742, - B63E7FBEF314AA2B6A8083F4 ); name = utility; sourceTree = ""; }; - C1286EFB30F4A6B5049A6E42 = { isa = PBXGroup; children = ( - D53856B782944C7AA8FC0B1E, - 9302146DD804F9CBF819DE20, - B794B15ADD462305846C5903, - 85A5C17AC07E3A6A3F2EDA18, - 87B177FB46D381DF5C97583E, - EF6B42F9461A962D9D91EFEA, - 4E1C775897B0A2C2F9E2CB44 ); name = "juce_audio_plugin_client"; sourceTree = ""; }; - 2BB71E1725728DD1B293B270 = { isa = PBXGroup; children = ( - 7353E96136FAD8E0F0FAF2F3, - F3EADB9BD1C520ABD153B785, - B5D800CC11CBD506E9A6F4FB, - BEA2BC710D949E126E974D78, - EA15BEB063E386B16E2CA557, - DBEA78ADC148399D593D22A9, - 749FDD4CF73F9C8E26D09A7B, - 21E609C00045B8F41BA21DFE, - C29DCEB09280116E3F4E87C3, - 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, - 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, - 9046B3B87799C1088B4E6B81, - F723F88DC199C4516E0BD0CD ); 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, - E609C562DEB55A8AEA040EC5, - 9ADD55269807C198F51001F4 ); name = "juce_audio_utils"; sourceTree = ""; }; - C563903C95875B98E023EB42 = { isa = PBXGroup; children = ( - 400C107C97F668916CF93FB2, - 980D53B155A6FE153BF4ECC4, - 23E9F8B6075CCB7BA9FE4782, - 45CC11D2029BA2CEAE1B0F76, - BC383B9F2F352E373DE6C4A6, - 43E05BD9AADCBDA27B58F5A4, - 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, - 89BBB19B9AFC6DAD43B9B512, - 83FAEF9BE29243FBED61B39F, - BF47505F73A4CD4D0EB3F430 ); name = maths; sourceTree = ""; }; - 82CBE4344E05C198564C7023 = { isa = PBXGroup; children = ( - 72F3014666D709C2DC843E32, - A0492880578DCB9152DE5EAD, - 6CBCD70FF1AE3E23D1598F84, - AED57A3601CE4B9FF8007855, - E18590F0257AB3D1F7F7CE8F, - 21BB88DADCF2268F24A63357, - 61A517E758E2BF89FF445D7F, - 7F0B06EA0B38D4555CFEBA61, - FB35DC2702275D1038B7B960, - 7A739B1B4B833A4668904CA6, - 4350188F5B6D76DC651BA40E, - 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, - D409BECBAD7CDC3DE48EFA2F, - 418C5A909668054B5140BDA9, - B446CB8C1ED8823EA2F33E30, - A70082D71DB8B5D779944812, - D1BEED433BFC4AA10346BE1C, - 3BB7B60AE87F68C10DBEE118, - F5E56D366A88F772BE998AED, - 4370F9713D43E71621F2AA2A, - F0E8BE4931D56987065FE1C1 ); 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 = ( - 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, - 494A89CDF5C68CA01BB57F16, - 3150B9C41BFB9FC015FFAE76 ); 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, - 767A4DBF5C0B1E1B5BEFF3E8, - F39265EBB6C65E92C6AF7DF5 ); name = "juce_data_structures"; sourceTree = ""; }; - 24E56C122BA7B936EB30D9EE = { isa = PBXGroup; children = ( - 33E4BED358B8566CCEE47B95, - C1CB32E507C8F16FFF6014F6, - DDEEAB98F5FD8C74E02FA413, - A1CD23B489568CB51325DB98, - CC1B6A4F3E42E9DE4C619D00, - 866BB30F214A58492E281430, - 2DF03B864D4F23315F18CC24, - 853996FFE0D8585AACC747C4, - 2752A284F49F193F36688FAA, - 006FC3A3740D97EE2F4A78B3, - 8D7D3383FF13817F3B277B02, - 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 = ( - 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, - CF348935D8F88A548C0FB249, - 59B8F05E6B3F24B6AEB10B0D ); 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, - 9BCD4934F2D87982D9BC68B9, - 5DBBC8BA9F6EC7CDE3069E4D ); 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, - 7A38190CB0652B0EBA02100C, - D1BA8296F20CACB8F81B7316, - 25F88A5C788D9CF7301569EB, - 8C4A3CBB322357AF0CA3C2CD, - 9E0A95AA535CE6ABE66D9A30, - 0A3CCDBDD4238A7F9CB559BD, - 24C467D96909731EB0D68B4A, - D33DD8892334E06135451054, - 1635BBF869518BAA7A88A6A0, - BA9FFDC7BCC2D364014E1280, - E8A7578ED10948AB49EE2997, - 2CA19470CA427333F8CAC0A5, - 27077B2F6AA5ED05FAF0B5D8, - 35865817C4ED48DCD346B5D9, - 46B8FB88F2949700DD70A821 ); 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, - EB8A566B377372EF63AA21C4, - AFB8BEA45B45892B61553E8B ); name = "juce_gui_basics"; sourceTree = ""; }; - 997D1EDFF8867D6F34493768 = { isa = PBXGroup; children = ( - 1AB4868A9AC3151DB805E2ED, - 13785F78EFA77576147267E3, - 32F091EF95BC75166AAE583A, - EB82AEC0B78709874C1749EC, - 5DE3DC6998A92F718C9683FA, - 71DFB6F3C44390C0FD109073, - 7E68BB771E88E0A2A323D365, - 588255FD68989F1A03FDF31C ); 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, - 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, - 4920848208F79075FCAAB34C, - 223EE283E11BA1F5AF0AF974 ); name = "juce_gui_extra"; sourceTree = ""; }; - D62CAA66658707456DEC1897 = { isa = PBXGroup; children = ( - A6591E1C9596C9585841C280, - C1286EFB30F4A6B5049A6E42, - 51D3ACB3B8EB13CB9843F7F8, - 93DBDE35F9396CE4E89673FB, - 64272C7AB634CC1683F965CD, - D617988BED63CC4252FDB0A6, - 7D34EB83085FA61FCC15CB33, - 5C634103A260BF82A0E31C45, - 102590FC92E1B5107F83576A, - 24EAA5A95BB6182CEC97A78A ); name = "Juce Modules"; sourceTree = ""; }; - 3E0C3A2E8ED7ED09FA4E1CF0 = { isa = PBXGroup; children = ( - 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, - 8F32EF92B0A18751EC39A79B ); name = "Juce Library Code"; sourceTree = ""; }; - 47F1FC7D160024027C543D04 = { isa = PBXGroup; children = ( - 2EFC0DDB732834CABE62C36E, - 6F9852573AA442CFBAD9695F ); name = Resources; sourceTree = ""; }; - 37BC5C48642EECA7AE662C02 = { isa = PBXGroup; children = ( - E32283AE8CC5A022E1A6B30B, - 0A56796E1B84D05D8DD1100D, - 817CC81F50861DAEEFB2043A, - 2FDF76165C655B2E77BE4CFD, - 3A01DC4DEBE65C313C7C8A44, - 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 = { - HEADER_SEARCH_PATHS = ("~/Documents/src/vstsdk2.4", ../../JuceLibraryCode, ../../JuceLibraryCode/modules, "$(inherited)"); - GCC_OPTIMIZATION_LEVEL = 0; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; - LIBRARY_STYLE = Bundle; - WRAPPER_EXTENSION = component; - GENERATE_PKGINFO_FILE = YES; - 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\""; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - SDKROOT_ppc = macosx10.5; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_LINK_OBJC_RUNTIME = NO; - COMBINE_HIDPI_IMAGES = YES; - OTHER_LDFLAGS = "-bundle"; - ONLY_ACTIVE_ARCH = YES; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_DEBUG=1", - "DEBUG=1", - "JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; }; - 4AA859F8A477DEBA3D568766 = { isa = XCBuildConfiguration; buildSettings = { - HEADER_SEARCH_PATHS = ("~/Documents/src/vstsdk2.4", ../../JuceLibraryCode, ../../JuceLibraryCode/modules, "$(inherited)"); - GCC_OPTIMIZATION_LEVEL = s; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; - LIBRARY_STYLE = Bundle; - WRAPPER_EXTENSION = component; - GENERATE_PKGINFO_FILE = YES; - 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\""; - CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; - SDKROOT_ppc = macosx10.5; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_LINK_OBJC_RUNTIME = NO; - COMBINE_HIDPI_IMAGES = YES; - OTHER_LDFLAGS = "-bundle"; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - DEAD_CODE_STRIPPING = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "_NDEBUG=1", - "NDEBUG=1", - "JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Release; }; - 164731727DFE228515FE9A35 = { isa = XCBuildConfiguration; buildSettings = { +/* Begin PBXBuildFile section */ + 00C044DBB8BA1AF35CBC42E6 /* juce_VST_Wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6C6FCBA5ECA257959BFE674 /* juce_VST_Wrapper.cpp */; }; + 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 */; }; + 0D3132A8B412AE9E63024927 /* sin.cc in Sources */ = {isa = PBXBuildFile; fileRef = B0230FCCA099E6430411DFC9 /* sin.cc */; }; + 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"; }; }; + 3AB728E101D7B85DD39C5CC8 /* freqlut.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3715DFDD7A1B12083F051F5A /* freqlut.cc */; }; + 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 */; }; + 52770E3D32989EC50834582A /* juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = 48BDF7DFA849127655B86873 /* juce_data_structures.mm */; }; + 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 */; }; + 6443699C06267ECC22CF9D12 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E32283AE8CC5A022E1A6B30B /* Accelerate.framework */; }; + 68878920F603FF1473994736 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC856709502EE15E8D3F448B /* IOKit.framework */; }; + 6CE74A36A215C0D39041710F /* juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6186E32E92664DEFA0C0A1 /* juce_events.mm */; }; + 7116DC8487DC8321F36CD3D8 /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 452C1184BD776249B33151E5 /* DiscRecording.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 */; }; + 813B2285513D65DDA30AA6E3 /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 6F9852573AA442CFBAD9695F /* RecentFilesMenuTemplate.nib */; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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"; }; }; + C2090920CAE913A6C56E0ACE /* juce_PluginUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B63E7FBEF314AA2B6A8083F4 /* juce_PluginUtilities.cpp */; }; + C510246D7D5E162C9DE63DDE /* GlobalEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 19CEF599CB23958AC63D427E /* GlobalEditor.cpp */; }; + D5A4D43A16EA4C71D53E96CD /* DXLookNFeel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A02775EA788AD4BF7DD1B1A1 /* DXLookNFeel.cpp */; }; + DDD1E74DE1AC7E6493AF04CA /* juce_RTAS_DigiCode3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4574217C2F5219DEDDDC9656 /* juce_RTAS_DigiCode3.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 */; }; + ED2B6C710BC0474617D147B7 /* juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = 31AEFAC2A9E8C7C96ECB4B96 /* juce_audio_devices.mm */; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 1DC9D8AC8B4311052BC86115 /* background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = background.png; path = ../../Resources/background.png; 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; }; + 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; }; + 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; }; + 223EE283E11BA1F5AF0AF974 /* juce_gui_extra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_extra.h; path = ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 3150B9C41BFB9FC015FFAE76 /* juce_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_core.h; path = ../../../JUCE/modules/juce_core/juce_core.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; }; + 35865817C4ED48DCD346B5D9 /* juce_WildcardFileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_WildcardFileFilter.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.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; }; + 38AEAFD518788FFC00A9DF7B /* Dexed copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Dexed copy-Info.plist"; path = "/Users/asb2m10/Documents/src/Dexed/Builds/MacOSX/Dexed copy-Info.plist"; sourceTree = ""; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 452C1184BD776249B33151E5 /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; + 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; }; + 46B8FB88F2949700DD70A821 /* juce_WildcardFileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WildcardFileFilter.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h; sourceTree = SOURCE_ROOT; }; + 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; }; + 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; }; + 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; }; + 4920848208F79075FCAAB34C /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_gui_extra/juce_module_info; 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; }; + 494A89CDF5C68CA01BB57F16 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_core/juce_module_info; 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; }; + 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; }; + 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; }; + 4E1C775897B0A2C2F9E2CB44 /* juce_audio_plugin_client.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_plugin_client.h; path = ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h; 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; }; + 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; }; + 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; }; + 59B8F05E6B3F24B6AEB10B0D /* juce_events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_events.h; path = ../../../JUCE/modules/juce_events/juce_events.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; }; + 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; }; + 5DBBC8BA9F6EC7CDE3069E4D /* juce_graphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_graphics.h; path = ../../../JUCE/modules/juce_graphics/juce_graphics.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; }; + 5EBC97F38683F466B5DC3974 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_audio_basics/juce_module_info; sourceTree = SOURCE_ROOT; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 767A4DBF5C0B1E1B5BEFF3E8 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_data_structures/juce_module_info; 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; }; + 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; }; + 7A38190CB0652B0EBA02100C /* juce_FileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileFilter.cpp; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileFilter.cpp; sourceTree = SOURCE_ROOT; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 8AEF429B2B2CF97DD77799EB /* juce_audio_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_basics.h; path = ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.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; }; + 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; }; + 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; }; + 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; }; + 9046B3B87799C1088B4E6B81 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_audio_processors/juce_module_info; 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; }; + 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; }; + 9ADD55269807C198F51001F4 /* juce_audio_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_utils.h; path = ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.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; }; + 9BCD4934F2D87982D9BC68B9 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_graphics/juce_module_info; 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + AFB8BEA45B45892B61553E8B /* juce_gui_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_basics.h; path = ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h; 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + CF348935D8F88A548C0FB249 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_events/juce_module_info; 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; }; + 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; }; + D1BA8296F20CACB8F81B7316 /* juce_FileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileFilter.h; path = ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileFilter.h; 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + 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; }; + E609C562DEB55A8AEA040EC5 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_audio_utils/juce_module_info; 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; }; + 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; }; + E93431088B4E40AC9A48D817 /* startup.syx */ = {isa = PBXFileReference; lastKnownFileType = file.syx; name = startup.syx; path = ../../Resources/startup.syx; 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; }; + EB8A566B377372EF63AA21C4 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_gui_basics/juce_module_info; 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; }; + EF6B42F9461A962D9D91EFEA /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../JUCE/modules/juce_audio_plugin_client/juce_module_info; 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; }; + 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; }; + 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; }; + F39265EBB6C65E92C6AF7DF5 /* juce_data_structures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_data_structures.h; path = ../../../JUCE/modules/juce_data_structures/juce_data_structures.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; }; + 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; }; + F723F88DC199C4516E0BD0CD /* juce_audio_processors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_processors.h; path = ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h; 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; }; + 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; }; + 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; }; + 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; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 06D721A024B3596A28AB8EC1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6443699C06267ECC22CF9D12 /* Accelerate.framework in Frameworks */, + 60686C2C30A9F2777CEF01BD /* AudioToolbox.framework in Frameworks */, + E8BEA8ABF5E288C5D5FCD620 /* Carbon.framework in Frameworks */, + F329522961F1313091764113 /* Cocoa.framework in Frameworks */, + B0A4786A252B14B604101175 /* CoreAudio.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 = ""; + }; + 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 */, + 89BBB19B9AFC6DAD43B9B512 /* juce_Random.cpp */, + 83FAEF9BE29243FBED61B39F /* juce_Random.h */, + BF47505F73A4CD4D0EB3F430 /* juce_Range.h */, + ); + name = maths; + 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 */, + EB8A566B377372EF63AA21C4 /* juce_module_info */, + AFB8BEA45B45892B61553E8B /* 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 */, + 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 */, + 4920848208F79075FCAAB34C /* juce_module_info */, + 223EE283E11BA1F5AF0AF974 /* juce_gui_extra.h */, + ); + name = juce_gui_extra; + sourceTree = ""; + }; + 29B923E6EB12F97B68585AFC /* Source */ = { + isa = PBXGroup; + children = ( + 19CEF599CB23958AC63D427E /* GlobalEditor.cpp */, + 4B70CBF4DB4E571EDF5D3114 /* GlobalEditor.h */, + 838E63F5800CA577B92EF6AE /* OperatorEditor.cpp */, + C2AA393651CBC37DCD7718BD /* OperatorEditor.h */, + BDC5059F1563FD8DD69AD324 /* msfa */, + A02775EA788AD4BF7DD1B1A1 /* DXLookNFeel.cpp */, + 29D6A187B80D22EB609C256D /* DXLookNFeel.h */, + 45ADFD8885BE76C7F7D999AC /* PluginProcessor.cpp */, + 5C0A1B7E2BF8FCAF5A1E8616 /* PluginProcessor.h */, + 018D0FB9E97B68D2EB3E3F72 /* PluginEditor.cpp */, + BD25F7AC4728A7875B6AE9D5 /* PluginEditor.h */, + 59D15F780D468B587F9C7E78 /* PluginParam.cpp */, + EA6FC4F1F0D6EAE661569905 /* PluginParam.h */, + 8BADEB7BF1A65E83A7A1736D /* PluginFx.cpp */, + DC75DFCDFCDB425927B11EC0 /* PluginFx.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 */, + 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 */, + 817CC81F50861DAEEFB2043A /* Carbon.framework */, + 2FDF76165C655B2E77BE4CFD /* Cocoa.framework */, + 3A01DC4DEBE65C313C7C8A44 /* CoreAudio.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 = ( + 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 */, + 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 = ""; + }; + 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 */, + 9046B3B87799C1088B4E6B81 /* juce_module_info */, + F723F88DC199C4516E0BD0CD /* 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 */, + 9BCD4934F2D87982D9BC68B9 /* juce_module_info */, + 5DBBC8BA9F6EC7CDE3069E4D /* 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 */, + 494A89CDF5C68CA01BB57F16 /* juce_module_info */, + 3150B9C41BFB9FC015FFAE76 /* 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 */, + 7A38190CB0652B0EBA02100C /* juce_FileFilter.cpp */, + D1BA8296F20CACB8F81B7316 /* juce_FileFilter.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 */, + 35865817C4ED48DCD346B5D9 /* juce_WildcardFileFilter.cpp */, + 46B8FB88F2949700DD70A821 /* juce_WildcardFileFilter.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 */, + CF348935D8F88A548C0FB249 /* juce_module_info */, + 59B8F05E6B3F24B6AEB10B0D /* 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 */, + 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 = ""; + }; + 85A5C17AC07E3A6A3F2EDA18 /* AAX */ = { + isa = PBXGroup; + children = ( + 505852570B48EB3F18076B03 /* juce_AAX_Wrapper.cpp */, + 3254CAE4C282C4432214B016 /* juce_AAX_Wrapper.mm */, + ); + name = AAX; + sourceTree = ""; + }; + 87B177FB46D381DF5C97583E /* 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 */, + ); + name = utility; + sourceTree = ""; + }; + 894A275601B3879388492127 /* files */ = { + isa = PBXGroup; + children = ( + 247E415D0635F05B4067C255 /* juce_DirectoryIterator.cpp */, + 4D488219CE9D736D69F6EF59 /* juce_DirectoryIterator.h */, + 39423D67EFB8E7CEEF5FFAA9 /* juce_File.cpp */, + 95B7D6B36478C5A2977ADD4C /* juce_File.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 */, + ); + 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 */, + 38AEAFD518788FFC00A9DF7B /* Dexed copy-Info.plist */, + ); + 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 */, + 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 */, + E609C562DEB55A8AEA040EC5 /* juce_module_info */, + 9ADD55269807C198F51001F4 /* 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 */, + ); + name = code_editor; + sourceTree = ""; + }; + 9ACE3BB033DC986A0A577EE8 /* interprocess */ = { + isa = PBXGroup; + children = ( + 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 */, + 5EBC97F38683F466B5DC3974 /* juce_module_info */, + 8AEF429B2B2CF97DD77799EB /* 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 */, + 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 = ( + 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 */, + 85A5C17AC07E3A6A3F2EDA18 /* AAX */, + 87B177FB46D381DF5C97583E /* utility */, + EF6B42F9461A962D9D91EFEA /* juce_module_info */, + 4E1C775897B0A2C2F9E2CB44 /* juce_audio_plugin_client.h */, + ); + name = juce_audio_plugin_client; + 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 */, + 45CC11D2029BA2CEAE1B0F76 /* juce_CharPointer_UTF16.h */, + BC383B9F2F352E373DE6C4A6 /* juce_CharPointer_UTF32.h */, + 43E05BD9AADCBDA27B58F5A4 /* juce_CharPointer_UTF8.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 = ""; + }; + 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 */, + 767A4DBF5C0B1E1B5BEFF3E8 /* juce_module_info */, + F39265EBB6C65E92C6AF7DF5 /* 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 = ( + 1DC9D8AC8B4311052BC86115 /* background.png */, + E93431088B4E40AC9A48D817 /* startup.syx */, + ); + 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 = ""; + }; + 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 = ( + C510246D7D5E162C9DE63DDE /* GlobalEditor.cpp in Sources */, + 082D6FF34EFF195C3A3B0CFB /* OperatorEditor.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 */, + D5A4D43A16EA4C71D53E96CD /* DXLookNFeel.cpp in Sources */, + 1CBFE444B43C89E749602B7F /* PluginProcessor.cpp in Sources */, + 478699B4EF80A1A1C0D34C10 /* PluginEditor.cpp in Sources */, + 623AFA9E78826CA0136251DF /* PluginParam.cpp in Sources */, + B18C192606DF6079E7B9AEB9 /* PluginFx.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 */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 164731727DFE228515FE9A35 /* Debug */ = { + 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_UNUSED_VARIABLE = YES; GCC_WARN_MISSING_PARENTHESES = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - WARNING_CFLAGS = -Wreorder; - GCC_MODEL_TUNING = G5; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PRODUCT_NAME = Dexed; + WARNING_CFLAGS = "-Wreorder"; ZERO_LINK = NO; - DEBUG_INFORMATION_FORMAT = "dwarf"; - PRODUCT_NAME = "Dexed"; }; name = Debug; }; - 1F51A4544E7E3E72CAFCC59B = { isa = XCBuildConfiguration; buildSettings = { + }; + name = Debug; + }; + 1F51A4544E7E3E72CAFCC59B /* Release */ = { + 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_UNUSED_VARIABLE = YES; GCC_WARN_MISSING_PARENTHESES = YES; GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - WARNING_CFLAGS = -Wreorder; - GCC_MODEL_TUNING = G5; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PRODUCT_NAME = Dexed; + WARNING_CFLAGS = "-Wreorder"; ZERO_LINK = NO; - DEBUG_INFORMATION_FORMAT = "dwarf"; - PRODUCT_NAME = "Dexed"; }; 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 = ( - C510246D7D5E162C9DE63DDE, - 082D6FF34EFF195C3A3B0CFB, - 3AB728E101D7B85DD39C5CC8, - FAC9C3E771D11FDA4DFAF17E, - 47C317B0F77A29ECA0400B2B, - 9EC12165834B1341938E951D, - F9A9CC03BA0B3030E92675AD, - 7B82F1D5F8DED01AA8988D33, - 434647C21C803FA8A4D44A70, - 95105DC8536836A06FD5C7BB, - 0D3132A8B412AE9E63024927, - D5A4D43A16EA4C71D53E96CD, - 1CBFE444B43C89E749602B7F, - 478699B4EF80A1A1C0D34C10, - 623AFA9E78826CA0136251DF, - B18C192606DF6079E7B9AEB9, - 1C87DA0B69D67481FC6CF4FD, - E3FA856CA4DB2009BB0F13E7, - 7E6DF76EEA834AC1E96470CE, - 93279A1D631E5F4103EAB17E, - 87B95D41180EF626460B2EA3, - ED2B6C710BC0474617D147B7, - A451AE788A4BD5AA72174D4C, - 927401C89B9B4F84AC1FE42F, - FFA0B77789034ACCB5203F40, - 823ECA6DD062A4D0CC056CF0, - 52770E3D32989EC50834582A, - 6CE74A36A215C0D39041710F, - E52CB89B4C49057C5A54CFFE, - 069530C6CF2796C568DD3E90, - 5B3A6A14A3951CF8E37608FF, - C2090920CAE913A6C56E0ACE, - 5F4FB65ABC71FAAD6EDD822E, - 1E2E719F9E93AD97BC37565F, - DDD1E74DE1AC7E6493AF04CA, - A6E2908774D7F669F21B1874, - B82FDEB3E53C9455BC6A5DAE, - 00C044DBB8BA1AF35CBC42E6, - E8D9A2B640A87FE92D2DA887 ); runOnlyForDeploymentPostprocessing = 0; }; - 06D721A024B3596A28AB8EC1 = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6443699C06267ECC22CF9D12, - 60686C2C30A9F2777CEF01BD, - E8BEA8ABF5E288C5D5FCD620, - F329522961F1313091764113, - B0A4786A252B14B604101175, - 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 ); }; + }; + name = Release; + }; + 4AA859F8A477DEBA3D568766 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + 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; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + ); + 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, + "$(inherited)", + ); + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; + 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; + }; + 93498502B083FC03423F6407 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + 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; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCER_XCODE_MAC_F6D2F4CF=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + "~/Documents/src/vstsdk2.4", + ../../JuceLibraryCode, + ../../JuceLibraryCode/modules, + "$(inherited)", + ); + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; + ONLY_ACTIVE_ARCH = YES; + 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; + }; +/* 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 f67669c7167e85e4d0d32083eaf07519381d76e3..5206ff04194024cd5ea59661168e36f340c39d60 100644 GIT binary patch literal 74202 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 diff --git a/Builds/MacOSX/Dexed.xcodeproj/xcuserdata/asb2m10.xcuserdatad/xcschemes/xcschememanagement.plist b/Builds/MacOSX/Dexed.xcodeproj/xcuserdata/asb2m10.xcuserdatad/xcschemes/xcschememanagement.plist index 48cbf70..373e714 100644 --- a/Builds/MacOSX/Dexed.xcodeproj/xcuserdata/asb2m10.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Builds/MacOSX/Dexed.xcodeproj/xcuserdata/asb2m10.xcuserdatad/xcschemes/xcschememanagement.plist @@ -17,6 +17,16 @@ SuppressBuildableAutocreation + 38AEAF8D18788FBF00A9DF7B + + primary + + + 38AEAF9718788FFB00A9DF7B + + primary + + CC364D6AF074DD367C3061CC primary diff --git a/README.md b/README.md index 7c0e90b..d0703a0 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,14 @@ folder) stays on the Apache 2.0 license to able to collaborate between projects. Binary downloads ---------------- It is far from finish but for those who want to try the "music-synthesizer-for-android" project -on a PC/Mac, you can download it [here](http://le-son666.com/software/dexed) +on a PC/Mac, you can download it [here](http://le-son666.com/software/dexed). + +Using has a DX7 editor +---------------------- +This plugin can process original DX7 messages. If you change a parameter, it will send the +corresponding DX7 sysex to midi out. Not all DAW supports sysex; for example +Ableton Live simply discard any sysex data. Reaper does process midi out, but doesn't pass any +midi in sysex data to the plugin. (New) Features -------------- @@ -20,16 +27,17 @@ on a PC/Mac, you can download it [here](http://le-son666.com/software/dexed) * All of the 144 DX7 parameters are available from one single panel * Fully supports DX7 input and output Sysex messages; including controller change. This means that you can use this with a native DX7/TX7 as a patch editor * Each operator have a realtime VU meter to know wich one is active -* Can load any DX7/TX7 sysex programs. [See this](http://www.synprez.com/SynprezFM/) for great collection of DX7 patches (SynprezFM-II-builtins.tgz) +* Can load any DX7/TX7 sysex programs. [See this (SynprezFM-II-builtins.tgz)](http://www.synprez.com/SynprezFM/) for great collection of DX7 patches TODO - Dexed ------------ * Implement a better DX look and feel * Better implementation of the LPF filter * Better display of the amplitude envelope -* Implement a display of the algo +* Better display of the algo TODO - msfa ----------- * LFO Amplitude * MOD Wheel action +* Algo 4 & 6 feedback \ No newline at end of file diff --git a/Source/DXLookNFeel.cpp b/Source/DXLookNFeel.cpp index a815eda..7aaee55 100644 --- a/Source/DXLookNFeel.cpp +++ b/Source/DXLookNFeel.cpp @@ -17,10 +17,52 @@ * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. */ - + #include "DXLookNFeel.h" #include "PluginProcessor.h" +/** + * Algorithm arrangements, based on the DX1 display. + * Feedop 7 == custom draw + */ +const char algoArr[][14] = { + // 1 2 3 4 5 6 7 8 9 A B C D F + { 0, 0, 1, 3, 0, 0, 0, 2, 4, 0, 0, 5, 6, 6 }, // 1 + { 0, 0, 1, 3, 0, 0, 0, 2, 4, 0, 0, 5, 6, 2 }, // 2 + { 0, 0, 1, 4, 0, 0, 0, 2, 5, 0, 3, 6, 0, 6 }, // 3 + { 0, 0, 1, 4, 0, 0, 0, 2, 5, 0, 3, 6, 0, 7 }, // 4 + { 0, 1, 3, 5, 0, 0, 0, 2, 4, 6, 0, 0, 0, 6 }, // 5 + { 0, 1, 3, 5, 0, 0, 0, 2, 4, 6, 0, 0, 0, 7 }, // 6 + { 0, 1, 3, 0, 0, 0, 2, 4, 5, 0, 0, 6, 0, 2 }, // 7 + { 0, 1, 3, 0, 0, 0, 2, 4, 5, 0, 0, 6, 0, 4 }, // 8 + { 0, 1, 3, 0, 0, 0, 2, 4, 5, 0, 0, 0, 0, 2 }, // 9 + { 0, 0, 0, 4, 1, 0, 5, 6, 2, 0, 0, 3, 0, 3 }, // 10 + { 0, 0, 0, 4, 1, 0, 5, 6, 2, 0, 0, 3, 0, 6 }, // 11 + { 0, 0, 3, 0, 1, 0, 4, 5, 6, 2, 0, 0, 0, 2 }, // 12 + { 0, 0, 3, 0, 1, 0, 4, 5, 6, 2, 0, 0, 0, 6 }, // 13 + // 1 2 3 4 5 6 7 8 9 A B C D F + { 0, 0, 1, 3, 0, 0, 0, 2, 4, 0, 5, 6, 0, 6 }, // 14 + { 0, 0, 1, 3, 0, 0, 0, 2, 4, 0, 5, 6, 0, 2 }, // 15 + { 0, 0, 1, 0, 0, 0, 2, 3, 5, 0, 4, 6, 0, 6 }, // 16 + { 0, 0, 1, 0, 0, 0, 2, 3, 5, 0, 4, 6, 0, 2 }, // 17 + { 0, 0, 1, 0, 0, 0, 2, 3, 4, 0, 0, 5, 6, 3 }, // 18 + { 0, 0, 1, 4, 5, 0, 0, 2, 6, 0, 3, 0, 0, 6 }, // 19 + { 0, 1, 2, 0, 4, 0, 3, 0, 5, 6, 0, 0, 0, 3 }, // 20 + { 0, 1, 2, 4, 5, 0, 3, 0, 6, 0, 0, 0, 0, 3 }, // 21 + { 0, 1, 3, 4, 5, 0, 2, 0, 6, 0, 0, 0, 0, 6 }, // 22 + { 0, 1, 2, 4, 5, 0, 0, 3, 6, 0, 0, 0, 0, 6 }, // 23 + { 1, 2, 3, 4, 5, 0, 0, 0, 6, 0, 0, 0, 0, 6 }, // 24 + { 1, 2, 3, 4, 5, 0, 0, 0, 6, 0, 0, 0, 0, 6 }, // 25 + { 0, 1, 2, 0, 4, 0, 0, 3, 5, 6, 0, 0, 0, 6 }, // 26 + // 1 2 3 4 5 6 7 8 9 A B C D F + { 0, 1, 2, 0, 4, 0, 0, 3, 5, 6, 0, 0, 0, 3 }, // 27 + { 0, 1, 3, 6, 0, 0, 2, 4, 0, 0, 5, 0, 0, 5 }, // 28 + { 0, 1, 2, 3, 5, 0, 0, 0, 4, 6, 0, 0, 0, 6 }, // 29 + { 0, 1, 2, 3, 6, 0, 0, 0, 4, 0, 0, 5, 0, 5 }, // 30 + { 1, 2, 3, 4, 5, 0, 0, 0, 0, 6, 0, 0, 0, 6 }, // 31 + { 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 6 } // 32 +}; + void EnvDisplay::paint(Graphics &g) { int rate[4]; int level[4]; @@ -49,11 +91,67 @@ void EnvDisplay::paint(Graphics &g) { } } -void AlgoDisplay::updateUI() { - +AlgoDisplay::AlgoDisplay() { + algo = NULL; } +/** + * For now, this is hardcoded 126x56 (21x14 each) + */ void AlgoDisplay::paint(Graphics &g) { + int alg; + + if ( algo == NULL ) { + return; + } + + if ( *algo <= 31 ) { + alg = *algo; + } else { + alg = 31; + } + const char *arr = algoArr[alg]; + + for(int i=0;i<13;i++) { + char target = arr[i]; + bool feedback = target == arr[13]; + if ( target == 0 ) + continue; + + if ( i < 6 ) { + drawOp(g, i, 3, target, feedback); + continue; + } + + if ( i < 10 ){ + drawOp(g, (i-6)+1, 2, target, feedback); + continue; + } + + if ( i < 12 ) { + drawOp(g, (i-10)+2, 1, target, feedback); + continue; + } + + // last one + drawOp(g, (i-12)+3, 0, target, feedback); + } + +} + +void AlgoDisplay::drawOp(Graphics &g, int x, int y, int num, bool feedback) { + String txt; + txt << num; + + g.setColour(Colour(0xFF0FC00F)); + g.fillRect(x*21+1, y*14+1, 19, 13); + g.setColour(Colour(0xFFFFFFFF)); + g.drawText(txt, x*21, y*14, 21, 14, Justification::centred, true); + if ( feedback ) { + g.setColour(Colour(0xFFFFFFFF)); + int x1 = (x*21) + 19; + g.drawLine(x1, y*14+1, x1, y*14+14, 3); + } } @@ -61,4 +159,5 @@ DXLookNFeel::DXLookNFeel() { setColour(TextButton::buttonColourId,Colour(0xFF0FC00F)); setColour(Slider::rotarySliderOutlineColourId,Colour(0xFF0FC00F)); setColour(Slider::rotarySliderFillColourId,Colour(0xFFFFFFFF)); + } diff --git a/Source/DXLookNFeel.h b/Source/DXLookNFeel.h index 98a5bfc..561f3d7 100644 --- a/Source/DXLookNFeel.h +++ b/Source/DXLookNFeel.h @@ -34,14 +34,20 @@ public: }; class AlgoDisplay : public Component { - int algo; + void drawOp(Graphics &g, int x, int y, int num, bool feedback); + public: - void paint(Graphics &g); - void updateUI(); + AlgoDisplay(); + char *algo; + + void paint(Graphics &g); }; class DXLookNFeel : public LookAndFeel_V3 { + public: + const Colour white; + DXLookNFeel(); }; diff --git a/Source/GlobalEditor.cpp b/Source/GlobalEditor.cpp index 92e9c96..1ad5dd4 100644 --- a/Source/GlobalEditor.cpp +++ b/Source/GlobalEditor.cpp @@ -168,7 +168,7 @@ GlobalEditor::GlobalEditor () //[Constructor] You can add your own custom stuff here.. systemMsg << "* DEXED DX synthesizer *"; - + //[/Constructor] } @@ -217,7 +217,7 @@ void GlobalEditor::paint (Graphics& g) g.drawText (systemMsg, 11, 8, 300, 8, Justification::centredLeft, true); - + g.setColour (Colours::black); g.setFont (Font (Font::getDefaultMonospacedFontName(), 15.00f, Font::plain)); g.drawText (paramMsg, @@ -396,6 +396,7 @@ void GlobalEditor::bind(DexedAudioProcessor *parent) { parent->pitchEgRate[3]->bind(pitchRate4); parent->fxCutoff->bind(cutoff); parent->fxReso->bind(reso); + algoDisplay->algo = &(parent->data[134]); processor = parent; } diff --git a/Source/GlobalEditor.h b/Source/GlobalEditor.h index 9893e68..0e925f9 100644 --- a/Source/GlobalEditor.h +++ b/Source/GlobalEditor.h @@ -50,7 +50,7 @@ public: void bind(DexedAudioProcessor *processor); void setSystemMessage(String msg); void setParamMessage(String msg); - + String systemMsg; String paramMsg; //[/UserMethods] diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 4c2d3cb..079bdfd 100755 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -191,7 +191,7 @@ void DexedAudioProcessorEditor::timerCallback() { for(int i=0;i<6;i++) { operators[i].updateGain(sqrt(env[5 - i]) / 8196); - } + } } void DexedAudioProcessorEditor::updateUI() { @@ -204,4 +204,6 @@ void DexedAudioProcessorEditor::updateUI() { int id = processor->getCurrentProgram() + 1; presets.setSelectedId(id, NotificationType::dontSendNotification); + + global.repaint(); } diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index e0d1ed1..fd1995a 100755 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -164,23 +164,29 @@ AudioProcessor* JUCE_CALLTYPE createPluginFilter() { void DexedAudioProcessor::processMidiMessage(MidiMessage *msg) { if ( msg->isSysEx() ) { - TRACE("SYSEX RECEIVED"); + const uint8 *buf = msg->getSysExData(); int sz = msg->getSysExDataSize(); + TRACE("SYSEX RECEIVED %d", sz); if ( sz < 3 ) return; // test if it is a Yamaha Sysex - if ( buf[0] != 0x43 ) + if ( buf[0] != 0x43 ) { + TRACE("not a yamaha sysex %d", buf[0]); return; + } + TRACE("buf 2 %d", buf[2]); + // single voice dump if ( buf[2] == 0 ) { if ( sz < 155 ) { TRACE("wrong single voice datasize %d", sz); return; } - updateProgramFromSysex(buf+5); + TRACE("program update sysex"); + updateProgramFromSysex(buf+4); refreshUI |= REFRESH_COMP; return; } @@ -191,7 +197,8 @@ void DexedAudioProcessor::processMidiMessage(MidiMessage *msg) { TRACE("wrong 32 voice datasize %d", sz); return; } - importSysex((const char *)buf+5); + TRACE("update 32bulk voice)"); + importSysex((const char *)buf+4); refreshUI |= REFRESH_COMP; } return;