@@ -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" | |||