mirror of
https://github.com/mikeoliphant/neural-amp-modeler-lv2.git
synced 2026-05-07 04:00:09 +02:00
99c709d70d8745dc5ec3c59d226f1db8c89531c2
neural-amp-modeler-lv2
Bare-bones implementation of Neural Amp Modeler (NAM) models in an LV2 plugin.
There is no user interface. Setting the model to use requires that your LV2 host supports atom:Path parameters. Reaper does not. Carla and Ardour do.
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.
For amp-only models (the most typical), you will need to run an impulse reponse after this plugin to model the cabinet.
Compiling
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.
Languages
C++
68.4%
CMake
14.4%
CSS
10.2%
HTML
7%