| @@ -645,6 +645,7 @@ | |||
| 95568D274244E02150C7F417 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LookAndFeel_V1.h"; path = "../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9617B3B5FA9439D342F23ADC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AnimationDemo.cpp; path = ../../Source/Demos/AnimationDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 96F43E8EB364D3E40689D368 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormatManager.h"; path = "../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9750423DB3DB6570382DA3C1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97C3A2B9575153E4CA0537B7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectShowComponent.cpp"; path = "../../../../modules/juce_video/native/juce_win32_DirectShowComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9895036432E9AE55EE16323F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_video.mm"; path = "../../../../modules/juce_video/juce_video.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 989CD2B68A4EF90456E19ED9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -742,6 +743,7 @@ | |||
| B1C05A8D59655916054612D8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LiveConstantEditor.h"; path = "../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B27A7B237782F9E15E4BF8D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_graphics.mm"; path = "../../../../modules/juce_graphics/juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B2BD3F284DBA9EDFFF80ECE1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyPress.cpp"; path = "../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| B2C11FB8D4762ABB6CB9B934 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B305C104F5A573E8AFEFA763 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormat.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormat.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B341BC1AD30CCDDAD967EB0E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Synthesiser.h"; path = "../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B3569FEFF39695CCD1E060AC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_AudioCDReader.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1239,6 +1241,8 @@ | |||
| 58FB0C4FE674CC5BB7B1DCA7, | |||
| 8396EA11DD261260F1A96DF9, | |||
| A6FADD9A009BA1F1D36239FD, | |||
| B2C11FB8D4762ABB6CB9B934, | |||
| 9750423DB3DB6570382DA3C1, | |||
| 9B9E034C5761096ACB8A76C3, | |||
| 73267FE8DDE50FD1E6E31ED4, | |||
| 8AE56D2F4E33B015C3D73EB8, | |||
| @@ -1344,6 +1344,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/> | |||
| @@ -1863,6 +1863,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| @@ -1350,6 +1350,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/> | |||
| @@ -1863,6 +1863,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| @@ -1350,6 +1350,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/> | |||
| @@ -1863,6 +1863,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| @@ -636,6 +636,7 @@ | |||
| 95568D274244E02150C7F417 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LookAndFeel_V1.h"; path = "../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9617B3B5FA9439D342F23ADC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AnimationDemo.cpp; path = ../../Source/Demos/AnimationDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 96F43E8EB364D3E40689D368 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormatManager.h"; path = "../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9750423DB3DB6570382DA3C1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97C3A2B9575153E4CA0537B7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectShowComponent.cpp"; path = "../../../../modules/juce_video/native/juce_win32_DirectShowComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 9895036432E9AE55EE16323F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_video.mm"; path = "../../../../modules/juce_video/juce_video.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 989CD2B68A4EF90456E19ED9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MenuBarComponent.h"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -731,6 +732,7 @@ | |||
| B1C05A8D59655916054612D8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_LiveConstantEditor.h"; path = "../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B27A7B237782F9E15E4BF8D5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_graphics.mm"; path = "../../../../modules/juce_graphics/juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B2BD3F284DBA9EDFFF80ECE1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_KeyPress.cpp"; path = "../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| B2C11FB8D4762ABB6CB9B934 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B305C104F5A573E8AFEFA763 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormat.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormat.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B341BC1AD30CCDDAD967EB0E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Synthesiser.h"; path = "../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| B3569FEFF39695CCD1E060AC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_AudioCDReader.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -943,9 +945,7 @@ | |||
| F1E995A1E00C6545A4C3297B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyMappingsDemo.cpp; path = ../../Source/Demos/KeyMappingsDemo.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| F29F6395C4935C1A663A1D15 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GZIPDecompressorInputStream.h"; path = "../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F380FE12E78619086BA33CDB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_InterprocessConnection.cpp"; path = "../../../../modules/juce_events/interprocess/juce_InterprocessConnection.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F42FE65C750920656EA22BF8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MultiTimer.h"; path = "../../../../modules/juce_events/timers/juce_MultiTimer.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F746F30147C6BE88F60E92CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_JSON.cpp"; path = "../../../../modules/juce_core/javascript/juce_JSON.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F9F4D5D9783B88F2DE889023 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SubregionStream.h"; path = "../../../../modules/juce_core/streams/juce_SubregionStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F91A3C07D81BE2D4A191C9A2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Timer.h"; path = "../../../../modules/juce_events/timers/juce_Timer.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| FBCD860CD7113A3136B127C8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; | |||
| 229D2DAADACF15540C3BBD15 = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JuceDemo.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| E34DFFF51D0F7C34FB826C4C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FloatVectorOperations.h"; path = "../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -958,6 +958,7 @@ | |||
| F3A9E0AE5ED05CA1AD6F56E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemAudioVolume.h"; path = "../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F3AF542BB3A9E6CC1D6E37DD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginListComponent.cpp"; path = "../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F3B746DC92EFE7A9B8EA9E43 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_UndoableAction.h"; path = "../../../../modules/juce_data_structures/undomanager/juce_UndoableAction.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F42FE65C750920656EA22BF8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MultiTimer.h"; path = "../../../../modules/juce_events/timers/juce_MultiTimer.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F43CED7548EE5C9F841CB1FA = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectWriteTypeface.cpp"; path = "../../../../modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F4676BB721F96DC5DDDAE746 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_CoreAudioFormat.cpp"; path = "../../../../modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F48E6A27D809C49D42D3202C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FileListComponent.cpp"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -970,16 +971,17 @@ | |||
| F667601C17DC912B73B817DE = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Clipboard.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_linux_Clipboard.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F6DB1C1E0D9315245E87CBC2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Initialisation.h"; path = "../../../../modules/juce_events/messages/juce_Initialisation.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F704F70F80BA62A48F3651BF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileBasedDocument.h"; path = "../../../../modules/juce_gui_extra/documents/juce_FileBasedDocument.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F746F30147C6BE88F60E92CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_JSON.cpp"; path = "../../../../modules/juce_core/javascript/juce_JSON.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F753A7C2031832BB628CBB2B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_ALSA.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_linux_ALSA.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F779C79AC37C83A60B997641 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ApplicationCommandInfo.cpp"; path = "../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F843FC09B4C2A10C76D8D35C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginDirectoryScanner.cpp"; path = "../../../../modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F881704607DB79F9A3CF7491 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_Audio.cpp"; path = "../../../../modules/juce_audio_devices/native/juce_android_Audio.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F89584972F16A8EC49E5E74D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeCoordinatePositioner.h"; path = "../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F91A3C07D81BE2D4A191C9A2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Timer.h"; path = "../../../../modules/juce_events/timers/juce_Timer.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F965E478C21D19EF32760A9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FilePreviewComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F97F775EDCD2D1C497625D4F = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Fonts.mm"; path = "../../../../modules/juce_graphics/native/juce_mac_Fonts.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| F98BEA2FEE66A3DEAD9D43B1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_mac_SystemTrayIcon.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| F99F73DEBB0EB724142FA930 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PropertyComponent.h"; path = "../../../../modules/juce_gui_basics/properties/juce_PropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| F9F4D5D9783B88F2DE889023 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SubregionStream.h"; path = "../../../../modules/juce_core/streams/juce_SubregionStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| FA5777F9FFCC6BE9D9F98874 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Desktop.h"; path = "../../../../modules/juce_gui_basics/components/juce_Desktop.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| FA8B6B0F6D43146BAAE04D4D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BasicNativeHeaders.h"; path = "../../../../modules/juce_core/native/juce_BasicNativeHeaders.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| FAC5DDBFB00254C35D8987F2 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../../modules/juce_gui_basics/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1229,6 +1231,8 @@ | |||
| 58FB0C4FE674CC5BB7B1DCA7, | |||
| 8396EA11DD261260F1A96DF9, | |||
| A6FADD9A009BA1F1D36239FD, | |||
| B2C11FB8D4762ABB6CB9B934, | |||
| 9750423DB3DB6570382DA3C1, | |||
| 9B9E034C5761096ACB8A76C3, | |||
| 73267FE8DDE50FD1E6E31ED4, | |||
| 8AE56D2F4E33B015C3D73EB8, | |||
| @@ -18,7 +18,7 @@ static const unsigned char temp_binary_data_0[] = | |||
| "# this looks inside the binary to detect which platforms are needed.. \r\n" | |||
| "copyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\r\n" | |||
| "copyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\r\n" | |||
| "copyVST3=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VST3Plugin' | wc -l`\r\n" | |||
| "copyVST3=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'GetPluginFactory' | wc -l`\r\n" | |||
| "copyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\r\n" | |||
| "copyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'ACFStartup' | wc -l`\r\n" | |||
| "\r\n" | |||
| @@ -1228,7 +1228,7 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw | |||
| switch (hash) | |||
| { | |||
| case 0x44be9398: numBytes = 2910; return AudioPluginXCodeScript_txt; | |||
| case 0x44be9398: numBytes = 2916; return AudioPluginXCodeScript_txt; | |||
| case 0x4a0cfd09: numBytes = 151; return background_tile_png; | |||
| case 0x763d39dc: numBytes = 1050; return colourscheme_dark_xml; | |||
| case 0xe8b08520: numBytes = 1050; return colourscheme_light_xml; | |||
| @@ -10,7 +10,7 @@ | |||
| namespace BinaryData | |||
| { | |||
| extern const char* AudioPluginXCodeScript_txt; | |||
| const int AudioPluginXCodeScript_txtSize = 2910; | |||
| const int AudioPluginXCodeScript_txtSize = 2916; | |||
| extern const char* background_tile_png; | |||
| const int background_tile_pngSize = 151; | |||
| @@ -7,7 +7,7 @@ original=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME | |||
| # this looks inside the binary to detect which platforms are needed.. | |||
| copyAU=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'AudioUnit' | wc -l` | |||
| copyVST=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'VSTPlugin' | wc -l` | |||
| copyVST3=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'VST3Plugin' | wc -l` | |||
| copyVST3=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'GetPluginFactory' | wc -l` | |||
| copyRTAS=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'CProcess' | wc -l` | |||
| copyAAX=`nm -g "$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH" | grep -i 'ACFStartup' | wc -l` | |||
| @@ -277,8 +277,6 @@ namespace VSTHelpers | |||
| for (ProjectExporter::ConfigIterator config (exporter); config.next();) | |||
| { | |||
| config->getValue (Ids::msvcModuleDefinitionFile) = modulePath.getChildFile ("juce_VST3_WinExports.def").toWindowsStyle(); | |||
| if (config->getValue (Ids::useRuntimeLibDLL).getValue().isVoid()) | |||
| config->getValue (Ids::useRuntimeLibDLL) = true; | |||
| @@ -18,12 +18,12 @@ ifeq ($(CONFIG),Debug) | |||
| TARGET_ARCH := -march=native | |||
| endif | |||
| CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I "~/SDKs/VST3 SDK" -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0 | |||
| CXXFLAGS += $(CFLAGS) | |||
| LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt | |||
| LDDEPS := | |||
| RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I "~/SDKs/VST3 SDK" -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| TARGET := JuceDemoPlugin.so | |||
| BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) | |||
| CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) | |||
| @@ -39,12 +39,12 @@ ifeq ($(CONFIG),Release) | |||
| TARGET_ARCH := -march=native | |||
| endif | |||
| CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I "~/SDKs/VST3 SDK" -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC -Os | |||
| CXXFLAGS += $(CFLAGS) | |||
| LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -shared -fvisibility=hidden -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt | |||
| LDDEPS := | |||
| RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -I /usr/include -I /usr/include/freetype2 -I "~/SDKs/VST3 SDK" -I ~/SDKs/vstsdk2.4 -I ../../JuceLibraryCode -I ../../../../modules | |||
| TARGET := JuceDemoPlugin.so | |||
| BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) | |||
| CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) | |||
| @@ -65,6 +65,7 @@ OBJECTS := \ | |||
| $(OBJDIR)/juce_gui_basics_90929794.o \ | |||
| $(OBJDIR)/juce_gui_extra_b81d9e1c.o \ | |||
| $(OBJDIR)/juce_PluginUtilities_65545a8.o \ | |||
| $(OBJDIR)/juce_VST3_Wrapper_788e19af.o \ | |||
| $(OBJDIR)/juce_VST_Wrapper_8aa348b1.o \ | |||
| .PHONY: clean | |||
| @@ -154,6 +155,11 @@ $(OBJDIR)/juce_PluginUtilities_65545a8.o: ../../../../modules/juce_audio_plugin_ | |||
| @echo "Compiling juce_PluginUtilities.cpp" | |||
| @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | |||
| $(OBJDIR)/juce_VST3_Wrapper_788e19af.o: ../../../../modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | |||
| -@mkdir -p $(OBJDIR) | |||
| @echo "Compiling juce_VST3_Wrapper.cpp" | |||
| @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | |||
| $(OBJDIR)/juce_VST_Wrapper_8aa348b1.o: ../../../../modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp | |||
| -@mkdir -p $(OBJDIR) | |||
| @echo "Compiling juce_VST_Wrapper.cpp" | |||
| @@ -64,6 +64,8 @@ | |||
| 1F20808BDEB51EAFFA12781B = {isa = PBXBuildFile; fileRef = 0444196DEC527454F5783BAD; }; | |||
| 60CA6D3CBBC03A25C7B86C35 = {isa = PBXBuildFile; fileRef = 3755479207D218969425F91F; }; | |||
| 0AA1C3259E16BA80C124622D = {isa = PBXBuildFile; fileRef = 1D4AFBEC703C6F373B292D9A; settings = {COMPILER_FLAGS = "-w"; }; }; | |||
| 080999E86692B638CD108D70 = {isa = PBXBuildFile; fileRef = 6CEFF94C7852DB3BFA5E29EB; }; | |||
| BFD65DA4F2FE24DF532304DA = {isa = PBXBuildFile; fileRef = 7D08D5465E74DF02EA4E7410; }; | |||
| 6AAB8C946DA0E3E1B96EEF7E = {isa = PBXBuildFile; fileRef = 1E496F7BF3B3C59E5ECACCDE; }; | |||
| BCFB9D694F4DD8A76C6B9878 = {isa = PBXBuildFile; fileRef = 8EB324480D60B3E3A81541E5; }; | |||
| 002643D66417E4FFF5CC516A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MathsFunctions.h"; path = "../../../../modules/juce_core/maths/juce_MathsFunctions.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -433,6 +435,7 @@ | |||
| 6A2DA68C812379D32A014951 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Files.cpp"; path = "../../../../modules/juce_core/native/juce_win32_Files.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6A3C840E1B6CD34CA8C8DB4B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GroupComponent.h"; path = "../../../../modules/juce_gui_basics/layout/juce_GroupComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6A593B7ADFAC09D547EA809D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AUCarbonViewBase.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.cpp; sourceTree = "DEVELOPER_DIR"; }; | |||
| 6A72E46DBDCFAD6F7039E739 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6A7D750E4C8BF2580F262F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XMLCodeTokeniser.cpp"; path = "../../../../modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6AAAA6BD093B9CCD11BC26EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ListenerList.h"; path = "../../../../modules/juce_events/broadcasters/juce_ListenerList.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6B5564F5E6A5B70B890C146D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WindowsMediaAudioFormat.h"; path = "../../../../modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -440,6 +443,7 @@ | |||
| 6C5452492262FE01944BE60C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TableHeaderComponent.h"; path = "../../../../modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6C8619FFBFA374CE3A374481 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiMessage.cpp"; path = "../../../../modules/juce_audio_basics/midi/juce_MidiMessage.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6CE9C1799C65E997A35E22CD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAUParameter.h; path = Extras/CoreAudio/PublicUtility/CAAUParameter.h; sourceTree = "DEVELOPER_DIR"; }; | |||
| 6CEFF94C7852DB3BFA5E29EB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_VST3_Wrapper.cpp"; path = "../../../../modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6D085AD80CA57F2F8A5C393B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AUDispatch.h; path = Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.h; sourceTree = "DEVELOPER_DIR"; }; | |||
| 6DD7B1CA8F5F2857F2210D04 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ImageConvolutionKernel.cpp"; path = "../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6E79399429D2A1B149CCB022 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_FileBrowserComponent.h"; path = "../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -501,6 +505,7 @@ | |||
| 7C8781DF19D1E9F5F4383C8B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ToolbarButton.h"; path = "../../../../modules/juce_gui_basics/buttons/juce_ToolbarButton.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7CAABF65B56BE6A4529B2513 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AppleRemote.h"; path = "../../../../modules/juce_gui_extra/misc/juce_AppleRemote.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7CBA5F2277845FDC3AABFEAD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_UIViewComponentPeer.mm"; path = "../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7D08D5465E74DF02EA4E7410 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_VST3_Wrapper.mm"; path = "../../../../modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7D2452DC43894CAD497C0FA4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentBuilder.cpp"; path = "../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7D5CFA5B4C64986B875C71DC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_XmlDocument.cpp"; path = "../../../../modules/juce_core/xml/juce_XmlDocument.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7DC4334C7DA62856B8E70B25 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioFormatWriter.cpp"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -515,6 +520,7 @@ | |||
| 80164398F844C51A6F8532F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_gui_basics.h"; path = "../../../../modules/juce_gui_basics/juce_gui_basics.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 8018BB0CE64058FD6D6D6EA6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_Windowing.mm"; path = "../../../../modules/juce_gui_basics/native/juce_mac_Windowing.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 802E244849C0AE5DACD3FCCB = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_mac_CoreGraphicsHelpers.h"; path = "../../../../modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 807E89E43737DE8DB65A4179 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80D58EDB557D5702F6D8749F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ApplicationCommandManager.h"; path = "../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 815230D20705ECC2BC4FF93A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ComponentAnimator.h"; path = "../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 81766EF7DB6CE1CB01017097 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SystemTrayIconComponent.cpp"; path = "../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -665,7 +671,6 @@ | |||
| ACAD736DA78EA0A66BF1CE29 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_TopLevelWindow.cpp"; path = "../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| ACB591F236B9E8054BF9ECB9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DialogWindow.cpp"; path = "../../../../modules/juce_gui_basics/windows/juce_DialogWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| AD33682668F35136E9195684 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiMessage.h"; path = "../../../../modules/juce_audio_basics/midi/juce_MidiMessage.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| AD4C568CF5706BEDBE181243 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChangeBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| AD7E9320CE88BADD17DA949C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiOutput.cpp"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiOutput.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| B2686DED597A081F237B1B1D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioSampleBuffer.cpp"; path = "../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| B43E810ABF9939F0F6E76318 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_NewLine.h"; path = "../../../../modules/juce_core/text/juce_NewLine.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -687,6 +692,7 @@ | |||
| ACC4E765AD4BF1D025FB4E83 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Network.cpp"; path = "../../../../modules/juce_core/native/juce_linux_Network.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| ACD46CD092A8EC640448BD70 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_BufferingAudioSource.cpp"; path = "../../../../modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| ACDF0E99B316A7C266F6EFFD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LAMEEncoderAudioFormat.cpp"; path = "../../../../modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| AD4C568CF5706BEDBE181243 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChangeBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| AE3318FE584B5928D1F10897 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Threads.cpp"; path = "../../../../modules/juce_core/native/juce_linux_Threads.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| AE3C497B58239EA75FD18AD9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_GlyphArrangement.h"; path = "../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| AEE273E29C5B07B96BAFFA46 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReferenceCountedArray.h"; path = "../../../../modules/juce_core/containers/juce_ReferenceCountedArray.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1124,10 +1130,13 @@ | |||
| D2B28401B2AF968A31121042 = {isa = PBXGroup; children = ( | |||
| 1E496F7BF3B3C59E5ECACCDE, | |||
| 8EB324480D60B3E3A81541E5, ); name = VST; sourceTree = "<group>"; }; | |||
| A0988D15320C772CDF47FE3E = {isa = PBXGroup; children = ( | |||
| 7C26271A9DCC07B765B85F37 = {isa = PBXGroup; children = ( | |||
| 6CEFF94C7852DB3BFA5E29EB, | |||
| 7D08D5465E74DF02EA4E7410, ); name = VST3; sourceTree = "<group>"; }; | |||
| 2BA0AE934C290AE78BF7B5F4 = {isa = PBXGroup; children = ( | |||
| 1BAAB47A9C5B1D76D28FA282, | |||
| DCF6DECFAD7F4D907C0458A5, ); name = AAX; sourceTree = "<group>"; }; | |||
| 139649376A0174D40DD80EDB = {isa = PBXGroup; children = ( | |||
| B6DB58CA96E5A337FBF7C778 = {isa = PBXGroup; children = ( | |||
| 7B870EE6D43B984CADE69C28, | |||
| 94AA9AF4939F914AD00CEE1F, | |||
| 58CEA1474B2E77B7287D735B, | |||
| @@ -1139,8 +1148,9 @@ | |||
| E96D0837CDD1CE8B768E4077, | |||
| 4E83A3689ABB09F285F6FB2C, | |||
| D2B28401B2AF968A31121042, | |||
| A0988D15320C772CDF47FE3E, | |||
| 139649376A0174D40DD80EDB, | |||
| 7C26271A9DCC07B765B85F37, | |||
| 2BA0AE934C290AE78BF7B5F4, | |||
| B6DB58CA96E5A337FBF7C778, | |||
| 76781D53929F0C91E6FA34A9, | |||
| E65E231978B796AA7868DC4A, ); name = "juce_audio_plugin_client"; sourceTree = "<group>"; }; | |||
| 57F611C99ED4CDF784F6A28F = {isa = PBXGroup; children = ( | |||
| @@ -1167,6 +1177,8 @@ | |||
| A9B46A5FF98D7B9DF8598C12, | |||
| C19323831CE86566D60C725E, | |||
| 9A6686BC6FC38F6D1917D7C7, | |||
| 807E89E43737DE8DB65A4179, | |||
| 6A72E46DBDCFAD6F7039E739, | |||
| F6AE333028FC864D4653A7B5, | |||
| 070E3EFE91BE8407EE1EBD8C, | |||
| A9C466FBA4FCF6484BCF86A2, | |||
| @@ -2032,6 +2044,8 @@ | |||
| 0444196DEC527454F5783BAD, | |||
| 3755479207D218969425F91F, | |||
| 1D4AFBEC703C6F373B292D9A, | |||
| 6CEFF94C7852DB3BFA5E29EB, | |||
| 7D08D5465E74DF02EA4E7410, | |||
| 1E496F7BF3B3C59E5ECACCDE, | |||
| 8EB324480D60B3E3A81541E5, | |||
| 8FB68CA43E49DD39E013DB82, ); name = "Juce Library Code"; sourceTree = "<group>"; }; | |||
| @@ -2078,7 +2092,7 @@ | |||
| "JUCE_APP_VERSION_HEX=0x10000", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("~/SDKs/vstsdk2.4", "../../JuceLibraryCode", "../../../../modules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "~/SDKs/vstsdk2.4", "../../JuceLibraryCode", "../../../../modules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)"); | |||
| INFOPLIST_FILE = Info.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2107,7 +2121,7 @@ | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| GENERATE_PKGINFO_FILE = YES; | |||
| HEADER_SEARCH_PATHS = ("~/SDKs/vstsdk2.4", "../../JuceLibraryCode", "../../../../modules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("\"~/SDKs/VST3 SDK\"", "~/SDKs/vstsdk2.4", "../../JuceLibraryCode", "../../../../modules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)"); | |||
| INFOPLIST_FILE = Info.plist; | |||
| INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/"; | |||
| LIBRARY_STYLE = Bundle; | |||
| @@ -2201,6 +2215,8 @@ | |||
| C99CF7958D391CB2F97CC5F8, | |||
| 60CA6D3CBBC03A25C7B86C35, | |||
| 0AA1C3259E16BA80C124622D, | |||
| 080999E86692B638CD108D70, | |||
| BFD65DA4F2FE24DF532304DA, | |||
| 6AAB8C946DA0E3E1B96EEF7E, | |||
| BCFB9D694F4DD8A76C6B9878, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| 95E57A758351FE57067B605F = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( | |||
| @@ -2216,7 +2232,7 @@ | |||
| CC4D3A6F1EF2934059AA9FEB, | |||
| 221F46E90C0A8651AB76A0E5, | |||
| B46C12D99498E9FA8F1D083A, ); runOnlyForDeploymentPostprocessing = 0; }; | |||
| E277BCF6E051A6008DD74155 = {isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; name = "Post-build script"; shellPath = /bin/sh; shellScript = "\n# This script takes the build product and copies it to the AU, VST, and RTAS folders, depending on \n# which plugin types you've built\n\noriginal=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME\n\n# this looks inside the binary to detect which platforms are needed.. \ncopyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\ncopyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\ncopyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\ncopyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'ACFStartup' | wc -l`\n\nif [ $copyAU -gt 0 ]; then\n echo \"Copying to AudioUnit folder...\"\n AU=~/Library/Audio/Plug-Ins/Components/$PRODUCT_NAME.component\n if [ -d \"$AU\" ]; then \n rm -r \"$AU\"\n fi\n\n cp -r \"$original\" \"$AU\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$AU/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$AU/Contents/$INFOPLIST_FILE\"\n\n # Fix info.plist for AUs built with Xcode 3\n if [ -f \"$DEVELOPER_DIR/Library/Developer/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp\" ]; then\n echo\n else\n echo \"Removing AudioComponents entry from Info.plist because this is not a new-format AU\"\n /usr/libexec/PlistBuddy -c \"Delete AudioComponents\" \"$AU/Contents/Info.plist\"\n fi\nfi\n\nif [ $copyVST -gt 0 ]; then\n echo \"Copying to VST folder...\"\n VST=~/Library/Audio/Plug-Ins/VST/$PRODUCT_NAME.vst\n if [ -d \"$VST\" ]; then \n rm -r \"$VST\"\n fi\n\n cp -r \"$original\" \"$VST\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST/Contents/$INFOPLIST_FILE\"\nfi\n\nif [ $copyRTAS -gt 0 ]; then\n echo \"Copying to RTAS folder...\"\n RTAS=/Library/Application\\ Support/Digidesign/Plug-Ins/$PRODUCT_NAME.dpm\n if [ -d \"$RTAS\" ]; then\n rm -r \"$RTAS\"\n fi\n\n cp -r \"$original\" \"$RTAS\"\nfi\n\nif [ $copyAAX -gt 0 ]; then\n echo \"Copying to AAX folder...\"\n\n if [ -d \"/Applications/ProTools_3PDev/Plug-Ins\" ]; then\n AAX1=\"/Applications/ProTools_3PDev/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX1\" ]; then\n rm -r \"$AAX1\"\n fi\n\n cp -r \"$original\" \"$AAX1\"\n fi\n\n if [ -d \"/Library/Application Support/Avid/Audio/Plug-Ins\" ]; then\n AAX2=\"/Library/Application Support/Avid/Audio/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX2\" ]; then\n rm -r \"$AAX2\"\n fi\n\n cp -r \"$original\" \"$AAX2\"\n fi\nfi\n"; }; | |||
| E277BCF6E051A6008DD74155 = {isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; name = "Post-build script"; shellPath = /bin/sh; shellScript = "\n# This script takes the build product and copies it to the AU, VST, VST3, RTAS and AAX folders, depending on \n# which plugin types you've built\n\noriginal=$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME\n\n# this looks inside the binary to detect which platforms are needed.. \ncopyAU=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'AudioUnit' | wc -l`\ncopyVST=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'VSTPlugin' | wc -l`\ncopyVST3=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'GetPluginFactory' | wc -l`\ncopyRTAS=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'CProcess' | wc -l`\ncopyAAX=`nm -g \"$CONFIGURATION_BUILD_DIR/$EXECUTABLE_PATH\" | grep -i 'ACFStartup' | wc -l`\n\nif [ $copyAU -gt 0 ]; then\n echo \"Copying to AudioUnit folder...\"\n AU=~/Library/Audio/Plug-Ins/Components/$PRODUCT_NAME.component\n if [ -d \"$AU\" ]; then \n rm -r \"$AU\"\n fi\n\n cp -r \"$original\" \"$AU\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$AU/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$AU/Contents/$INFOPLIST_FILE\"\n\n # Fix info.plist for AUs built with Xcode 3\n if [ -f \"$DEVELOPER_DIR/Library/Developer/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp\" ]; then\n echo\n else\n echo \"Removing AudioComponents entry from Info.plist because this is not a new-format AU\"\n /usr/libexec/PlistBuddy -c \"Delete AudioComponents\" \"$AU/Contents/Info.plist\"\n fi\nfi\n\nif [ $copyVST -gt 0 ]; then\n echo \"Copying to VST folder...\"\n VST=~/Library/Audio/Plug-Ins/VST/$PRODUCT_NAME.vst\n if [ -d \"$VST\" ]; then \n rm -r \"$VST\"\n fi\n\n cp -r \"$original\" \"$VST\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST/Contents/$INFOPLIST_FILE\"\nfi\n\nif [ $copyVST3 -gt 0 ]; then\n echo \"Copying to VST3 folder...\"\n VST3=~/Library/Audio/Plug-Ins/VST3/$PRODUCT_NAME.vst3\n if [ -d \"$VST3\" ]; then \n rm -r \"$VST3\"\n fi\n\n cp -r \"$original\" \"$VST3\"\n sed -i \"\" -e 's/TDMwPTul/BNDLPTul/g' \"$VST3/Contents/PkgInfo\"\n sed -i \"\" -e 's/TDMw/BNDL/g' \"$VST3/Contents/$INFOPLIST_FILE\"\nfi\n\nif [ $copyRTAS -gt 0 ]; then\n echo \"Copying to RTAS folder...\"\n RTAS=/Library/Application\\ Support/Digidesign/Plug-Ins/$PRODUCT_NAME.dpm\n if [ -d \"$RTAS\" ]; then\n rm -r \"$RTAS\"\n fi\n\n cp -r \"$original\" \"$RTAS\"\nfi\n\nif [ $copyAAX -gt 0 ]; then\n echo \"Copying to AAX folder...\"\n\n if [ -d \"/Applications/ProTools_3PDev/Plug-Ins\" ]; then\n AAX1=\"/Applications/ProTools_3PDev/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX1\" ]; then\n rm -r \"$AAX1\"\n fi\n\n cp -r \"$original\" \"$AAX1\"\n fi\n\n if [ -d \"/Library/Application Support/Avid/Audio/Plug-Ins\" ]; then\n AAX2=\"/Library/Application Support/Avid/Audio/Plug-Ins/$PRODUCT_NAME.aaxplugin\"\n\n if [ -d \"$AAX2\" ]; then\n rm -r \"$AAX2\"\n fi\n\n cp -r \"$original\" \"$AAX2\"\n fi\nfi\n"; }; | |||
| 27A65CD0B053616E226D4547 = {isa = PBXNativeTarget; buildConfigurationList = 92D1022F6276146FC92B4442; buildPhases = ( | |||
| 0D832C784AB07BFDE57BCB92, | |||
| D95827C1509280C88845BCB4, | |||
| @@ -31,9 +31,9 @@ | |||
| Optimization="0" | |||
| BufferSecurityCheck="" | |||
| DebugInformationFormat="4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK" | |||
| PreprocessorDefinitions="WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2005_78A5003=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000" | |||
| RuntimeLibrary="1" | |||
| RuntimeLibrary="3" | |||
| RuntimeTypeInfo="true" | |||
| UsePrecompiledHeader="0" | |||
| PrecompiledHeaderFile="$(IntDir)\JuceDemoPlugin.pch" | |||
| @@ -54,7 +54,8 @@ | |||
| ProgramDatabaseFile="$(IntDir)\JuceDemoPlugin.pdb" | |||
| SubSystem="2" | |||
| GenerateManifest="true" | |||
| TargetMachine="1"/> | |||
| TargetMachine="1" | |||
| AdditionalOptions="/FORCE:multiple"/> | |||
| <Tool Name="VCALinkTool"/> | |||
| <Tool Name="VCManifestTool"/> | |||
| <Tool Name="VCXDCMakeTool"/> | |||
| @@ -63,7 +64,9 @@ | |||
| OutputFile="$(IntDir)\JuceDemoPlugin.bsc"/> | |||
| <Tool Name="VCFxCopTool"/> | |||
| <Tool Name="VCAppVerifierTool"/> | |||
| <Tool Name="VCPostBuildEventTool"/> | |||
| <Tool Name="VCPostBuildEventTool" | |||
| Description="Post-build" | |||
| CommandLine="copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3"/> | |||
| </Configuration> | |||
| <Configuration Name="Release|Win32" | |||
| OutputDirectory=".\Release" | |||
| @@ -87,9 +90,9 @@ | |||
| Optimization="1" | |||
| InlineFunctionExpansion="1" | |||
| StringPooling="true" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK" | |||
| PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;JUCER_VS2005_78A5003=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000" | |||
| RuntimeLibrary="0" | |||
| RuntimeLibrary="2" | |||
| RuntimeTypeInfo="true" | |||
| UsePrecompiledHeader="0" | |||
| PrecompiledHeaderFile="$(IntDir)\JuceDemoPlugin.pch" | |||
| @@ -112,7 +115,8 @@ | |||
| GenerateManifest="true" | |||
| OptimizeReferences="2" | |||
| EnableCOMDATFolding="2" | |||
| TargetMachine="1"/> | |||
| TargetMachine="1" | |||
| AdditionalOptions="/FORCE:multiple"/> | |||
| <Tool Name="VCALinkTool"/> | |||
| <Tool Name="VCManifestTool"/> | |||
| <Tool Name="VCXDCMakeTool"/> | |||
| @@ -121,7 +125,9 @@ | |||
| OutputFile="$(IntDir)\JuceDemoPlugin.bsc"/> | |||
| <Tool Name="VCFxCopTool"/> | |||
| <Tool Name="VCAppVerifierTool"/> | |||
| <Tool Name="VCPostBuildEventTool"/> | |||
| <Tool Name="VCPostBuildEventTool" | |||
| Description="Post-build" | |||
| CommandLine="copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3"/> | |||
| </Configuration> | |||
| </Configurations> | |||
| <References/> | |||
| @@ -853,6 +859,9 @@ | |||
| <Filter Name="VST"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.mm"/> | |||
| </Filter> | |||
| <Filter Name="VST3"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.mm"/> | |||
| </Filter> | |||
| <Filter Name="AAX"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\AAX\juce_AAX_Wrapper.mm"/> | |||
| </Filter> | |||
| @@ -975,6 +984,8 @@ | |||
| </FileConfiguration> | |||
| </File> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.cpp"> | |||
| <FileConfiguration Name="Debug|Win32" | |||
| ExcludedFromBuild="true"> | |||
| @@ -4417,6 +4428,7 @@ | |||
| CallingConvention="2"/> | |||
| </FileConfiguration> | |||
| </File> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.cpp"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.cpp"/> | |||
| <File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| <File RelativePath="resources.rc"/> | |||
| @@ -31,9 +31,9 @@ | |||
| Optimization="0" | |||
| BufferSecurityCheck="" | |||
| DebugInformationFormat="4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK" | |||
| PreprocessorDefinitions="WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2008_78A5006=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000" | |||
| RuntimeLibrary="1" | |||
| RuntimeLibrary="3" | |||
| RuntimeTypeInfo="true" | |||
| UsePrecompiledHeader="0" | |||
| PrecompiledHeaderFile="$(IntDir)\JuceDemoPlugin.pch" | |||
| @@ -54,7 +54,8 @@ | |||
| ProgramDatabaseFile="$(IntDir)\JuceDemoPlugin.pdb" | |||
| SubSystem="2" | |||
| GenerateManifest="true" | |||
| TargetMachine="1"/> | |||
| TargetMachine="1" | |||
| AdditionalOptions="/FORCE:multiple"/> | |||
| <Tool Name="VCALinkTool"/> | |||
| <Tool Name="VCManifestTool"/> | |||
| <Tool Name="VCXDCMakeTool"/> | |||
| @@ -63,7 +64,9 @@ | |||
| OutputFile="$(IntDir)\JuceDemoPlugin.bsc"/> | |||
| <Tool Name="VCFxCopTool"/> | |||
| <Tool Name="VCAppVerifierTool"/> | |||
| <Tool Name="VCPostBuildEventTool"/> | |||
| <Tool Name="VCPostBuildEventTool" | |||
| Description="Post-build" | |||
| CommandLine="copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3"/> | |||
| </Configuration> | |||
| <Configuration Name="Release|Win32" | |||
| OutputDirectory=".\Release" | |||
| @@ -87,9 +90,9 @@ | |||
| Optimization="1" | |||
| InlineFunctionExpansion="1" | |||
| StringPooling="true" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4" | |||
| AdditionalIncludeDirectories="..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK" | |||
| PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;JUCER_VS2008_78A5006=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000" | |||
| RuntimeLibrary="0" | |||
| RuntimeLibrary="2" | |||
| RuntimeTypeInfo="true" | |||
| UsePrecompiledHeader="0" | |||
| PrecompiledHeaderFile="$(IntDir)\JuceDemoPlugin.pch" | |||
| @@ -112,7 +115,8 @@ | |||
| GenerateManifest="true" | |||
| OptimizeReferences="2" | |||
| EnableCOMDATFolding="2" | |||
| TargetMachine="1"/> | |||
| TargetMachine="1" | |||
| AdditionalOptions="/FORCE:multiple"/> | |||
| <Tool Name="VCALinkTool"/> | |||
| <Tool Name="VCManifestTool"/> | |||
| <Tool Name="VCXDCMakeTool"/> | |||
| @@ -121,7 +125,9 @@ | |||
| OutputFile="$(IntDir)\JuceDemoPlugin.bsc"/> | |||
| <Tool Name="VCFxCopTool"/> | |||
| <Tool Name="VCAppVerifierTool"/> | |||
| <Tool Name="VCPostBuildEventTool"/> | |||
| <Tool Name="VCPostBuildEventTool" | |||
| Description="Post-build" | |||
| CommandLine="copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3"/> | |||
| </Configuration> | |||
| </Configurations> | |||
| <References/> | |||
| @@ -853,6 +859,9 @@ | |||
| <Filter Name="VST"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.mm"/> | |||
| </Filter> | |||
| <Filter Name="VST3"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.mm"/> | |||
| </Filter> | |||
| <Filter Name="AAX"> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\AAX\juce_AAX_Wrapper.mm"/> | |||
| </Filter> | |||
| @@ -975,6 +984,8 @@ | |||
| </FileConfiguration> | |||
| </File> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.cpp"> | |||
| <FileConfiguration Name="Debug|Win32" | |||
| ExcludedFromBuild="true"> | |||
| @@ -4417,6 +4428,7 @@ | |||
| CallingConvention="2"/> | |||
| </FileConfiguration> | |||
| </File> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.cpp"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.cpp"/> | |||
| <File RelativePath="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| <File RelativePath="resources.rc"/> | |||
| @@ -55,9 +55,9 @@ | |||
| <ClCompile> | |||
| <Optimization>Disabled</Optimization> | |||
| <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2008_78A5006=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2008_78A5006=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader> | |||
| </PrecompiledHeader> | |||
| @@ -79,11 +79,16 @@ | |||
| <ProgramDatabaseFile>$(IntDir)JuceDemoPlugin.pdb</ProgramDatabaseFile> | |||
| <SubSystem>Windows</SubSystem> | |||
| <TargetMachine>MachineX86</TargetMachine> | |||
| <AdditionalOptions>/FORCE:multiple %(AdditionalOptions)</AdditionalOptions> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)JuceDemoPlugin.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Message>Post-build</Message> | |||
| <Command>copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | |||
| <Midl> | |||
| @@ -99,9 +104,9 @@ | |||
| <Optimization>MinSpace</Optimization> | |||
| <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> | |||
| <StringPooling>true</StringPooling> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;JUCER_VS2008_78A5006=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |||
| <AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;c:\SDKs\vstsdk2.4;c:\SDKs\VST3 SDK;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
| <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;JUCER_VS2008_78A5006=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
| <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
| <RuntimeTypeInfo>true</RuntimeTypeInfo> | |||
| <PrecompiledHeader> | |||
| </PrecompiledHeader> | |||
| @@ -125,11 +130,16 @@ | |||
| <OptimizeReferences>true</OptimizeReferences> | |||
| <EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
| <TargetMachine>MachineX86</TargetMachine> | |||
| <AdditionalOptions>/FORCE:multiple %(AdditionalOptions)</AdditionalOptions> | |||
| </Link> | |||
| <Bscmake> | |||
| <SuppressStartupBanner>true</SuppressStartupBanner> | |||
| <OutputFile>$(IntDir)JuceDemoPlugin.bsc</OutputFile> | |||
| </Bscmake> | |||
| <PostBuildEvent> | |||
| <Message>Post-build</Message> | |||
| <Command>copy /Y $(OutDir)$(TargetFileName) $(OutDir)$(TargetName).vst3</Command> | |||
| </PostBuildEvent> | |||
| </ItemDefinitionGroup> | |||
| <ItemGroup> | |||
| <ClCompile Include="..\..\Source\PluginProcessor.cpp" /> | |||
| @@ -554,6 +564,10 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_FileFilter.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_FileInputStream.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -570,6 +584,10 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -1346,10 +1364,6 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileFilter.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileListComponent.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -1370,10 +1384,6 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_WildcardFileFilter.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandInfo.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -1446,6 +1456,14 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_LuaCodeTokeniser.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_XMLCodeTokeniser.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\documents\juce_FileBasedDocument.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -1462,6 +1480,10 @@ | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\misc\juce_LiveConstantEditor.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\misc\juce_PreferencesPanel.cpp"> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> | |||
| <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | |||
| @@ -1539,6 +1561,7 @@ | |||
| <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">StdCall</CallingConvention> | |||
| <CallingConvention Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">StdCall</CallingConvention> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.cpp" /> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.cpp" /> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| @@ -1619,6 +1642,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h" /> | |||
| @@ -1700,11 +1725,13 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\time\juce_Time.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_DirectoryIterator.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_File.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileFilter.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileInputStream.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileOutputStream.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileSearchPath.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_MemoryMappedFile.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\network\juce_MACAddress.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\network\juce_NamedPipe.h" /> | |||
| @@ -1920,14 +1947,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserListener.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileChooser.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileChooserDialogBox.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileFilter.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileListComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FilenameComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FilePreviewComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileSearchPathListComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileTreeComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ImagePreviewComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_WildcardFileFilter.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandID.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandInfo.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandManager.h" /> | |||
| @@ -1943,6 +1968,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_CodeTokeniser.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_CPlusPlusCodeTokeniser.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_CPlusPlusCodeTokeniserFunctions.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_LuaCodeTokeniser.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_XMLCodeTokeniser.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\documents\juce_FileBasedDocument.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\embedding\juce_ActiveXControlComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\embedding\juce_NSViewComponent.h" /> | |||
| @@ -1951,6 +1978,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_BubbleMessageComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_ColourSelector.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_KeyMappingEditorComponent.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_LiveConstantEditor.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_PreferencesPanel.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_RecentlyOpenedFilesList.h" /> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_SplashScreen.h" /> | |||
| @@ -1982,6 +2010,7 @@ | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\AU\juce_AU_Wrapper.mm" /> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\RTAS\juce_RTAS_MacUtilities.mm" /> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.mm" /> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.mm" /> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\AAX\juce_AAX_Wrapper.mm" /> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\juce_module_info"> | |||
| <FileType>Document</FileType> | |||
| @@ -2,289 +2,292 @@ | |||
| <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
| <ItemGroup> | |||
| <Filter Include="JuceDemoPlugin"> | |||
| <UniqueIdentifier>{c8ec114a-546e-478b-85a0-28d1cec7b292}</UniqueIdentifier> | |||
| <UniqueIdentifier>{7302d981-9ab7-4035-a012-46d3f149db11}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules"> | |||
| <UniqueIdentifier>{1d847f59-3415-4d82-a907-62a217df4830}</UniqueIdentifier> | |||
| <UniqueIdentifier>{422625ef-ff96-4c0a-bce7-b6fae1d95c37}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics"> | |||
| <UniqueIdentifier>{748fc495-c854-42ca-bb71-10488b6c2739}</UniqueIdentifier> | |||
| <UniqueIdentifier>{363867c4-7a8d-42ff-90e7-0a34aedda7c0}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\buffers"> | |||
| <UniqueIdentifier>{9b842c39-548e-4af1-997b-428269d11be3}</UniqueIdentifier> | |||
| <UniqueIdentifier>{c5b72dbc-1a19-4753-a2f1-e35339e73a1d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\midi"> | |||
| <UniqueIdentifier>{f6461547-cdae-4b04-93e7-647cd9e69724}</UniqueIdentifier> | |||
| <UniqueIdentifier>{08c7cd0a-f36a-4558-a475-265062f10106}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\effects"> | |||
| <UniqueIdentifier>{cb2146cc-9552-4838-b217-1cbff736a30b}</UniqueIdentifier> | |||
| <UniqueIdentifier>{71557df6-366f-4ba4-aed7-ec51a8c19587}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\sources"> | |||
| <UniqueIdentifier>{70b9a27a-8056-4449-bf4c-0ddca61a461a}</UniqueIdentifier> | |||
| <UniqueIdentifier>{85ff8c64-0324-41ba-90e8-9e2a25e7d579}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_basics\synthesisers"> | |||
| <UniqueIdentifier>{fe8e436b-efc3-40f5-a797-f8ce5833513b}</UniqueIdentifier> | |||
| <UniqueIdentifier>{71f5cbfb-5aaa-4a05-b8e9-45f1c5146581}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices"> | |||
| <UniqueIdentifier>{186797ce-c079-4cf2-be48-b4c5e04be512}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b432c2e3-45bf-40cc-b67e-01f34bbb4e8a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices\audio_io"> | |||
| <UniqueIdentifier>{945d2300-940c-4446-8186-48b8b6c368bd}</UniqueIdentifier> | |||
| <UniqueIdentifier>{f67cd35f-c87f-49f3-a6d5-241633679eec}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices\midi_io"> | |||
| <UniqueIdentifier>{ff5153b3-62f7-474f-99e3-869529dfa22a}</UniqueIdentifier> | |||
| <UniqueIdentifier>{a5d2d1a1-96ce-4cfe-a58d-bf7db51ba0c0}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices\sources"> | |||
| <UniqueIdentifier>{3757e944-7a49-4db3-b9e9-ce4ee4bb02d6}</UniqueIdentifier> | |||
| <UniqueIdentifier>{78484a6d-0bed-4ee2-a950-1820227a250c}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices\audio_cd"> | |||
| <UniqueIdentifier>{00b3e647-0e46-4df3-9889-0a2225000d82}</UniqueIdentifier> | |||
| <UniqueIdentifier>{7550a13e-70ab-4d25-ba97-c9e0410de857}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_devices\native"> | |||
| <UniqueIdentifier>{8ba035db-a2d8-4029-96cb-733202f011f2}</UniqueIdentifier> | |||
| <UniqueIdentifier>{1950d600-98ec-4b78-be29-11f26fa012eb}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_formats"> | |||
| <UniqueIdentifier>{2c81cdf9-ec53-471a-a424-a176db367aac}</UniqueIdentifier> | |||
| <UniqueIdentifier>{3858a701-bd64-48b8-b1df-de1f0427ab5a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_formats\format"> | |||
| <UniqueIdentifier>{8f61744b-a5a2-494e-96fb-5ad281f16a1b}</UniqueIdentifier> | |||
| <UniqueIdentifier>{3e71ec37-9a1f-4995-a412-d0ceedf49678}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_formats\codecs"> | |||
| <UniqueIdentifier>{7c91353d-1d19-414f-a05b-d43df94cd9c0}</UniqueIdentifier> | |||
| <UniqueIdentifier>{407b20ff-7fc6-4301-bba6-b5da6096ffb6}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_formats\sampler"> | |||
| <UniqueIdentifier>{a36a35db-8033-4b05-8579-40a218d8386f}</UniqueIdentifier> | |||
| <UniqueIdentifier>{74672c28-9e98-4a1e-b314-386786965a99}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client"> | |||
| <UniqueIdentifier>{fb78fa2d-d510-45e2-aadf-e1b23e545c9b}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b34b045c-d4fa-4db7-8145-5682faaddb19}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\AU"> | |||
| <UniqueIdentifier>{95c49ec3-4a05-45e5-9bcb-415b484855df}</UniqueIdentifier> | |||
| <UniqueIdentifier>{e51d9044-1828-4f90-9cbc-16b31600d4ea}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\RTAS"> | |||
| <UniqueIdentifier>{a7bf5965-0732-4d74-baff-0adce162c5ae}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b4ea8e28-87a5-40fa-b04d-19d3ae5037e9}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\VST"> | |||
| <UniqueIdentifier>{d6140e83-5b90-4dfd-b71d-22ab8c246be6}</UniqueIdentifier> | |||
| <UniqueIdentifier>{ec1a62d4-df11-449f-9e4f-ca9436795dfe}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\VST3"> | |||
| <UniqueIdentifier>{995c1cea-60c0-499a-846b-0dddbfb9d7ea}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\AAX"> | |||
| <UniqueIdentifier>{413a9517-5492-41e8-b15a-edcf1c71ac4f}</UniqueIdentifier> | |||
| <UniqueIdentifier>{074316ac-366a-4516-9256-7189d40f3afb}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_plugin_client\utility"> | |||
| <UniqueIdentifier>{534df12b-488f-48ba-8f75-d3fec3590eba}</UniqueIdentifier> | |||
| <UniqueIdentifier>{46371850-d113-430e-a3e6-1cdbfd375823}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_processors"> | |||
| <UniqueIdentifier>{0a9bffb1-0942-4f22-bbea-b886c1caa362}</UniqueIdentifier> | |||
| <UniqueIdentifier>{ffcee8af-acaf-4a7c-a096-a27e831d0676}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_processors\processors"> | |||
| <UniqueIdentifier>{7583684d-e0f2-4e1d-8501-e310b6f40b25}</UniqueIdentifier> | |||
| <UniqueIdentifier>{2e3ff6dd-e8e8-4fb3-ad88-dbe376d18b9b}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_processors\format"> | |||
| <UniqueIdentifier>{c661f65a-e899-493e-ba11-852e49e08863}</UniqueIdentifier> | |||
| <UniqueIdentifier>{a970de8b-dbd6-4fd0-b596-5c3ab5c22678}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_processors\format_types"> | |||
| <UniqueIdentifier>{f0b4a99e-a537-4e86-8e70-fd26940ca0c7}</UniqueIdentifier> | |||
| <UniqueIdentifier>{235998ec-cdd0-4bca-9932-977eb780670f}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_processors\scanning"> | |||
| <UniqueIdentifier>{18e4321b-7b27-429b-badf-636ec3865310}</UniqueIdentifier> | |||
| <UniqueIdentifier>{329c3d91-42fc-4ef1-b6e7-cbbe9dfbc458}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_utils"> | |||
| <UniqueIdentifier>{9230c785-80fe-408e-98df-23d4f3fee808}</UniqueIdentifier> | |||
| <UniqueIdentifier>{852efaf6-047e-44d5-9b8d-afc084f05a64}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_utils\gui"> | |||
| <UniqueIdentifier>{87081e46-a9c8-4e75-be50-066f1b92a23e}</UniqueIdentifier> | |||
| <UniqueIdentifier>{3ee085ca-0f74-492f-aa07-a84e2bf09fdc}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_audio_utils\players"> | |||
| <UniqueIdentifier>{6469419b-6c5e-40b0-95d6-f4fccc72e1fc}</UniqueIdentifier> | |||
| <UniqueIdentifier>{982a88b6-6c7d-4d97-b60a-327a004bb51f}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core"> | |||
| <UniqueIdentifier>{15fade10-55bf-4622-b49d-aa9038995587}</UniqueIdentifier> | |||
| <UniqueIdentifier>{92f3a62e-3c16-42b1-ac6b-126b35de440f}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\text"> | |||
| <UniqueIdentifier>{36f02c53-1f10-48e4-996b-66ddc716c2a1}</UniqueIdentifier> | |||
| <UniqueIdentifier>{73e8fef4-3549-42c1-9ff7-f07c6bf03db1}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\maths"> | |||
| <UniqueIdentifier>{f664bc91-f02e-42cd-aedd-c2d81497f118}</UniqueIdentifier> | |||
| <UniqueIdentifier>{7c9c37bb-bb7c-4e93-a6aa-08d3038ad3d4}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\memory"> | |||
| <UniqueIdentifier>{b3f63a0a-efa5-49e6-9d0c-5a313653d564}</UniqueIdentifier> | |||
| <UniqueIdentifier>{413df42f-350f-4982-9336-5c3b9f68d613}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\containers"> | |||
| <UniqueIdentifier>{e7fdd172-05a1-4943-83f9-07a2dd985acd}</UniqueIdentifier> | |||
| <UniqueIdentifier>{cc9bd13b-c3e3-442a-a4bd-8f6f8a71a537}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\threads"> | |||
| <UniqueIdentifier>{b346182a-ef3b-484e-9da7-e55d5df31dc0}</UniqueIdentifier> | |||
| <UniqueIdentifier>{1ae739c5-f8aa-475d-ad56-18f1579acb51}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\time"> | |||
| <UniqueIdentifier>{816f070d-7a9e-4a9a-bdd9-e0da32ee4c47}</UniqueIdentifier> | |||
| <UniqueIdentifier>{51390897-e740-4342-b31d-30b952012f6e}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\files"> | |||
| <UniqueIdentifier>{e86c02e2-c9fc-473d-9c7f-a7202cc615c6}</UniqueIdentifier> | |||
| <UniqueIdentifier>{d9ad508b-b11b-4a01-aec2-3e6e27ebeb1b}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\network"> | |||
| <UniqueIdentifier>{f739f01a-39c5-4113-8005-443e48a28f66}</UniqueIdentifier> | |||
| <UniqueIdentifier>{0ff24c75-86de-4d30-85a1-8b2214c2c77f}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\streams"> | |||
| <UniqueIdentifier>{1087d3f2-35be-4685-90a1-bfffd05c7870}</UniqueIdentifier> | |||
| <UniqueIdentifier>{21d0a358-53e9-446f-8d4e-93c3db890b72}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\logging"> | |||
| <UniqueIdentifier>{9ef4674a-d602-41ef-a495-568c835346ae}</UniqueIdentifier> | |||
| <UniqueIdentifier>{00c54af0-c50c-4f45-b0b5-10b22abb06a9}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\system"> | |||
| <UniqueIdentifier>{69973ac8-1475-4111-a22f-fe40d49a2566}</UniqueIdentifier> | |||
| <UniqueIdentifier>{36f9513d-9dd2-4113-912f-eb7ddb602801}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\xml"> | |||
| <UniqueIdentifier>{f5d74f0b-c0a5-4a0d-9d13-dd7e572661b0}</UniqueIdentifier> | |||
| <UniqueIdentifier>{2f244932-f6bc-41c5-84fe-ac35e8379293}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\javascript"> | |||
| <UniqueIdentifier>{8b765bcb-b333-4862-bd4b-fb1ac45df162}</UniqueIdentifier> | |||
| <UniqueIdentifier>{8525f93f-b9cd-4fc6-9824-774a2812028d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\zip"> | |||
| <UniqueIdentifier>{091dc2d1-c9fe-4fce-93c6-b518e2a7dd2a}</UniqueIdentifier> | |||
| <UniqueIdentifier>{dd84af18-5ab3-4254-8b3a-0b2ad0097f81}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\unit_tests"> | |||
| <UniqueIdentifier>{1d5ca324-ac62-4ac1-b040-1fcbd3225392}</UniqueIdentifier> | |||
| <UniqueIdentifier>{e4ef84a9-4428-4d24-a735-3df23bc6c866}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\misc"> | |||
| <UniqueIdentifier>{824fe6b8-41bc-45f9-9481-017b7fe8a712}</UniqueIdentifier> | |||
| <UniqueIdentifier>{650e4b49-a86d-4ad1-8981-668acc54c633}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_core\native"> | |||
| <UniqueIdentifier>{cd806fbc-2ee2-4b6b-b927-06e41e05ff41}</UniqueIdentifier> | |||
| <UniqueIdentifier>{df80a68b-8c9c-4bb2-af77-15640489f438}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_data_structures"> | |||
| <UniqueIdentifier>{f7d2b4be-fd3e-4b68-b375-656808fc7dd7}</UniqueIdentifier> | |||
| <UniqueIdentifier>{703dd12e-aa27-4037-90c9-0f8f4e304a41}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_data_structures\values"> | |||
| <UniqueIdentifier>{b84ababe-9483-4732-a94d-95b26d570d69}</UniqueIdentifier> | |||
| <UniqueIdentifier>{e4dfbe71-2f69-4f9c-acfe-bca26eb0624c}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_data_structures\undomanager"> | |||
| <UniqueIdentifier>{05a85658-4117-4bfd-8b0f-adc45e8512cc}</UniqueIdentifier> | |||
| <UniqueIdentifier>{237d1156-7b47-4325-be6f-71120b7878b4}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_data_structures\app_properties"> | |||
| <UniqueIdentifier>{14ff577c-8b51-4cfe-a471-567921f45013}</UniqueIdentifier> | |||
| <UniqueIdentifier>{05f70d36-9d60-4217-94bf-7b6aa7de8170}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events"> | |||
| <UniqueIdentifier>{ecb57164-c374-490f-b13a-86f281062180}</UniqueIdentifier> | |||
| <UniqueIdentifier>{c7353cd9-bcab-487e-94b5-ca83af4d2e07}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\messages"> | |||
| <UniqueIdentifier>{603984e5-6c34-428e-b87c-716aea526d3f}</UniqueIdentifier> | |||
| <UniqueIdentifier>{d4908d39-0a6e-41be-ae8a-c5f0b73fac1d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\timers"> | |||
| <UniqueIdentifier>{d99015e2-ef01-4619-abd6-f6cfe264db6f}</UniqueIdentifier> | |||
| <UniqueIdentifier>{383b1dee-beb6-4caa-8a06-a8cf1574026a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\broadcasters"> | |||
| <UniqueIdentifier>{a3b221c0-0be9-4b4e-9e4d-c9aaa4a2b1f9}</UniqueIdentifier> | |||
| <UniqueIdentifier>{fb13f75e-3881-44fd-babe-fd49c6e86c1a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\interprocess"> | |||
| <UniqueIdentifier>{f5432c6f-16aa-436c-bf7c-c45669938416}</UniqueIdentifier> | |||
| <UniqueIdentifier>{25951b5e-7944-4147-adc7-5c11703707fd}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_events\native"> | |||
| <UniqueIdentifier>{35710809-ed20-4212-905d-6e1d3b6997e5}</UniqueIdentifier> | |||
| <UniqueIdentifier>{66db725a-ed61-4a3c-b031-ba673763b402}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics"> | |||
| <UniqueIdentifier>{4f64c2bf-c0f1-41b5-a982-3fbc06d38cd5}</UniqueIdentifier> | |||
| <UniqueIdentifier>{78948a11-50bc-4d14-a707-712e4f9d8d43}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\colour"> | |||
| <UniqueIdentifier>{e76cc498-5f3c-4d98-82fd-9591c3bc5186}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b27abe90-6e98-430a-89b5-d739a7108f25}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\contexts"> | |||
| <UniqueIdentifier>{178423d9-e4d5-4260-a146-912380278b46}</UniqueIdentifier> | |||
| <UniqueIdentifier>{f4ed912e-eb27-4f1f-94fe-3f80cebf82f3}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\images"> | |||
| <UniqueIdentifier>{f60cc4d7-0551-4cfa-a913-63ebf48e1503}</UniqueIdentifier> | |||
| <UniqueIdentifier>{9263ed6b-5205-4984-96b4-c66796f7cb8e}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\image_formats"> | |||
| <UniqueIdentifier>{a5780a03-5cf6-4885-91f7-16baf70a4133}</UniqueIdentifier> | |||
| <UniqueIdentifier>{81a517a3-c1b5-4091-90b2-a4af406a7cb4}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\geometry"> | |||
| <UniqueIdentifier>{d82e8d51-5205-4de5-a6dd-d59777009b2f}</UniqueIdentifier> | |||
| <UniqueIdentifier>{0a2ba031-5b4a-4f9a-86b9-dadb3bd72fa0}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\placement"> | |||
| <UniqueIdentifier>{fc8d143c-9e5b-4fd0-9a31-b2938f981df2}</UniqueIdentifier> | |||
| <UniqueIdentifier>{1fc08374-c334-4a53-9f0d-b6621acb3178}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\fonts"> | |||
| <UniqueIdentifier>{748df48f-d556-46a8-a0d4-c859ab63b5b4}</UniqueIdentifier> | |||
| <UniqueIdentifier>{6d748cc0-308c-47f1-be18-32d261c021eb}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\effects"> | |||
| <UniqueIdentifier>{13a1802b-fe8a-4651-b872-5955a7d65d72}</UniqueIdentifier> | |||
| <UniqueIdentifier>{d64b7982-3cd7-415b-be2a-e71b873b1278}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_graphics\native"> | |||
| <UniqueIdentifier>{2e99668b-a8bd-4903-b9b0-3079d40c3f65}</UniqueIdentifier> | |||
| <UniqueIdentifier>{1c6f28ff-6768-40a6-b0aa-abf369fda643}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics"> | |||
| <UniqueIdentifier>{c6925c50-3259-48a4-af08-2edde182dd60}</UniqueIdentifier> | |||
| <UniqueIdentifier>{9382d72d-4126-4d5e-8fde-bf605f767f8d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\components"> | |||
| <UniqueIdentifier>{82b26c26-9df2-4965-9a71-8cba8cf7c345}</UniqueIdentifier> | |||
| <UniqueIdentifier>{631d270a-3f38-4fd6-94e2-45cf755cb851}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\mouse"> | |||
| <UniqueIdentifier>{688e8b9c-2b21-42de-834f-279eefc61812}</UniqueIdentifier> | |||
| <UniqueIdentifier>{7f01f94a-57ab-4445-be95-f1253b07ab54}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\keyboard"> | |||
| <UniqueIdentifier>{7ca372a6-5559-4c20-9dee-8039862b2a6e}</UniqueIdentifier> | |||
| <UniqueIdentifier>{ddb9099f-a554-4127-8e99-fefd00d2f8eb}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\widgets"> | |||
| <UniqueIdentifier>{98eed2aa-c3b6-4664-bd5d-e2ae1bd1008a}</UniqueIdentifier> | |||
| <UniqueIdentifier>{40bce866-18d0-48ea-8d42-190731d1a919}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\windows"> | |||
| <UniqueIdentifier>{8697c35c-a3b2-4464-89c2-088ed2800c17}</UniqueIdentifier> | |||
| <UniqueIdentifier>{cc36d4f1-098c-4967-b98c-4be5e828d167}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\menus"> | |||
| <UniqueIdentifier>{84972044-6fa3-4989-bbff-a21fffb9bfd3}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b447706f-9d37-4cd0-b3fd-c9b5f032559e}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\layout"> | |||
| <UniqueIdentifier>{e1408a6d-8b1f-43c3-b817-ee2274943bdd}</UniqueIdentifier> | |||
| <UniqueIdentifier>{ae95de4b-6b4b-49d9-8ba8-dac145f241b0}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\buttons"> | |||
| <UniqueIdentifier>{2de5d01d-682e-47dd-951d-637353503a06}</UniqueIdentifier> | |||
| <UniqueIdentifier>{77f081fb-ce12-4c76-bc9c-fd7aaf18b22c}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\positioning"> | |||
| <UniqueIdentifier>{f324b5ac-c687-49f2-b1f8-cf0b9a435ba4}</UniqueIdentifier> | |||
| <UniqueIdentifier>{b3d18887-99c6-4888-98c3-853bc84b4b1a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\drawables"> | |||
| <UniqueIdentifier>{c2fc92b4-b923-4522-946a-dc59eb4b241c}</UniqueIdentifier> | |||
| <UniqueIdentifier>{175b08a2-d6d0-40f2-9d22-a3ae5c14265b}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\properties"> | |||
| <UniqueIdentifier>{fcba6631-76e8-4dc7-8d3f-a95632e6bf5b}</UniqueIdentifier> | |||
| <UniqueIdentifier>{5ef21069-e050-4c2c-ada4-2af921a29ec3}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\lookandfeel"> | |||
| <UniqueIdentifier>{fce0e1b2-a548-47c4-8d7b-f62c51b08ceb}</UniqueIdentifier> | |||
| <UniqueIdentifier>{cacf5d5c-2d85-40e4-b0fa-f53e6e980923}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\filebrowser"> | |||
| <UniqueIdentifier>{04322637-1369-4c70-ab33-55001a677821}</UniqueIdentifier> | |||
| <UniqueIdentifier>{19a7a661-7447-44aa-b7f0-3d1fb5d05ff3}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\commands"> | |||
| <UniqueIdentifier>{829b022d-74d7-4d52-8945-b2b74f8838e4}</UniqueIdentifier> | |||
| <UniqueIdentifier>{93d32c6d-e45c-493c-b984-9ddccc5eb7f7}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\misc"> | |||
| <UniqueIdentifier>{09bbe783-36a4-4f81-9aae-a1afb45b7e13}</UniqueIdentifier> | |||
| <UniqueIdentifier>{d5f4a407-bc6a-410f-88a1-892ddc68604d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\application"> | |||
| <UniqueIdentifier>{9ebf82b9-f4be-433d-9141-00207403866d}</UniqueIdentifier> | |||
| <UniqueIdentifier>{f7ac64e0-258c-4638-a542-ad05e4e83ae6}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_basics\native"> | |||
| <UniqueIdentifier>{b09cf7c9-f343-4d3f-a25b-6b05d8f9e0f7}</UniqueIdentifier> | |||
| <UniqueIdentifier>{72f2d0e6-3d2b-4f20-8aa6-66d33a35a824}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra"> | |||
| <UniqueIdentifier>{f1d213f3-5efc-4ddb-84d8-c525858bbf9a}</UniqueIdentifier> | |||
| <UniqueIdentifier>{50537c22-b6cf-4150-b453-f2549cf1067e}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra\code_editor"> | |||
| <UniqueIdentifier>{0388013b-ce8d-4475-a65b-93c10daeb40c}</UniqueIdentifier> | |||
| <UniqueIdentifier>{9440aead-b412-49f8-b9e6-39d1526a9ddd}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra\documents"> | |||
| <UniqueIdentifier>{7f10bcc7-f275-43fc-b921-9a760dcf2c94}</UniqueIdentifier> | |||
| <UniqueIdentifier>{925ba4ce-7080-4e6d-87ee-fdaccc55623a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra\embedding"> | |||
| <UniqueIdentifier>{03c0ffdd-dca2-401c-bf9a-10a4d538053c}</UniqueIdentifier> | |||
| <UniqueIdentifier>{1c75b2be-25e2-4506-babc-54352f7b415a}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra\misc"> | |||
| <UniqueIdentifier>{097e63bd-50b9-4b39-9673-c4a37e25d9c9}</UniqueIdentifier> | |||
| <UniqueIdentifier>{f3d97e21-7f58-4796-a175-ea2e75a8e6c6}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Modules\juce_gui_extra\native"> | |||
| <UniqueIdentifier>{403b9e3d-5ed9-44e3-927b-35c54edc7205}</UniqueIdentifier> | |||
| <UniqueIdentifier>{e90783ca-5bf8-4508-bcb9-1642b0f9059d}</UniqueIdentifier> | |||
| </Filter> | |||
| <Filter Include="Juce Library Code"> | |||
| <UniqueIdentifier>{341f351e-a3b7-4dfb-9695-f46f66490785}</UniqueIdentifier> | |||
| <UniqueIdentifier>{6929647b-619c-4070-a11e-47b37927828e}</UniqueIdentifier> | |||
| </Filter> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| @@ -609,6 +612,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_File.cpp"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_FileFilter.cpp"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_FileInputStream.cpp"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClCompile> | |||
| @@ -621,6 +627,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.cpp"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.cpp"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.cpp"> | |||
| <Filter>Juce Modules\juce_core\network</Filter> | |||
| </ClCompile> | |||
| @@ -1203,9 +1212,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileChooserDialogBox.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileFilter.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileListComponent.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClCompile> | |||
| @@ -1221,9 +1227,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ImagePreviewComponent.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_WildcardFileFilter.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandInfo.cpp"> | |||
| <Filter>Juce Modules\juce_gui_basics\commands</Filter> | |||
| </ClCompile> | |||
| @@ -1278,6 +1281,12 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_CPlusPlusCodeTokeniser.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_LuaCodeTokeniser.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_XMLCodeTokeniser.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\documents\juce_FileBasedDocument.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\documents</Filter> | |||
| </ClCompile> | |||
| @@ -1290,6 +1299,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\misc\juce_KeyMappingEditorComponent.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\misc\juce_LiveConstantEditor.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_gui_extra\misc\juce_PreferencesPanel.cpp"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClCompile> | |||
| @@ -1377,6 +1389,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\RTAS\juce_RTAS_Wrapper.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.cpp"> | |||
| <Filter>Juce Library Code</Filter> | |||
| </ClCompile> | |||
| @@ -1652,6 +1667,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| @@ -1895,6 +1916,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_File.h"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileFilter.h"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_FileInputStream.h"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClInclude> | |||
| @@ -1910,6 +1934,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_TemporaryFile.h"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\files\juce_WildcardFileFilter.h"> | |||
| <Filter>Juce Modules\juce_core\files</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\network\juce_IPAddress.h"> | |||
| <Filter>Juce Modules\juce_core\network</Filter> | |||
| </ClInclude> | |||
| @@ -2555,9 +2582,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileChooserDialogBox.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileFilter.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileListComponent.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClInclude> | |||
| @@ -2576,9 +2600,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ImagePreviewComponent.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_WildcardFileFilter.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\filebrowser</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\commands\juce_ApplicationCommandID.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\commands</Filter> | |||
| </ClInclude> | |||
| @@ -2624,6 +2645,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_CPlusPlusCodeTokeniserFunctions.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_LuaCodeTokeniser.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\code_editor\juce_XMLCodeTokeniser.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\code_editor</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\documents\juce_FileBasedDocument.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\documents</Filter> | |||
| </ClInclude> | |||
| @@ -2648,6 +2675,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_KeyMappingEditorComponent.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_LiveConstantEditor.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\misc\juce_PreferencesPanel.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\misc</Filter> | |||
| </ClInclude> | |||
| @@ -2692,6 +2722,9 @@ | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\VST\juce_VST_Wrapper.mm"> | |||
| <Filter>Juce Modules\juce_audio_plugin_client\VST</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\VST3\juce_VST3_Wrapper.mm"> | |||
| <Filter>Juce Modules\juce_audio_plugin_client\VST3</Filter> | |||
| </None> | |||
| <None Include="..\..\..\..\modules\juce_audio_plugin_client\AAX\juce_AAX_Wrapper.mm"> | |||
| <Filter>Juce Modules\juce_audio_plugin_client\AAX</Filter> | |||
| </None> | |||
| @@ -11,7 +11,8 @@ | |||
| bundleIdentifier="com.juce.JuceDemoPlugin" jucerVersion="3.1.0" | |||
| companyName="Raw Material Software Ltd." aaxIdentifier="com.yourcompany.JuceDemoPlugin" | |||
| buildAAX="0" pluginAAXCategory="AAX_ePlugInCategory_Dynamics" | |||
| includeBinaryInAppConfig="1"> | |||
| includeBinaryInAppConfig="1" buildVST3="1" pluginManufacturerWebsite="www.yourcompany.com" | |||
| pluginManufacturerEmail="support@yourcompany.com"> | |||
| <EXPORTFORMATS> | |||
| <XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK" | |||
| objCExtraSuffix="JuceDemo" aaxFolder="~/SDKs/AAX"> | |||
| @@ -180,7 +180,7 @@ | |||
| #define JucePlugin_Build_VST 1 | |||
| #endif | |||
| #ifndef JucePlugin_Build_VST3 | |||
| #define JucePlugin_Build_VST3 0 | |||
| #define JucePlugin_Build_VST3 1 | |||
| #endif | |||
| #ifndef JucePlugin_Build_AU | |||
| #define JucePlugin_Build_AU 1 | |||
| @@ -200,6 +200,12 @@ | |||
| #ifndef JucePlugin_Manufacturer | |||
| #define JucePlugin_Manufacturer "Raw Material Software" | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerWebsite | |||
| #define JucePlugin_ManufacturerWebsite "www.yourcompany.com" | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerEmail | |||
| #define JucePlugin_ManufacturerEmail "support@yourcompany.com" | |||
| #endif | |||
| #ifndef JucePlugin_ManufacturerCode | |||
| #define JucePlugin_ManufacturerCode 'RawM' | |||
| #endif | |||
| @@ -743,10 +743,12 @@ | |||
| CA4911F2F0D942B431DC44F2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DynamicObject.cpp"; path = "../../../../modules/juce_core/containers/juce_DynamicObject.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CAA1AEA2DA42ACE7AFBB7A17 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_opengl.h"; path = "../../../../modules/juce_opengl/juce_opengl.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CACC511ABBAB7C46CF0101E9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_DrawableText.cpp"; path = "../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CAEA69EBB9B2A4C60A991E80 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiKeyboardComponent.cpp"; path = "../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CAEB53245A583D86E3C9C277 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SelectedItemSet.h"; path = "../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CB9787ADAA0EB590B17CC142 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../../modules/juce_video/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBB8A03E4DB3D27D1A028AD2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PathStrokeType.cpp"; path = "../../../../modules/juce_graphics/geometry/juce_PathStrokeType.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBC2829B45DFFAF01865FAAA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_module_info"; path = "../../../../modules/juce_opengl/juce_module_info"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBE270C197A66B22EEE54D9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginListComponent.cpp"; path = "../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBF04B0360867817B441AB30 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_FloatVectorOperations.cpp"; path = "../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBF6F0F3C2D85A2BCC427A34 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioDataConverters.h"; path = "../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CC165F4EACB2CCBF1A2AE269 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_DropShadower.h"; path = "../../../../modules/juce_gui_basics/misc/juce_DropShadower.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -760,6 +762,7 @@ | |||
| CF0F1D933CE2A89A9D05FF38 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ColourGradient.h"; path = "../../../../modules/juce_graphics/colour/juce_ColourGradient.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CF27DFD59466D38E34428405 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Typeface.h"; path = "../../../../modules/juce_graphics/fonts/juce_Typeface.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CF299925A6A365E288DC206E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_WebBrowserComponent.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D06DA3FA113EAB0CCF8D7A64 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Singleton.h"; path = "../../../../modules/juce_core/memory/juce_Singleton.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D0A714338F6B7A47BA1F8F45 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectWriteTypeface.cpp"; path = "../../../../modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D104AE78E68E1C382F5F1A81 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = System/Library/Frameworks/QuickTime.framework; sourceTree = SDKROOT; }; | |||
| D313CF37B25D7FD313C4F336 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; | |||
| @@ -776,18 +779,18 @@ | |||
| D7433453EBB3700D2805FF42 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_XmlDocument.h"; path = "../../../../modules/juce_core/xml/juce_XmlDocument.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D795067D4EFB5A34BC383250 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ThreadPool.h"; path = "../../../../modules/juce_core/threads/juce_ThreadPool.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D79E29A54AE62E03A533F436 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_StretchableLayoutResizerBar.cpp"; path = "../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D7C1255A555A016BA0D98228 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_cryptography.h"; path = "../../../../modules/juce_cryptography/juce_cryptography.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D7D1FFD98DABD765479240E6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_EdgeTable.cpp"; path = "../../../../modules/juce_graphics/geometry/juce_EdgeTable.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8101C0D25DF708FB2E446E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IPAddress.cpp"; path = "../../../../modules/juce_core/network/juce_IPAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8A3F086596562E081EB0F39 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormatManager.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8B7DCDFD32613B13AC54008 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel.cpp"; path = "../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8C28108DE7AD0208D790606 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ProgressBar.cpp"; path = "../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8E9881F48E0A32121A9E84B = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_LookAndFeel_V2.cpp"; path = "../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D92D579F2458F2426E5F828A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedWriteLock.h"; path = "../../../../modules/juce_core/threads/juce_ScopedWriteLock.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D950776EDF9260DB0278C132 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9857957A36A3081186D53FC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_android_CameraDevice.cpp"; path = "../../../../modules/juce_video/native/juce_android_CameraDevice.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| DA9E577DC37123CEA41C4A71 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WaitableEvent.h"; path = "../../../../modules/juce_core/threads/juce_WaitableEvent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DBD90FC88456B62308AD9AD0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_events.mm"; path = "../../../../modules/juce_events/juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| DC30BDE9C4EE1FD059D06902 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioDataConverters.cpp"; path = "../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| DCACD63912A2F68687ED06CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryInputStream.h"; path = "../../../../modules/juce_core/streams/juce_MemoryInputStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD53156BA824889FD7DF52D2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ThreadPool.cpp"; path = "../../../../modules/juce_core/threads/juce_ThreadPool.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD8E5D0C88FA2C287F824357 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphEditorPanel.h; path = ../../Source/GraphEditorPanel.h; sourceTree = "SOURCE_ROOT"; }; | |||
| DE0C4CC1CE545BAD009786E4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_AudioFormatWriter.cpp"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -796,17 +799,16 @@ | |||
| E68018DE199135B7F738FB17 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; }; | |||
| B2A7B6A8E3CCA7E2038E8EFF = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Plugin Host.app"; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| C9EBFF5064D2B5EEE2C95FE1 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormatManager.h"; path = "../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CAEA69EBB9B2A4C60A991E80 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiKeyboardComponent.cpp"; path = "../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CBE270C197A66B22EEE54D9C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PluginListComponent.cpp"; path = "../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| CDFF2DDB7331FB561D1673EF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Common.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| CF67033CFC21C0060B538042 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ReferenceCountedObject.h"; path = "../../../../modules/juce_core/memory/juce_ReferenceCountedObject.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D06DA3FA113EAB0CCF8D7A64 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Singleton.h"; path = "../../../../modules/juce_core/memory/juce_Singleton.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D52F4E0C637B4685217CBEB4 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Decibels.h"; path = "../../../../modules/juce_audio_basics/effects/juce_Decibels.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D7C1255A555A016BA0D98228 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_cryptography.h"; path = "../../../../modules/juce_cryptography/juce_cryptography.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D8101C0D25DF708FB2E446E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_IPAddress.cpp"; path = "../../../../modules/juce_core/network/juce_IPAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9207F324519739FC25FFBDE = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_core.h"; path = "../../../../modules/juce_core/juce_core.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D950776EDF9260DB0278C132 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_SliderPropertyComponent.cpp"; path = "../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D99B064D47C6B0FDDBC66B02 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_VST3Headers.h"; path = "../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DA918320EF4057DF54FF8909 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ActionBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DAF7C72A4348C33364BB654C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CallbackMessage.h"; path = "../../../../modules/juce_events/messages/juce_CallbackMessage.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DB246262CA669F13ABDDB33E = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_InterprocessConnectionServer.cpp"; path = "../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| DCACD63912A2F68687ED06CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryInputStream.h"; path = "../../../../modules/juce_core/streams/juce_MemoryInputStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD68D7D44BC0B2CA5DCE8532 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ChangeBroadcaster.h"; path = "../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD91A9EB61D40F941C814090 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_BasicNativeHeaders.h"; path = "../../../../modules/juce_core/native/juce_BasicNativeHeaders.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DDE8A5E6804C149ED936C551 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TargetPlatform.h"; path = "../../../../modules/juce_core/system/juce_TargetPlatform.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1108,6 +1110,8 @@ | |||
| 397E6AC0BA27761D41FF7E5B, | |||
| C2F0321856C5812A685B349D, | |||
| 0CF846BB5ABA7ACA6ED15DAF, | |||
| CDFF2DDB7331FB561D1673EF, | |||
| D99B064D47C6B0FDDBC66B02, | |||
| ACE3FF969AC408A50E9A6A4C, | |||
| B1CA1F3AE7555C4FB4CE52D2, | |||
| 10EE0138720A51EBAD46FFCC, | |||
| @@ -2038,7 +2042,6 @@ | |||
| ONLY_ACTIVE_ARCH = YES; | |||
| SDKROOT_ppc = macosx10.5; }; name = Debug; }; | |||
| 20F59BC9E9ACBDF56007CE03 = {isa = XCBuildConfiguration; buildSettings = { | |||
| ARCHS = "$(ARCHS_STANDARD_32_BIT)"; | |||
| CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; | |||
| CLANG_LINK_OBJC_RUNTIME = NO; | |||
| COMBINE_HIDPI_IMAGES = YES; | |||
| @@ -1306,6 +1306,8 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/> | |||
| @@ -1737,6 +1737,12 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\format_types</Filter> | |||
| </ClInclude> | |||
| @@ -19,7 +19,7 @@ | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Plugin Host" | |||
| osxSDK="default" osxCompatibility="default" osxArchitecture="default"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="Plugin Host" | |||
| osxSDK="default" osxCompatibility="10.5 SDK" osxArchitecture="32BitUniversal"/> | |||
| osxSDK="default" osxCompatibility="10.5 SDK" osxArchitecture="default"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_video" path="../../modules"/> | |||
| @@ -908,6 +908,8 @@ | |||
| </FileConfiguration> | |||
| </File> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_LADSPAPluginFormat.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Common.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3Headers.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.cpp"> | |||
| <FileConfiguration Name="Debug|Win32" | |||
| ExcludedFromBuild="true"> | |||
| @@ -0,0 +1,272 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||
| Copyright 2004-11 by Raw Material Software Ltd. | |||
| ------------------------------------------------------------------------------ | |||
| JUCE can be redistributed and/or modified under the terms of the GNU General | |||
| Public License (Version 2), as published by the Free Software Foundation. | |||
| A copy of the license is included in the JUCE distribution, or can be found | |||
| online at www.gnu.org/licenses. | |||
| JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||
| WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||
| A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||
| ------------------------------------------------------------------------------ | |||
| To release a closed-source product which uses JUCE, commercial licenses are | |||
| available: visit www.rawmaterialsoftware.com/juce for more information. | |||
| ============================================================================== | |||
| */ | |||
| // Your project must contain an AppConfig.h file with your project-specific settings in it, | |||
| // and your header search path must make it accessible to the module's files. | |||
| #include "AppConfig.h" | |||
| #include "../utility/juce_CheckSettingMacros.h" | |||
| #if JucePlugin_Build_VST3 | |||
| #define JUCE_MAC_WINDOW_VISIBITY_BODGE 1 | |||
| #include "../utility/juce_IncludeSystemHeaders.h" | |||
| #include "../utility/juce_IncludeModuleHeaders.h" | |||
| #include "../utility/juce_FakeMouseMoveGenerator.h" | |||
| #include "../utility/juce_CarbonVisibility.h" | |||
| #undef Component | |||
| #undef Point | |||
| //============================================================================== | |||
| namespace juce | |||
| { | |||
| static void initialiseMac() | |||
| { | |||
| #if ! JUCE_64BIT | |||
| NSApplicationLoad(); | |||
| #endif | |||
| } | |||
| #if ! JUCE_64BIT | |||
| static void updateComponentPos (Component* const comp) | |||
| { | |||
| DBG ("updateComponentPos()"); | |||
| HIViewRef dummyView = (HIViewRef) (void*) (pointer_sized_int) | |||
| comp->getProperties() ["dummyViewRef"].toString().getHexValue64(); | |||
| HIRect r; | |||
| HIViewGetFrame (dummyView, &r); | |||
| HIViewRef root; | |||
| HIViewFindByID (HIViewGetRoot (HIViewGetWindow (dummyView)), kHIViewWindowContentID, &root); | |||
| HIViewConvertRect (&r, HIViewGetSuperview (dummyView), root); | |||
| Rect windowPos; | |||
| GetWindowBounds (HIViewGetWindow (dummyView), kWindowContentRgn, &windowPos); | |||
| comp->setTopLeftPosition ((int) (windowPos.left + r.origin.x), | |||
| (int) (windowPos.top + r.origin.y)); | |||
| } | |||
| static pascal OSStatus viewBoundsChangedEvent (EventHandlerCallRef, EventRef, void* user) | |||
| { | |||
| updateComponentPos ((Component*) user); | |||
| return noErr; | |||
| } | |||
| #endif | |||
| static void* attachComponentToWindowRef (Component* comp, void* windowRef, bool isHIView) | |||
| { | |||
| DBG ("attachComponentToWindowRef()"); | |||
| JUCE_AUTORELEASEPOOL | |||
| { | |||
| #if JUCE_64BIT | |||
| NSView* parentView = (NSView*) windowRef; | |||
| #if JucePlugin_EditorRequiresKeyboardFocus | |||
| comp->addToDesktop (0, parentView); | |||
| #else | |||
| comp->addToDesktop (ComponentPeer::windowIgnoresKeyPresses, parentView); | |||
| #endif | |||
| // (this workaround is because Wavelab provides a zero-size parent view..) | |||
| if ([parentView frame].size.height == 0) | |||
| [((NSView*) comp->getWindowHandle()) setFrameOrigin: NSZeroPoint]; | |||
| comp->setVisible (true); | |||
| comp->toFront (false); | |||
| [[parentView window] setAcceptsMouseMovedEvents: YES]; | |||
| return parentView; | |||
| #else | |||
| //treat NSView like 64bit | |||
| if (! isHIView) | |||
| { | |||
| NSView* parentView = (NSView*) windowRef; | |||
| #if JucePlugin_EditorRequiresKeyboardFocus | |||
| comp->addToDesktop (0, parentView); | |||
| #else | |||
| comp->addToDesktop (ComponentPeer::windowIgnoresKeyPresses, parentView); | |||
| #endif | |||
| // (this workaround is because Wavelab provides a zero-size parent view..) | |||
| if ([parentView frame].size.height == 0) | |||
| [((NSView*) comp->getWindowHandle()) setFrameOrigin: NSZeroPoint]; | |||
| comp->setVisible (true); | |||
| comp->toFront (false); | |||
| [[parentView window] setAcceptsMouseMovedEvents: YES]; | |||
| return parentView; | |||
| } | |||
| NSWindow* hostWindow = [[NSWindow alloc] initWithWindowRef: windowRef]; | |||
| [hostWindow retain]; | |||
| [hostWindow setCanHide: YES]; | |||
| [hostWindow setReleasedWhenClosed: YES]; | |||
| HIViewRef parentView = nullptr; | |||
| WindowAttributes attributes; | |||
| GetWindowAttributes ((WindowRef) windowRef, &attributes); | |||
| if ((attributes & kWindowCompositingAttribute) != 0) | |||
| { | |||
| HIViewRef root = HIViewGetRoot ((WindowRef) windowRef); | |||
| HIViewFindByID (root, kHIViewWindowContentID, &parentView); | |||
| if (parentView == nullptr) | |||
| parentView = root; | |||
| } | |||
| else | |||
| { | |||
| GetRootControl ((WindowRef) windowRef, (ControlRef*) &parentView); | |||
| if (parentView == nullptr) | |||
| CreateRootControl ((WindowRef) windowRef, (ControlRef*) &parentView); | |||
| } | |||
| // It seems that the only way to successfully position our overlaid window is by putting a dummy | |||
| // HIView into the host's carbon window, and then catching events to see when it gets repositioned | |||
| HIViewRef dummyView = 0; | |||
| HIImageViewCreate (0, &dummyView); | |||
| HIRect r = { {0, 0}, { (float) comp->getWidth(), (float) comp->getHeight()} }; | |||
| HIViewSetFrame (dummyView, &r); | |||
| HIViewAddSubview (parentView, dummyView); | |||
| comp->getProperties().set ("dummyViewRef", String::toHexString ((pointer_sized_int) (void*) dummyView)); | |||
| EventHandlerRef ref; | |||
| const EventTypeSpec kControlBoundsChangedEvent = { kEventClassControl, kEventControlBoundsChanged }; | |||
| InstallEventHandler (GetControlEventTarget (dummyView), NewEventHandlerUPP (viewBoundsChangedEvent), 1, &kControlBoundsChangedEvent, (void*) comp, &ref); | |||
| comp->getProperties().set ("boundsEventRef", String::toHexString ((pointer_sized_int) (void*) ref)); | |||
| updateComponentPos (comp); | |||
| #if ! JucePlugin_EditorRequiresKeyboardFocus | |||
| comp->addToDesktop (ComponentPeer::windowIsTemporary | ComponentPeer::windowIgnoresKeyPresses); | |||
| #else | |||
| comp->addToDesktop (ComponentPeer::windowIsTemporary); | |||
| #endif | |||
| comp->setVisible (true); | |||
| comp->toFront (false); | |||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||
| NSWindow* pluginWindow = [pluginView window]; | |||
| [pluginWindow setExcludedFromWindowsMenu: YES]; | |||
| [pluginWindow setCanHide: YES]; | |||
| [hostWindow addChildWindow: pluginWindow | |||
| ordered: NSWindowAbove]; | |||
| [hostWindow orderFront: nil]; | |||
| [pluginWindow orderFront: nil]; | |||
| attachWindowHidingHooks (comp, (WindowRef) windowRef, hostWindow); | |||
| return hostWindow; | |||
| #endif | |||
| } | |||
| } | |||
| static void detachComponentFromWindowRef (Component* comp, void* nsWindow, bool isHIView) | |||
| { | |||
| #if JUCE_64BIT | |||
| comp->removeFromDesktop(); | |||
| #else | |||
| //treat NSView like 64bit | |||
| if (! isHIView) | |||
| { | |||
| comp->removeFromDesktop(); | |||
| } | |||
| else | |||
| { | |||
| JUCE_AUTORELEASEPOOL | |||
| { | |||
| EventHandlerRef ref = (EventHandlerRef) (void*) (pointer_sized_int) | |||
| comp->getProperties() ["boundsEventRef"].toString().getHexValue64(); | |||
| RemoveEventHandler (ref); | |||
| removeWindowHidingHooks (comp); | |||
| HIViewRef dummyView = (HIViewRef) (void*) (pointer_sized_int) | |||
| comp->getProperties() ["dummyViewRef"].toString().getHexValue64(); | |||
| if (HIViewIsValid (dummyView)) | |||
| CFRelease (dummyView); | |||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||
| NSWindow* pluginWindow = [pluginView window]; | |||
| [hostWindow removeChildWindow: pluginWindow]; | |||
| comp->removeFromDesktop(); | |||
| [hostWindow release]; | |||
| } | |||
| // The event loop needs to be run between closing the window and deleting the plugin, | |||
| // presumably to let the cocoa objects get tidied up. Leaving out this line causes crashes | |||
| // in Live and Reaper when you delete the plugin with its window open. | |||
| // (Doing it this way rather than using a single longer timout means that we can guarantee | |||
| // how many messages will be dispatched, which seems to be vital in Reaper) | |||
| for (int i = 20; --i >= 0;) | |||
| MessageManager::getInstance()->runDispatchLoopUntil (1); | |||
| } | |||
| #endif | |||
| } | |||
| static void setNativeHostWindowSize (void* nsWindow, Component* component, int newWidth, int newHeight, bool isHIView) | |||
| { | |||
| JUCE_AUTORELEASEPOOL | |||
| { | |||
| #if JUCE_64BIT | |||
| component->setSize (newWidth, newHeight); | |||
| #else | |||
| if (! isHIView) | |||
| { //Treat NSView like 64bit: | |||
| component->setSize (newWidth, newHeight); | |||
| } | |||
| else if (HIViewRef dummyView = (HIViewRef) (void*) (pointer_sized_int) | |||
| component->getProperties() ["dummyViewRef"].toString().getHexValue64()) | |||
| { | |||
| HIRect frameRect; | |||
| HIViewGetFrame (dummyView, &frameRect); | |||
| frameRect.size.width = newWidth; | |||
| frameRect.size.height = newHeight; | |||
| HIViewSetFrame (dummyView, &frameRect); | |||
| } | |||
| #endif | |||
| } | |||
| } | |||
| } // (juce namespace) | |||
| #endif | |||
| @@ -2,7 +2,7 @@ | |||
| "id": "juce_audio_plugin_client", | |||
| "name": "JUCE audio plugin wrapper classes", | |||
| "version": "3.0.2", | |||
| "description": "Classes for building VST, RTAS and AU plugins.", | |||
| "description": "Classes for building VST, VST3, RTAS, AAX and AU plugins.", | |||
| "website": "http://www.juce.com/juce", | |||
| "license": "GPL/Commercial", | |||
| @@ -14,6 +14,8 @@ | |||
| "compile": [ { "file": "VST/juce_VST_Wrapper.cpp" }, | |||
| { "file": "VST/juce_VST_Wrapper.mm", "target": "xcode" }, | |||
| { "file": "VST3/juce_VST3_Wrapper.cpp" }, | |||
| { "file": "VST3/juce_VST3_Wrapper.mm", "target": "xcode" }, | |||
| { "file": "RTAS/juce_RTAS_DigiCode1.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" }, | |||
| { "file": "RTAS/juce_RTAS_DigiCode2.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" }, | |||
| { "file": "RTAS/juce_RTAS_DigiCode3.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" }, | |||
| @@ -36,6 +38,7 @@ | |||
| "RTAS/*.mm", | |||
| "RTAS/*.h", | |||
| "VST/*", | |||
| "VST3/*", | |||
| "AAX/*", | |||
| "utility/*" | |||
| ] | |||
| @@ -25,7 +25,8 @@ | |||
| // The following checks should cause a compile error if you've forgotten to | |||
| // define all your plugin settings properly.. | |||
| #if ! (JucePlugin_Build_VST || JucePlugin_Build_AU || JucePlugin_Build_RTAS || JucePlugin_Build_AAX \ | |||
| #if ! (JucePlugin_Build_VST || JucePlugin_Build_VST3 \ | |||
| || JucePlugin_Build_AU || JucePlugin_Build_RTAS || JucePlugin_Build_AAX \ | |||
| || JucePlugin_Build_Standalone || JucePlugin_Build_LV2) | |||
| #error "You need to enable at least one plugin format!" | |||
| #endif | |||
| @@ -75,11 +76,16 @@ | |||
| #endif | |||
| //============================================================================== | |||
| #if _WIN64 || (__LP64__ && (defined(__APPLE_CPP__) || defined(__APPLE_CC__))) | |||
| #if _WIN64 || (__LP64__ && (defined (__APPLE_CPP__) || defined (__APPLE_CC__))) | |||
| #undef JucePlugin_Build_RTAS | |||
| #define JucePlugin_Build_RTAS 0 | |||
| #endif | |||
| #if ! (defined (_MSC_VER) || defined (__APPLE_CPP__) || defined (__APPLE_CC__)) | |||
| #undef JucePlugin_Build_VST3 | |||
| #define JucePlugin_Build_VST3 0 | |||
| #endif | |||
| //============================================================================== | |||
| #if JucePlugin_Build_RTAS && _MSC_VER && ! defined (JucePlugin_WinBag_path) | |||
| #error "You need to define the JucePlugin_WinBag_path value!" | |||
| @@ -59,7 +59,7 @@ static juce::String toString (const Steinberg::char16* string) noexcept { re | |||
| static juce::String toString (const Steinberg::UString128& string) noexcept { return toString (static_cast<const Steinberg::char16*> (string)); } | |||
| static juce::String toString (const Steinberg::UString256& string) noexcept { return toString (static_cast<const Steinberg::char16*> (string)); } | |||
| static void toString (Steinberg::Vst::String128 result, const juce::String& source) | |||
| static void toString128 (Steinberg::Vst::String128 result, const juce::String& source) | |||
| { | |||
| Steinberg::UString (result, 128).fromAscii (source.toUTF8()); | |||
| } | |||
| @@ -159,7 +159,6 @@ namespace Steinberg | |||
| #undef OBJ_METHODS | |||
| #undef QUERY_INTERFACE | |||
| #undef LICENCE_UID | |||
| #undef DEF_CLASS_IID | |||
| #undef BEGIN_FACTORY | |||
| #undef DEF_CLASS | |||
| #undef DEF_CLASS1 | |||