mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-24 01:54:22 +00:00
Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations.
This commit is contained in:
parent
67afa64a4b
commit
345c7aa23c
24 changed files with 256 additions and 445 deletions
|
|
@ -450,23 +450,21 @@
|
|||
DD3886D45B5988B4DAC2D049 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageSequence.h; path = ../../src/audio/midi/juce_MidiMessageSequence.h; sourceTree = SOURCE_ROOT; };
|
||||
01712FF0A160032FA1DAA8C2 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiOutput.cpp; path = ../../src/audio/midi/juce_MidiOutput.cpp; sourceTree = SOURCE_ROOT; };
|
||||
899BD7E18BE1EF7CDF53784C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiOutput.h; path = ../../src/audio/midi/juce_MidiOutput.h; sourceTree = SOURCE_ROOT; };
|
||||
1D420B75C62607886A571698 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = "../../extras/audio plugins/wrapper/AU/juce_AU_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
451684777825E63BCAD84F80 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RTAS_DigiCode_Header.h; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode_Header.h"; sourceTree = SOURCE_ROOT; };
|
||||
34AB1C83D6D5BB468415EF9F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode1.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode1.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
1DF9F1811D91207E3399ED73 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode2.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode2.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
0756D78F534D94A6D21DEB66 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode3.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode3.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
7AA357732543414F6B93B193 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_RTAS_MacUtilities.mm; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_MacUtilities.mm"; sourceTree = SOURCE_ROOT; };
|
||||
E99897FE7C6D6BF9FFDEBC08 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_WinUtilities.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_WinUtilities.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
84BB474B771F9ED7E2267589 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_Wrapper.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_Wrapper.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
8B169373A9223571680BFB71 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = "../../extras/audio plugins/wrapper/VST/juce_VST_Wrapper.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
4238044BB69E2FAEC7B16982 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = "../../extras/audio plugins/wrapper/VST/juce_VST_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
6C5940264E5E38729E74EFD8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFilterStreamer.cpp; path = "../../extras/audio plugins/wrapper/Standalone/juce_AudioFilterStreamer.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
955532BC480632ECF12F0481 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFilterStreamer.h; path = "../../extras/audio plugins/wrapper/Standalone/juce_AudioFilterStreamer.h"; sourceTree = SOURCE_ROOT; };
|
||||
235F9F5E2A3113B6B774869C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StandaloneFilterWindow.cpp; path = "../../extras/audio plugins/wrapper/Standalone/juce_StandaloneFilterWindow.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
014FB7F784D205EC810AAA52 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandaloneFilterWindow.h; path = "../../extras/audio plugins/wrapper/Standalone/juce_StandaloneFilterWindow.h"; sourceTree = SOURCE_ROOT; };
|
||||
6B3896A2CB1BB379BCDD9575 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeCharacteristics.h; path = "../../extras/audio plugins/wrapper/juce_IncludeCharacteristics.h"; sourceTree = SOURCE_ROOT; };
|
||||
6F4941C73B96CE8028AD7999 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHeaders.h; path = "../../extras/audio plugins/wrapper/juce_PluginHeaders.h"; sourceTree = SOURCE_ROOT; };
|
||||
21EAF73E1E8D839ABDF6B1CF = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = "../../extras/audio plugins/wrapper/juce_PluginHostType.h"; sourceTree = SOURCE_ROOT; };
|
||||
7B88F6B8E3A10CEAD9B0EE88 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = ../../src/audio/plugin_client/AU/juce_AU_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
1101E8CB676FDEEF0A89D921 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RTAS_DigiCode_Header.h; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode_Header.h; sourceTree = SOURCE_ROOT; };
|
||||
F222E5825D83E711C9F1B789 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode1.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode1.cpp; sourceTree = SOURCE_ROOT; };
|
||||
CEAA2B84462EF0B5026EAB0A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode2.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode2.cpp; sourceTree = SOURCE_ROOT; };
|
||||
9A3151864FB90A6A4BCCAE9B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode3.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode3.cpp; sourceTree = SOURCE_ROOT; };
|
||||
BCE37F0D994C0ADF2CCFF796 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_RTAS_MacUtilities.mm; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_MacUtilities.mm; sourceTree = SOURCE_ROOT; };
|
||||
F52ECCD6C02108A2D7F672F5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_WinUtilities.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_WinUtilities.cpp; sourceTree = SOURCE_ROOT; };
|
||||
833C3F205F05BA4ADC883E53 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_Wrapper.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_Wrapper.cpp; sourceTree = SOURCE_ROOT; };
|
||||
69C4FF0DD888BA25477561C8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = ../../src/audio/plugin_client/VST/juce_VST_Wrapper.cpp; sourceTree = SOURCE_ROOT; };
|
||||
37E1FC756833849B8C7C1215 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = ../../src/audio/plugin_client/VST/juce_VST_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
2741189DF800566462E24A14 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StandaloneFilterWindow.cpp; path = ../../src/audio/plugin_client/Standalone/juce_StandaloneFilterWindow.cpp; sourceTree = SOURCE_ROOT; };
|
||||
FAC43251D74E5140740BEF60 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandaloneFilterWindow.h; path = ../../src/audio/plugin_client/Standalone/juce_StandaloneFilterWindow.h; sourceTree = SOURCE_ROOT; };
|
||||
2E96F55074F4EB74171EE6B6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeCharacteristics.h; path = ../../src/audio/plugin_client/juce_IncludeCharacteristics.h; sourceTree = SOURCE_ROOT; };
|
||||
13F64389F0E25731A98E92CD = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHeaders.h; path = ../../src/audio/plugin_client/juce_PluginHeaders.h; sourceTree = SOURCE_ROOT; };
|
||||
7CDC2FA849B7ED73A2638A11 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = ../../src/audio/plugin_client/juce_PluginHostType.h; sourceTree = SOURCE_ROOT; };
|
||||
D76BDCCF9E1A1F26A8F578F0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioUnitPluginFormat.h; path = ../../src/audio/plugin_host/formats/juce_AudioUnitPluginFormat.h; sourceTree = SOURCE_ROOT; };
|
||||
50FAF92038EBD0127900AAA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AudioUnitPluginFormat.mm; path = ../../src/audio/plugin_host/formats/juce_AudioUnitPluginFormat.mm; sourceTree = SOURCE_ROOT; };
|
||||
2073E1A497363200233CD34E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectXPluginFormat.h; path = ../../src/audio/plugin_host/formats/juce_DirectXPluginFormat.h; sourceTree = SOURCE_ROOT; };
|
||||
|
|
@ -1191,31 +1189,29 @@
|
|||
01712FF0A160032FA1DAA8C2,
|
||||
899BD7E18BE1EF7CDF53784C ); name = midi; sourceTree = "<group>"; };
|
||||
844109733F09B5915AF75797 = { isa = PBXGroup; children = (
|
||||
1D420B75C62607886A571698 ); name = AU; sourceTree = "<group>"; };
|
||||
7B88F6B8E3A10CEAD9B0EE88 ); name = AU; sourceTree = "<group>"; };
|
||||
FAA6189E385BD13EFEFE2E08 = { isa = PBXGroup; children = (
|
||||
451684777825E63BCAD84F80,
|
||||
34AB1C83D6D5BB468415EF9F,
|
||||
1DF9F1811D91207E3399ED73,
|
||||
0756D78F534D94A6D21DEB66,
|
||||
7AA357732543414F6B93B193,
|
||||
E99897FE7C6D6BF9FFDEBC08,
|
||||
84BB474B771F9ED7E2267589 ); name = RTAS; sourceTree = "<group>"; };
|
||||
1101E8CB676FDEEF0A89D921,
|
||||
F222E5825D83E711C9F1B789,
|
||||
CEAA2B84462EF0B5026EAB0A,
|
||||
9A3151864FB90A6A4BCCAE9B,
|
||||
BCE37F0D994C0ADF2CCFF796,
|
||||
F52ECCD6C02108A2D7F672F5,
|
||||
833C3F205F05BA4ADC883E53 ); name = RTAS; sourceTree = "<group>"; };
|
||||
EBF4EE8E84A562DE2EBAE6BB = { isa = PBXGroup; children = (
|
||||
8B169373A9223571680BFB71,
|
||||
4238044BB69E2FAEC7B16982 ); name = VST; sourceTree = "<group>"; };
|
||||
69C4FF0DD888BA25477561C8,
|
||||
37E1FC756833849B8C7C1215 ); name = VST; sourceTree = "<group>"; };
|
||||
0F0D49D13522C94A0F37D4AB = { isa = PBXGroup; children = (
|
||||
6C5940264E5E38729E74EFD8,
|
||||
955532BC480632ECF12F0481,
|
||||
235F9F5E2A3113B6B774869C,
|
||||
014FB7F784D205EC810AAA52 ); name = Standalone; sourceTree = "<group>"; };
|
||||
2741189DF800566462E24A14,
|
||||
FAC43251D74E5140740BEF60 ); name = Standalone; sourceTree = "<group>"; };
|
||||
2805C9C796CD7D77C2D662BF = { isa = PBXGroup; children = (
|
||||
844109733F09B5915AF75797,
|
||||
FAA6189E385BD13EFEFE2E08,
|
||||
EBF4EE8E84A562DE2EBAE6BB,
|
||||
0F0D49D13522C94A0F37D4AB,
|
||||
6B3896A2CB1BB379BCDD9575,
|
||||
6F4941C73B96CE8028AD7999,
|
||||
21EAF73E1E8D839ABDF6B1CF ); name = plugin_client; sourceTree = "<group>"; };
|
||||
2E96F55074F4EB74171EE6B6,
|
||||
13F64389F0E25731A98E92CD,
|
||||
7CDC2FA849B7ED73A2638A11 ); name = plugin_client; sourceTree = "<group>"; };
|
||||
B1F82C796B56FCD97D211D8E = { isa = PBXGroup; children = (
|
||||
D76BDCCF9E1A1F26A8F578F0,
|
||||
50FAF92038EBD0127900AAA1,
|
||||
|
|
|
|||
|
|
@ -201,11 +201,11 @@
|
|||
</Filter>
|
||||
<Filter Name="plugin_client">
|
||||
<Filter Name="AU">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\AU\juce_AU_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\AU\juce_AU_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="RTAS">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -215,7 +215,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -235,8 +235,8 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -246,7 +246,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -258,7 +258,7 @@
|
|||
</File>
|
||||
</Filter>
|
||||
<Filter Name="VST">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -268,10 +268,10 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="Standalone">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -281,22 +281,11 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
</Filter>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHostType.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHostType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="plugin_host">
|
||||
<Filter Name="formats">
|
||||
|
|
|
|||
|
|
@ -201,11 +201,11 @@
|
|||
</Filter>
|
||||
<Filter Name="plugin_client">
|
||||
<Filter Name="AU">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\AU\juce_AU_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\AU\juce_AU_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="RTAS">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -215,7 +215,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -225,7 +225,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -235,8 +235,8 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -246,7 +246,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -258,7 +258,7 @@
|
|||
</File>
|
||||
</Filter>
|
||||
<Filter Name="VST">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -268,10 +268,10 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="Standalone">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -281,22 +281,11 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
</Filter>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHostType.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHostType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="plugin_host">
|
||||
<Filter Name="formats">
|
||||
|
|
|
|||
|
|
@ -203,11 +203,11 @@
|
|||
</Filter>
|
||||
<Filter Name="plugin_client">
|
||||
<Filter Name="AU">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\AU\juce_AU_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\AU\juce_AU_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="RTAS">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -227,7 +227,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -237,8 +237,8 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_MacUtilities.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -248,7 +248,7 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -260,7 +260,7 @@
|
|||
</File>
|
||||
</Filter>
|
||||
<Filter Name="VST">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -270,10 +270,10 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.mm"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.mm"/>
|
||||
</Filter>
|
||||
<Filter Name="Standalone">
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.cpp">
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
|
|
@ -283,22 +283,11 @@
|
|||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<FileConfiguration Name="Debug|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32"
|
||||
ExcludedFromBuild="true">
|
||||
<Tool Name="VCCLCompilerTool"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
</Filter>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\extras\audio plugins\wrapper\juce_PluginHostType.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_IncludeCharacteristics.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHeaders.h"/>
|
||||
<File RelativePath="..\..\src\audio\plugin_client\juce_PluginHostType.h"/>
|
||||
</Filter>
|
||||
<Filter Name="plugin_host">
|
||||
<Filter Name="formats">
|
||||
|
|
|
|||
|
|
@ -499,12 +499,11 @@
|
|||
<ClInclude Include="..\..\src\audio\midi\juce_MidiMessageCollector.h"/>
|
||||
<ClInclude Include="..\..\src\audio\midi\juce_MidiMessageSequence.h"/>
|
||||
<ClInclude Include="..\..\src\audio\midi\juce_MidiOutput.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_IncludeCharacteristics.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_PluginHeaders.h"/>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_PluginHostType.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_IncludeCharacteristics.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_PluginHeaders.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_PluginHostType.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_host\formats\juce_AudioUnitPluginFormat.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_host\formats\juce_DirectXPluginFormat.h"/>
|
||||
<ClInclude Include="..\..\src\audio\plugin_host\formats\juce_LADSPAPluginFormat.h"/>
|
||||
|
|
|
|||
|
|
@ -307,37 +307,34 @@
|
|||
<ClCompile Include="..\..\src\audio\midi\juce_MidiOutput.cpp">
|
||||
<Filter>Juce\Source\audio\midi</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\AU\juce_AU_Wrapper.mm">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\AU\juce_AU_Wrapper.mm">
|
||||
<Filter>Juce\Source\audio\plugin_client\AU</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode1.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode2.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode3.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_MacUtilities.mm">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_MacUtilities.mm">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_WinUtilities.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_Wrapper.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\VST</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.mm">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\VST\juce_VST_Wrapper.mm">
|
||||
<Filter>Juce\Source\audio\plugin_client\VST</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\Standalone</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<ClCompile Include="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.cpp">
|
||||
<Filter>Juce\Source\audio\plugin_client\Standalone</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\audio\plugin_host\formats\juce_AudioUnitPluginFormat.mm">
|
||||
|
|
@ -1431,22 +1428,19 @@
|
|||
<ClInclude Include="..\..\src\audio\midi\juce_MidiOutput.h">
|
||||
<Filter>Juce\Source\audio\midi</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\RTAS\juce_RTAS_DigiCode_Header.h">
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\RTAS\juce_RTAS_DigiCode_Header.h">
|
||||
<Filter>Juce\Source\audio\plugin_client\RTAS</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\Standalone\juce_AudioFilterStreamer.h">
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\Standalone\juce_StandaloneFilterWindow.h">
|
||||
<Filter>Juce\Source\audio\plugin_client\Standalone</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\Standalone\juce_StandaloneFilterWindow.h">
|
||||
<Filter>Juce\Source\audio\plugin_client\Standalone</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_IncludeCharacteristics.h">
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_IncludeCharacteristics.h">
|
||||
<Filter>Juce\Source\audio\plugin_client</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_PluginHeaders.h">
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_PluginHeaders.h">
|
||||
<Filter>Juce\Source\audio\plugin_client</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\extras\audio plugins\wrapper\juce_PluginHostType.h">
|
||||
<ClInclude Include="..\..\src\audio\plugin_client\juce_PluginHostType.h">
|
||||
<Filter>Juce\Source\audio\plugin_client</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\audio\plugin_host\formats\juce_AudioUnitPluginFormat.h">
|
||||
|
|
|
|||
|
|
@ -450,23 +450,21 @@
|
|||
DD3886D45B5988B4DAC2D049 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageSequence.h; path = ../../src/audio/midi/juce_MidiMessageSequence.h; sourceTree = SOURCE_ROOT; };
|
||||
01712FF0A160032FA1DAA8C2 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiOutput.cpp; path = ../../src/audio/midi/juce_MidiOutput.cpp; sourceTree = SOURCE_ROOT; };
|
||||
899BD7E18BE1EF7CDF53784C = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiOutput.h; path = ../../src/audio/midi/juce_MidiOutput.h; sourceTree = SOURCE_ROOT; };
|
||||
1D420B75C62607886A571698 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = "../../extras/audio plugins/wrapper/AU/juce_AU_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
451684777825E63BCAD84F80 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RTAS_DigiCode_Header.h; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode_Header.h"; sourceTree = SOURCE_ROOT; };
|
||||
34AB1C83D6D5BB468415EF9F = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode1.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode1.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
1DF9F1811D91207E3399ED73 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode2.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode2.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
0756D78F534D94A6D21DEB66 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode3.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_DigiCode3.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
7AA357732543414F6B93B193 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_RTAS_MacUtilities.mm; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_MacUtilities.mm"; sourceTree = SOURCE_ROOT; };
|
||||
E99897FE7C6D6BF9FFDEBC08 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_WinUtilities.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_WinUtilities.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
84BB474B771F9ED7E2267589 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_Wrapper.cpp; path = "../../extras/audio plugins/wrapper/RTAS/juce_RTAS_Wrapper.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
8B169373A9223571680BFB71 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = "../../extras/audio plugins/wrapper/VST/juce_VST_Wrapper.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
4238044BB69E2FAEC7B16982 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = "../../extras/audio plugins/wrapper/VST/juce_VST_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
6C5940264E5E38729E74EFD8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFilterStreamer.cpp; path = "../../extras/audio plugins/wrapper/Standalone/juce_AudioFilterStreamer.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
955532BC480632ECF12F0481 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFilterStreamer.h; path = "../../extras/audio plugins/wrapper/Standalone/juce_AudioFilterStreamer.h"; sourceTree = SOURCE_ROOT; };
|
||||
235F9F5E2A3113B6B774869C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StandaloneFilterWindow.cpp; path = "../../extras/audio plugins/wrapper/Standalone/juce_StandaloneFilterWindow.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
014FB7F784D205EC810AAA52 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandaloneFilterWindow.h; path = "../../extras/audio plugins/wrapper/Standalone/juce_StandaloneFilterWindow.h"; sourceTree = SOURCE_ROOT; };
|
||||
6B3896A2CB1BB379BCDD9575 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeCharacteristics.h; path = "../../extras/audio plugins/wrapper/juce_IncludeCharacteristics.h"; sourceTree = SOURCE_ROOT; };
|
||||
6F4941C73B96CE8028AD7999 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHeaders.h; path = "../../extras/audio plugins/wrapper/juce_PluginHeaders.h"; sourceTree = SOURCE_ROOT; };
|
||||
21EAF73E1E8D839ABDF6B1CF = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = "../../extras/audio plugins/wrapper/juce_PluginHostType.h"; sourceTree = SOURCE_ROOT; };
|
||||
7B88F6B8E3A10CEAD9B0EE88 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = ../../src/audio/plugin_client/AU/juce_AU_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
1101E8CB676FDEEF0A89D921 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RTAS_DigiCode_Header.h; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode_Header.h; sourceTree = SOURCE_ROOT; };
|
||||
F222E5825D83E711C9F1B789 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode1.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode1.cpp; sourceTree = SOURCE_ROOT; };
|
||||
CEAA2B84462EF0B5026EAB0A = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode2.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode2.cpp; sourceTree = SOURCE_ROOT; };
|
||||
9A3151864FB90A6A4BCCAE9B = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_DigiCode3.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_DigiCode3.cpp; sourceTree = SOURCE_ROOT; };
|
||||
BCE37F0D994C0ADF2CCFF796 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_RTAS_MacUtilities.mm; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_MacUtilities.mm; sourceTree = SOURCE_ROOT; };
|
||||
F52ECCD6C02108A2D7F672F5 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_WinUtilities.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_WinUtilities.cpp; sourceTree = SOURCE_ROOT; };
|
||||
833C3F205F05BA4ADC883E53 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RTAS_Wrapper.cpp; path = ../../src/audio/plugin_client/RTAS/juce_RTAS_Wrapper.cpp; sourceTree = SOURCE_ROOT; };
|
||||
69C4FF0DD888BA25477561C8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = ../../src/audio/plugin_client/VST/juce_VST_Wrapper.cpp; sourceTree = SOURCE_ROOT; };
|
||||
37E1FC756833849B8C7C1215 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = ../../src/audio/plugin_client/VST/juce_VST_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
2741189DF800566462E24A14 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StandaloneFilterWindow.cpp; path = ../../src/audio/plugin_client/Standalone/juce_StandaloneFilterWindow.cpp; sourceTree = SOURCE_ROOT; };
|
||||
FAC43251D74E5140740BEF60 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandaloneFilterWindow.h; path = ../../src/audio/plugin_client/Standalone/juce_StandaloneFilterWindow.h; sourceTree = SOURCE_ROOT; };
|
||||
2E96F55074F4EB74171EE6B6 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IncludeCharacteristics.h; path = ../../src/audio/plugin_client/juce_IncludeCharacteristics.h; sourceTree = SOURCE_ROOT; };
|
||||
13F64389F0E25731A98E92CD = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHeaders.h; path = ../../src/audio/plugin_client/juce_PluginHeaders.h; sourceTree = SOURCE_ROOT; };
|
||||
7CDC2FA849B7ED73A2638A11 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PluginHostType.h; path = ../../src/audio/plugin_client/juce_PluginHostType.h; sourceTree = SOURCE_ROOT; };
|
||||
D76BDCCF9E1A1F26A8F578F0 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioUnitPluginFormat.h; path = ../../src/audio/plugin_host/formats/juce_AudioUnitPluginFormat.h; sourceTree = SOURCE_ROOT; };
|
||||
50FAF92038EBD0127900AAA1 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AudioUnitPluginFormat.mm; path = ../../src/audio/plugin_host/formats/juce_AudioUnitPluginFormat.mm; sourceTree = SOURCE_ROOT; };
|
||||
2073E1A497363200233CD34E = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectXPluginFormat.h; path = ../../src/audio/plugin_host/formats/juce_DirectXPluginFormat.h; sourceTree = SOURCE_ROOT; };
|
||||
|
|
@ -1191,31 +1189,29 @@
|
|||
01712FF0A160032FA1DAA8C2,
|
||||
899BD7E18BE1EF7CDF53784C ); name = midi; sourceTree = "<group>"; };
|
||||
844109733F09B5915AF75797 = { isa = PBXGroup; children = (
|
||||
1D420B75C62607886A571698 ); name = AU; sourceTree = "<group>"; };
|
||||
7B88F6B8E3A10CEAD9B0EE88 ); name = AU; sourceTree = "<group>"; };
|
||||
FAA6189E385BD13EFEFE2E08 = { isa = PBXGroup; children = (
|
||||
451684777825E63BCAD84F80,
|
||||
34AB1C83D6D5BB468415EF9F,
|
||||
1DF9F1811D91207E3399ED73,
|
||||
0756D78F534D94A6D21DEB66,
|
||||
7AA357732543414F6B93B193,
|
||||
E99897FE7C6D6BF9FFDEBC08,
|
||||
84BB474B771F9ED7E2267589 ); name = RTAS; sourceTree = "<group>"; };
|
||||
1101E8CB676FDEEF0A89D921,
|
||||
F222E5825D83E711C9F1B789,
|
||||
CEAA2B84462EF0B5026EAB0A,
|
||||
9A3151864FB90A6A4BCCAE9B,
|
||||
BCE37F0D994C0ADF2CCFF796,
|
||||
F52ECCD6C02108A2D7F672F5,
|
||||
833C3F205F05BA4ADC883E53 ); name = RTAS; sourceTree = "<group>"; };
|
||||
EBF4EE8E84A562DE2EBAE6BB = { isa = PBXGroup; children = (
|
||||
8B169373A9223571680BFB71,
|
||||
4238044BB69E2FAEC7B16982 ); name = VST; sourceTree = "<group>"; };
|
||||
69C4FF0DD888BA25477561C8,
|
||||
37E1FC756833849B8C7C1215 ); name = VST; sourceTree = "<group>"; };
|
||||
0F0D49D13522C94A0F37D4AB = { isa = PBXGroup; children = (
|
||||
6C5940264E5E38729E74EFD8,
|
||||
955532BC480632ECF12F0481,
|
||||
235F9F5E2A3113B6B774869C,
|
||||
014FB7F784D205EC810AAA52 ); name = Standalone; sourceTree = "<group>"; };
|
||||
2741189DF800566462E24A14,
|
||||
FAC43251D74E5140740BEF60 ); name = Standalone; sourceTree = "<group>"; };
|
||||
2805C9C796CD7D77C2D662BF = { isa = PBXGroup; children = (
|
||||
844109733F09B5915AF75797,
|
||||
FAA6189E385BD13EFEFE2E08,
|
||||
EBF4EE8E84A562DE2EBAE6BB,
|
||||
0F0D49D13522C94A0F37D4AB,
|
||||
6B3896A2CB1BB379BCDD9575,
|
||||
6F4941C73B96CE8028AD7999,
|
||||
21EAF73E1E8D839ABDF6B1CF ); name = plugin_client; sourceTree = "<group>"; };
|
||||
2E96F55074F4EB74171EE6B6,
|
||||
13F64389F0E25731A98E92CD,
|
||||
7CDC2FA849B7ED73A2638A11 ); name = plugin_client; sourceTree = "<group>"; };
|
||||
B1F82C796B56FCD97D211D8E = { isa = PBXGroup; children = (
|
||||
D76BDCCF9E1A1F26A8F578F0,
|
||||
50FAF92038EBD0127900AAA1,
|
||||
|
|
|
|||
|
|
@ -250,10 +250,6 @@
|
|||
file="src/audio/plugin_client/VST/juce_VST_Wrapper.mm"/>
|
||||
</GROUP>
|
||||
<GROUP id="hhHHjJZ" name="Standalone">
|
||||
<FILE id="0aPHUJq" name="juce_AudioFilterStreamer.cpp" compile="0"
|
||||
resource="0" file="src/audio/plugin_client/Standalone/juce_AudioFilterStreamer.cpp"/>
|
||||
<FILE id="6ml8N6N" name="juce_AudioFilterStreamer.h" compile="0" resource="0"
|
||||
file="src/audio/plugin_client/Standalone/juce_AudioFilterStreamer.h"/>
|
||||
<FILE id="l0R8qQC" name="juce_StandaloneFilterWindow.cpp" compile="0"
|
||||
resource="0" file="src/audio/plugin_client/Standalone/juce_StandaloneFilterWindow.cpp"/>
|
||||
<FILE id="OZmMutP" name="juce_StandaloneFilterWindow.h" compile="0"
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ OBJECTS := \
|
|||
$(OBJDIR)/JuceLibraryCode2_683aaa00.o \
|
||||
$(OBJDIR)/JuceLibraryCode3_6848c181.o \
|
||||
$(OBJDIR)/JuceLibraryCode4_6856d902.o \
|
||||
$(OBJDIR)/juce_VST_Wrapper_eb4c8b25.o \
|
||||
$(OBJDIR)/juce_VST_Wrapper_f1303484.o \
|
||||
|
||||
.PHONY: clean
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ $(OBJDIR)/JuceLibraryCode4_6856d902.o: ../../JuceLibraryCode/JuceLibraryCode4.cp
|
|||
@echo "Compiling JuceLibraryCode4.cpp"
|
||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
|
||||
|
||||
$(OBJDIR)/juce_VST_Wrapper_eb4c8b25.o: ../../../../../../juce/extras/audio\ plugins/wrapper/VST/juce_VST_Wrapper.cpp
|
||||
$(OBJDIR)/juce_VST_Wrapper_f1303484.o: ../../../../../../juce/src/audio/plugin_client/VST/juce_VST_Wrapper.cpp
|
||||
-@mkdir -p $(OBJDIR)
|
||||
@echo "Compiling juce_VST_Wrapper.cpp"
|
||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<"
|
||||
|
|
|
|||
|
|
@ -26,10 +26,10 @@
|
|||
9551342606A895BB5BA07F2E = { isa = PBXBuildFile; fileRef = 6AE52580AD24BD551DB99758; };
|
||||
A1E844C7D2636CC38585B429 = { isa = PBXBuildFile; fileRef = B31CFE8BBA103078E19D1B97; };
|
||||
BD7E5458BE2F33DBBF5AF834 = { isa = PBXBuildFile; fileRef = FD33B687C6FBA3ABC581AFD7; };
|
||||
21695D03D6CEDD0D4B6A223F = { isa = PBXBuildFile; fileRef = D72A5A33070FDACF8245023C; };
|
||||
8647A1C2DFD0682E5957A448 = { isa = PBXBuildFile; fileRef = BF6A49F4F7A9B9E8054806A8; };
|
||||
862E7F1BC717EC544AA4ABB8 = { isa = PBXBuildFile; fileRef = 78F506C4822524209976CB35; };
|
||||
AC35B322C5633C758F7B07F2 = { isa = PBXBuildFile; fileRef = 2BF67235DA25FD0A85909ADC; };
|
||||
CC853B9E0B1F2B01A3CBE51D = { isa = PBXBuildFile; fileRef = E57935A1B395EC0D476DADFC; };
|
||||
2B0B523A4C3265DA5568C523 = { isa = PBXBuildFile; fileRef = 8FF96124366EA3FF2462CB5D; };
|
||||
37A5CEF9F9B523B2580D3C1E = { isa = PBXBuildFile; fileRef = A2C6C4FD1DCE5EFAA2163E5C; };
|
||||
EB107FBF3FCD101D37454F1E = { isa = PBXBuildFile; fileRef = 7BA88B94922B5480855DD012; };
|
||||
B7D2D2868983939B35532885 = { isa = PBXBuildFile; fileRef = 6C254919C15224D13FE6D174; settings = {COMPILER_FLAGS = "-w"; }; };
|
||||
3723101DD64447FE9A530323 = { isa = PBXBuildFile; fileRef = 38E2002644D5BBC2E88ACB70; settings = {COMPILER_FLAGS = "-w"; }; };
|
||||
EBBDC594F4DF0EF42E017C64 = { isa = PBXBuildFile; fileRef = 616DF8861CA45D7FFE92CA35; settings = {COMPILER_FLAGS = "-w"; }; };
|
||||
|
|
@ -79,10 +79,10 @@
|
|||
B31CFE8BBA103078E19D1B97 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode3.mm; path = ../../JuceLibraryCode/JuceLibraryCode3.mm; sourceTree = SOURCE_ROOT; };
|
||||
FD33B687C6FBA3ABC581AFD7 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = JuceLibraryCode4.mm; path = ../../JuceLibraryCode/JuceLibraryCode4.mm; sourceTree = SOURCE_ROOT; };
|
||||
DF8AD10F6B21858C3378B63F = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JucePluginCharacteristics.h; path = ../../JuceLibraryCode/JucePluginCharacteristics.h; sourceTree = SOURCE_ROOT; };
|
||||
D72A5A33070FDACF8245023C = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = "../../../../../../juce/extras/audio plugins/wrapper/VST/juce_VST_Wrapper.cpp"; sourceTree = SOURCE_ROOT; };
|
||||
BF6A49F4F7A9B9E8054806A8 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = "../../../../../../juce/extras/audio plugins/wrapper/VST/juce_VST_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
78F506C4822524209976CB35 = { isa = PBXFileReference; lastKnownFileType = file.r; name = juce_AU_Resources.r; path = "../../../../../../juce/extras/audio plugins/wrapper/AU/juce_AU_Resources.r"; sourceTree = SOURCE_ROOT; };
|
||||
2BF67235DA25FD0A85909ADC = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = "../../../../../../juce/extras/audio plugins/wrapper/AU/juce_AU_Wrapper.mm"; sourceTree = SOURCE_ROOT; };
|
||||
E57935A1B395EC0D476DADFC = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_VST_Wrapper.cpp; path = ../../../../../../juce/src/audio/plugin_client/VST/juce_VST_Wrapper.cpp; sourceTree = SOURCE_ROOT; };
|
||||
8FF96124366EA3FF2462CB5D = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_VST_Wrapper.mm; path = ../../../../../../juce/src/audio/plugin_client/VST/juce_VST_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
A2C6C4FD1DCE5EFAA2163E5C = { isa = PBXFileReference; lastKnownFileType = file.r; name = juce_AU_Resources.r; path = ../../../../../../juce/src/audio/plugin_client/AU/juce_AU_Resources.r; sourceTree = SOURCE_ROOT; };
|
||||
7BA88B94922B5480855DD012 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_AU_Wrapper.mm; path = ../../../../../../juce/src/audio/plugin_client/AU/juce_AU_Wrapper.mm; sourceTree = SOURCE_ROOT; };
|
||||
70DC3C63DDDFB1C5A22A8C36 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CADebugMacros.h; path = Extras/CoreAudio/PublicUtility/CADebugMacros.h; sourceTree = DEVELOPER_DIR; };
|
||||
6C254919C15224D13FE6D174 = { isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = CAAUParameter.cpp; path = Extras/CoreAudio/PublicUtility/CAAUParameter.cpp; sourceTree = DEVELOPER_DIR; };
|
||||
AEDBCF2FF9E1FBD5B9958FB4 = { isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CAAUParameter.h; path = Extras/CoreAudio/PublicUtility/CAAUParameter.h; sourceTree = DEVELOPER_DIR; };
|
||||
|
|
@ -147,8 +147,8 @@
|
|||
FD33B687C6FBA3ABC581AFD7,
|
||||
DF8AD10F6B21858C3378B63F ); name = "Juce Library Code"; sourceTree = "<group>"; };
|
||||
B7F037957C49AE7943C354C9 = { isa = PBXGroup; children = (
|
||||
D72A5A33070FDACF8245023C,
|
||||
BF6A49F4F7A9B9E8054806A8 ); name = "Juce VST Wrapper"; sourceTree = "<group>"; };
|
||||
E57935A1B395EC0D476DADFC,
|
||||
8FF96124366EA3FF2462CB5D ); name = "Juce VST Wrapper"; sourceTree = "<group>"; };
|
||||
17A9711DC035377B969B90C2 = { isa = PBXGroup; children = (
|
||||
70DC3C63DDDFB1C5A22A8C36,
|
||||
6C254919C15224D13FE6D174,
|
||||
|
|
@ -201,8 +201,8 @@
|
|||
B50242715BF944E7711A5939,
|
||||
F2595F2DC0235F848F9474E8 ); name = "Apple AU Files"; sourceTree = "<group>"; };
|
||||
5180919A8096CFD082284336 = { isa = PBXGroup; children = (
|
||||
78F506C4822524209976CB35,
|
||||
2BF67235DA25FD0A85909ADC,
|
||||
A2C6C4FD1DCE5EFAA2163E5C,
|
||||
7BA88B94922B5480855DD012,
|
||||
17A9711DC035377B969B90C2 ); name = "Juce AU Wrapper"; sourceTree = "<group>"; };
|
||||
7756687B5FD0903C5F83BB9E = { isa = PBXGroup; children = (
|
||||
81567EBA449466A95492511B ); name = Resources; sourceTree = "<group>"; };
|
||||
|
|
@ -309,7 +309,7 @@
|
|||
F4B05B483343A2F3C923C6B4 ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; };
|
||||
145D936BBD5425D74172B206 = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; };
|
||||
A79C4026C596A99BB0ADC224 = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = (
|
||||
862E7F1BC717EC544AA4ABB8 ); runOnlyForDeploymentPostprocessing = 0; };
|
||||
37A5CEF9F9B523B2580D3C1E ); runOnlyForDeploymentPostprocessing = 0; };
|
||||
F0F39FCA8C402F34BB74F6B3 = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (
|
||||
5AF66C048A4815F5A8ECDDCD,
|
||||
209FB8C7F7BE85A70E5D98D7,
|
||||
|
|
@ -317,9 +317,9 @@
|
|||
9551342606A895BB5BA07F2E,
|
||||
A1E844C7D2636CC38585B429,
|
||||
BD7E5458BE2F33DBBF5AF834,
|
||||
21695D03D6CEDD0D4B6A223F,
|
||||
8647A1C2DFD0682E5957A448,
|
||||
AC35B322C5633C758F7B07F2,
|
||||
CC853B9E0B1F2B01A3CBE51D,
|
||||
2B0B523A4C3265DA5568C523,
|
||||
EB107FBF3FCD101D37454F1E,
|
||||
B7D2D2868983939B35532885,
|
||||
3723101DD64447FE9A530323,
|
||||
EBBDC594F4DF0EF42E017C64,
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@
|
|||
<File RelativePath="..\..\JuceLibraryCode\JucePluginCharacteristics.h"/>
|
||||
</Filter>
|
||||
<Filter Name="Juce VST Wrapper">
|
||||
<File RelativePath="..\..\..\..\..\..\juce\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp"/>
|
||||
<File RelativePath="..\..\..\..\..\..\juce\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp"/>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals/>
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@
|
|||
<File RelativePath="..\..\JuceLibraryCode\JucePluginCharacteristics.h"/>
|
||||
</Filter>
|
||||
<Filter Name="Juce VST Wrapper">
|
||||
<File RelativePath="..\..\..\..\..\..\juce\extras\audio plugins\wrapper\VST\juce_VST_Wrapper.cpp"/>
|
||||
<File RelativePath="..\..\..\..\..\..\juce\src\audio\plugin_client\VST\juce_VST_Wrapper.cpp"/>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals/>
|
||||
|
|
|
|||
|
|
@ -16547,22 +16547,17 @@ void Thread::stopAllThreads (const int timeOutMilliseconds)
|
|||
|
||||
void SpinLock::enter() const noexcept
|
||||
{
|
||||
if (! lock.compareAndSetBool (1, 0))
|
||||
if (! tryEnter())
|
||||
{
|
||||
for (int i = 20; --i >= 0;)
|
||||
if (lock.compareAndSetBool (1, 0))
|
||||
if (tryEnter())
|
||||
return;
|
||||
|
||||
while (! lock.compareAndSetBool (1, 0))
|
||||
while (! tryEnter())
|
||||
Thread::yield();
|
||||
}
|
||||
}
|
||||
|
||||
bool SpinLock::tryEnter() const noexcept
|
||||
{
|
||||
return lock.compareAndSetBool (1, 0);
|
||||
}
|
||||
|
||||
END_JUCE_NAMESPACE
|
||||
/*** End of inlined file: juce_Thread.cpp ***/
|
||||
|
||||
|
|
@ -39078,6 +39073,8 @@ class InternalTimerThread : private Thread,
|
|||
private AsyncUpdater
|
||||
{
|
||||
public:
|
||||
typedef SpinLock LockType;
|
||||
|
||||
InternalTimerThread()
|
||||
: Thread ("Juce Timer"),
|
||||
firstTimer (nullptr),
|
||||
|
|
@ -39155,7 +39152,7 @@ public:
|
|||
|
||||
void callTimers()
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (lock);
|
||||
const LockType::ScopedLockType sl (lock);
|
||||
|
||||
while (firstTimer != nullptr && firstTimer->countdownMs <= 0)
|
||||
{
|
||||
|
|
@ -39165,7 +39162,7 @@ public:
|
|||
removeTimer (t);
|
||||
addTimer (t);
|
||||
|
||||
const SpinLock::ScopedUnlockType ul (lock);
|
||||
const LockType::ScopedUnlockType ul (lock);
|
||||
|
||||
JUCE_TRY
|
||||
{
|
||||
|
|
@ -39240,7 +39237,7 @@ public:
|
|||
private:
|
||||
friend class Timer;
|
||||
static InternalTimerThread* instance;
|
||||
static SpinLock lock;
|
||||
static LockType lock;
|
||||
Timer* volatile firstTimer;
|
||||
Atomic <int> callbackNeeded;
|
||||
|
||||
|
|
@ -39331,7 +39328,7 @@ private:
|
|||
|
||||
int getTimeUntilFirstTimer (const int numMillisecsElapsed) const
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (lock);
|
||||
const LockType::ScopedLockType sl (lock);
|
||||
|
||||
for (Timer* t = firstTimer; t != nullptr; t = t->next)
|
||||
t->countdownMs -= numMillisecsElapsed;
|
||||
|
|
@ -39348,7 +39345,7 @@ private:
|
|||
};
|
||||
|
||||
InternalTimerThread* InternalTimerThread::instance = nullptr;
|
||||
SpinLock InternalTimerThread::lock;
|
||||
InternalTimerThread::LockType InternalTimerThread::lock;
|
||||
|
||||
void juce_callAnyTimersSynchronously()
|
||||
{
|
||||
|
|
@ -39366,7 +39363,7 @@ Timer::Timer() noexcept
|
|||
next (nullptr)
|
||||
{
|
||||
#if JUCE_DEBUG
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
activeTimers.add (this);
|
||||
#endif
|
||||
}
|
||||
|
|
@ -39378,7 +39375,7 @@ Timer::Timer (const Timer&) noexcept
|
|||
next (nullptr)
|
||||
{
|
||||
#if JUCE_DEBUG
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
activeTimers.add (this);
|
||||
#endif
|
||||
}
|
||||
|
|
@ -39394,7 +39391,7 @@ Timer::~Timer()
|
|||
|
||||
void Timer::startTimer (const int interval) noexcept
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
|
||||
#if JUCE_DEBUG
|
||||
// this isn't a valid object! Your timer might be a dangling pointer or something..
|
||||
|
|
@ -39415,7 +39412,7 @@ void Timer::startTimer (const int interval) noexcept
|
|||
|
||||
void Timer::stopTimer() noexcept
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
|
||||
#if JUCE_DEBUG
|
||||
// this isn't a valid object! Your timer might be a dangling pointer or something..
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ namespace JuceDummyNamespace {}
|
|||
*/
|
||||
#define JUCE_MAJOR_VERSION 1
|
||||
#define JUCE_MINOR_VERSION 53
|
||||
#define JUCE_BUILDNUMBER 72
|
||||
#define JUCE_BUILDNUMBER 73
|
||||
|
||||
/** Current Juce version number.
|
||||
|
||||
|
|
@ -22135,7 +22135,10 @@ public:
|
|||
void enter() const noexcept;
|
||||
|
||||
/** Attempts to acquire the lock, returning true if this was successful. */
|
||||
bool tryEnter() const noexcept;
|
||||
inline bool tryEnter() const noexcept
|
||||
{
|
||||
return lock.compareAndSetBool (1, 0);
|
||||
}
|
||||
|
||||
/** Releases the lock. */
|
||||
inline void exit() const noexcept
|
||||
|
|
|
|||
|
|
@ -23,22 +23,18 @@
|
|||
==============================================================================
|
||||
*/
|
||||
|
||||
#if _MSC_VER
|
||||
|
||||
// (these functions are in their own file because of problems including windows.h
|
||||
// at the same time as the Digi headers)
|
||||
|
||||
#if _MSC_VER
|
||||
|
||||
#define _DO_NOT_DECLARE_INTERLOCKED_INTRINSICS_IN_MEMORY // (workaround for a VC build problem)
|
||||
#include <intrin.h>
|
||||
#include <windows.h>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma pack (push, 8)
|
||||
#endif
|
||||
|
||||
#pragma pack (push, 8)
|
||||
#include "../juce_PluginHeaders.h"
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma pack (pop)
|
||||
#endif
|
||||
#pragma pack (pop)
|
||||
|
||||
#if JucePlugin_Build_RTAS
|
||||
|
||||
|
|
|
|||
|
|
@ -1,54 +0,0 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
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.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
||||
#include "juce_AudioFilterStreamer.h"
|
||||
#include "../juce_IncludeCharacteristics.h"
|
||||
|
||||
|
||||
//==============================================================================
|
||||
AudioFilterStreamingDeviceManager::AudioFilterStreamingDeviceManager()
|
||||
{
|
||||
player = new AudioProcessorPlayer();
|
||||
|
||||
addAudioCallback (player);
|
||||
addMidiInputCallback (String::empty, player);
|
||||
}
|
||||
|
||||
AudioFilterStreamingDeviceManager::~AudioFilterStreamingDeviceManager()
|
||||
{
|
||||
setFilter (nullptr);
|
||||
|
||||
removeMidiInputCallback (String::empty, player);
|
||||
removeAudioCallback (player);
|
||||
|
||||
clearSingletonInstance();
|
||||
}
|
||||
|
||||
void AudioFilterStreamingDeviceManager::setFilter (AudioProcessor* filterToStream)
|
||||
{
|
||||
player->setProcessor (filterToStream);
|
||||
}
|
||||
|
||||
juce_ImplementSingleton (AudioFilterStreamingDeviceManager);
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
/*
|
||||
==============================================================================
|
||||
|
||||
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.
|
||||
|
||||
==============================================================================
|
||||
*/
|
||||
|
||||
#ifndef __JUCE_AUDIOFILTERSTREAMER_JUCEHEADER__
|
||||
#define __JUCE_AUDIOFILTERSTREAMER_JUCEHEADER__
|
||||
|
||||
#include "../juce_PluginHeaders.h"
|
||||
|
||||
|
||||
//==============================================================================
|
||||
/**
|
||||
Wraps an AudioFilterStreamer in an AudioDeviceManager to make it easy to
|
||||
create a standalone filter.
|
||||
|
||||
This simply acts as a singleton AudioDeviceManager, which continuously
|
||||
streams audio from the filter you give it with the setFilter() method.
|
||||
|
||||
To use it, simply create an instance of it (or use getInstance() if you're
|
||||
using it as a singleton), initialise it like you would a normal
|
||||
AudioDeviceManager, and call setFilter() to start it running your plugin.
|
||||
|
||||
*/
|
||||
class AudioFilterStreamingDeviceManager : public AudioDeviceManager
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
AudioFilterStreamingDeviceManager();
|
||||
~AudioFilterStreamingDeviceManager();
|
||||
|
||||
juce_DeclareSingleton (AudioFilterStreamingDeviceManager, true);
|
||||
|
||||
//==============================================================================
|
||||
/** Tells the device which filter to stream audio through.
|
||||
|
||||
Pass in 0 to deselect the current filter.
|
||||
*/
|
||||
void setFilter (AudioProcessor* filterToStream);
|
||||
|
||||
private:
|
||||
//==============================================================================
|
||||
ScopedPointer <AudioProcessorPlayer> player;
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFilterStreamingDeviceManager);
|
||||
};
|
||||
|
||||
|
||||
#endif // __JUCE_AUDIOFILTERSTREAMER_JUCEHEADER__
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
*/
|
||||
|
||||
#include "juce_StandaloneFilterWindow.h"
|
||||
#include "../juce_PluginHeaders.h"
|
||||
|
||||
|
||||
//==============================================================================
|
||||
/** Somewhere in the codebase of your plugin, you need to implement this function
|
||||
|
|
@ -50,57 +50,57 @@ StandaloneFilterWindow::StandaloneFilterWindow (const String& title,
|
|||
JUCE_TRY
|
||||
{
|
||||
filter = createPluginFilter();
|
||||
|
||||
if (filter != nullptr)
|
||||
{
|
||||
filter->setPlayConfigDetails (JucePlugin_MaxNumInputChannels,
|
||||
JucePlugin_MaxNumOutputChannels,
|
||||
44100, 512);
|
||||
|
||||
PropertySet* const globalSettings = getGlobalSettings();
|
||||
|
||||
deviceManager = new AudioFilterStreamingDeviceManager();
|
||||
deviceManager->setFilter (filter);
|
||||
|
||||
ScopedPointer<XmlElement> savedState;
|
||||
|
||||
if (globalSettings != nullptr)
|
||||
savedState = globalSettings->getXmlValue ("audioSetup");
|
||||
|
||||
deviceManager->initialise (filter->getNumInputChannels(),
|
||||
filter->getNumOutputChannels(),
|
||||
savedState,
|
||||
true);
|
||||
|
||||
if (globalSettings != nullptr)
|
||||
{
|
||||
MemoryBlock data;
|
||||
|
||||
if (data.fromBase64Encoding (globalSettings->getValue ("filterState"))
|
||||
&& data.getSize() > 0)
|
||||
{
|
||||
filter->setStateInformation (data.getData(), data.getSize());
|
||||
}
|
||||
}
|
||||
|
||||
setContentOwned (filter->createEditorIfNeeded(), true);
|
||||
|
||||
const int x = globalSettings->getIntValue ("windowX", -100);
|
||||
const int y = globalSettings->getIntValue ("windowY", -100);
|
||||
|
||||
if (x != -100 && y != -100)
|
||||
setBoundsConstrained (Rectangle<int> (x, y, getWidth(), getHeight()));
|
||||
else
|
||||
centreWithSize (getWidth(), getHeight());
|
||||
}
|
||||
}
|
||||
JUCE_CATCH_ALL
|
||||
|
||||
if (deviceManager == nullptr)
|
||||
if (filter == nullptr)
|
||||
{
|
||||
jassertfalse // Your filter didn't create correctly! In a standalone app that's not too great.
|
||||
JUCEApplication::quit();
|
||||
}
|
||||
|
||||
filter->setPlayConfigDetails (JucePlugin_MaxNumInputChannels,
|
||||
JucePlugin_MaxNumOutputChannels,
|
||||
44100, 512);
|
||||
|
||||
PropertySet* const globalSettings = getGlobalSettings();
|
||||
|
||||
deviceManager = new AudioDeviceManager();
|
||||
deviceManager->addAudioCallback (&player);
|
||||
deviceManager->addMidiInputCallback (String::empty, &player);
|
||||
|
||||
player.setProcessor (filter);
|
||||
|
||||
ScopedPointer<XmlElement> savedState;
|
||||
|
||||
if (globalSettings != nullptr)
|
||||
savedState = globalSettings->getXmlValue ("audioSetup");
|
||||
|
||||
deviceManager->initialise (filter->getNumInputChannels(),
|
||||
filter->getNumOutputChannels(),
|
||||
savedState,
|
||||
true);
|
||||
|
||||
if (globalSettings != nullptr)
|
||||
{
|
||||
MemoryBlock data;
|
||||
|
||||
if (data.fromBase64Encoding (globalSettings->getValue ("filterState"))
|
||||
&& data.getSize() > 0)
|
||||
{
|
||||
filter->setStateInformation (data.getData(), data.getSize());
|
||||
}
|
||||
}
|
||||
|
||||
setContentOwned (filter->createEditorIfNeeded(), true);
|
||||
|
||||
const int x = globalSettings->getIntValue ("windowX", -100);
|
||||
const int y = globalSettings->getIntValue ("windowY", -100);
|
||||
|
||||
if (x != -100 && y != -100)
|
||||
setBoundsConstrained (Rectangle<int> (x, y, getWidth(), getHeight()));
|
||||
else
|
||||
centreWithSize (getWidth(), getHeight());
|
||||
}
|
||||
|
||||
StandaloneFilterWindow::~StandaloneFilterWindow()
|
||||
|
|
@ -119,6 +119,8 @@ StandaloneFilterWindow::~StandaloneFilterWindow()
|
|||
}
|
||||
}
|
||||
|
||||
deviceManager->removeMidiInputCallback (String::empty, &player);
|
||||
deviceManager->removeAudioCallback (&player);
|
||||
deviceManager = nullptr;
|
||||
|
||||
if (globalSettings != nullptr && filter != nullptr)
|
||||
|
|
@ -135,8 +137,7 @@ StandaloneFilterWindow::~StandaloneFilterWindow()
|
|||
//==============================================================================
|
||||
void StandaloneFilterWindow::deleteFilter()
|
||||
{
|
||||
if (deviceManager != nullptr)
|
||||
deviceManager->setFilter (nullptr);
|
||||
player.setProcessor (nullptr);
|
||||
|
||||
if (filter != nullptr && getContentComponent() != nullptr)
|
||||
{
|
||||
|
|
@ -156,7 +157,7 @@ void StandaloneFilterWindow::resetFilter()
|
|||
if (filter != nullptr)
|
||||
{
|
||||
if (deviceManager != nullptr)
|
||||
deviceManager->setFilter (filter);
|
||||
player.setProcessor (filter);
|
||||
|
||||
setContentOwned (filter->createEditorIfNeeded(), true);
|
||||
}
|
||||
|
|
@ -258,36 +259,23 @@ void StandaloneFilterWindow::resized()
|
|||
|
||||
void StandaloneFilterWindow::buttonClicked (Button*)
|
||||
{
|
||||
if (filter == nullptr)
|
||||
return;
|
||||
|
||||
PopupMenu m;
|
||||
m.addItem (1, TRANS("Audio Settings..."));
|
||||
m.addSeparator();
|
||||
m.addItem (2, TRANS("Save current state..."));
|
||||
m.addItem (3, TRANS("Load a saved state..."));
|
||||
m.addSeparator();
|
||||
m.addItem (4, TRANS("Reset to default state"));
|
||||
|
||||
switch (m.showAt (&optionsButton))
|
||||
if (filter != nullptr)
|
||||
{
|
||||
case 1:
|
||||
showAudioSettingsDialog();
|
||||
break;
|
||||
PopupMenu m;
|
||||
m.addItem (1, TRANS("Audio Settings..."));
|
||||
m.addSeparator();
|
||||
m.addItem (2, TRANS("Save current state..."));
|
||||
m.addItem (3, TRANS("Load a saved state..."));
|
||||
m.addSeparator();
|
||||
m.addItem (4, TRANS("Reset to default state"));
|
||||
|
||||
case 2:
|
||||
saveState();
|
||||
break;
|
||||
|
||||
case 3:
|
||||
loadState();
|
||||
break;
|
||||
|
||||
case 4:
|
||||
resetFilter();
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
switch (m.showAt (&optionsButton))
|
||||
{
|
||||
case 1: showAudioSettingsDialog(); break;
|
||||
case 2: saveState(); break;
|
||||
case 3: loadState(); break;
|
||||
case 4: resetFilter(); break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
#ifndef __JUCE_STANDALONEFILTERWINDOW_JUCEHEADER__
|
||||
#define __JUCE_STANDALONEFILTERWINDOW_JUCEHEADER__
|
||||
|
||||
#include "juce_AudioFilterStreamer.h"
|
||||
#include "../juce_PluginHeaders.h"
|
||||
|
||||
|
||||
//==============================================================================
|
||||
|
|
@ -76,7 +76,8 @@ public:
|
|||
|
||||
private:
|
||||
ScopedPointer<AudioProcessor> filter;
|
||||
ScopedPointer<AudioFilterStreamingDeviceManager> deviceManager;
|
||||
ScopedPointer<AudioDeviceManager> deviceManager;
|
||||
AudioProcessorPlayer player;
|
||||
TextButton optionsButton;
|
||||
|
||||
void deleteFilter();
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
==============================================================================
|
||||
|
||||
This file is part of the JUCE library - "Jules' Utility Class Extensions"
|
||||
Copyright 2004-9 by Raw Material Software Ltd.
|
||||
Copyright 2004-11 by Raw Material Software Ltd.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
==============================================================================
|
||||
|
||||
This file is part of the JUCE library - "Jules' Utility Class Extensions"
|
||||
Copyright 2004-9 by Raw Material Software Ltd.
|
||||
Copyright 2004-11 by Raw Material Software Ltd.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
*/
|
||||
|
||||
#include "juce_IncludeCharacteristics.h"
|
||||
#include "../../../juce_amalgamated.h"
|
||||
#include "../../../juce.h"
|
||||
|
||||
#ifndef __JUCE_PLUGINHEADERS_JUCEHEADER__
|
||||
#define __JUCE_PLUGINHEADERS_JUCEHEADER__
|
||||
|
|
@ -121,10 +121,10 @@ static void removeWindowHidingHooks (Component* comp)
|
|||
comp->getProperties() ["carbonEventRef"].toString().getHexValue64());
|
||||
}
|
||||
|
||||
#else
|
||||
#elif JUCE_MAC
|
||||
static void attachWindowHidingHooks (void*, void*, void*) {}
|
||||
static void removeWindowHidingHooks (void*) {}
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
#endif // __JUCE_PLUGINHEADERS_JUCEHEADER__
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
==============================================================================
|
||||
|
||||
This file is part of the JUCE library - "Jules' Utility Class Extensions"
|
||||
Copyright 2004-9 by Raw Material Software Ltd.
|
||||
Copyright 2004-11 by Raw Material Software Ltd.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
|
|
@ -23,7 +23,6 @@
|
|||
==============================================================================
|
||||
*/
|
||||
|
||||
|
||||
//==============================================================================
|
||||
class PluginHostType
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
*/
|
||||
#define JUCE_MAJOR_VERSION 1
|
||||
#define JUCE_MINOR_VERSION 53
|
||||
#define JUCE_BUILDNUMBER 72
|
||||
#define JUCE_BUILDNUMBER 73
|
||||
|
||||
/** Current Juce version number.
|
||||
|
||||
|
|
|
|||
|
|
@ -44,6 +44,8 @@ class InternalTimerThread : private Thread,
|
|||
private AsyncUpdater
|
||||
{
|
||||
public:
|
||||
typedef SpinLock LockType;
|
||||
|
||||
InternalTimerThread()
|
||||
: Thread ("Juce Timer"),
|
||||
firstTimer (nullptr),
|
||||
|
|
@ -121,7 +123,7 @@ public:
|
|||
|
||||
void callTimers()
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (lock);
|
||||
const LockType::ScopedLockType sl (lock);
|
||||
|
||||
while (firstTimer != nullptr && firstTimer->countdownMs <= 0)
|
||||
{
|
||||
|
|
@ -131,7 +133,7 @@ public:
|
|||
removeTimer (t);
|
||||
addTimer (t);
|
||||
|
||||
const SpinLock::ScopedUnlockType ul (lock);
|
||||
const LockType::ScopedUnlockType ul (lock);
|
||||
|
||||
JUCE_TRY
|
||||
{
|
||||
|
|
@ -206,7 +208,7 @@ public:
|
|||
private:
|
||||
friend class Timer;
|
||||
static InternalTimerThread* instance;
|
||||
static SpinLock lock;
|
||||
static LockType lock;
|
||||
Timer* volatile firstTimer;
|
||||
Atomic <int> callbackNeeded;
|
||||
|
||||
|
|
@ -298,7 +300,7 @@ private:
|
|||
|
||||
int getTimeUntilFirstTimer (const int numMillisecsElapsed) const
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (lock);
|
||||
const LockType::ScopedLockType sl (lock);
|
||||
|
||||
for (Timer* t = firstTimer; t != nullptr; t = t->next)
|
||||
t->countdownMs -= numMillisecsElapsed;
|
||||
|
|
@ -315,7 +317,7 @@ private:
|
|||
};
|
||||
|
||||
InternalTimerThread* InternalTimerThread::instance = nullptr;
|
||||
SpinLock InternalTimerThread::lock;
|
||||
InternalTimerThread::LockType InternalTimerThread::lock;
|
||||
|
||||
void juce_callAnyTimersSynchronously()
|
||||
{
|
||||
|
|
@ -334,7 +336,7 @@ Timer::Timer() noexcept
|
|||
next (nullptr)
|
||||
{
|
||||
#if JUCE_DEBUG
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
activeTimers.add (this);
|
||||
#endif
|
||||
}
|
||||
|
|
@ -346,7 +348,7 @@ Timer::Timer (const Timer&) noexcept
|
|||
next (nullptr)
|
||||
{
|
||||
#if JUCE_DEBUG
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
activeTimers.add (this);
|
||||
#endif
|
||||
}
|
||||
|
|
@ -362,7 +364,7 @@ Timer::~Timer()
|
|||
|
||||
void Timer::startTimer (const int interval) noexcept
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
|
||||
#if JUCE_DEBUG
|
||||
// this isn't a valid object! Your timer might be a dangling pointer or something..
|
||||
|
|
@ -383,7 +385,7 @@ void Timer::startTimer (const int interval) noexcept
|
|||
|
||||
void Timer::stopTimer() noexcept
|
||||
{
|
||||
const SpinLock::ScopedLockType sl (InternalTimerThread::lock);
|
||||
const InternalTimerThread::LockType::ScopedLockType sl (InternalTimerThread::lock);
|
||||
|
||||
#if JUCE_DEBUG
|
||||
// this isn't a valid object! Your timer might be a dangling pointer or something..
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue