Neural Amp Modeler missing UI to load models; crashing in Waveform on project open.
After using the AUR build of neural-amp-modeler-lv2 -which is reportedly a mirror of this repo- I am experiencing issues:
- the application does not appear to be fully rendering. i.e. it is missing the buttons/spaces at the bottom to input whatever sims and IRs you are using.
- when I reopen a project containing the NAM plugin in Waveform, it crashes immediately.
Am I missing something?
Did it not build properly? Do I need some prerequisite libraries or some such?
Thank you for any help regarding this.
The plugin does not have a custom GUI. It's up to the host to provide a generic user interface.
The host also has to support loading files via LV2 parameters of type atom:path. The file dialog for loading the model file will then be provided also by the host.
Hosts that I know of that support this include Ardour and Carla.
Waveform probably relies on LV2 support in JUCE to load the plugin. To my knowledge, JUCE uses an external program to provide file selection dialogs on Linux, probably zenity. Try installing that.
You can also try using the ratatouille plugin instead, which also comes in VST and CLAP variants.
Oh! So that's how people are making GUIs that use two IRs at the same time, etc. Thank you for clearing that up for me. I will return once I try some things. :)
And in fact, I did have JUCE installed on my last Debian setup. This is a fresh Arch install.
JUCE normally does not to be installed to run plugins, which are made using JUCE. It is only needed to build. Having it installed shouldn't make a difference.
For the reasons explained above, there is nothing we can do about the situation.
You need a host providing compatibility with the mentioned LV2 feature.
If possible open upstream issues with neural-amp-modeler. The plugin shouldn't crash when a required LV2 feature is not provided by the host, it should just not load. Maybe neural-amp-modeler already does the right thing, though, and LV2 support in Waveform/JUCE is incomplete / incorrect, which is entirely possible. Or both need fixes.