Added: VST Plugin support. Add and configure plugins via Configuration Editor. The plugin's architecture has to match the OS architecture, so most people will need 64-bit plugins. The subdirectory plugins is offered to put plugins into, but they can be opened from any directory with sufficient permissions.

Fixed: When trying to add a high-pass filter in the Configuration Editor, it was instead configured to be a low-pass filter.
This commit is contained in:
jthedering committed 2017-06-17 13:04:35 +00:00
1 parent 989812ba36
commit a24eaa0cd9
58 files changed
+3334 -151

No files matched your search

+16 -4
View File
@@ -99,7 +99,7 @@
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>muparserxd.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>muparserxd.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;crypt32.lib;dbghelp.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ModuleDefinitionFile>EqualizerAPO.def</ModuleDefinitionFile>
</Link>
<Midl>
@@ -116,7 +116,7 @@
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>muparserxd.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>muparserxd.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;crypt32.lib;dbghelp.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ModuleDefinitionFile>EqualizerAPO.def</ModuleDefinitionFile>
</Link>
<Midl>
@@ -138,7 +138,7 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>muparserx.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>muparserx.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;crypt32.lib;dbghelp.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ModuleDefinitionFile>EqualizerAPO.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
@@ -157,7 +157,7 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>muparserx.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>muparserx.lib;audioeng.lib;version.lib;wmcodecdspuuid.lib;AudioBaseProcessingObject.lib;audiomediatypecrt.lib;Shlwapi.lib;authz.lib;crypt32.lib;dbghelp.lib;libsndfile-1.lib;libfftw3f-3.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ModuleDefinitionFile>EqualizerAPO.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
@@ -190,6 +190,10 @@
<ClInclude Include="filters\PreampFilter.h" />
<ClInclude Include="filters\PreampFilterFactory.h" />
<ClInclude Include="filters\StageFilterFactory.h" />
<ClInclude Include="filters\VSTPluginFilter.h" />
<ClInclude Include="filters\VSTPluginFilterFactory.h" />
<ClInclude Include="helpers\AbstractLibrary.h" />
<ClInclude Include="helpers\aeffectx.h" />
<ClInclude Include="helpers\ChannelHelper.h" />
<ClInclude Include="helpers\GainIterator.h" />
<ClInclude Include="helpers\LogHelper.h" />
@@ -199,6 +203,8 @@
<ClInclude Include="helpers\ScopeGuard.h" />
<ClInclude Include="helpers\StringHelper.h" />
<ClInclude Include="helpers\UncaughtExceptions.h" />
<ClInclude Include="helpers\VSTPluginInstance.h" />
<ClInclude Include="helpers\VSTPluginLibrary.h" />
<ClInclude Include="IFilter.h" />
<ClInclude Include="IFilterFactory.h" />
<ClInclude Include="libHybridConv-0.1.1\libHybridConv_eapo.h" />
@@ -240,12 +246,17 @@
<ClCompile Include="filters\PreampFilter.cpp" />
<ClCompile Include="filters\PreampFilterFactory.cpp" />
<ClCompile Include="filters\StageFilterFactory.cpp" />
<ClCompile Include="filters\VSTPluginFilter.cpp" />
<ClCompile Include="filters\VSTPluginFilterFactory.cpp" />
<ClCompile Include="helpers\AbstractLibrary.cpp" />
<ClCompile Include="helpers\ChannelHelper.cpp" />
<ClCompile Include="helpers\GainIterator.cpp" />
<ClCompile Include="helpers\LogHelper.cpp" />
<ClCompile Include="helpers\MemoryHelper.cpp" />
<ClCompile Include="helpers\RegistryHelper.cpp" />
<ClCompile Include="helpers\StringHelper.cpp" />
<ClCompile Include="helpers\VSTPluginInstance.cpp" />
<ClCompile Include="helpers\VSTPluginLibrary.cpp" />
<ClCompile Include="IFilter.cpp" />
<ClCompile Include="libHybridConv-0.1.1\libHybridConv_eapo.cpp" />
<ClCompile Include="parser\RegexFunctions.cpp" />
@@ -261,6 +272,7 @@
</ItemGroup>
<ItemGroup>
<None Include="EqualizerAPO.def" />
<None Include="EqualizerAPO.licenseheader" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="EqualizerAPO.rc">