diff --git a/deps/NeuralAmpModelerCore b/deps/NeuralAmpModelerCore index 2dcd64e..8904227 160000 --- a/deps/NeuralAmpModelerCore +++ b/deps/NeuralAmpModelerCore @@ -1 +1 @@ -Subproject commit 2dcd64efce5e7011f82739d0556537dcb0091585 +Subproject commit 8904227e9378626ff0b642ff5ad3e5af443a4de7 diff --git a/src/nam_plugin.cpp b/src/nam_plugin.cpp index 1c6143b..0a2f4fe 100644 --- a/src/nam_plugin.cpp +++ b/src/nam_plugin.cpp @@ -122,8 +122,7 @@ namespace NAM { float* buffer = new float[numSamples]; memset(buffer, 0, numSamples * sizeof(float)); - std::unordered_map params = {}; - model->process(&buffer, &buffer, 1, numSamples, 1.0, 1.0, params); + model->process(buffer, buffer, numSamples); model->finalize_(numSamples); delete[] buffer; @@ -258,7 +257,7 @@ namespace NAM { if (currentModel != nullptr) { - currentModel->process(&ports.audio_out, &ports.audio_out, 1, n_samples, 1.0, 1.0, mNAMParams); + currentModel->process(ports.audio_out, ports.audio_out, n_samples); currentModel->finalize_(n_samples); // Apply a high pass filter at 5Hz to eliminate any DC offset diff --git a/src/nam_plugin.h b/src/nam_plugin.h index c1b386c..c22bd89 100644 --- a/src/nam_plugin.h +++ b/src/nam_plugin.h @@ -75,8 +75,6 @@ namespace NAM { std::string currentModelPath; recursive_linear_filter::HighPass mHighPass; - std::unordered_map mNAMParams = {}; - Plugin(); ~Plugin();