Can you run ardour in a terminal and tell me what error appears when you try to double click / open the UI? it would probably be something about an unresolved symbol in a .so file, just paste it here.
edit: this is probably due to libcurl not found on your system, and the cmake file not linking properly (due to experimental features i’m working on)
Looks like the plugin built with newer code but older version of files in data/ source code directory. These files are embedded into the executable at build time so it’s not several versions of the plugin lying around.
Can you try completely deleting the source (and build) directory and cloning it again?
I changed the parser to continue but give warning on those exact errors, but this is just a crutch for now until we make sure what causes/caused this exactly.
Ok. Everything is working now!!!
Remain erros in terminal:
NeuralBlender: plugin definition: line 137: invalid EQ numeric field for ‘eqpre_%b_q’, using safe defaults
NeuralBlender: plugin definition: line 145: invalid EQ numeric field for ‘eqpost_%b_q’, using safe defaults
It already remembers the last path you browsed for presets. It should be written to the config file ($HOME/.config/neuralblender/config) and reused next time you open neuralblender.
Looks very promising; you are setting the level very high here, so I have some comments/suggestions that reflect that:
It also really needs a pedal bank after the CAB bank (or at least after the AMP bank), where you usually place modulation effects, delays, and reverb.
It would also be good to place the second EQ section after the CAB, or at least add an LP filter there. It’s quite essential to be able to cut the top when the sounds are distorted.
For these two points, the reason is pretty much the same one: linear systems like EQ, cab, and most of these effects can be swapped with no impact on the output signal. So, if there’s no clipping involved, it makes no difference if your delay, modulation etc. come before or after the post EQ.
Only exception to this would be if you load a reverb IR in the cab bank and then send the output into other time-varying (ie, modulation) effects, those effects will be applied to the reverb output instead of (possibly) the other way around.