New neural lv2 plugin from Aida DSP based extensively on existing NeuralPi, reduced to the bone

Nice playing and great job! Dynamics sounds great even though the tone is a bit harsh. I’d like to try it with no cab simulation and then going into IR Loader Cabsim, I suspect it would be amazing!

6 Likes

Thanks, I will try to improve the demo in the following days. Consider it’s very much the wrong IR, since the model is basically the amp plus pedal from the original preset. Cab plus equalizer are missing and it’s a huge part of the tone as you know. I would like to record IR separately and I’ll probably need to implement an eq plugin with the same frequencies. Or I could model the bundle, I’m evaluating pro/cons. I’m still experimenting with amp types, neural dsp offers a lot of material, I’m running their demo in virtualbox to save time. Training 5 models takes about 10h so I’m running a script over night after I’ve finished recording all the files.

7 Likes

I’m your first beta tester!

3 Likes

Quick update on the devel side. The plugin is now supporting atom messages and save/restore mechanism so that is compatible with preset saving and custom preset creation. It is also compatible with new file manager model library extension, I will submit PRs in the following week. I’ve also shrinked the code and polished it. I will tag it with v0.9 in the next days. Any news with the binaries I’ve provided? Are they working? It is feasible for beta testing?

7 Likes

It’s sounding Very good!

3 Likes

When I try to add the plugin to pedalboard I get

DEBUG:root:[host] received as response <- 'resp -102\x00'

but I suppose it is because I haven’t set the filesystem stuff yet. I’ve created this folder

/data/user-files/Model SIMs

but it’s not shown into File Manager. I suppose it should be configured somewhere…

3 Likes

This is expected. Both browsepi and mod-ui need to be patched to add a new file manager entry. The path you created is correct. I can share the patches here before the PR ok? But is the plugin still running or crashing because of that? Because in this case you can

  1. comment mod fileTypes entry in ttl
  2. change default model in ttl (at bottom under state) so that you can switch between available models by hand
4 Likes

New demo From the sound perspective I’ve only changed the IR using a Bassman this time. Idea: registering a delta dirac through the plugin cab + eq section should give me the companion cab + eq for the model. Problem: the resulting IR files sound really bad and introduce a lot of gain. In case you want to try those IRs are here. Procedure I’ve used to register the IR:

  1. on the plugin, disabled everything except cab and equalizer
  2. on Reaper I have a track with delta dirac that is routed to another track in which I’ve instantiated the plugin. So I hit “render track” and I obtain a track which seems nothing but silence
  3. with peak normalization I see an impulse is visible, but is delayed by 1024 samples more or less
  4. I adjust the ir waveform by cutting silences and obtain a 8192 samples file, which I export to 32f format wav

Any clue what I’m doing wrong?

4 Likes

I don’t know what’s causing the crash. Tried to comment

#    mod:fileTypes "modelsim" ;

but nothing has changed.

3 Likes

Tried the IRs with IR Loader Cabsim and they are loud and delayed. Definitely something is wrong there…
48kHz 1024 samples file are more than enough for cab IRs.

2 Likes

Is journalctl | grep jackd showing something useful?

3 Likes

Thanks, now I see

Jan 01 02:15:03 moddwarf mod-jackd[315]: lilv_lib_open(): error: Failed to open library /root/.lv2/rt-neural-generic.lv2/rt-neural-generic.so (/lib64/libm.so.6: version `GLIBC_2.29' not found (required by /root/.lv2/rt-neural-generic.lv2/rt-neural-generic.so))

We have libc-2.27.so on Dwarf.

2 Likes

Okay I can try to arrange a mk file but I can’t build at the moment who can help? So we can release a Beta for the Duo!

Regarding the IRs, I should have fixed them, can you double check?

6 Likes

IRs now are perfectly working :sunglasses:

8 Likes

Guys… This is A.MA.ZING !

Blown away!!!

9 Likes

Hi, I’ve sent some PRs to moddevices @falkTX FYI

plus necessary changes to file browser feature to have device model files in Mod

Models in plugin have been renamed from originals to avoid licensing issues. For now, I was able to train the following models

Moon

  • MoonAcoustic.json Neural DSP Archetype Plini High Life Acoustic Preset
  • MoonCrunch.json Neural DSP Archetype Plini Electric Sunrise Crunch Preset
  • MoonJazz.json Neural DSP Archetype Plini Sunhead JazzClean Preset
  • MoonRiff.json Neural DSP Archetype Plini Electric Sunrise Riff Preset

Vintage

  • VintageEdgeOfBreakup.json Neural DSP Tone King Imperial MKII Pete Thorn Preset
  • VintagePedalPlatform.json Neural DSP Tone King Imperial MKII Pete Thorn Preset
  • VintageRockRythm.json Neural DSP Tone King Imperial MKII Pete Thorn Preset
  • VintageRockSolo.json Neural DSP Tone King Imperial MKII Pete Thorn Preset
  • VintageUnderWater.json Neural DSP Tone King Imperial MKII Pete Thorn Preset

IRs

  • I’ve registered impulse responses for the cab used in the presets, need to understand how to package them but for now they’re in the repo

I don’t know what are the next steps on Mod side, meanwhile I will continue developing the plugin in particular adding new models. Any preference?

Last but not least, if you think I deserved a beer then I’ve added the donation button in the repo.

10 Likes

Thanks a lot! I’ll try it asap. I’d like to have more crunchy amps like Fender Blackface, Princeton Reverb, Bassman Tweed, Matchless, Vox AC30. On the hi-again side I’d like a Custom Audio OD-100, a Soldano SLO-100 and Plexi (all with no cab). Maybe could be worth to rip some of them from a Fractal Audio device :sweat_smile:

4 Likes
CMake Error at rt-neural-generic/CMakeLists.txt:14 (add_subdirectory):
  The source directory

    /home/user/mod-workdir/moddwarf/build/aidadsplv2-2963a6d4996ab291e270c312c8e1ef4380aa6c9a/modules/RTNeural

  does not contain a CMakeLists.txt file.


-- Found PkgConfig: /home/user/mod-workdir/moddwarf/host/usr/bin/pkg-config (found version "0.28") 
-- Checking for module 'lv2>=1.10.0'
--   Found lv2, version 1.18.2
-- Configuring incomplete, errors occurred!
See also "/home/user/mod-workdir/moddwarf/build/aidadsplv2-2963a6d4996ab291e270c312c8e1ef4380aa6c9a/CMakeFiles/CMakeOutput.log".
make: *** [package/pkg-generic.mk:188: /home/user/mod-workdir/moddwarf/build/aidadsplv2-2963a6d4996ab291e270c312c8e1ef4380aa6c9a/.stamp_configured] Error 1

1 Like

This one should be easy, I need to tweak mk file to fetch a repo with submodules, in recursive mode

4 Likes

This thread is amazing to watch—please don’t forget your bass-playing brothers and sisters!

9 Likes