5 Commits

Author SHA1 Message Date
Mike Oliphant 844766e614 Bump version -> 0.2.0 2026-06-02 07:41:07 -07:00
Mike Oliphant 437b8cc254 Update NeuralAudio (Fix NAM Core A2 fast path issue with Tone3000 models) 2026-06-02 07:32:53 -07:00
Mike Oliphant 02ad319440 Update NeuralAudio (fix static LSTM loading) 2026-05-27 12:47:16 -07:00
Mike Oliphant 8ee50ccdbf Update NeuralAudio 2026-05-27 12:23:07 -07:00
Mike Oliphant 4d4f613be9 Update NeuralAudio. Switch to NeuralModelLoader. Work around NAM Core prewarm issues. 2026-05-27 12:04:36 -07:00
4 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.10)
project(NeuralAmpModelerLv2 VERSION 0.1.9)
project(NeuralAmpModelerLv2 VERSION 0.2.0)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib CACHE PATH "The library install dir (default: lib)")
+3 -3
View File
@@ -128,7 +128,7 @@ namespace NAM {
{
lv2_log_trace(&nam->logger, "Staging model change: `%s`\n", msg->path);
model = NeuralAudio::NeuralModel::CreateFromFile(msg->path);
model = nam->loader.CreateFromFile(msg->path);
}
if (model != nullptr)
@@ -212,7 +212,7 @@ namespace NAM {
{
maxBufferSize = size;
NeuralAudio::NeuralModel::SetDefaultMaxAudioBufferSize(size);
loader.SetDefaultMaxAudioBufferSize(size);
}
void Plugin::process(uint32_t n_samples) noexcept
@@ -256,7 +256,7 @@ namespace NAM {
{
qualityScale = *(ports.quality_scale);
NeuralAudio::NeuralModel::SetDefaultQualityScaleFactor(qualityScale);
loader.SetDefaultQualityScaleFactor(qualityScale);
if (currentModel != nullptr)
{
+1
View File
@@ -71,6 +71,7 @@ namespace NAM {
LV2_Log_Logger logger = {};
LV2_Worker_Schedule* schedule = nullptr;
NeuralAudio::NeuralModelLoader loader;
NeuralAudio::NeuralModel* currentModel = nullptr;
std::string currentModelPath;
float prevDCInput = 0;