Neural Amp Modeler LV2 plugin.
mikeoliphant/neural-amp-modeler-lv2 is ranked 17,347 with 544 stars.
Same-category comparison
mikeoliphant/neural-amp-modeler-lv2 is ranked 17,347 among these 8 peers; davechurchill/commandcenter is ranked 17,344.
Same-category comparison| Name | Rank | Metrics |
|---|
| neuroneural/brainchop | 17,330 | - Language:
- JavaScript
- Stars:
- 545
- Forks:
- 65
- Description:
- Brainchop: In-browser 3D MRI rendering and segmentation.
|
|---|
| Hyk260/PureChat | 17,335 | - Language:
- TypeScript
- Stars:
- 544
- Forks:
- 81
|
|---|
| Turbo1123/turbometa-rayban-ai | 17,341 | - Language:
- Swift
- Stars:
- 544
- Forks:
- 97
|
|---|
| davechurchill/commandcenter | 17,344 | - Language:
- C++
- Stars:
- 544
- Forks:
- 113
- Description:
- Starcraft AI Bot.
|
|---|
| termio-sh/termio | 17,351 | - Language:
- Swift
- Stars:
- 544
- Forks:
- 42
- Description:
- A terminal-first agentic development environment for agentic coding. Build for CLI/TUI agent. Runtime for Coding Agent, Tmux alternative.
|
|---|
| thiswillbeyourgithub/wdoc | 17,352 | - Language:
- Python
- Stars:
- 544
- Forks:
- 47
- Description:
- Summarize and query from a lot of heterogeneous documents. Any LLM provider, any filetype, advanced RAG, advanced summaries, scriptable, etc.
|
|---|
| Ciiceronee/Ciiceronee | 17,354 | - Language:
- Python
- Stars:
- 543
- Forks:
- 339
|
|---|
| bkdevs/async-server | 17,361 | - Language:
- Python
- Stars:
- 543
- Forks:
- 45
- Description:
- It's like Claude Code + Linear + GitHub PR.
|
|---|
Key parameters and specifications
Key parameters and specifications| Parameter | Value |
|---|
| Language | C++ |
|---|
| Category | Applications |
|---|
| Subcategory | Content creation |
|---|
| Keywords | Audio production, Music |
|---|
| Stars | 544 |
|---|
| Forks | 56 |
|---|
| Contributors | 8 |
|---|
| Created date | 2023-03-08 |
|---|
| Updated date | 2026-10-15 |
|---|
| Stars in 1 day | 0 |
|---|
| Stars in 7 days | 4 |
|---|
| Rank | 17,347 |
|---|
| Previous rank | 6,954 |
|---|
| Rank change | -10,393 |
|---|
| 7-day stars rank | 6,490 |
|---|
| Previous 7-day stars rank | 6,489 |
|---|
| 7-day stars rank change | -1 |
|---|
| Total stars rank | 18,139 |
|---|
| Previous total stars rank | 18,101 |
|---|
| Total stars rank change | -38 |
|---|
README summary
neural-amp-modeler-lv2 LV2 plugin for neural network machine learning amp model playback using the NeuralAudio engine. **There is no custom plugin user interface**. Setting the model to use requires that your LV2 host supports atom:Path parameters. Carla and Ardour do (although the current stable version of Carla has another issue). If your favorite LV2 host does not support atom:Path, let them know you want it. If you are looking for a GUI version, @brummer10 has one
here that works for Linux and Windows. You may also be interested in the the version shipped with the MOD Desktop App, or my digital pedalboard app Stompbox. To get the intended behavior, **you must run your audio host at the same sample rate the model was trained at** (usually 48kHz) - no resampling is done by the plugin. An exception to this is oversampling (running at an even multiple of the model sample rate). For amp-only models (the most
typical), **you will need to run an impulse reponse after this plugin** to model the cabinet. Usage 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). 5 will give you a "lite" model and a value above 0. Models Supported and Performance The plugin supports both Neural Amp Modeler (NAM) models (both A1 and A2) and RTNeural keras json models (like those
used by Aida-X). For more information on model type support and performance, see the NeuralAudio repository, which is where the model handling code lives. Input Calibration The expected input level to the plugin is 12dBu. For models that include input level information, they will be calibrated against this level. If you know the input level of your audio interface, you should adjust the input level relative to the expected 12dBu to provide the appropriate signal level to the model
. Oversampling If you run at a sample rate that is an even multiple of the model sample rate, the model will be correctly oversampled to behave as expected. So, if the model sample rate is 48kHz (which they typically are), and you are running at 96kHz, the model will be 2x oversampled. This also means that if your DAW supports oversampling, you can safely use it. Running oversampled comes with a signficant performance cost, but can be useful for reducing
aliasing. Building First clone the repository: Then compile the plugin using: **Linux/MacOS** **Windows** Note - you'll have to change the Visual Studio version if you are using a different one. After building, the plugin will be in **build/neural_amp_modeler. CMake Options : If you have a relatively modern x64 processor, you can pass on your cmake command line to enable certain processor-specific optimizations. : If enabled, this will bypass model processing if input has been silent (below -100 dB
by default) for a sufficient number of samples (determined by the model's receptive field size). Also see the NeuralAudio CMake
Frequently asked questions
How many stars and forks are recorded?
mikeoliphant/neural-amp-modeler-lv2 has 544 stars and 56 forks.
What is the repository rank?
mikeoliphant/neural-amp-modeler-lv2 is ranked 17,347.
What language and category are recorded?
mikeoliphant/neural-amp-modeler-lv2 has 544 stars, uses C++ and belongs to Applications.
Which repository is closest in rank?
mikeoliphant/neural-amp-modeler-lv2 is compared with davechurchill/commandcenter, ranked 17,344 with 544 stars.
neural-amp-modeler-lv2
LV2 plugin for neural network machine learning amp model playback using the NeuralAudio engine.
There is no custom plugin user interface. Setting the model to use requires that your LV2 host supports atom:Path parameters. Reaper does as of v6.82. Carla and Ardour do (although the current stable version of Carla has another issue). If your favorite LV2 host does not support atom:Path, let them know you want it.
If you are looking for a GUI version, @brummer10 has one here that works for Linux and Windows. You may also be interested in the the version shipped with the MOD Desktop App, or my digital pedalboard app Stompbox.
To get the intended behavior, you must run your audio host at the same sample rate the model was trained at (usually 48kHz) - no resampling is done by the plugin. An exception to this is oversampling (running at an even multiple of the model sample rate). See the "Oversampling" section below.
For amp-only models (the most typical), you will need to run an impulse reponse after this plugin to model the cabinet.
Usage
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) models (both A1 and A2) and RTNeural keras json models (like those used by Aida-X).
The best source of models is Tone3000.
For more information on model type support and performance, see the NeuralAudio repository, which is where the model handling code lives.
Input Calibration
The expected input level to the plugin is 12dBu. For models that include input level information, they will be calibrated against this level. If you know the input level of your audio interface, you should adjust the input level relative to the expected 12dBu to provide the appropriate signal level to the model.
Oversampling
If you run at a sample rate that is an even multiple of the model sample rate, the model will be correctly oversampled to behave as expected. So, if the model sample rate is 48kHz (which they typically are), and you are running at 96kHz, the model will be 2x oversampled. This also means that if your DAW supports oversampling, you can safely use it. Running oversampled comes with a signficant performance cost, but can be useful for reducing aliasing.
Building
First clone the repository:
git clone --recurse-submodules -j4 https://github.com/mikeoliphant/neural-amp-modeler-lv2
cd neural-amp-modeler-lv2/build
Then compile the plugin using:
Linux/MacOS
cmake .. -DCMAKE_BUILD_TYPE="Release"
make -j4
Windows
cmake.exe -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --config=release -j4
Note - you'll have to change the Visual Studio version if you are using a different one.
After building, the plugin will be in build/neural_amp_modeler.lv2.
CMake Options
-DUSE_NATIVE_ARCH=ON: If you have a relatively modern x64 processor, you can pass -DUSE_NATIVE_ARCH=ON on your cmake command line to enable certain processor-specific optimizations.
-DSMART_BYPASS_ENABLED=ON: If enabled, this will bypass model processing if input has been silent (below -100 dB by default) for a sufficient number of samples (determined by the model's receptive field size).
Also see the NeuralAudio CMake options - adding these to your neural-amp-modeler-lv2 cmake will pass them to the NeuralAudio build.