mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-06 04:00:08 +00:00
Revised multibus API and added support for multibus hosting
This commit is contained in:
parent
ebf19aa61a
commit
4fa0516f40
140 changed files with 6836 additions and 4478 deletions
|
|
@ -55,8 +55,8 @@
|
|||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>c:\SDKs\VST3 SDK;..\..\JuceLibraryCode;c:\SDKs\AAX;c:\SDKs\AAX\Interfaces;c:\SDKs\AAX\Interfaces\ACF;..\..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\SDKs\\AAX\\Libs";WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>c:\SDKs\VST3 SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
|
|
@ -86,12 +86,7 @@
|
|||
<OutputFile>$(IntDir)\GainPlugIn.bsc</OutputFile>
|
||||
</Bscmake>
|
||||
<PostBuildEvent>
|
||||
<Command>copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin\Contents"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32"
|
||||
copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32\$(TargetName).aaxplugin"
|
||||
c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32" "c:\SDKs\AAX\Utilities\PlugIn.ico"</Command>
|
||||
<Command>copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
|
|
@ -104,8 +99,8 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<AdditionalIncludeDirectories>c:\SDKs\VST3 SDK;..\..\JuceLibraryCode;c:\SDKs\AAX;c:\SDKs\AAX\Interfaces;c:\SDKs\AAX\Interfaces\ACF;..\..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;JucePlugin_AAXLibs_path="c:\\SDKs\\AAX\\Libs";WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>c:\SDKs\VST3 SDK;..\..\JuceLibraryCode;..\..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2015_78A5022=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
|
|
@ -136,16 +131,14 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<OutputFile>$(IntDir)\GainPlugIn.bsc</OutputFile>
|
||||
</Bscmake>
|
||||
<PostBuildEvent>
|
||||
<Command>copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin\Contents"
|
||||
mkdir "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32"
|
||||
copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32\$(TargetName).aaxplugin"
|
||||
c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\Contents\Win32" "c:\SDKs\AAX\Utilities\PlugIn.ico"</Command>
|
||||
<Command>copy /Y "$(OutDir)\$(TargetFileName)" "$(OutDir)\$(TargetName).vst3"</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\Source\GainProcessor.cpp"/>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioDataConverters.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -622,9 +615,6 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioChannelSet.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessor.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1798,7 +1788,6 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_basics.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_devices.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_formats.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_AAX.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_utils.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_VST2.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_VST3.cpp"/>
|
||||
|
|
@ -1814,6 +1803,7 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<ClCompile Include="..\..\JuceLibraryCode\juce_video.cpp"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioDataConverters.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioSampleBuffer.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_FloatVectorOperations.h"/>
|
||||
|
|
@ -2002,7 +1992,6 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses\CAXException.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses\ComponentBase.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses\MusicDeviceBase.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\juce_AU_Shared.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\RTAS\juce_RTAS_DigiCode_Header.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\Standalone\juce_StandaloneFilterWindow.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_CarbonVisibility.h"/>
|
||||
|
|
@ -2010,22 +1999,22 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_FakeMouseMoveGenerator.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_IncludeModuleHeaders.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_IncludeSystemHeaders.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_PluginBusUtilities.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_PluginHostType.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_WindowsHooks.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\juce_audio_plugin_client.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\juce_audio_plugin_client.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_AU_Shared.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_VSTCommon.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTInterface.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTMidiEventList.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioChannelSet.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioPlayHead.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioPluginInstance.h"/>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessor.h"/>
|
||||
|
|
@ -2466,6 +2455,7 @@ c:\SDKs\AAX\Utilities\CreatePackage.bat "$(OutDir)\$(TargetName).aaxplugin\
|
|||
<None Include="..\..\..\..\..\modules\juce_audio_formats\codecs\flac\Flac Licence.txt"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_formats\codecs\oggvorbis\Ogg Vorbis Licence.txt"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\AUResources.r"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\AUResources.r"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\juce_audio_plugin_client_AU.r"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS.r"/>
|
||||
<None Include="..\..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
|
||||
|
|
|
|||
|
|
@ -385,6 +385,9 @@
|
|||
<ClCompile Include="..\..\Source\GainProcessor.cpp">
|
||||
<Filter>GainPlugIn\Source</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.cpp">
|
||||
<Filter>Juce Modules\juce_audio_basics\buffers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioDataConverters.cpp">
|
||||
<Filter>Juce Modules\juce_audio_basics\buffers</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -904,9 +907,6 @@
|
|||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.cpp">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioChannelSet.cpp">
|
||||
<Filter>Juce Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioProcessor.cpp">
|
||||
<Filter>Juce Modules\juce_audio_processors\processors</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2182,9 +2182,6 @@
|
|||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_formats.cpp">
|
||||
<Filter>Juce Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_AAX.cpp">
|
||||
<Filter>Juce Library Code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\juce_audio_plugin_client_utils.cpp">
|
||||
<Filter>Juce Library Code</Filter>
|
||||
</ClCompile>
|
||||
|
|
@ -2226,6 +2223,9 @@
|
|||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioChannelSet.h">
|
||||
<Filter>Juce Modules\juce_audio_basics\buffers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_basics\buffers\juce_AudioDataConverters.h">
|
||||
<Filter>Juce Modules\juce_audio_basics\buffers</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2790,9 +2790,6 @@
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses\MusicDeviceBase.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\juce_AU_Shared.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\AU</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\RTAS\juce_RTAS_DigiCode_Header.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\RTAS</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2814,9 +2811,6 @@
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_IncludeSystemHeaders.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\utility</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_PluginBusUtilities.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\utility</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_plugin_client\utility\juce_PluginHostType.h">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\utility</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2835,6 +2829,9 @@
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_AU_Shared.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2850,6 +2847,9 @@
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VST3PluginFormat.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTCommon.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTInterface.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -2859,9 +2859,6 @@
|
|||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\format_types\juce_VSTPluginFormat.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\format_types</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioChannelSet.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\processors</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\modules\juce_audio_processors\processors\juce_AudioPlayHead.h">
|
||||
<Filter>Juce Modules\juce_audio_processors\processors</Filter>
|
||||
</ClInclude>
|
||||
|
|
@ -4178,6 +4175,9 @@
|
|||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\AU\AUResources.r">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client\AU</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\AUResources.r">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client</Filter>
|
||||
</None>
|
||||
<None Include="..\..\..\..\..\modules\juce_audio_plugin_client\juce_audio_plugin_client_AU.r">
|
||||
<Filter>Juce Modules\juce_audio_plugin_client</Filter>
|
||||
</None>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue