mirror of
https://github.com/mikeoliphant/neural-amp-modeler-lv2.git
synced 2026-06-19 18:03:59 +02:00
Update NAM core. Switch to new simplified NAM process method.
This commit is contained in:
Vendored
+1
-1
Submodule deps/NeuralAmpModelerCore updated: 2dcd64efce...8904227e93
+2
-3
@@ -122,8 +122,7 @@ namespace NAM {
|
|||||||
float* buffer = new float[numSamples];
|
float* buffer = new float[numSamples];
|
||||||
memset(buffer, 0, numSamples * sizeof(float));
|
memset(buffer, 0, numSamples * sizeof(float));
|
||||||
|
|
||||||
std::unordered_map<std::string, double> params = {};
|
model->process(buffer, buffer, numSamples);
|
||||||
model->process(&buffer, &buffer, 1, numSamples, 1.0, 1.0, params);
|
|
||||||
model->finalize_(numSamples);
|
model->finalize_(numSamples);
|
||||||
|
|
||||||
delete[] buffer;
|
delete[] buffer;
|
||||||
@@ -258,7 +257,7 @@ namespace NAM {
|
|||||||
|
|
||||||
if (currentModel != nullptr)
|
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);
|
currentModel->finalize_(n_samples);
|
||||||
|
|
||||||
// Apply a high pass filter at 5Hz to eliminate any DC offset
|
// Apply a high pass filter at 5Hz to eliminate any DC offset
|
||||||
|
|||||||
@@ -75,8 +75,6 @@ namespace NAM {
|
|||||||
std::string currentModelPath;
|
std::string currentModelPath;
|
||||||
recursive_linear_filter::HighPass mHighPass;
|
recursive_linear_filter::HighPass mHighPass;
|
||||||
|
|
||||||
std::unordered_map<std::string, double> mNAMParams = {};
|
|
||||||
|
|
||||||
Plugin();
|
Plugin();
|
||||||
~Plugin();
|
~Plugin();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user