| @@ -17,14 +17,11 @@ | |||
| ============================================================================== | |||
| */ | |||
| #pragma once | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #include <JuceHeader.h> | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #endif | |||
| //============================================================================== | |||
| /* | |||
| This file contains a bunch of miscellaneous utilities that are | |||
| @@ -244,3 +241,5 @@ struct SlowerBouncingNumber : public BouncingNumber | |||
| speed *= 0.3; | |||
| } | |||
| }; | |||
| #endif // PIP_DEMO_UTILITIES_INCLUDED | |||
| @@ -17,14 +17,11 @@ | |||
| ============================================================================== | |||
| */ | |||
| #pragma once | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #include <JuceHeader.h> | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #endif | |||
| //============================================================================== | |||
| /* | |||
| This file contains a bunch of miscellaneous utilities that are | |||
| @@ -244,3 +241,5 @@ struct SlowerBouncingNumber : public BouncingNumber | |||
| speed *= 0.3; | |||
| } | |||
| }; | |||
| #endif // PIP_DEMO_UTILITIES_INCLUDED | |||
| @@ -46,9 +46,7 @@ | |||
| #pragma once | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #include "../Assets/DemoUtilities.h" | |||
| #endif | |||
| #include "../Assets/DemoUtilities.h" | |||
| //============================================================================== | |||
| static void showBubbleMessage (Component& targetComponent, const String& textToShow, | |||
| @@ -55,7 +55,7 @@ | |||
| </MODULEPATHS> | |||
| </LINUX_MAKE> | |||
| <VS2015 targetFolder="Builds/VisualStudio2015" smallIcon="c97aUr" bigIcon="c97aUr" | |||
| extraCompilerFlags="/w44265 /w44062 /bigobj" extraDefs="PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?""> | |||
| extraCompilerFlags="/w44265 /w44062 /bigobj"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/> | |||
| <CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/> | |||
| @@ -78,7 +78,7 @@ | |||
| </MODULEPATHS> | |||
| </VS2015> | |||
| <VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="c97aUr" bigIcon="c97aUr" | |||
| extraCompilerFlags="/w44265 /w45038 /w44062" extraDefs="PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?""> | |||
| extraCompilerFlags="/w44265 /w45038 /w44062"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/> | |||
| <CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/> | |||
| @@ -101,7 +101,7 @@ | |||
| </MODULEPATHS> | |||
| </VS2017> | |||
| <VS2019 targetFolder="Builds/VisualStudio2019" smallIcon="c97aUr" bigIcon="c97aUr" | |||
| extraCompilerFlags="/w44265 /w45038 /w44062" extraDefs="PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?""> | |||
| extraCompilerFlags="/w44265 /w45038 /w44062"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/> | |||
| <CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/> | |||
| @@ -205,6 +205,15 @@ | |||
| <FILE id="OmIhwQ" name="HostStartup.cpp" compile="1" resource="0" file="Source/HostStartup.cpp"/> | |||
| <FILE id="c97aUr" name="JUCEAppIcon.png" compile="0" resource="0" file="Source/JUCEAppIcon.png"/> | |||
| </GROUP> | |||
| <GROUP id="{63C773C8-4305-87DD-DB3F-6D1143EFEC61}" name="BinaryData"> | |||
| <FILE id="sId0Lj" name="cassette_recorder.wav" compile="0" resource="1" | |||
| file="../../examples/Assets/cassette_recorder.wav"/> | |||
| <FILE id="VVFrYQ" name="cello.wav" compile="0" resource="1" file="../../examples/Assets/cello.wav"/> | |||
| <FILE id="lVsCge" name="guitar_amp.wav" compile="0" resource="1" file="../../examples/Assets/guitar_amp.wav"/> | |||
| <FILE id="Qs6X5l" name="proaudio.path" compile="0" resource="1" file="../../examples/Assets/proaudio.path"/> | |||
| <FILE id="M2ySFI" name="reverb_ir.wav" compile="0" resource="1" file="../../examples/Assets/reverb_ir.wav"/> | |||
| <FILE id="tlFmWJ" name="singing.ogg" compile="0" resource="1" file="../../examples/Assets/singing.ogg"/> | |||
| </GROUP> | |||
| </MAINGROUP> | |||
| <JUCEOPTIONS JUCE_WASAPI="1" JUCE_DIRECTSOUND="1" JUCE_ALSA="1" JUCE_USE_FLAC="0" | |||
| JUCE_USE_OGGVORBIS="1" JUCE_USE_CDBURNER="0" JUCE_USE_CDREADER="0" | |||
| @@ -53,6 +53,12 @@ add_library( ${BINARY_NAME} | |||
| "../../../Source/UI/PluginWindow.h" | |||
| "../../../Source/HostStartup.cpp" | |||
| "../../../Source/JUCEAppIcon.png" | |||
| "../../../../../examples/Assets/cassette_recorder.wav" | |||
| "../../../../../examples/Assets/cello.wav" | |||
| "../../../../../examples/Assets/guitar_amp.wav" | |||
| "../../../../../examples/Assets/proaudio.path" | |||
| "../../../../../examples/Assets/reverb_ir.wav" | |||
| "../../../../../examples/Assets/singing.ogg" | |||
| "../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h" | |||
| "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp" | |||
| "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.h" | |||
| @@ -1681,6 +1687,8 @@ add_library( ${BINARY_NAME} | |||
| "../../../../../modules/juce_opengl/juce_opengl.cpp" | |||
| "../../../../../modules/juce_opengl/juce_opengl.mm" | |||
| "../../../../../modules/juce_opengl/juce_opengl.h" | |||
| "../../../JuceLibraryCode/BinaryData.cpp" | |||
| "../../../JuceLibraryCode/BinaryData.h" | |||
| "../../../JuceLibraryCode/include_juce_audio_basics.cpp" | |||
| "../../../JuceLibraryCode/include_juce_audio_devices.cpp" | |||
| "../../../JuceLibraryCode/include_juce_audio_formats.cpp" | |||
| @@ -1705,6 +1713,12 @@ set_source_files_properties("../../../Source/UI/GraphEditorPanel.h" PROPERTIES H | |||
| set_source_files_properties("../../../Source/UI/MainHostWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../Source/UI/PluginWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../Source/JUCEAppIcon.png" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/cassette_recorder.wav" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/cello.wav" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/guitar_amp.wav" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/proaudio.path" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/reverb_ir.wav" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../examples/Assets/singing.ogg" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| @@ -3333,6 +3347,7 @@ set_source_files_properties("../../../../../modules/juce_opengl/utils/juce_OpenG | |||
| set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.cpp" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.mm" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../../../modules/juce_opengl/juce_opengl.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../JuceLibraryCode/BinaryData.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| set_source_files_properties("../../../JuceLibraryCode/JuceHeader.h" PROPERTIES HEADER_FILE_ONLY TRUE) | |||
| target_compile_options( ${BINARY_NAME} PRIVATE "-fsigned-char" ) | |||
| @@ -17,14 +17,11 @@ | |||
| ============================================================================== | |||
| */ | |||
| #pragma once | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #include <JuceHeader.h> | |||
| #ifndef PIP_DEMO_UTILITIES_INCLUDED | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| #endif | |||
| //============================================================================== | |||
| /* | |||
| This file contains a bunch of miscellaneous utilities that are | |||
| @@ -244,3 +241,5 @@ struct SlowerBouncingNumber : public BouncingNumber | |||
| speed *= 0.3; | |||
| } | |||
| }; | |||
| #endif // PIP_DEMO_UTILITIES_INCLUDED | |||
| @@ -74,6 +74,7 @@ OBJECTS_APP := \ | |||
| $(JUCE_OBJDIR)/GraphEditorPanel_2223d925.o \ | |||
| $(JUCE_OBJDIR)/MainHostWindow_b3494acd.o \ | |||
| $(JUCE_OBJDIR)/HostStartup_5ce96f96.o \ | |||
| $(JUCE_OBJDIR)/BinaryData_ce4232d4.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_devices_63111d02.o \ | |||
| $(JUCE_OBJDIR)/include_juce_audio_formats_15f82001.o \ | |||
| @@ -132,6 +133,11 @@ $(JUCE_OBJDIR)/HostStartup_5ce96f96.o: ../../Source/HostStartup.cpp | |||
| @echo "Compiling HostStartup.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling BinaryData.cpp" | |||
| $(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<" | |||
| $(JUCE_OBJDIR)/include_juce_audio_basics_8a4e984a.o: ../../JuceLibraryCode/include_juce_audio_basics.cpp | |||
| -$(V_AT)mkdir -p $(JUCE_OBJDIR) | |||
| @echo "Compiling include_juce_audio_basics.cpp" | |||
| @@ -27,6 +27,7 @@ | |||
| 7DE202DC1D876F49266D9E7D /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = 8290D7BAC160B3A56B66891A; }; | |||
| 7FF8A938915488310A7F5921 /* InternalPlugins.cpp */ = {isa = PBXBuildFile; fileRef = 87A7AAB053051C49EAF4EE88; }; | |||
| 9056B642BEF870098DE344E5 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 03FA420AACDD03D50AA16E4A; }; | |||
| A0144A682BF4843C8CF53FE4 /* BinaryData.cpp */ = {isa = PBXBuildFile; fileRef = 6D107D7946DC5976B766345B; }; | |||
| A02C9F4C4B840C27B6CAFEBD /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 89309C0C5F3269BD06BE7F27; }; | |||
| A09E93F1B354E1FF8B3E9ABE /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 5EF1D381F42AA8764597F189; }; | |||
| A1B0416DA378BB0C3AD6F74B /* HostStartup.cpp */ = {isa = PBXBuildFile; fileRef = A66EFAC64B1B67B536C73415; }; | |||
| @@ -52,6 +53,9 @@ | |||
| 04AABCD3491318FB32E844B4 /* MainHostWindow.cpp */ /* MainHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../Source/UI/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 04DB9A49969ECC740CC25665 /* GraphEditorPanel.h */ /* GraphEditorPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/UI/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; }; | |||
| 0B1CC8C80F6F99BDE7D6AEC9 /* PluginGraph.cpp */ /* PluginGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginGraph.cpp; path = ../../Source/Plugins/PluginGraph.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 11E6340DB6A6F68F5040101B /* reverb_ir.wav */ /* reverb_ir.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = reverb_ir.wav; path = ../../../../examples/Assets/reverb_ir.wav; sourceTree = SOURCE_ROOT; }; | |||
| 17A29FEB16D4439351511947 /* guitar_amp.wav */ /* guitar_amp.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = guitar_amp.wav; path = ../../../../examples/Assets/guitar_amp.wav; sourceTree = SOURCE_ROOT; }; | |||
| 1DADAD8E34AAF4AFF1C69DC4 /* BinaryData.h */ /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; | |||
| 2A6983F82B13F9E8B10299AE /* Icon.icns */ /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; name = Icon.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; }; | |||
| 2BE6C2DFD6EBB9A89109AEB5 /* 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; }; | |||
| 36689CA4EFC2AF183A0848AE /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; }; | |||
| @@ -59,6 +63,7 @@ | |||
| 3C070DD522CDD11FFC87425D /* juce_audio_utils */ /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = ../../../../modules/juce_audio_utils; sourceTree = SOURCE_ROOT; }; | |||
| 3D57FE2A8877F12A61054726 /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; | |||
| 3D78A731234A833CA112AE45 /* GraphEditorPanel.cpp */ /* GraphEditorPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GraphEditorPanel.cpp; path = ../../Source/UI/GraphEditorPanel.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 45098BAF7E088D41A4E69E42 /* singing.ogg */ /* singing.ogg */ = {isa = PBXFileReference; lastKnownFileType = file.ogg; name = singing.ogg; path = ../../../../examples/Assets/singing.ogg; sourceTree = SOURCE_ROOT; }; | |||
| 46C3C2CD301CD59C51FD02D6 /* PluginGraph.h */ /* PluginGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginGraph.h; path = ../../Source/Plugins/PluginGraph.h; sourceTree = SOURCE_ROOT; }; | |||
| 4C7D82F9274A4F9DBF11235C /* 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; }; | |||
| 4DF6E6E41E10965AD169143B /* IOKit.framework */ /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; | |||
| @@ -74,6 +79,7 @@ | |||
| 65968EA1B476D71F14DE1D58 /* 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; }; | |||
| 683CEE986A2467C850FE99E6 /* 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; }; | |||
| 6A71B2BCAC4239072BC2BD7E /* juce_audio_basics */ /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = ../../../../modules/juce_audio_basics; sourceTree = SOURCE_ROOT; }; | |||
| 6D107D7946DC5976B766345B /* BinaryData.cpp */ /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 7DA35787B5F6F7440D667CC8 /* RecentFilesMenuTemplate.nib */ /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; | |||
| 81C1A7770E082F56FE5A90A7 /* juce_opengl */ /* juce_opengl */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_opengl; path = ../../../../modules/juce_opengl; sourceTree = SOURCE_ROOT; }; | |||
| 82800DBA287EF4BAB13B42FB /* 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; }; | |||
| @@ -88,10 +94,13 @@ | |||
| 94CB96C8E4B51F52776C2638 /* juce_graphics */ /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = ../../../../modules/juce_graphics; sourceTree = SOURCE_ROOT; }; | |||
| 97918AB43AD460AFA8FA2FFE /* PluginWindow.h */ /* PluginWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginWindow.h; path = ../../Source/UI/PluginWindow.h; sourceTree = SOURCE_ROOT; }; | |||
| 9794142D24966F93FFDE51A1 /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; | |||
| 97E63C295843A1E665E70473 /* cello.wav */ /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = ../../../../examples/Assets/cello.wav; sourceTree = SOURCE_ROOT; }; | |||
| 9F9B445E6755CAA19E4344ED /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| A5DFC13E4F09134B0D226A3E /* MainHostWindow.h */ /* MainHostWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/UI/MainHostWindow.h; sourceTree = SOURCE_ROOT; }; | |||
| A5E7CA8A71D049BE2BD33861 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; | |||
| A66EFAC64B1B67B536C73415 /* HostStartup.cpp */ /* HostStartup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HostStartup.cpp; path = ../../Source/HostStartup.cpp; sourceTree = SOURCE_ROOT; }; | |||
| A692426308435C2002F988FE /* proaudio.path */ /* proaudio.path */ = {isa = PBXFileReference; lastKnownFileType = file.path; name = proaudio.path; path = ../../../../examples/Assets/proaudio.path; sourceTree = SOURCE_ROOT; }; | |||
| A872AF2CAFFC72109B9C6348 /* cassette_recorder.wav */ /* cassette_recorder.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cassette_recorder.wav; path = ../../../../examples/Assets/cassette_recorder.wav; sourceTree = SOURCE_ROOT; }; | |||
| B0935EBBA4F6E2B05F3D1C0A /* Carbon.framework */ /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; | |||
| B285CAB91AE928C476CA4F9C /* 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; }; | |||
| B2A1E626CC120982805754F6 /* JUCEAppIcon.png */ /* JUCEAppIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = JUCEAppIcon.png; path = ../../Source/JUCEAppIcon.png; sourceTree = SOURCE_ROOT; }; | |||
| @@ -136,6 +145,19 @@ | |||
| /* End PBXFrameworksBuildPhase section */ | |||
| /* Begin PBXGroup section */ | |||
| 49E2649CEC2DE569A9C985E6 /* BinaryData */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| A872AF2CAFFC72109B9C6348, | |||
| 97E63C295843A1E665E70473, | |||
| 17A29FEB16D4439351511947, | |||
| A692426308435C2002F988FE, | |||
| 11E6340DB6A6F68F5040101B, | |||
| 45098BAF7E088D41A4E69E42, | |||
| ); | |||
| name = BinaryData; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 65BEFC705A89E5C8A9E35C97 /* Source */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| @@ -152,6 +174,8 @@ | |||
| 7E30376DDAD775FEFE64944C /* JUCE Library Code */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 6D107D7946DC5976B766345B, | |||
| 1DADAD8E34AAF4AFF1C69DC4, | |||
| 4C7D82F9274A4F9DBF11235C, | |||
| 65968EA1B476D71F14DE1D58, | |||
| 5D250A57C7DEA80248F30EED, | |||
| @@ -175,6 +199,7 @@ | |||
| isa = PBXGroup; | |||
| children = ( | |||
| B225B7F2CAABD28A41E7C339, | |||
| 49E2649CEC2DE569A9C985E6, | |||
| ); | |||
| name = AudioPluginHost; | |||
| sourceTree = "<group>"; | |||
| @@ -369,6 +394,7 @@ | |||
| 3E1689E23B9C85F03209DCEF, | |||
| F635D974599DEC2ED91E6A88, | |||
| A1B0416DA378BB0C3AD6F74B, | |||
| A0144A682BF4843C8CF53FE4, | |||
| 15CCE43D7DCFC649638919D4, | |||
| 5C4D406B924230F83E3580AD, | |||
| F4DD98B9310B679D50A2C8A6, | |||
| @@ -64,7 +64,7 @@ | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -106,7 +106,7 @@ | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -2241,6 +2241,7 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_devices.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_formats.cpp"/> | |||
| @@ -3134,10 +3135,17 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_wgl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <None Include="..\..\Source\JUCEAppIcon.png"/> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"/> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\README.md"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"/> | |||
| @@ -11,6 +11,9 @@ | |||
| <Filter Include="AudioPluginHost\Source"> | |||
| <UniqueIdentifier>{57E59C1B-8971-243F-9A1A-8EABFD456232}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost\BinaryData"> | |||
| <UniqueIdentifier>{7FF9F684-A465-C086-BEFF-C3EF408A7A84}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost"> | |||
| <UniqueIdentifier>{297DEAC9-184C-CA1D-D75C-DAA34116691C}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -2737,6 +2740,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.mm"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| @@ -5406,6 +5412,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| @@ -5414,6 +5423,24 @@ | |||
| <None Include="..\..\Source\JUCEAppIcon.png"> | |||
| <Filter>AudioPluginHost\Source</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"> | |||
| <Filter>JUCE Modules\juce_audio_devices\native\oboe</Filter> | |||
| </None> | |||
| @@ -64,7 +64,7 @@ | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -106,7 +106,7 @@ | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -2241,6 +2241,7 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_devices.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_formats.cpp"/> | |||
| @@ -3134,10 +3135,17 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_wgl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <None Include="..\..\Source\JUCEAppIcon.png"/> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"/> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\README.md"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"/> | |||
| @@ -11,6 +11,9 @@ | |||
| <Filter Include="AudioPluginHost\Source"> | |||
| <UniqueIdentifier>{57E59C1B-8971-243F-9A1A-8EABFD456232}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost\BinaryData"> | |||
| <UniqueIdentifier>{7FF9F684-A465-C086-BEFF-C3EF408A7A84}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost"> | |||
| <UniqueIdentifier>{297DEAC9-184C-CA1D-D75C-DAA34116691C}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -2737,6 +2740,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.mm"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| @@ -5406,6 +5412,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| @@ -5414,6 +5423,24 @@ | |||
| <None Include="..\..\Source\JUCEAppIcon.png"> | |||
| <Filter>AudioPluginHost\Source</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"> | |||
| <Filter>JUCE Modules\juce_audio_devices\native\oboe</Filter> | |||
| </None> | |||
| @@ -64,7 +64,7 @@ | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -106,7 +106,7 @@ | |||
| <ClCompile> | |||
| <Optimization>Full</Optimization> | |||
| <AdditionalIncludeDirectories>..\..\..\..\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;PIP_JUCE_EXAMPLES_DIRECTORY_STRING=R"?($(SolutionDir)..\..\..\..\examples)?";JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_DISPLAY_SPLASH_SCREEN=0;JUCE_USE_DARK_SPLASH_SCREEN=1;JUCE_PROJUCER_VERSION=0x60102;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_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_cryptography=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=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_MODULE_AVAILABLE_juce_opengl=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_WASAPI=1;JUCE_DIRECTSOUND=1;JUCE_ALSA=1;JUCE_USE_FLAC=0;JUCE_USE_OGGVORBIS=1;JUCE_PLUGINHOST_VST3=1;JUCE_PLUGINHOST_AU=1;JUCE_PLUGINHOST_LADSPA=1;JUCE_USE_CDREADER=0;JUCE_USE_CDBURNER=0;JUCE_WEB_BROWSER=0;JUCE_STANDALONE_APPLICATION=1;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader>NotUsing</PrecompiledHeader> | |||
| @@ -2241,6 +2241,7 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_devices.cpp"/> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_formats.cpp"/> | |||
| @@ -3134,10 +3135,17 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\opengl\juce_wgl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <None Include="..\..\Source\JUCEAppIcon.png"/> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"/> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"/> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\README.md"/> | |||
| <None Include="..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"/> | |||
| @@ -11,6 +11,9 @@ | |||
| <Filter Include="AudioPluginHost\Source"> | |||
| <UniqueIdentifier>{57E59C1B-8971-243F-9A1A-8EABFD456232}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost\BinaryData"> | |||
| <UniqueIdentifier>{7FF9F684-A465-C086-BEFF-C3EF408A7A84}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="AudioPluginHost"> | |||
| <UniqueIdentifier>{297DEAC9-184C-CA1D-D75C-DAA34116691C}</UniqueIdentifier> | |||
| </Filter> | |||
| @@ -2737,6 +2740,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_opengl\juce_opengl.mm"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_basics.cpp"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClCompile> | |||
| @@ -5406,6 +5412,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"> | |||
| <Filter>JUCE Modules\juce_opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"> | |||
| <Filter>JUCE Library Code</Filter> | |||
| </ClInclude> | |||
| @@ -5414,6 +5423,24 @@ | |||
| <None Include="..\..\Source\JUCEAppIcon.png"> | |||
| <Filter>AudioPluginHost\Source</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cassette_recorder.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\cello.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\guitar_amp.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\proaudio.path"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\reverb_ir.wav"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\examples\Assets\singing.ogg"> | |||
| <Filter>AudioPluginHost\BinaryData</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_devices\native\oboe\CMakeLists.txt"> | |||
| <Filter>JUCE Modules\juce_audio_devices\native\oboe</Filter> | |||
| </None> | |||
| @@ -31,6 +31,7 @@ | |||
| 851C1165C9E4ACDD19C56A96 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = 942A0F04EFB8D0B2FF9780BA; }; | |||
| 9056B642BEF870098DE344E5 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 03FA420AACDD03D50AA16E4A; }; | |||
| 92EE84159C7027A137F06204 /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 66643EDF46AE8C5B7956B91D; }; | |||
| A0144A682BF4843C8CF53FE4 /* BinaryData.cpp */ = {isa = PBXBuildFile; fileRef = 6D107D7946DC5976B766345B; }; | |||
| A02C9F4C4B840C27B6CAFEBD /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 89309C0C5F3269BD06BE7F27; }; | |||
| A09E93F1B354E1FF8B3E9ABE /* include_juce_data_structures.mm */ = {isa = PBXBuildFile; fileRef = 5EF1D381F42AA8764597F189; }; | |||
| A1B0416DA378BB0C3AD6F74B /* HostStartup.cpp */ = {isa = PBXBuildFile; fileRef = A66EFAC64B1B67B536C73415; }; | |||
| @@ -54,6 +55,9 @@ | |||
| 04AABCD3491318FB32E844B4 /* MainHostWindow.cpp */ /* MainHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainHostWindow.cpp; path = ../../Source/UI/MainHostWindow.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 04DB9A49969ECC740CC25665 /* GraphEditorPanel.h */ /* GraphEditorPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/UI/GraphEditorPanel.h; sourceTree = SOURCE_ROOT; }; | |||
| 0B1CC8C80F6F99BDE7D6AEC9 /* PluginGraph.cpp */ /* PluginGraph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PluginGraph.cpp; path = ../../Source/Plugins/PluginGraph.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 11E6340DB6A6F68F5040101B /* reverb_ir.wav */ /* reverb_ir.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = reverb_ir.wav; path = ../../../../examples/Assets/reverb_ir.wav; sourceTree = SOURCE_ROOT; }; | |||
| 17A29FEB16D4439351511947 /* guitar_amp.wav */ /* guitar_amp.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = guitar_amp.wav; path = ../../../../examples/Assets/guitar_amp.wav; sourceTree = SOURCE_ROOT; }; | |||
| 1DADAD8E34AAF4AFF1C69DC4 /* BinaryData.h */ /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; | |||
| 29E0972229FB44D969035B4E /* Images.xcassets */ /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = AudioPluginHost/Images.xcassets; sourceTree = SOURCE_ROOT; }; | |||
| 2A6983F82B13F9E8B10299AE /* Icon.icns */ /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; name = Icon.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; }; | |||
| 2BE6C2DFD6EBB9A89109AEB5 /* 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; }; | |||
| @@ -63,6 +67,7 @@ | |||
| 3C070DD522CDD11FFC87425D /* juce_audio_utils */ /* juce_audio_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_utils; path = ../../../../modules/juce_audio_utils; sourceTree = SOURCE_ROOT; }; | |||
| 3D57FE2A8877F12A61054726 /* juce_core */ /* juce_core */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_core; path = ../../../../modules/juce_core; sourceTree = SOURCE_ROOT; }; | |||
| 3D78A731234A833CA112AE45 /* GraphEditorPanel.cpp */ /* GraphEditorPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = GraphEditorPanel.cpp; path = ../../Source/UI/GraphEditorPanel.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 45098BAF7E088D41A4E69E42 /* singing.ogg */ /* singing.ogg */ = {isa = PBXFileReference; lastKnownFileType = file.ogg; name = singing.ogg; path = ../../../../examples/Assets/singing.ogg; sourceTree = SOURCE_ROOT; }; | |||
| 46C3C2CD301CD59C51FD02D6 /* PluginGraph.h */ /* PluginGraph.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginGraph.h; path = ../../Source/Plugins/PluginGraph.h; sourceTree = SOURCE_ROOT; }; | |||
| 4C7D82F9274A4F9DBF11235C /* 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; }; | |||
| 5313EB852E41EE58B199B9A2 /* juce_audio_devices */ /* juce_audio_devices */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_devices; path = ../../../../modules/juce_audio_devices; sourceTree = SOURCE_ROOT; }; | |||
| @@ -77,6 +82,7 @@ | |||
| 66643EDF46AE8C5B7956B91D /* CoreText.framework */ /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; | |||
| 683CEE986A2467C850FE99E6 /* 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; }; | |||
| 6A71B2BCAC4239072BC2BD7E /* juce_audio_basics */ /* juce_audio_basics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_basics; path = ../../../../modules/juce_audio_basics; sourceTree = SOURCE_ROOT; }; | |||
| 6D107D7946DC5976B766345B /* BinaryData.cpp */ /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; | |||
| 7D924E83DABA5B54205C52F4 /* CoreServices.framework */ /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; | |||
| 81C1A7770E082F56FE5A90A7 /* juce_opengl */ /* juce_opengl */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_opengl; path = ../../../../modules/juce_opengl; sourceTree = SOURCE_ROOT; }; | |||
| 82800DBA287EF4BAB13B42FB /* 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; }; | |||
| @@ -91,10 +97,13 @@ | |||
| 942A0F04EFB8D0B2FF9780BA /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; | |||
| 94CB96C8E4B51F52776C2638 /* juce_graphics */ /* juce_graphics */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_graphics; path = ../../../../modules/juce_graphics; sourceTree = SOURCE_ROOT; }; | |||
| 97918AB43AD460AFA8FA2FFE /* PluginWindow.h */ /* PluginWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PluginWindow.h; path = ../../Source/UI/PluginWindow.h; sourceTree = SOURCE_ROOT; }; | |||
| 97E63C295843A1E665E70473 /* cello.wav */ /* cello.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cello.wav; path = ../../../../examples/Assets/cello.wav; sourceTree = SOURCE_ROOT; }; | |||
| 9F9B445E6755CAA19E4344ED /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| A5DFC13E4F09134B0D226A3E /* MainHostWindow.h */ /* MainHostWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainHostWindow.h; path = ../../Source/UI/MainHostWindow.h; sourceTree = SOURCE_ROOT; }; | |||
| A5E7CA8A71D049BE2BD33861 /* JuceHeader.h */ /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; | |||
| A66EFAC64B1B67B536C73415 /* HostStartup.cpp */ /* HostStartup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HostStartup.cpp; path = ../../Source/HostStartup.cpp; sourceTree = SOURCE_ROOT; }; | |||
| A692426308435C2002F988FE /* proaudio.path */ /* proaudio.path */ = {isa = PBXFileReference; lastKnownFileType = file.path; name = proaudio.path; path = ../../../../examples/Assets/proaudio.path; sourceTree = SOURCE_ROOT; }; | |||
| A872AF2CAFFC72109B9C6348 /* cassette_recorder.wav */ /* cassette_recorder.wav */ = {isa = PBXFileReference; lastKnownFileType = file.wav; name = cassette_recorder.wav; path = ../../../../examples/Assets/cassette_recorder.wav; sourceTree = SOURCE_ROOT; }; | |||
| B285CAB91AE928C476CA4F9C /* 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; }; | |||
| B2A1E626CC120982805754F6 /* JUCEAppIcon.png */ /* JUCEAppIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = JUCEAppIcon.png; path = ../../Source/JUCEAppIcon.png; sourceTree = SOURCE_ROOT; }; | |||
| B457EE687507BF1DEEA7581F /* WebKit.framework */ /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; | |||
| @@ -141,6 +150,19 @@ | |||
| /* End PBXFrameworksBuildPhase section */ | |||
| /* Begin PBXGroup section */ | |||
| 49E2649CEC2DE569A9C985E6 /* BinaryData */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| A872AF2CAFFC72109B9C6348, | |||
| 97E63C295843A1E665E70473, | |||
| 17A29FEB16D4439351511947, | |||
| A692426308435C2002F988FE, | |||
| 11E6340DB6A6F68F5040101B, | |||
| 45098BAF7E088D41A4E69E42, | |||
| ); | |||
| name = BinaryData; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 65BEFC705A89E5C8A9E35C97 /* Source */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| @@ -157,6 +179,8 @@ | |||
| 7E30376DDAD775FEFE64944C /* JUCE Library Code */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 6D107D7946DC5976B766345B, | |||
| 1DADAD8E34AAF4AFF1C69DC4, | |||
| 4C7D82F9274A4F9DBF11235C, | |||
| 65968EA1B476D71F14DE1D58, | |||
| 5D250A57C7DEA80248F30EED, | |||
| @@ -180,6 +204,7 @@ | |||
| isa = PBXGroup; | |||
| children = ( | |||
| B225B7F2CAABD28A41E7C339, | |||
| 49E2649CEC2DE569A9C985E6, | |||
| ); | |||
| name = AudioPluginHost; | |||
| sourceTree = "<group>"; | |||
| @@ -377,6 +402,7 @@ | |||
| 3E1689E23B9C85F03209DCEF, | |||
| F635D974599DEC2ED91E6A88, | |||
| A1B0416DA378BB0C3AD6F74B, | |||
| A0144A682BF4843C8CF53FE4, | |||
| 15CCE43D7DCFC649638919D4, | |||
| 5C4D406B924230F83E3580AD, | |||
| F4DD98B9310B679D50A2C8A6, | |||
| @@ -37,6 +37,14 @@ target_sources(AudioPluginHost PRIVATE | |||
| Source/UI/GraphEditorPanel.cpp | |||
| Source/UI/MainHostWindow.cpp) | |||
| juce_add_binary_data(AudioPluginHostData SOURCES | |||
| ../../examples/Assets/cassette_recorder.wav | |||
| ../../examples/Assets/cello.wav | |||
| ../../examples/Assets/guitar_amp.wav | |||
| ../../examples/Assets/proaudio.path | |||
| ../../examples/Assets/reverb_ir.wav | |||
| ../../examples/Assets/singing.ogg) | |||
| target_compile_definitions(AudioPluginHost PRIVATE | |||
| PIP_JUCE_EXAMPLES_DIRECTORY_STRING="${JUCE_SOURCE_DIR}/examples" | |||
| JUCE_ALSA=1 | |||
| @@ -55,6 +63,7 @@ target_compile_definitions(AudioPluginHost PRIVATE | |||
| JUCE_WEB_BROWSER=0) | |||
| target_link_libraries(AudioPluginHost PRIVATE | |||
| AudioPluginHostData | |||
| juce::juce_audio_utils | |||
| juce::juce_cryptography | |||
| juce::juce_dsp | |||
| @@ -0,0 +1,45 @@ | |||
| /* ========================================================================================= | |||
| This is an auto-generated file: Any edits you make may be overwritten! | |||
| */ | |||
| #pragma once | |||
| namespace BinaryData | |||
| { | |||
| extern const char* cassette_recorder_wav; | |||
| const int cassette_recorder_wavSize = 37902; | |||
| extern const char* cello_wav; | |||
| const int cello_wavSize = 46348; | |||
| extern const char* guitar_amp_wav; | |||
| const int guitar_amp_wavSize = 90246; | |||
| extern const char* proaudio_path; | |||
| const int proaudio_pathSize = 452; | |||
| extern const char* reverb_ir_wav; | |||
| const int reverb_ir_wavSize = 648404; | |||
| extern const char* singing_ogg; | |||
| const int singing_oggSize = 15354; | |||
| // Number of elements in the namedResourceList and originalFileNames arrays. | |||
| const int namedResourceListSize = 6; | |||
| // Points to the start of a list of resource names. | |||
| extern const char* namedResourceList[]; | |||
| // Points to the start of a list of resource filenames. | |||
| extern const char* originalFilenames[]; | |||
| // If you provide the name of one of the binary resource variables above, this function will | |||
| // return the corresponding data and its size (or a null pointer if the name isn't found). | |||
| const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes); | |||
| // If you provide the name of one of the binary resource variables above, this function will | |||
| // return the corresponding original, non-mangled filename (or a null pointer if the name isn't found). | |||
| const char* getNamedResourceOriginalFilename (const char* resourceNameUTF8); | |||
| } | |||
| @@ -28,6 +28,7 @@ | |||
| #include <juce_gui_extra/juce_gui_extra.h> | |||
| #include <juce_opengl/juce_opengl.h> | |||
| #include "BinaryData.h" | |||
| #if defined (JUCE_PROJUCER_VERSION) && JUCE_PROJUCER_VERSION < JUCE_VERSION | |||
| /** If you've hit this error then the version of the Projucer that was used to generate this project is | |||
| @@ -30,6 +30,25 @@ | |||
| #include "InternalPlugins.h" | |||
| #include "PluginGraph.h" | |||
| #define PIP_DEMO_UTILITIES_INCLUDED 1 | |||
| // An alternative version of createAssetInputStream from the demo utilities header | |||
| // that fetches resources from embedded binary data instead of files | |||
| static std::unique_ptr<InputStream> createAssetInputStream (const char* resourcePath) | |||
| { | |||
| for (int i = 0; i < BinaryData::namedResourceListSize; ++i) | |||
| { | |||
| if (BinaryData::originalFilenames[i] == resourcePath) | |||
| { | |||
| int dataSizeInBytes; | |||
| auto* resource = BinaryData::getNamedResource (BinaryData::namedResourceList[i], dataSizeInBytes); | |||
| return std::make_unique<MemoryInputStream> (resource, dataSizeInBytes, false); | |||
| } | |||
| } | |||
| return {}; | |||
| } | |||
| #include "../../../../examples/Plugins/AUv3SynthPluginDemo.h" | |||
| #include "../../../../examples/Plugins/ArpeggiatorPluginDemo.h" | |||
| #include "../../../../examples/Plugins/AudioPluginDemo.h" | |||