I’m writing a simple plugin based on RTNeural and NAM which can load 4 models and blend/switch between them. It supports .nam A1 and A2, aidax and json model files. No custom UI for now, just generic controls (which for now causes a problem for file selectors in Carla)
Motivation: none of the existing ones had all the features i wanted AND could run without problems. (also codex helped a lot for the LV2 boilerplate code)
I’ve been using it for the past day or 2, it seems to work magnificently well. I’d really appreciate any feedback about this, bug reports, or any feature ideas that wouldn’t be too hard to implement… tell me what you think!
I tried to build it for and on macOS Mojave (10.14.6), which is arguably now a pretty ‘old’ OS.
Unsurprisingly, I ran into some road-blocks, but haven’t given-up yet! I’ll try again later…
calibration target dB is now user setting / LV2 parameter
tuner (eliminates always having gxTuner on my screen)
noise gate, for now only threshold has a UI control, if anyone requests i’ll make attack/hold/decay also user-settable
volume ramping/crossfade when loading, muting etc
dry-out per lane, which i somehow completely forgot to implement before
almost done: convolver for IR loading
…i’d especially like feedback about how to present this last feature in the UI - i’m thinking adding a 5th bottom panel for blending 2 IR’s, rather than making IR an additional “engine mode” that can be loaded into any lane, and then some complex, potentially confusing routing/topology settigns. What do you guys think?
Edit: forgot to mention before,
calibration/level normalizing can be targeted for guitar or bass (for now, “general purpose” and/or others probably coming soon)