Neural Amp Modeler (NAM) is an open source machine learning framework for amplifier simulation. It works very well, and has been getting a lot of traction recently with people sharing some great-sounding models.
I've put together a bare-bones LV2 plugin for playing NAM models. You can find it here:
The actual profiles are .nam files. The files I had were not, so it would just crash. Maybe it would be nice if the plugin could prevent the crash and just issue a warning.
In Carla it can be loaded by clicking on the gear icon, and in Ardour by opening the plugin.
Thanks for the plugin! I tested it only briefly, but it seems to be working and sounds really good!
The actual profiles are .nam files. The files I had were not, so it would just crash. Maybe it would be nice if the plugin could prevent the crash and just issue a warning.
Yeah, the plugin is pretty rough and ready right now. I plan to keep it very basic, but some better error handling would be good. Given that I don't have UI, I can't issue a warning - but it could at least not crash...
After some more testing and playing around with some profiles from the Facebook NAM Discussion Group, I am really impressed with the results. Although it is too early to say for sure, it might become might default guitar amp simulation software.
Thanks for the plugin (and saving me from having to use Wine for it)!
By the way, about the wrong format files from my first post, there is a conversion tool to create .nam files from the JSON and .npy files. Some of those are really quite good.
After some more testing and playing around with some profiles from the Facebook NAM Discussion Group, I am really impressed with the results. Although it is too early to say for sure, it might become might default guitar amp simulation software.
Yes - it really does work very well. I'm pretty convinced that this kind of approach is going to be the path forward.
Right now, the main downside is that it is significantly more expensive than other approaches to amplifier simulation. I'm hoping, though, that as the model architecture gets tweaked and the playback code gets optimized that the performance gap will narrow.
Yes - it really does work very well. I'm pretty convinced that this kind of approach is going to be the path forward.
Right now, the main downside is that it is significantly more expensive than other approaches to amplifier simulation. I'm hoping, though, that as the model architecture gets tweaked and the playback code gets optimized that the performance gap will narrow.
Interesting. I haven't played around enough to see how DSP intensive it is... But, at the worst case, one can track with a lighter simulation and then "reamp" with it. It's less than ideal, as often the tone inspires the performance, but it is still a way to get a good tone in recordings.
Interesting. I haven't played around enough to see how DSP intensive it is... But, at the worst case, one can track with a lighter simulation and then "reamp" with it.
It isn't really a problem on modern desktop computers. The issue comes in when trying to run it on less powerful CPUs - like an SBC or microcontroller.
I've got it running on my Raspberry Pi 4 pedalboard:
On that Facebook group, I was led to this amp modeler that apparently is open source and it has controls on it. https://youtu.be/-IueZlwzrvQ
Is it possible to merge or fork or whatever you guys do your amp modeler with this one? I could load yours in Reaper but I have no way of loading the profiles but with this if it's possible to get it running on Linux, it should run on every DAW.
Please forgive me if this was mentioned anywhere else in this thread already. I'm just in a hurry and I saw this video as I was getting ready and I figured share it.
I could load yours in Reaper but I have no way of loading the profiles but with this if it's possible to get it running on Linux, it should run on every DAW.
Reaper has no support for LV2 path parameters. That is a Reaper issue:
I could load yours in Reaper but I have no way of loading the profiles but with this if it's possible to get it running on Linux, it should run on every DAW.
Reaper has no support for LV2 path parameters. That is a Reaper issue:
The plugin you saw in that video is the Windows VST.
Yep it is a Windows VST but it said open source. Disclaimer I know absolutely nothing about programming or anything like that but if Windows devs can port lv2 plugins to VST, can that be reversed and done the other way or even make a native VST
yes, plugin was found by DAW scanning process.
Plugin can be loaded, and it loads the nam file that I ve generated on that web page.
But then there is no sound and no gui, so I would guess still not running stable under linux.