From 68958ae60b62735373a09167c96902044631ee6a Mon Sep 17 00:00:00 2001 From: Nathan Singer Date: Sun, 25 May 2025 20:49:38 -0400 Subject: [PATCH] adds mac build --- Builds/MacOSX/Info-AU.plist | 55 + Builds/MacOSX/Info-Standalone_Plugin.plist | 29 + Builds/MacOSX/Info-VST3.plist | 29 + Builds/MacOSX/Info-VST3_Manifest_Helper.plist | 29 + Builds/MacOSX/RecentFilesMenuTemplate.nib | Bin 0 -> 2842 bytes .../MacOSX/Reverb.xcodeproj/project.pbxproj | 2052 +++++++++++++++++ Reverb.jucer | 20 + 7 files changed, 2214 insertions(+) create mode 100644 Builds/MacOSX/Info-AU.plist create mode 100644 Builds/MacOSX/Info-Standalone_Plugin.plist create mode 100644 Builds/MacOSX/Info-VST3.plist create mode 100644 Builds/MacOSX/Info-VST3_Manifest_Helper.plist create mode 100644 Builds/MacOSX/RecentFilesMenuTemplate.nib create mode 100644 Builds/MacOSX/Reverb.xcodeproj/project.pbxproj diff --git a/Builds/MacOSX/Info-AU.plist b/Builds/MacOSX/Info-AU.plist new file mode 100644 index 0000000..aff676c --- /dev/null +++ b/Builds/MacOSX/Info-AU.plist @@ -0,0 +1,55 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.yourcompany.Reverb + CFBundleName + Reverb + CFBundleDisplayName + Reverb + CFBundlePackageType + BNDL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + AudioComponents + + + name + yourcompany: Reverb + description + Reverb + factoryFunction + ReverbAUFactory + manufacturer + Manu + type + aufx + subtype + C3tc + version + 65536 + resourceUsage + + network.client + + temporary-exception.files.all.read-write + + + + + + diff --git a/Builds/MacOSX/Info-Standalone_Plugin.plist b/Builds/MacOSX/Info-Standalone_Plugin.plist new file mode 100644 index 0000000..ce3d0e1 --- /dev/null +++ b/Builds/MacOSX/Info-Standalone_Plugin.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.yourcompany.Reverb + CFBundleName + Reverb + CFBundleDisplayName + Reverb + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Info-VST3.plist b/Builds/MacOSX/Info-VST3.plist new file mode 100644 index 0000000..e9d4443 --- /dev/null +++ b/Builds/MacOSX/Info-VST3.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.yourcompany.Reverb + CFBundleName + Reverb + CFBundleDisplayName + Reverb + CFBundlePackageType + BNDL + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/Info-VST3_Manifest_Helper.plist b/Builds/MacOSX/Info-VST3_Manifest_Helper.plist new file mode 100644 index 0000000..c2579cf --- /dev/null +++ b/Builds/MacOSX/Info-VST3_Manifest_Helper.plist @@ -0,0 +1,29 @@ + + + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.yourcompany.Reverb + CFBundleName + Reverb + CFBundleDisplayName + Reverb + CFBundlePackageType + + CFBundleSignature + + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + NSHumanReadableCopyright + + NSHighResolutionCapable + + + diff --git a/Builds/MacOSX/RecentFilesMenuTemplate.nib b/Builds/MacOSX/RecentFilesMenuTemplate.nib new file mode 100644 index 0000000000000000000000000000000000000000..cec7f7c72bb7b287e0d493d53b0c487866ed6038 GIT binary patch literal 2842 zcmYc)$jK}&F)+Boz{tSFz|6qHz{Z!5ND8J zkYtczkY#xK}E zGo?5zF{d=OI7}ruC$YFV3L*wl73&x5oS&DMnp~2ZpI00&zz;VAq9a~F(l6LCIXShs zI5R0TC$ppysyx4_I9@;;O%7xe$W%;SAQ^~>4Xh2E4NMK@4W12V4eSl34ekvd4IY;m zco`HJ6d9DF{eqoAZuCpcO>JOlV2I)g?O#3y-)xv3El zW@>SqU$Ap&aY=qIBor1gs559r!2AQUK$}5_K{v`TSPz;)8rT*<4Af^Zi17>dEiFk* z%1I4QEm_Q<&tS-)8R{1toLU0WY0O~KzyVcm#$X-?SMFF;lvuf#!HmIzK{MPh7|exe zv0|`pFj>c7!(hu`$6(Lkz~IQ>#Nf=}!r;o_#^BE2!Qk1z)xguB+rZzT-XPf^(;(NN z*r42?-Jsc^-(UnX0~8`Y4J-}ZsG)F$!JmPbA%G!}A&4QEA%r0`+Ar8QHLujOBsCWl z@1U>?_X`fmEXhf2;A>E8Fl^wBbo5Qk%mb+c8LZ7<%n;eYv7Eu4!I8m%!JWa4!H&VB zfxkhrLA^nLH`Cr5<@aW3Ii`gDnlAWIzu2s27@g_7DF~e4nrt|NsAggII$=bV_PYZmMHJfp=y}z-0zrhGGTojJgv0%U!G?iTG03OR8L7$Hxrs&DkXWu_s0Qa6NFsshU&K(w zpouWNj-jkUv_ZT<7_1aziZ95O!6k_$sSsnD7@DIXz66E$B8Dag&07qu3`q=aXu;La zkip=D5@dZ5pbP^_$dP`*!KF#Lsd=Rh(hV{&pErm#NQJm%=A_0ILnIx+`O@k#IKl%N zCNTsv^fkyfs5MBzVsUx{$3h0@2083bn8lF6;KJa96l)6`6dDv8WFR5kAl4us?O%|Z zrx28yoSIjHW-TI}EoBI1SkADpL8(ElLA601X8CH6<*p6N*piA1lBJs)6yX-CL^qt8E!XO1TK3CmGQg0CAk(yHw z9q$*6oOMBE!jlG;2IE-2V7L6d65qtU#Prl6NQhZ5JYNJVh#(PU#qbJL0Esb(G1x*O ztO$be#Tu9zm>PJX5LN_1_)IV}em9t`7vN_Q!&{Is5h}{G8LSw2!6q^CG4eACFbXmX zF$yz^Fp4sYF^V%vFiJ8?F-kMaG*~oPHdr-SH`p}THrO@TH#jsnHaImnH@GyoHn<5g zi3u`^3o=OvGD!+DNeMDZ3o^+FGRX=u$q6#a3odJaS@|2gC@A}@J_8vO>u;_9xgJPGg`!YIzelV zl*E$621W)B21y1b25kmY1}g@8hHDIW7&#eb7_}G;8SNNd83P#O7z-GC7?&{~Vm!il zjPV5HDaJF5=NKVX9-QXX;>@&NPo{8Pj^EjZEj5E-+nUy25mg=?2p+raMgcm>w`aVtT^# zjOhi_E2hs(Uzxr$voeb@D=}*_8!{U+n=+d-TQWN{`!M@4$1=w=Co(59r!uEAXEJ9q z_b@MDUe3Icc@Og`=IhLNnC~$^V1C5>g!v`&Yv#AiKbe2Au(OD+Xy;yx%{a6E7gIMEOb6M+H8(5oITUgsz`&lQlPGOzK zx}9|=>u%P)tovCHvL0qV$NHT01M7FzKWwsW@@$H1%517^>TH^9dTicozHI(%fo#ES zp={x7acuQ$jcmC$cBAr?RKBXR>Fr zm#~+yPiLRWKAU|m`+W9=?2Fl#vM*;}$-bI>E&F=*jqID*x3ceJKfwNw{W1Gf_UG&` z*R literal 0 HcmV?d00001 diff --git a/Builds/MacOSX/Reverb.xcodeproj/project.pbxproj b/Builds/MacOSX/Reverb.xcodeproj/project.pbxproj new file mode 100644 index 0000000..31f34c3 --- /dev/null +++ b/Builds/MacOSX/Reverb.xcodeproj/project.pbxproj @@ -0,0 +1,2052 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + 60DDBEA36B7CF318E8436997 /* Reverb - All */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 168AC9C51F9687EC969E2E42; + buildPhases = ( + ); + dependencies = ( + A15D120EE89E4C157141EFEE, + A816C6A1FE7D7FAF63851B86, + 67F31E435A7099B0DAB3960D, + 180EF125645F9A4AFD054B9B, + 0E9339AF9E57CCC7F7947C80, + ); + name = "Reverb - All"; + productName = Reverb; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 05D504A310AD27A22E79636B /* include_juce_audio_basics.mm */ = {isa = PBXBuildFile; fileRef = AC74D65638207C9DDDEEB411; }; + 0757F65F72EED9C0A46C068E /* include_juce_audio_plugin_client_ARA.cpp */ = {isa = PBXBuildFile; fileRef = A5F1805AC4B5A7777191AA36; }; + 0AF58D6B594F9EC724C5C3F6 /* include_juce_audio_plugin_client_Standalone.cpp */ = {isa = PBXBuildFile; fileRef = 21C1376E95F0284926577C2C; }; + 107099CFC1193908FF39507A /* Cocoa.framework */ = {isa = PBXBuildFile; fileRef = 8EFC982136BE6E5D2FB568B6; }; + 115E90E2AEB82771FB3F238B /* include_juce_audio_processors_ara.cpp */ = {isa = PBXBuildFile; fileRef = F8CBFD4D83EC5577817C39A8; }; + 123B53692EFA765CAC89CC34 /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 54CB6C971910A790432755BC; }; + 1F1AEA7DFBFCB5ED13DF9C99 /* include_juce_core.mm */ = {isa = PBXBuildFile; fileRef = A1E76BA72275784F9036EE87; }; + 209E2AFBDE82E238F118DD9C /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = F4E31AF47BC74915B8686899; settings = { ATTRIBUTES = (Weak, ); }; }; + 2954966E4FA7E1618016E660 /* PluginProcessor.cpp */ = {isa = PBXBuildFile; fileRef = 54EFEE6F5CCA1E050BFAAE98; }; + 37DC4F8BC22F646B55C3CF31 /* Standalone Plugin */ = {isa = PBXBuildFile; fileRef = 8A7E06F4C4C618619D0BBA47; }; + 3904B70439E657309485656D /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 850E282D3A6433615087BD89; }; + 3A17A7EA1C0CE6F08A7B4570 /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = 598BF8A06F859CFC6D419687; }; + 3C2301B141E8EC3BDC68BD96 /* Accelerate.framework */ = {isa = PBXBuildFile; fileRef = 64911128CE6A379E0CF7149B; }; + 444EB382E9B3C4D6A18F47DA /* VST3 */ = {isa = PBXBuildFile; fileRef = AA56031755314243398E00B3; }; + 46994E4C53C0E479A2B9AC9B /* AU */ = {isa = PBXBuildFile; fileRef = AC103AF94C54BB633B4FE324; }; + 57DBC1C494979965B3775B5E /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 96580608B402E8E6DA5A8B7E; }; + 588BE261E12C3E049BC2E1A5 /* include_juce_audio_plugin_client_AU_1.mm */ = {isa = PBXBuildFile; fileRef = E6B22D9E1EB4E114C990B1C0; }; + 5C4078EEE3DB1635D6885382 /* RecentFilesMenuTemplate.nib */ = {isa = PBXBuildFile; fileRef = 48320A55D73C272ED7AAD6FA; }; + 75928BB2A3AF50140DC06503 /* CoreMIDI.framework */ = {isa = PBXBuildFile; fileRef = 9118A116A4675DCF8987FAE2; }; + 792BD4BA1B4520F510A82DB3 /* include_juce_audio_processors_lv2_libs.cpp */ = {isa = PBXBuildFile; fileRef = 4D8D66ADD40ECD5A48D0C7E9; }; + 902BD1E95562A2BB722D6772 /* DiscRecording.framework */ = {isa = PBXBuildFile; fileRef = 1DBE84934DEB72F561554189; }; + 9107D4F5B6AB8D0EB4AC2958 /* Metal.framework */ = {isa = PBXBuildFile; fileRef = D82D9C62291D443DF3B15823; settings = { ATTRIBUTES = (Weak, ); }; }; + 92AE99A769ACB62680F30AE0 /* juce_VST3ManifestHelper.mm */ = {isa = PBXBuildFile; fileRef = DE9EBF5299829DC3E399B3DC; settings = { COMPILER_FLAGS = "-fobjc-arc -w -DJUCE_SKIP_PRECOMPILED_HEADER"; }; }; + 9682BC7FCAFC2E8FA0C716C2 /* include_juce_audio_utils.mm */ = {isa = PBXBuildFile; fileRef = F67D56B547329607BBF17CB0; }; + 97E12778F36B1BB5BADBDD73 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = EB2FCEF154931B136C7C1D91; }; + A17641132DD09E87B5111B2D /* VST3 Manifest Helper */ = {isa = PBXBuildFile; fileRef = 8450F74059F52543849A4BBF; }; + A481E291DEBB4BAC8F7EC812 /* IOKit.framework */ = {isa = PBXBuildFile; fileRef = E734BD4E9D124C9640118F2D; }; + A683DD78CC312575C7CF93ED /* include_juce_graphics.mm */ = {isa = PBXBuildFile; fileRef = 2345EF806CD7B72E807557A7; }; + ABC457446DF9B63F7290A5C9 /* AudioUnit.framework */ = {isa = PBXBuildFile; fileRef = 2624C4A446762A56DAFF6F0E; }; + BE8CE3B9B40428B5964235F6 /* PluginEditor.cpp */ = {isa = PBXBuildFile; fileRef = 67786FF43DBC4CA448522F4D; }; + C7255DDA073CF82077214D3B /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = 7FD01F1F14C919BEF2BB3CA3; }; + CAF1EEBFC31ADF82B76881B1 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = 1D60ADE4FB92A700A6EC9840; }; + CFE2A3F5C6961FDABFFF4760 /* Shared Code */ = {isa = PBXBuildFile; fileRef = 9045836F72483155894A5982; }; + D685F0F72C1F21C6B389DCC4 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 84BE7BB03E5098F720A741E4; }; + D7E33589B68B1B9F3BEA0799 /* CoreAudioKit.framework */ = {isa = PBXBuildFile; fileRef = 395EBF1CE5D69308F55D76DD; }; + D84D780A385ED1AB07C32BF4 /* include_juce_audio_devices.mm */ = {isa = PBXBuildFile; fileRef = 48092B13BCC297BEA4A03653; }; + E5C152FE9EA9133AC7DED818 /* include_juce_audio_plugin_client_VST3.mm */ = {isa = PBXBuildFile; fileRef = ADF60F91C313739A71478BBD; }; + EC640E084CA50C2F19745D4F /* include_juce_audio_plugin_client_AU_2.mm */ = {isa = PBXBuildFile; fileRef = 8D513455B677B8067FCECE17; }; + ED74DA466C6D83995FFA4488 /* WebKit.framework */ = {isa = PBXBuildFile; fileRef = 0619CBE8203221B1C47BF6FA; }; + F210A354CF9E50212662D320 /* include_juce_gui_basics.mm */ = {isa = PBXBuildFile; fileRef = 1801AD36B5B9DE1D3C0226CF; }; + F979D4BBDCCBBEC1E55B635B /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 1ECB1EC4336CDB5760921ACF; }; + FE67C3C6AEA4BBD293717865 /* Security.framework */ = {isa = PBXBuildFile; fileRef = E0A011DE62F693BE5C5975EB; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 0619CBE8203221B1C47BF6FA /* WebKit.framework */ /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; + 0D2F30A7BFD46E1AD98428DA /* juce_audio_formats */ /* juce_audio_formats */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_formats; path = /usr/share/juce/modules/juce_audio_formats; sourceTree = ""; }; + 0F69623FEDF1261195C551EA /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; + 1801AD36B5B9DE1D3C0226CF /* include_juce_gui_basics.mm */ /* include_juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_basics.mm; path = ../../JuceLibraryCode/include_juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; + 1D60ADE4FB92A700A6EC9840 /* include_juce_audio_processors.mm */ /* include_juce_audio_processors.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_processors.mm; path = ../../JuceLibraryCode/include_juce_audio_processors.mm; sourceTree = SOURCE_ROOT; }; + 1DBE84934DEB72F561554189 /* DiscRecording.framework */ /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; + 1ECB1EC4336CDB5760921ACF /* include_juce_data_structures.mm */ /* include_juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_data_structures.mm; path = ../../JuceLibraryCode/include_juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; + 2060C903C733B3E60CEBB5CA /* juce_audio_basics */ /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = /usr/share/juce/modules/juce_audio_basics; sourceTree = ""; }; + 21C1376E95F0284926577C2C /* include_juce_audio_plugin_client_Standalone.cpp */ /* include_juce_audio_plugin_client_Standalone.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_Standalone.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp; sourceTree = SOURCE_ROOT; }; + 2345EF806CD7B72E807557A7 /* include_juce_graphics.mm */ /* include_juce_graphics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_graphics.mm; path = ../../JuceLibraryCode/include_juce_graphics.mm; sourceTree = SOURCE_ROOT; }; + 2624C4A446762A56DAFF6F0E /* AudioUnit.framework */ /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; + 29A527A6750D631B04C7EE65 /* juce_data_structures */ /* juce_data_structures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_data_structures; path = /usr/share/juce/modules/juce_data_structures; sourceTree = ""; }; + 30E9EF6F8C01CBA68D950CBD /* PluginEditor.h */ /* PluginEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginEditor.h; path = ../../Source/PluginEditor.h; sourceTree = SOURCE_ROOT; }; + 395EBF1CE5D69308F55D76DD /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; + 3D0D55F09FCBB365C469A8FD /* Info-VST3_Manifest_Helper.plist */ /* Info-VST3_Manifest_Helper.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-VST3_Manifest_Helper.plist"; path = "Info-VST3_Manifest_Helper.plist"; sourceTree = SOURCE_ROOT; }; + 48092B13BCC297BEA4A03653 /* include_juce_audio_devices.mm */ /* include_juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_devices.mm; path = ../../JuceLibraryCode/include_juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; + 48320A55D73C272ED7AAD6FA /* RecentFilesMenuTemplate.nib */ /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; + 4B1A792DCBA86C7780393DDB /* juce_events */ /* juce_events */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_events; path = /usr/share/juce/modules/juce_events; sourceTree = ""; }; + 4D8D66ADD40ECD5A48D0C7E9 /* include_juce_audio_processors_lv2_libs.cpp */ /* include_juce_audio_processors_lv2_libs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_lv2_libs.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_lv2_libs.cpp; sourceTree = SOURCE_ROOT; }; + 54CB6C971910A790432755BC /* include_juce_gui_extra.mm */ /* include_juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_gui_extra.mm; path = ../../JuceLibraryCode/include_juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; + 54EFEE6F5CCA1E050BFAAE98 /* PluginProcessor.cpp */ /* PluginProcessor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginProcessor.cpp; path = ../../Source/PluginProcessor.cpp; sourceTree = SOURCE_ROOT; }; + 598BF8A06F859CFC6D419687 /* include_juce_events.mm */ /* include_juce_events.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_events.mm; path = ../../JuceLibraryCode/include_juce_events.mm; sourceTree = SOURCE_ROOT; }; + 5F25854163C0C20D3AA8FB90 /* juce_audio_processors */ /* juce_audio_processors */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_processors; path = /usr/share/juce/modules/juce_audio_processors; sourceTree = ""; }; + 64911128CE6A379E0CF7149B /* Accelerate.framework */ /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 66A0C67D5E6A07135C6071A8 /* Info-Standalone_Plugin.plist */ /* Info-Standalone_Plugin.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-Standalone_Plugin.plist"; path = "Info-Standalone_Plugin.plist"; sourceTree = SOURCE_ROOT; }; + 67786FF43DBC4CA448522F4D /* PluginEditor.cpp */ /* PluginEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginEditor.cpp; path = ../../Source/PluginEditor.cpp; sourceTree = SOURCE_ROOT; }; + 78B50380639E4EDC52975CE8 /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = /usr/share/juce/modules/juce_core; sourceTree = ""; }; + 7C487745392B2B9150E9E3C5 /* juce_gui_extra */ /* juce_gui_extra */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_extra; path = /usr/share/juce/modules/juce_gui_extra; sourceTree = ""; }; + 7FD01F1F14C919BEF2BB3CA3 /* include_juce_audio_formats.mm */ /* include_juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_formats.mm; path = ../../JuceLibraryCode/include_juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; + 8450F74059F52543849A4BBF /* VST3 Manifest Helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = juce_vst3_helper; sourceTree = BUILT_PRODUCTS_DIR; }; + 84BE7BB03E5098F720A741E4 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 850E282D3A6433615087BD89 /* Foundation.framework */ /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 8A7E06F4C4C618619D0BBA47 /* Standalone Plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Reverb.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D513455B677B8067FCECE17 /* include_juce_audio_plugin_client_AU_2.mm */ /* include_juce_audio_plugin_client_AU_2.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_2.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm; sourceTree = SOURCE_ROOT; }; + 8EFC982136BE6E5D2FB568B6 /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 9045836F72483155894A5982 /* Shared Code */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libReverb.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 9118A116A4675DCF8987FAE2 /* CoreMIDI.framework */ /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; + 9496114B475559D5D173FB54 /* JucePluginDefines.h */ /* JucePluginDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JucePluginDefines.h; path = ../../JuceLibraryCode/JucePluginDefines.h; sourceTree = SOURCE_ROOT; }; + 96580608B402E8E6DA5A8B7E /* QuartzCore.framework */ /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + A1E76BA72275784F9036EE87 /* include_juce_core.mm */ /* include_juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_core.mm; path = ../../JuceLibraryCode/include_juce_core.mm; sourceTree = SOURCE_ROOT; }; + A5F1805AC4B5A7777191AA36 /* include_juce_audio_plugin_client_ARA.cpp */ /* include_juce_audio_plugin_client_ARA.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_plugin_client_ARA.cpp; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_ARA.cpp; sourceTree = SOURCE_ROOT; }; + AA56031755314243398E00B3 /* VST3 */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Reverb.vst3; sourceTree = BUILT_PRODUCTS_DIR; }; + AC103AF94C54BB633B4FE324 /* AU */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Reverb.component; sourceTree = BUILT_PRODUCTS_DIR; }; + AC74D65638207C9DDDEEB411 /* include_juce_audio_basics.mm */ /* include_juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_basics.mm; path = ../../JuceLibraryCode/include_juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; + ADF60F91C313739A71478BBD /* include_juce_audio_plugin_client_VST3.mm */ /* include_juce_audio_plugin_client_VST3.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_VST3.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_VST3.mm; sourceTree = SOURCE_ROOT; }; + B72FDDDAED8D8B58D09D4BAC /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = /usr/share/juce/modules/juce_audio_devices; sourceTree = ""; }; + BC543CD75E00384D246F1D52 /* juce_audio_utils */ /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = /usr/share/juce/modules/juce_audio_utils; sourceTree = ""; }; + D56BE36455FCD947B1D514EC /* Info-AU.plist */ /* Info-AU.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-AU.plist"; path = "Info-AU.plist"; sourceTree = SOURCE_ROOT; }; + D82D9C62291D443DF3B15823 /* Metal.framework */ /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + DE9EBF5299829DC3E399B3DC /* juce_VST3ManifestHelper.mm */ /* juce_VST3ManifestHelper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST3ManifestHelper.mm; path = /usr/share/juce/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.mm; sourceTree = ""; }; + E0A011DE62F693BE5C5975EB /* Security.framework */ /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + E18193B82412E05B0C0FC3E8 /* juce_gui_basics */ /* juce_gui_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_gui_basics; path = /usr/share/juce/modules/juce_gui_basics; sourceTree = ""; }; + E29A693AD4BA38D7F73A1ED1 /* juce_graphics */ /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = /usr/share/juce/modules/juce_graphics; sourceTree = ""; }; + E6241EA0BF7C907A1A592A9A /* juce_audio_plugin_client */ /* juce_audio_plugin_client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_plugin_client; path = /usr/share/juce/modules/juce_audio_plugin_client; sourceTree = ""; }; + E6B22D9E1EB4E114C990B1C0 /* include_juce_audio_plugin_client_AU_1.mm */ /* include_juce_audio_plugin_client_AU_1.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_plugin_client_AU_1.mm; path = ../../JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm; sourceTree = SOURCE_ROOT; }; + E734BD4E9D124C9640118F2D /* IOKit.framework */ /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + EB2FCEF154931B136C7C1D91 /* AudioToolbox.framework */ /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + EC6E08711252C2AE17CF9346 /* Info-VST3.plist */ /* Info-VST3.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-VST3.plist"; path = "Info-VST3.plist"; sourceTree = SOURCE_ROOT; }; + F4E31AF47BC74915B8686899 /* MetalKit.framework */ /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; + F67D56B547329607BBF17CB0 /* include_juce_audio_utils.mm */ /* include_juce_audio_utils.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_audio_utils.mm; path = ../../JuceLibraryCode/include_juce_audio_utils.mm; sourceTree = SOURCE_ROOT; }; + F8CBFD4D83EC5577817C39A8 /* include_juce_audio_processors_ara.cpp */ /* include_juce_audio_processors_ara.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_ara.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_ara.cpp; sourceTree = SOURCE_ROOT; }; + FCA6D21C344DABA745BBD951 /* PluginProcessor.h */ /* PluginProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginProcessor.h; path = ../../Source/PluginProcessor.h; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4C35C0DD10AD7201A7388F59 = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C2301B141E8EC3BDC68BD96, + 97E12778F36B1BB5BADBDD73, + 107099CFC1193908FF39507A, + D685F0F72C1F21C6B389DCC4, + D7E33589B68B1B9F3BEA0799, + 75928BB2A3AF50140DC06503, + 902BD1E95562A2BB722D6772, + 3904B70439E657309485656D, + A481E291DEBB4BAC8F7EC812, + 57DBC1C494979965B3775B5E, + FE67C3C6AEA4BBD293717865, + ED74DA466C6D83995FFA4488, + 9107D4F5B6AB8D0EB4AC2958, + 209E2AFBDE82E238F118DD9C, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A48BF7E60FF87C0A96CCA3CE = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C2301B141E8EC3BDC68BD96, + 97E12778F36B1BB5BADBDD73, + 107099CFC1193908FF39507A, + D685F0F72C1F21C6B389DCC4, + D7E33589B68B1B9F3BEA0799, + 75928BB2A3AF50140DC06503, + 902BD1E95562A2BB722D6772, + 3904B70439E657309485656D, + A481E291DEBB4BAC8F7EC812, + 57DBC1C494979965B3775B5E, + FE67C3C6AEA4BBD293717865, + ED74DA466C6D83995FFA4488, + 9107D4F5B6AB8D0EB4AC2958, + 209E2AFBDE82E238F118DD9C, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C15FC8F412C5C5B42832E9E2 = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C2301B141E8EC3BDC68BD96, + 97E12778F36B1BB5BADBDD73, + 107099CFC1193908FF39507A, + D685F0F72C1F21C6B389DCC4, + D7E33589B68B1B9F3BEA0799, + 75928BB2A3AF50140DC06503, + 902BD1E95562A2BB722D6772, + 3904B70439E657309485656D, + A481E291DEBB4BAC8F7EC812, + 57DBC1C494979965B3775B5E, + FE67C3C6AEA4BBD293717865, + ED74DA466C6D83995FFA4488, + 9107D4F5B6AB8D0EB4AC2958, + 209E2AFBDE82E238F118DD9C, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C812B8EF2125AF2E02AF1171 = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ABC457446DF9B63F7290A5C9, + 3C2301B141E8EC3BDC68BD96, + 97E12778F36B1BB5BADBDD73, + 107099CFC1193908FF39507A, + D685F0F72C1F21C6B389DCC4, + D7E33589B68B1B9F3BEA0799, + 75928BB2A3AF50140DC06503, + 902BD1E95562A2BB722D6772, + 3904B70439E657309485656D, + A481E291DEBB4BAC8F7EC812, + 57DBC1C494979965B3775B5E, + FE67C3C6AEA4BBD293717865, + ED74DA466C6D83995FFA4488, + 9107D4F5B6AB8D0EB4AC2958, + 209E2AFBDE82E238F118DD9C, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0503C95B4A27B73428D98F52 /* Products */ = { + isa = PBXGroup; + children = ( + AA56031755314243398E00B3, + AC103AF94C54BB633B4FE324, + 8A7E06F4C4C618619D0BBA47, + 9045836F72483155894A5982, + 8450F74059F52543849A4BBF, + ); + name = Products; + sourceTree = ""; + }; + 35850F0246330B560710022D /* Resources */ = { + isa = PBXGroup; + children = ( + EC6E08711252C2AE17CF9346, + D56BE36455FCD947B1D514EC, + 66A0C67D5E6A07135C6071A8, + 3D0D55F09FCBB365C469A8FD, + 48320A55D73C272ED7AAD6FA, + ); + name = Resources; + sourceTree = ""; + }; + 599696AFBE162D7C3A46ABB5 /* Source */ = { + isa = PBXGroup; + children = ( + BD22FC14996CEA601936F71A, + 94A3522B14447A8373E81D20, + F4F03372D9E09268E6CEE542, + 35850F0246330B560710022D, + E4BD2C4057B3B1D213AF215E, + 0503C95B4A27B73428D98F52, + ); + name = Source; + sourceTree = ""; + }; + 94A3522B14447A8373E81D20 /* JUCE Modules */ = { + isa = PBXGroup; + children = ( + 2060C903C733B3E60CEBB5CA, + B72FDDDAED8D8B58D09D4BAC, + 0D2F30A7BFD46E1AD98428DA, + E6241EA0BF7C907A1A592A9A, + 5F25854163C0C20D3AA8FB90, + BC543CD75E00384D246F1D52, + 78B50380639E4EDC52975CE8, + 29A527A6750D631B04C7EE65, + 4B1A792DCBA86C7780393DDB, + E29A693AD4BA38D7F73A1ED1, + E18193B82412E05B0C0FC3E8, + 7C487745392B2B9150E9E3C5, + ); + name = "JUCE Modules"; + sourceTree = ""; + }; + BD22FC14996CEA601936F71A /* Reverb */ = { + isa = PBXGroup; + children = ( + FABE62E6C58B85526DAAAB28, + ); + name = Reverb; + sourceTree = ""; + }; + E4BD2C4057B3B1D213AF215E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2624C4A446762A56DAFF6F0E, + 64911128CE6A379E0CF7149B, + EB2FCEF154931B136C7C1D91, + 8EFC982136BE6E5D2FB568B6, + 84BE7BB03E5098F720A741E4, + 395EBF1CE5D69308F55D76DD, + 9118A116A4675DCF8987FAE2, + 1DBE84934DEB72F561554189, + 850E282D3A6433615087BD89, + E734BD4E9D124C9640118F2D, + 96580608B402E8E6DA5A8B7E, + E0A011DE62F693BE5C5975EB, + 0619CBE8203221B1C47BF6FA, + D82D9C62291D443DF3B15823, + F4E31AF47BC74915B8686899, + ); + name = Frameworks; + sourceTree = ""; + }; + F4F03372D9E09268E6CEE542 /* JUCE Library Code */ = { + isa = PBXGroup; + children = ( + AC74D65638207C9DDDEEB411, + 48092B13BCC297BEA4A03653, + 7FD01F1F14C919BEF2BB3CA3, + A5F1805AC4B5A7777191AA36, + E6B22D9E1EB4E114C990B1C0, + 8D513455B677B8067FCECE17, + 21C1376E95F0284926577C2C, + ADF60F91C313739A71478BBD, + 1D60ADE4FB92A700A6EC9840, + F8CBFD4D83EC5577817C39A8, + 4D8D66ADD40ECD5A48D0C7E9, + F67D56B547329607BBF17CB0, + A1E76BA72275784F9036EE87, + 1ECB1EC4336CDB5760921ACF, + 598BF8A06F859CFC6D419687, + 2345EF806CD7B72E807557A7, + 1801AD36B5B9DE1D3C0226CF, + 54CB6C971910A790432755BC, + 0F69623FEDF1261195C551EA, + 9496114B475559D5D173FB54, + ); + name = "JUCE Library Code"; + sourceTree = ""; + }; + FABE62E6C58B85526DAAAB28 /* Source */ = { + isa = PBXGroup; + children = ( + 54EFEE6F5CCA1E050BFAAE98, + FCA6D21C344DABA745BBD951, + 67786FF43DBC4CA448522F4D, + 30E9EF6F8C01CBA68D950CBD, + ); + name = Source; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 23D53B91D6250507BE6B4977 /* Reverb - Standalone Plugin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9D29A758EDBC6B9205504EAC; + buildPhases = ( + 893C182CE304EBF1345AF7DF, + 0E3347AE0B7A055EF6031953, + A48BF7E60FF87C0A96CCA3CE, + ); + buildRules = ( + ); + dependencies = ( + A763EBA07CE6C705753533E2, + ); + name = "Reverb - Standalone Plugin"; + productName = Reverb; + productReference = 8A7E06F4C4C618619D0BBA47; + productType = "com.apple.product-type.application"; + }; + 82409C671F0F767A38C78C11 /* Reverb - VST3 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1C5C47E4C7119A2BF47E12F2; + buildPhases = ( + A6F834C96B8D27641C8192B5, + CCE5D31AE5775A709FAD042A, + 4C35C0DD10AD7201A7388F59, + D6732E4219B59620E3593CD8, + 095C705CEC06C8AB7F05F32C, + ); + buildRules = ( + ); + dependencies = ( + B1C8B278B390EF1D27D2E52E, + 322E0F42820B32F97E490533, + ); + name = "Reverb - VST3"; + productName = Reverb; + productReference = AA56031755314243398E00B3; + productType = "com.apple.product-type.bundle"; + }; + 8BBB717E2ADADDABC8DB0964 /* Reverb - Shared Code */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0D12E4825B18C1CEAE5C2E26; + buildPhases = ( + 984A5153D0C55DDE7639B17D, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Reverb - Shared Code"; + productName = Reverb; + productReference = 9045836F72483155894A5982; + productType = "com.apple.product-type.library.static"; + }; + 94E301F7F64421EB4E9CAD6C /* Reverb - VST3 Manifest Helper */ = { + isa = PBXNativeTarget; + buildConfigurationList = 45D1ABC8787DF2AF56EE55EA; + buildPhases = ( + 1D8A881E319830A444A56611, + C15FC8F412C5C5B42832E9E2, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Reverb - VST3 Manifest Helper"; + productName = Reverb; + productReference = 8450F74059F52543849A4BBF; + productType = "com.apple.product-type.tool"; + }; + 9C1B92BC76A13D6CB59D807C /* Reverb - AU */ = { + isa = PBXNativeTarget; + buildConfigurationList = 80B37ED08244E0A27E5C7381; + buildPhases = ( + 3644BDE05401B6598A35D112, + F4998EE261FE7D9061DEAA85, + C812B8EF2125AF2E02AF1171, + 090D11821FA56AEBB292E3F8, + ); + buildRules = ( + ); + dependencies = ( + A3B1247DB5565BD6C83C668B, + ); + name = "Reverb - AU"; + productName = Reverb; + productReference = AC103AF94C54BB633B4FE324; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 9A8113F52C05D2C5DBE5C9AD = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1340; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 23D53B91D6250507BE6B4977 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 60DDBEA36B7CF318E8436997 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 82409C671F0F767A38C78C11 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 8BBB717E2ADADDABC8DB0964 = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 94E301F7F64421EB4E9CAD6C = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + 9C1B92BC76A13D6CB59D807C = { + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 0; + }; + com.apple.HardenedRuntime = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.Push = { + enabled = 0; + }; + com.apple.Sandbox = { + enabled = 0; + }; + }; + }; + }; + }; + buildConfigurationList = F3B5FB6F92C9469037A74374; + compatibilityVersion = "Xcode 3.2"; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 599696AFBE162D7C3A46ABB5; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 60DDBEA36B7CF318E8436997, + 82409C671F0F767A38C78C11, + 9C1B92BC76A13D6CB59D807C, + 23D53B91D6250507BE6B4977, + 8BBB717E2ADADDABC8DB0964, + 94E301F7F64421EB4E9CAD6C, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 3644BDE05401B6598A35D112 = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C4078EEE3DB1635D6885382, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 893C182CE304EBF1345AF7DF = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C4078EEE3DB1635D6885382, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A6F834C96B8D27641C8192B5 = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C4078EEE3DB1635D6885382, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 090D11821FA56AEBB292E3F8 /* Plugin Copy Step */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + name = "Plugin Copy Step"; + alwaysOutOfDate = 1; + shellPath = /bin/sh; + shellScript = "set -euo pipefail\n\nif [[ \"${CONFIGURATION}\" == \"Debug\" ]]; then\n destinationPlugin=\"${HOME}/Library/Audio/Plug-Ins/Components//$(basename \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\")\"\n echo Running rm -rf \\\"${destinationPlugin}\\\"\n rm -rf \"${destinationPlugin}\"\n echo Running ditto \\\"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\" \\\"${destinationPlugin}\\\"\n ditto \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\" \"${destinationPlugin}\"\n\n if [[ -n \"${EXPANDED_CODE_SIGN_IDENTITY-}\" ]]; then\n if [[ -n \"${CODE_SIGN_ENTITLEMENTS-}\" ]]; then\n entitlementsArg=(--entitlements \"${CODE_SIGN_ENTITLEMENTS}\")\n fi\n\n echo Signing Identity: \\\"${EXPANDED_CODE_SIGN_IDENTITY_NAME}\\\"\n echo Running codesign --verbose=4 --force --sign \\\"${EXPANDED_CODE_SIGN_IDENTITY}\\\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \\\"${HOME}/Library/Audio/Plug-Ins/Components//${FULL_PRODUCT_NAME}\\\"\n codesign --verbose=4 --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \"${HOME}/Library/Audio/Plug-Ins/Components//${FULL_PRODUCT_NAME}\"\n fi\nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n destinationPlugin=\"${HOME}/Library/Audio/Plug-Ins/Components//$(basename \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\")\"\n echo Running rm -rf \\\"${destinationPlugin}\\\"\n rm -rf \"${destinationPlugin}\"\n echo Running ditto \\\"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\" \\\"${destinationPlugin}\\\"\n ditto \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\" \"${destinationPlugin}\"\n\n if [[ -n \"${EXPANDED_CODE_SIGN_IDENTITY-}\" ]]; then\n if [[ -n \"${CODE_SIGN_ENTITLEMENTS-}\" ]]; then\n entitlementsArg=(--entitlements \"${CODE_SIGN_ENTITLEMENTS}\")\n fi\n\n echo Signing Identity: \\\"${EXPANDED_CODE_SIGN_IDENTITY_NAME}\\\"\n echo Running codesign --verbose=4 --force --sign \\\"${EXPANDED_CODE_SIGN_IDENTITY}\\\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \\\"${HOME}/Library/Audio/Plug-Ins/Components//${FULL_PRODUCT_NAME}\\\"\n codesign --verbose=4 --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \"${HOME}/Library/Audio/Plug-Ins/Components//${FULL_PRODUCT_NAME}\"\n fi\nfi\n"; + }; + 095C705CEC06C8AB7F05F32C /* Plugin Copy Step */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + name = "Plugin Copy Step"; + alwaysOutOfDate = 1; + shellPath = /bin/sh; + shellScript = "set -euo pipefail\n\nif [[ \"${CONFIGURATION}\" == \"Debug\" ]]; then\n destinationPlugin=\"${HOME}/Library/Audio/Plug-Ins/VST3//$(basename \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\")\"\n echo Running rm -rf \\\"${destinationPlugin}\\\"\n rm -rf \"${destinationPlugin}\"\n echo Running ditto \\\"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\" \\\"${destinationPlugin}\\\"\n ditto \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\" \"${destinationPlugin}\"\n\n if [[ -n \"${EXPANDED_CODE_SIGN_IDENTITY-}\" ]]; then\n if [[ -n \"${CODE_SIGN_ENTITLEMENTS-}\" ]]; then\n entitlementsArg=(--entitlements \"${CODE_SIGN_ENTITLEMENTS}\")\n fi\n\n echo Signing Identity: \\\"${EXPANDED_CODE_SIGN_IDENTITY_NAME}\\\"\n echo Running codesign --verbose=4 --force --sign \\\"${EXPANDED_CODE_SIGN_IDENTITY}\\\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \\\"${HOME}/Library/Audio/Plug-Ins/VST3//${FULL_PRODUCT_NAME}\\\"\n codesign --verbose=4 --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \"${HOME}/Library/Audio/Plug-Ins/VST3//${FULL_PRODUCT_NAME}\"\n fi\nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n destinationPlugin=\"${HOME}/Library/Audio/Plug-Ins/VST3//$(basename \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\")\"\n echo Running rm -rf \\\"${destinationPlugin}\\\"\n rm -rf \"${destinationPlugin}\"\n echo Running ditto \\\"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\" \\\"${destinationPlugin}\\\"\n ditto \"${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}\" \"${destinationPlugin}\"\n\n if [[ -n \"${EXPANDED_CODE_SIGN_IDENTITY-}\" ]]; then\n if [[ -n \"${CODE_SIGN_ENTITLEMENTS-}\" ]]; then\n entitlementsArg=(--entitlements \"${CODE_SIGN_ENTITLEMENTS}\")\n fi\n\n echo Signing Identity: \\\"${EXPANDED_CODE_SIGN_IDENTITY_NAME}\\\"\n echo Running codesign --verbose=4 --force --sign \\\"${EXPANDED_CODE_SIGN_IDENTITY}\\\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \\\"${HOME}/Library/Audio/Plug-Ins/VST3//${FULL_PRODUCT_NAME}\\\"\n codesign --verbose=4 --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" ${entitlementsArg[*]-} ${OTHER_CODE_SIGN_FLAGS-} \"${HOME}/Library/Audio/Plug-Ins/VST3//${FULL_PRODUCT_NAME}\"\n fi\nfi\n"; + }; + D6732E4219B59620E3593CD8 /* Update manifest */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + name = "Update manifest"; + alwaysOutOfDate = 1; + shellPath = /bin/sh; + shellScript = "set -euo pipefail\n\necho Running codesign --verbose=4 --force --sign - \\\"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\"\ncodesign --verbose=4 --force --sign - \"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}\"\n\necho Running \\\"${CONFIGURATION_BUILD_DIR}/juce_vst3_helper\\\" -create -version \\\"1.0.0\\\" -path \\\"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}\\\" -output \\\"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}/Contents/Resources/moduleinfo.json\\\"\n\"${CONFIGURATION_BUILD_DIR}/juce_vst3_helper\" -create -version \"1.0.0\" -path \"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}\" -output \"${CONFIGURATION_BUILD_DIR}/${FULL_PRODUCT_NAME}/Contents/Resources/moduleinfo.json\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0E3347AE0B7A055EF6031953 = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0AF58D6B594F9EC724C5C3F6, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1D8A881E319830A444A56611 = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 92AE99A769ACB62680F30AE0, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 984A5153D0C55DDE7639B17D = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2954966E4FA7E1618016E660, + BE8CE3B9B40428B5964235F6, + 05D504A310AD27A22E79636B, + D84D780A385ED1AB07C32BF4, + C7255DDA073CF82077214D3B, + 0757F65F72EED9C0A46C068E, + CAF1EEBFC31ADF82B76881B1, + 115E90E2AEB82771FB3F238B, + 792BD4BA1B4520F510A82DB3, + 9682BC7FCAFC2E8FA0C716C2, + 1F1AEA7DFBFCB5ED13DF9C99, + F979D4BBDCCBBEC1E55B635B, + 3A17A7EA1C0CE6F08A7B4570, + A683DD78CC312575C7CF93ED, + F210A354CF9E50212662D320, + 123B53692EFA765CAC89CC34, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CCE5D31AE5775A709FAD042A = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E5C152FE9EA9133AC7DED818, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F4998EE261FE7D9061DEAA85 = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 588BE261E12C3E049BC2E1A5, + EC640E084CA50C2F19745D4F, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 0E9339AF9E57CCC7F7947C80 = { + isa = PBXTargetDependency; + target = 94E301F7F64421EB4E9CAD6C; + }; + 180EF125645F9A4AFD054B9B = { + isa = PBXTargetDependency; + target = 8BBB717E2ADADDABC8DB0964; + }; + 322E0F42820B32F97E490533 = { + isa = PBXTargetDependency; + target = 94E301F7F64421EB4E9CAD6C; + }; + 67F31E435A7099B0DAB3960D = { + isa = PBXTargetDependency; + target = 23D53B91D6250507BE6B4977; + }; + A15D120EE89E4C157141EFEE = { + isa = PBXTargetDependency; + target = 82409C671F0F767A38C78C11; + }; + A3B1247DB5565BD6C83C668B = { + isa = PBXTargetDependency; + target = 8BBB717E2ADADDABC8DB0964; + }; + A763EBA07CE6C705753533E2 = { + isa = PBXTargetDependency; + target = 8BBB717E2ADADDABC8DB0964; + }; + A816C6A1FE7D7FAF63851B86 = { + isa = PBXTargetDependency; + target = 9C1B92BC76A13D6CB59D807C; + }; + B1C8B278B390EF1D27D2E52E = { + isa = PBXTargetDependency; + target = 8BBB717E2ADADDABC8DB0964; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 1789E6C78ECCBFAB355F48CA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + EXCLUDED_ARCHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JUCE_SHARED_CODE=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INSTALL_PATH = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + SKIP_INSTALL = YES; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Debug; + }; + 22C5276BAF9B52F0792AA0DB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + EXCLUDED_ARCHS = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-VST3.plist; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; + LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-bundle -lReverb"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + WRAPPER_EXTENSION = vst3; + }; + name = Release; + }; + 24ADC827B642054619A289E8 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + EXCLUDED_ARCHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-Standalone_Plugin.plist; + INFOPLIST_PREPROCESS = NO; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-lReverb"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Debug; + }; + 2F9D1BB42A3DFAFE7A417A68 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + EXCLUDED_ARCHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-AU.plist; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-bundle -lReverb"; + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -d arm64_$arm64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + WRAPPER_EXTENSION = component; + }; + name = Debug; + }; + 71F5D42338AB1168A1B6371B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.13; + SDKROOT = macosx; + }; + name = Release; + }; + 77EAC7AF8149D7BD0303F104 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + EXCLUDED_ARCHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-VST3_Manifest_Helper.plist; + INFOPLIST_PREPROCESS = NO; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "juce_vst3_helper"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Debug; + }; + 871C9195FB1FE3E43696A7A3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = NO; + GCC_C_LANGUAGE_STANDARD = c11; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_MODEL_TUNING = G5; + GCC_NO_COMMON_BLOCKS = YES; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CODE_SIGN_FLAGS = --timestamp; + PRODUCT_NAME = "Reverb"; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Debug; + }; + 8FF8607EBFF83C224A529C95 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.13; + SDKROOT = macosx; + }; + name = Debug; + }; + 9652CF4ACFF4130276AA2558 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + COPY_PHASE_STRIP = NO; + EXCLUDED_ARCHS = ""; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_DEBUG=1", + "DEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-VST3.plist; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST3/"; + LIBRARY_STYLE = Bundle; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-bundle -lReverb"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + WRAPPER_EXTENSION = vst3; + }; + name = Debug; + }; + A4F04CAFD4B48A63338C2AA9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + EXCLUDED_ARCHS = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-Standalone_Plugin.plist; + INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-lReverb"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Release; + }; + BC6E84D5C5A0CA1549D16521 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + EXCLUDED_ARCHS = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=1", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=1", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + "JUCE_SHARED_CODE=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INSTALL_PATH = "@executable_path/../Frameworks"; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + SKIP_INSTALL = YES; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Release; + }; + CEA43BC321AABAB6B5881BCC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + EXCLUDED_ARCHS = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=0", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-VST3_Manifest_Helper.plist; + INFOPLIST_PREPROCESS = NO; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "juce_vst3_helper"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + }; + name = Release; + }; + D168B2B8BE244BC7E6C1EF94 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_LINK_OBJC_RUNTIME = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; + DEAD_CODE_STRIPPING = YES; + EXCLUDED_ARCHS = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "_NDEBUG=1", + "NDEBUG=1", + "JUCE_DISPLAY_SPLASH_SCREEN=1", + "JUCE_USE_DARK_SPLASH_SCREEN=1", + "JUCE_PROJUCER_VERSION=0x7000c", + "JUCE_MODULE_AVAILABLE_juce_audio_basics=1", + "JUCE_MODULE_AVAILABLE_juce_audio_devices=1", + "JUCE_MODULE_AVAILABLE_juce_audio_formats=1", + "JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1", + "JUCE_MODULE_AVAILABLE_juce_audio_processors=1", + "JUCE_MODULE_AVAILABLE_juce_audio_utils=1", + "JUCE_MODULE_AVAILABLE_juce_core=1", + "JUCE_MODULE_AVAILABLE_juce_data_structures=1", + "JUCE_MODULE_AVAILABLE_juce_events=1", + "JUCE_MODULE_AVAILABLE_juce_graphics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_basics=1", + "JUCE_MODULE_AVAILABLE_juce_gui_extra=1", + "JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1", + "JUCE_VST3_CAN_REPLACE_VST2=0", + "JUCE_STRICT_REFCOUNTEDPOINTER=1", + "JucePlugin_Build_VST=0", + "JucePlugin_Build_VST3=0", + "JucePlugin_Build_AU=1", + "JucePlugin_Build_AUv3=0", + "JucePlugin_Build_AAX=0", + "JucePlugin_Build_Standalone=0", + "JucePlugin_Build_Unity=0", + "JucePlugin_Build_LV2=0", + "JucePlugin_Enable_IAA=0", + "JucePlugin_Enable_ARA=0", + "JucePlugin_Name=\\\"Reverb\\\"", + "JucePlugin_Desc=\\\"Reverb\\\"", + "JucePlugin_Manufacturer=\\\"yourcompany\\\"", + "JucePlugin_ManufacturerWebsite=\\\"www.yourcompany.com\\\"", + "JucePlugin_ManufacturerEmail=\\\"\\\"", + "JucePlugin_ManufacturerCode=0x4d616e75", + "JucePlugin_PluginCode=0x43337463", + "JucePlugin_IsSynth=0", + "JucePlugin_WantsMidiInput=0", + "JucePlugin_ProducesMidiOutput=0", + "JucePlugin_IsMidiEffect=0", + "JucePlugin_EditorRequiresKeyboardFocus=0", + "JucePlugin_Version=1.0.0", + "JucePlugin_VersionCode=0x10000", + "JucePlugin_VersionString=\\\"1.0.0\\\"", + "JucePlugin_VSTUniqueID=JucePlugin_PluginCode", + "JucePlugin_VSTCategory=kPlugCategEffect", + "JucePlugin_Vst3Category=\\\"Fx\\\"", + "JucePlugin_AUMainType=\\'aufx\\'", + "JucePlugin_AUSubType=JucePlugin_PluginCode", + "JucePlugin_AUExportPrefix=ReverbAU", + "JucePlugin_AUExportPrefixQuoted=\\\"ReverbAU\\\"", + "JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_CFBundleIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXIdentifier=com.yourcompany.Reverb", + "JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode", + "JucePlugin_AAXProductId=JucePlugin_PluginCode", + "JucePlugin_AAXCategory=0", + "JucePlugin_AAXDisableBypass=0", + "JucePlugin_AAXDisableMultiMono=0", + "JucePlugin_IAAType=0x61757278", + "JucePlugin_IAASubType=JucePlugin_PluginCode", + "JucePlugin_IAAName=\\\"yourcompany:\\ Reverb\\\"", + "JucePlugin_VSTNumMidiInputs=16", + "JucePlugin_VSTNumMidiOutputs=16", + "JucePlugin_ARAContentTypes=0", + "JucePlugin_ARATransformationFlags=0", + "JucePlugin_ARAFactoryID=\\\"com.yourcompany.Reverb.factory\\\"", + "JucePlugin_ARADocumentArchiveID=\\\"com.yourcompany.Reverb.aradocumentarchive.1.0.0\\\"", + "JucePlugin_ARACompatibleArchiveIDs=\\\"\\\"", + "JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone", + "JUCER_XCODE_MAC_F6D2F4CF=1", + "JUCE_APP_VERSION=1.0.0", + "JUCE_APP_VERSION_HEX=0x10000", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GENERATE_PKGINFO_FILE = YES; + HEADER_SEARCH_PATHS = ( + "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK", + "$(SRCROOT)/../../JuceLibraryCode", + "/usr/share/juce/modules", + "/usr/share/juce/modules/juce_audio_plugin_client/AU", + "$(inherited)", + ); + INFOPLIST_FILE = Info-AU.plist; + INFOPLIST_PREPROCESS = NO; + INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; + LIBRARY_STYLE = Bundle; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_HEADER_SEARCH_PATHS = "/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK $(SRCROOT)/../../JuceLibraryCode /usr/share/juce/modules /usr/share/juce/modules/juce_audio_plugin_client/AU"; + OTHER_LDFLAGS = "-bundle -lReverb"; + OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -d arm64_$arm64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\" -I \"$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioUnit.framework/Headers\""; + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.Reverb; + PRODUCT_NAME = "Reverb"; + USE_HEADERMAP = NO; + VALID_ARCHS = "i386 x86_64 arm64 arm64e"; + WRAPPER_EXTENSION = component; + }; + name = Release; + }; + F6765B163E63FCC8CFBC80B7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = NO; + GCC_C_LANGUAGE_STANDARD = c11; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_MODEL_TUNING = G5; + GCC_NO_COMMON_BLOCKS = YES; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + OTHER_CODE_SIGN_FLAGS = --timestamp; + PRODUCT_NAME = "Reverb"; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wreorder"; + ZERO_LINK = NO; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0D12E4825B18C1CEAE5C2E26 = { + isa = XCConfigurationList; + buildConfigurations = ( + 1789E6C78ECCBFAB355F48CA, + BC6E84D5C5A0CA1549D16521, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 168AC9C51F9687EC969E2E42 = { + isa = XCConfigurationList; + buildConfigurations = ( + 8FF8607EBFF83C224A529C95, + 71F5D42338AB1168A1B6371B, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 1C5C47E4C7119A2BF47E12F2 = { + isa = XCConfigurationList; + buildConfigurations = ( + 9652CF4ACFF4130276AA2558, + 22C5276BAF9B52F0792AA0DB, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 45D1ABC8787DF2AF56EE55EA = { + isa = XCConfigurationList; + buildConfigurations = ( + 77EAC7AF8149D7BD0303F104, + CEA43BC321AABAB6B5881BCC, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 80B37ED08244E0A27E5C7381 = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F9D1BB42A3DFAFE7A417A68, + D168B2B8BE244BC7E6C1EF94, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 9D29A758EDBC6B9205504EAC = { + isa = XCConfigurationList; + buildConfigurations = ( + 24ADC827B642054619A289E8, + A4F04CAFD4B48A63338C2AA9, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + F3B5FB6F92C9469037A74374 = { + isa = XCConfigurationList; + buildConfigurations = ( + 871C9195FB1FE3E43696A7A3, + F6765B163E63FCC8CFBC80B7, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 9A8113F52C05D2C5DBE5C9AD /* Project object */; +} diff --git a/Reverb.jucer b/Reverb.jucer index 58e2ce8..63dc2c5 100644 --- a/Reverb.jucer +++ b/Reverb.jucer @@ -50,5 +50,25 @@ + + + + + + + + + + + + + + + + + + + +