NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler
Log | Files | Refs | Submodules | README | LICENSE

commit 6534b32a1c3ff7c2de5f7799ed180951310a4de7
parent 1f3585c594dcac5dc7176f5003cb4ae4d79cd058
Author: Steven Atkinson <steven@atkinson.mn>
Date:   Sun,  1 Oct 2023 15:14:33 -0700

Move dependency on general audio DSP tools from `NeuralAmpModelerCore` to `AudioDSPTools` (#374)

* Add AudioDSPTools

* Update NeuralAmpModelerCore

Update to version without dsp/
Use AudioDSPTools instead.

* Move location of AudioDSPTools to be like core

* Undo

* Move location of AudioDSPTools submodule

* Change location of Core/dsp to AudioDSPTools/dsp for VS solution

* Update locations for AudioDSPTools in VS solution projects
Diffstat:
M.gitmodules | 3+++
ANeuralAmpModeler/AudioDSPTools | 1+
MNeuralAmpModeler/NeuralAmpModeler.h | 10+++++-----
MNeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj | 30++++++++++++------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters | 75+++++++++++++++++++++++++++++++++++++++------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj | 30++++++++++++------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters | 69++++++++++++++++++++++++++++++++++++---------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj | 2+-
MNeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj | 2+-
MNeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj | 30++++++++++++------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters | 75+++++++++++++++++++++++++++++++++++++++------------------------------------
11 files changed, 161 insertions(+), 166 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -7,3 +7,6 @@ [submodule "NeuralAmpModeler/NeuralAmpModelerCore"] path = NeuralAmpModeler/NeuralAmpModelerCore url = https://github.com/sdatkinson/NeuralAmpModelerCore.git +[submodule "AudioDSPTools"] + path = NeuralAmpModeler/AudioDSPTools + url = https://github.com/sdatkinson/AudioDSPTools.git diff --git a/NeuralAmpModeler/AudioDSPTools b/NeuralAmpModeler/AudioDSPTools @@ -0,0 +1 @@ +Subproject commit 37f73d9ea6698b1b56c5a54fbdfa453a84fbd0b9 diff --git a/NeuralAmpModeler/NeuralAmpModeler.h b/NeuralAmpModeler/NeuralAmpModeler.h @@ -1,11 +1,11 @@ #pragma once #include "NeuralAmpModelerCore/NAM/dsp.h" -#include "NeuralAmpModelerCore/dsp/ImpulseResponse.h" -#include "NeuralAmpModelerCore/dsp/NoiseGate.h" -#include "NeuralAmpModelerCore/dsp/RecursiveLinearFilter.h" -#include "NeuralAmpModelerCore/dsp/dsp.h" -#include "NeuralAmpModelerCore/dsp/wav.h" +#include "AudioDSPTools/dsp/ImpulseResponse.h" +#include "AudioDSPTools/dsp/NoiseGate.h" +#include "AudioDSPTools/dsp/RecursiveLinearFilter.h" +#include "AudioDSPTools/dsp/dsp.h" +#include "AudioDSPTools/dsp/wav.h" #include "IPlug_include_in_plug_hdr.h" #include "ISender.h" diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj @@ -409,19 +409,12 @@ <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> @@ -515,16 +508,17 @@ <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\version.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h" /> <ClInclude Include="..\Colors.h" /> <ClInclude Include="..\config.h" /> <ClInclude Include="..\NeuralAmpModeler.h" /> <ClInclude Include="..\NeuralAmpModelerControls.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters @@ -58,21 +58,6 @@ <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> <Filter>IGraphics\Drawing</Filter> </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> <ClCompile Include="..\NeuralAmpModeler.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> <Filter>NAM</Filter> @@ -95,6 +80,21 @@ <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> <Filter>NAM</Filter> </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\resources\resource.h"> @@ -244,24 +244,6 @@ <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> <Filter>IGraphics\Drawing</Filter> </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> <ClInclude Include="..\Colors.h" /> <ClInclude Include="..\config.h" /> <ClInclude Include="..\NeuralAmpModeler.h" /> @@ -287,6 +269,27 @@ <Filter>NAM</Filter> </ClInclude> <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\version.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="resources"> @@ -313,12 +316,12 @@ <Filter Include="IGraphics\Controls"> <UniqueIdentifier>{3c740de7-2371-4065-bf3d-5af9193c7b7d}</UniqueIdentifier> </Filter> - <Filter Include="dsp"> - <UniqueIdentifier>{6a256439-d389-4777-8f93-a14fe677139f}</UniqueIdentifier> - </Filter> <Filter Include="NAM"> <UniqueIdentifier>{eeb1d689-b2e9-48ff-b191-358821a60f70}</UniqueIdentifier> </Filter> + <Filter Include="dsp"> + <UniqueIdentifier>{29388c48-c6f4-4b62-9284-b09d44ad1e40}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ResourceCompile Include="..\resources\main.rc"> diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj @@ -317,15 +317,16 @@ <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\version.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h" /> <ClInclude Include="..\Colors.h" /> <ClInclude Include="..\NeuralAmpModeler.h" /> <ClInclude Include="..\NeuralAmpModelerControls.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> @@ -375,19 +376,12 @@ <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters @@ -77,21 +77,6 @@ <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> <Filter>IGraphics\Drawing</Filter> </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> <Filter>NAM</Filter> </ClCompile> @@ -113,6 +98,21 @@ <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> <Filter>NAM</Filter> </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\NeuralAmpModeler.h" /> @@ -295,24 +295,6 @@ <Filter>IGraphics</Filter> </ClInclude> <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> <Filter>NAM</Filter> </ClInclude> @@ -335,6 +317,27 @@ <Filter>NAM</Filter> </ClInclude> <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\version.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="resources"> diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj @@ -630,7 +630,7 @@ 4FBDC93D29FFF143004FF203 /* wav.cpp */, ); name = dsp; - path = ../NeuralAmpModelerCore/dsp; + path = ../AudioDSPTools/dsp; sourceTree = "<group>"; }; 4FBDC93E29FFF143004FF203 /* NAM */ = { diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj @@ -1250,7 +1250,7 @@ 4F2FB13C2A0047420027AB66 /* wav.h */, ); name = dsp; - path = ../NeuralAmpModelerCore/dsp; + path = ../AudioDSPTools/dsp; sourceTree = "<group>"; }; 4F2FB1452A0047420027AB66 /* NAM */ = { diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj @@ -326,15 +326,16 @@ <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Parameter.h" /> <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.h" /> <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_View.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\version.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h" /> <ClInclude Include="..\Colors.h" /> <ClInclude Include="..\NeuralAmpModeler.h" /> <ClInclude Include="..\NeuralAmpModelerControls.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> @@ -403,19 +404,12 @@ <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.cpp" /> <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters @@ -134,21 +134,6 @@ <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> <Filter>IGraphics</Filter> </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> <Filter>NAM</Filter> </ClCompile> @@ -170,6 +155,21 @@ <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> <Filter>NAM</Filter> </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\AudioDSPTools\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="../config.h" /> @@ -394,24 +394,6 @@ <Filter>IGraphics</Filter> </ClInclude> <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> <Filter>NAM</Filter> </ClInclude> @@ -434,6 +416,27 @@ <Filter>NAM</Filter> </ClInclude> <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\AudioDSPTools\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\version.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\AudioDSPTools\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="resources"> @@ -493,12 +496,12 @@ <Filter Include="IPlug\VST3\VST3_SDK\plugininterfaces\base"> <UniqueIdentifier>{5f06b03e-5093-46c0-9513-efb4e494c857}</UniqueIdentifier> </Filter> - <Filter Include="dsp"> - <UniqueIdentifier>{982fc658-4802-43b8-95dd-f18fb814e389}</UniqueIdentifier> - </Filter> <Filter Include="NAM"> <UniqueIdentifier>{3d65ee8b-86ee-4713-a5ec-d73919c6419c}</UniqueIdentifier> </Filter> + <Filter Include="dsp"> + <UniqueIdentifier>{ed745419-3921-4abe-8286-170fa316a5ac}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ResourceCompile Include="..\resources\main.rc">