8 Commits

Author SHA1 Message Date
Mike Oliphant 37f5071e6a Fix smart bypass cmake message 2026-06-11 10:23:37 -07:00
Mike Oliphant f84082b42d Update NeuralAudio (fix smart bypass on a2 models) 2026-06-11 06:49:07 -07:00
Mike Oliphant 83e197721c Cmake message for smart bypass 2026-06-10 12:40:19 -07:00
Mike Oliphant f76554aea0 Switch tonehunt link to tone3000 2026-06-10 07:31:38 -07:00
Mike Oliphant 9e704c0ce9 Update issue templates 2026-06-09 19:14:08 -07:00
Mike Oliphant f813aa449c Add usage info 2026-06-05 08:18:28 -07:00
Mike Oliphant c48fd2d230 Update README.md 2026-06-02 13:05:35 -07:00
Mike Oliphant 23c97c61e3 Delete models directory 2026-06-02 13:02:24 -07:00
12 changed files with 37 additions and 30 deletions
+17
View File
@@ -0,0 +1,17 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is. Please do not include AI chat transcripts.
**Environment**
Please include information on the operating system and plugin host environment where you are experiencing the issue. If you can, please test in multiple different contexts (ie: different DAWs)
**Additional Information**
Please add any additional detail here.
+15 -10
View File
@@ -9,20 +9,25 @@ To get the intended behavior, **you must run your audio host at the same sample
For amp-only models (the most typical), **you will need to run an impulse reponse after this plugin** to model the cabinet.
## Models Supported
## Usage
The plugin supports both [Neural Amp Modeler (NAM)](https://github.com/sdatkinson/neural-amp-modeler) models and [RTNeural keras json models](https://github.com/jatinchowdhury18/RTNeural) (like those used by [Aida-X](https://github.com/AidaDSP/AIDA-X)).
Your DAW should expose the following input controls:
**Input:** - Input (pre-model) gain in dB.
**Output:** - Output (post-model) volume in dB.
**Quality:** - Model quality (if applicable). For NAM A2 models, a value below 0.5 will give you a "lite" model and a value above 0.5 will give you a "full" model.
**Model:** - The model file (ie: xxx.nam) to use.
## Models Supported and Performance
The plugin supports both [Neural Amp Modeler (NAM)](https://github.com/sdatkinson/neural-amp-modeler) models (both A1 and A2) and [RTNeural keras json models](https://github.com/jatinchowdhury18/RTNeural) (like those used by [Aida-X](https://github.com/AidaDSP/AIDA-X)).
The best source of models is [Tone3000](https://www.tone3000.com/).
For more information on model type support, see the [NeuralAudio](https://github.com/mikeoliphant/NeuralAudio) repository, which is where the model handling code lives.
## Performance
NAM WaveNet models are generally quite expensive to run. This isn't (much of) an issue on modern PCs, but you may have trouble running on less powerful hardware.
If you are having trouble running a "standard" model, try looking for "feather", or even "nano" (the least expensive) models. You can find a list of ["feather"-tagged models on Tone3000](https://www.tone3000.com/search?sizes=feather). Note that tagging models is up to the submitter, so not all "feather" models are tagged as such - you should be able to find more if you dig around.
For more information on model type support and performance, see the [NeuralAudio](https://github.com/mikeoliphant/NeuralAudio) repository, which is where the model handling code lives.
## Input Calibration
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-12
View File
@@ -1,12 +0,0 @@
These are some sample NAM models designed to be used for performance testing on CPU-limited devices. They are all based on a [LiveSpice model of a Boss SD-1 pedal](https://blog.nostatic.org/2023/04/this-boss-sd-1-pedal-does-not-exist.html). They are provided here under the [CC BY-NC-ND 4.0 license](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en).
All models were trained for 300 epochs using the NAM "v1_1_1.wav" capture signal.
| Model | ESR | CPU%<br>(RPi4 64bit) | Notes |
| --- |--- | :-: | --- |
| [BossWN-feather.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossWN-feather.nam) | .0001 | 37% | WaveNet "feather" preset |
| [BossWN-4x2x1.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossWN-4x2x1.nam) | .0003 | 28% | WaveNet 4x2 channel |
| [BossLSTM-2x16.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossLSTM-2x16.nam) | .0013 | 28% | LSTM 2x16 layers |
| [BossLSTM-1x24.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossLSTM-1x24.nam) | .0017 | 22% | LSTM 1x24 layer |
| [BossLSTM-2x8.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossLSTM-2x8.nam) | .0019 | 17% | LSTM 2x8 layers |
| [BossLSTM-1x16.nam](https://github.com/mikeoliphant/neural-amp-modeler-lv2/blob/main/models/BossLSTM-1x16.nam) | .0041 | 15% | LSTM 1x16 layer |
+1 -1
View File
@@ -45,7 +45,7 @@ Models supported:
Neural Amp Modeler (NAM): https://github.com/sdatkinson/neural-amp-modeler
RTNeural keras/Aida-x models: https://github.com/jatinchowdhury18/RTNeural
A large collection of models is available at https://tonehunt.org
A large collection of models is available at https://www.tone3000.com
""";
patch:writable <@NAM_LV2_ID@#model>;
+3
View File
@@ -58,6 +58,9 @@ option(SMART_BYPASS_ENABLED "Enable auto-bypass on silence" OFF)
if (SMART_BYPASS_ENABLED)
add_definitions(-DSMART_BYPASS_ENABLED)
message(STATUS "Smart Bypass enabled")
else()
message(STATUS "Smart Bypass NOT enabled")
endif (SMART_BYPASS_ENABLED)
set_target_properties(neural_amp_modeler