mirror of
https://github.com/mikeoliphant/neural-amp-modeler-lv2.git
synced 2026-07-19 00:46:23 +02:00
Compare commits
5 Commits
01642fa580
...
v0.2.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 844766e614 | |||
| 437b8cc254 | |||
| 02ad319440 | |||
| 8ee50ccdbf | |||
| 4d4f613be9 |
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
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(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib CACHE PATH "The library install dir (default: lib)")
|
set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib CACHE PATH "The library install dir (default: lib)")
|
||||||
|
|||||||
Vendored
+1
-1
Submodule deps/NeuralAudio updated: 2c6526f07b...3ad5806370
+3
-3
@@ -128,7 +128,7 @@ namespace NAM {
|
|||||||
{
|
{
|
||||||
lv2_log_trace(&nam->logger, "Staging model change: `%s`\n", msg->path);
|
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)
|
if (model != nullptr)
|
||||||
@@ -212,7 +212,7 @@ namespace NAM {
|
|||||||
{
|
{
|
||||||
maxBufferSize = size;
|
maxBufferSize = size;
|
||||||
|
|
||||||
NeuralAudio::NeuralModel::SetDefaultMaxAudioBufferSize(size);
|
loader.SetDefaultMaxAudioBufferSize(size);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Plugin::process(uint32_t n_samples) noexcept
|
void Plugin::process(uint32_t n_samples) noexcept
|
||||||
@@ -256,7 +256,7 @@ namespace NAM {
|
|||||||
{
|
{
|
||||||
qualityScale = *(ports.quality_scale);
|
qualityScale = *(ports.quality_scale);
|
||||||
|
|
||||||
NeuralAudio::NeuralModel::SetDefaultQualityScaleFactor(qualityScale);
|
loader.SetDefaultQualityScaleFactor(qualityScale);
|
||||||
|
|
||||||
if (currentModel != nullptr)
|
if (currentModel != nullptr)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ namespace NAM {
|
|||||||
LV2_Log_Logger logger = {};
|
LV2_Log_Logger logger = {};
|
||||||
LV2_Worker_Schedule* schedule = nullptr;
|
LV2_Worker_Schedule* schedule = nullptr;
|
||||||
|
|
||||||
|
NeuralAudio::NeuralModelLoader loader;
|
||||||
NeuralAudio::NeuralModel* currentModel = nullptr;
|
NeuralAudio::NeuralModel* currentModel = nullptr;
|
||||||
std::string currentModelPath;
|
std::string currentModelPath;
|
||||||
float prevDCInput = 0;
|
float prevDCInput = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user