Neural Amp Modeler and LV2

Next step is to create a Zynthian based pedalboard that allows to change presets on the fly in live situations. Maybe with a midi footswitch like the inexpensive M-Wave Choccolate. How that would be possible? We should create one instance per preset? Every instance in this way should be activated by it’s dedicated switch.
Furthermore, i’m thinking to use at the same time the synth engines, Sooperlooper, sequences and Zynpad… everything foot-controlled! :grinning:

A single instance and zs3s should work fine.

Regards

2 Likes

I bunged some files in the directory

(venv) root@zynthian:/zynthian/zynthian-my-data/files/Neural Models# ls
'Princeton 01 Clean NTR [lite].nam'  'Princeton 08 EoB BRT [lite].nam'	    'Princeton 15 Crunch2 BAL [lite].nam'
'Princeton 01 Clean NTR.nam'	     'Princeton 08 EoB BRT.nam'		    'Princeton 15 Crunch2 BAL.nam'

but nothing is appearing in NAM file picker.

Put inside a subfolder

1 Like

OK thanks, so unpacking and copying the zynthian’s NAM LV2 package archive would suffice, right?

Between /usr/lib/lv2 folder or zynthian/zynthian-plugins/lv2 folder, which should be used as a destination?

Thanks for the infos on turtles and lv2 specs, I had to design and run SPARQL queries every now and then for my job, I think that ancient klinkgon is better :rofl:

1 Like

Hi @Baggypants !

Now you can put your models inside the the “Neural Models” directory, without creating subdirs. You can still create subdirs if you want deeper organization.

Regards

2 Likes

Thanks for fixing the file selector! Both NAM and AIDA-X file selectors are now working for me on the latest vangelis.

1 Like

aida-x file selector is not working for me on staging version. I have added many aida-x json files into ‘/zynthian/zynthian-my-data/files/Neural Models’ but none is visible in file selector. I have also restarted zynthian. I have also try to put in subfolder or to set permission for all to read and execute but file selector is always empty. What could be the problem?

On NAM plugin file selector is working.

Looking at the UI log in webconf, interface might give us a clue.

I’ll see if I can reproduce here, but since I’ve never used Neural Amp Modeling that could take a while.

It seems like it might be looking elsewhere or for a different filetype-extension…

edit:

Was it working earlier with Vangelis?

Hi!

It works for me!
Remember that Aida-X can’t read nam models but nam can read Aida-X models.

The supported extensions:

  • NAM: *.nam, *.aidax, *.json

  • Aida-X: *.aidax

Also, be careful if you installed Aida-X by hand. You should remove it. Zynthian already install Aida-X with a customized TTL file to support model loading from zynthian-ui.

Regards,

Hm, I don’t know what is wrong but I have fresh install of staging. I also test with aida-x that comes with staging image and by default it is enabled.

Cabinet file selector open ‘capture’ folder instead of IRs folder.

There is no option to use aida-x ‘default’ for both: amp model and cabinet. Aida-x comes with built in default amp and cabinet.

When using aida-x UI over VNC and select json model from Neural Models it work temporary until either snapshot is saved or zynthian is restarted. Also even if you save it as aida-x preset it does not load model when preset is loaded.

The only way at the moment to use aida-x is to:

  • use VNC aida-x UI to set model and cabinet
  • save as aida-x preset
  • move json file from Neural Models to aida-x preset folder
    aida-x creates soft link that points to json model file inside Neural Models folder but that does not work so file need to be moved to Aida-x preset folder.
  • open aida-x preset ttl file and set ‘default’ for model or cabinet if you want to use it
  • any configuration of aida-x parameters are not saved with snapshot - you have to save it as aida-x preset if you want them to be reloaded when snapshot is loaded
    (I typically need to raise slightly input signal in front of amp model if model is modelled using humbuckers - I use single coils)

Even with all these problems I still prefer to use aida-x models over NAM. Probably I don’t know enough NAM.

Hi @jofemodo ,

What about adding Ratatouille? You can select nam, json and aidax … You also can select 2 Cabinet IR’s…
Perhaps more important, here is also a buffer you can select and then the CPU usage drops drastically!

Cheers,
Maarten

Probably it would be good to port Ratatouille to zynthian. However, it would be good to have Aida-x natively working as NAM is currently working.

On another note, I am still undecided how to use zynthian for guitar effects and modulation:

  • Set amp and all effects inside one chain
  • Set each effect or amp inside their dedicated chain

First option is the one that I did so far but with it you do not have a quick access to specific FX or amp parameter. You always need to browse through all FX and amp parameters instead of jumping directly to one related to specific FX or amp.

With second option you have easy access to FX or amp parameter because you select FX or amp in mixer. Also chain name is by default set to FX or amp that is set and therefore you see what is used in Mixer. You can also blend multiple amps by sending signal to all of them and then merging them by setting their out to a next FX (chain) . The problem with this approach is that muting the single chain will stop signal going through. If only we have bypass option for audio chain.

But @stojos, i can load aidax and IRs in aida-x. Both Oram and Vangelis.

The IRs can be loaded from captures and also from the IR fólder, so you can use IRs recorded with zynthian.

Models and IRs can be inside subfolders or not. Up to you.

File extension must be lowercase, but normally is in all model i downloader

Regards

1 Like

It seems a nice add. I will give It a try.

Thanks

1 Like

Great! :pray:

Selecting models/IRs on both modelers is working for me on recent vangelis updates. It was not working for me for the first few updates when jofemodo first implemented the selector but it is now.

I use a hybrid of your techniques: I have one chain for pre-amp effects (tuner, gate, compressor) that is routed to another chain for the amp and cab sim. I have both NAM and AIDA-X on that chain, bypassing whichever amp I’m not using and always using AIDA-X for eq and cab sim. Then that audio is routed to a third chain for modulation+time effects. ZS3s save audio routing so you could have multiples of these and change the routing for different presets. This way there aren’t quite as many screens to scroll through for adjusting parameters.

I know the more “guitar-y” way of doing this is turning effects on and off like a pedal board but the ZS3 system is so nice I would rather use that. Having the ability to select individual chains to alter or not with the ZS3s is also great for this, so you can ensure changing effect settings doesn’t mess with your amp settings, for example.
Joe

Hm, I will switch to vangelis and try. Maybe staging did not merge vangelis latest updates.

Probably you are right and this is the best of both worlds at the moment.

I have moved to Testing (Vangelis) branch but aida-x file selector is still not working. There is improvement - now file selector show aida-x.presets as folder selected however it does not show any json file that is there. It is strange while it looks there instead of default Neural Model folder. There is no way to navigate to Neural Models folder because back button is simple returning to aida-x parameters screen

Cabinet is still showing only captures folder. Also there is no way to navigate to IRs folder.

I have simple installed fresh stable image, changed to staging and did few updates until it was fully updated and then switched to vangelis and did few updates until it was fully updated.

UI debug log only show that encoder is clicked but nothing else so I can’t report back.

I have enabled on screen buttons.

Have you checked the UI logs?

Regards