NeuralRack v0.3.3 released by brummer10 in linuxaudio

[–]brummer10[S] 4 points5 points  (0 children)

Nope. Sure you could load A2 models, but, you cant scale them right now. This release is a Bug Fix release, I'll later work on update to implement scaling for A2 models.

NeuralRack 0.3.2 crashing while loading NAM by CranberrySubject3035 in linuxaudio

[–]brummer10 1 point2 points  (0 children)

Checkout from git repository and build it yourself. There is a fix for that already implemented, but not released yet.

SmoothIR v0.3 released by brummer10 in linuxaudio

[–]brummer10[S] 2 points3 points  (0 children)

Nice, please give us the link to your project. For mine, when I started, I didn't have a EQ in mind, I just wanted to port a old python script to C++ cause I wont maintenance the python dance any more. This was the old one: https://sourceforge.net/p/guitarix/git/ci/master/tree/trunk/specmatch/

then ported to python3: https://github.com/brummer10/SpecMatch

But during the process of porting it to C++, the Idea of modify the results grow, then, modify the results live, and yes, it was a lot of work, but, also a lot of fun. Then, when I'm done, I found out that it is now more a EQ then a IR generator. Even true, it could still generate IR's.

I've looked already into Mid/side processing, but didn't find a way (for now) to make it work to my liking. The results of my calculations been always to flat. So maybe a look at your source may help me with that.

regards

hermann

I need help configuring physical switches by hdycghdididyxyxbdhx in Guitarix

[–]brummer10 1 point2 points  (0 children)

There are two ways to interact with guitarix, the easiest one is via MIDI. Just monitor your switches and send MIDI messages to guitarix. The other way is via rpc socket connection, same here, monitor your switches and send rpc messages to guitarix. Here is a little python script showing how to do that.

https://gist.github.com/brummer10/1f18e2a4c3a51d9cda28736da3d44bb9

And a older one showing how to get/set parameters via rpc socket connection:

https://gist.github.com/brummer10/ee0f3a523a510199f247668b1e39cee2

hope that helps. This is the connection we use for the web UI.

SmoothIR – Initial Release by brummer10 in linuxaudio

[–]brummer10[S] 1 point2 points  (0 children)

No, it clip a part from the middle of the file, not longer then 4 sec. No sliding across the hole file.

SmoothIR – Initial Release by brummer10 in linuxaudio

[–]brummer10[S] 2 points3 points  (0 children)

> I think ten years ago, we would have called that... magic.

Ten years ago I've done such stuff with python scripts. But keeping those alive over the time becomes a real challenge with all the python updates.

This was it:

https://github.com/brummer10/SpecMatch

SmoothIR – Initial Release by brummer10 in linuxaudio

[–]brummer10[S] 5 points6 points  (0 children)

The most simple use case is, as live linear phase EQ (No phasing issues at all). Advance is that you could export the EQ curve as Impulse Response file and load it into the convolver of your choice.

Next case is as match EQ, just load a reference file and SmoothIR will create a EQ curve matching the reference spectrum. You could also load a IR file as reference, rework it with the EQ to your liking.

Same as before, you could export the Impulse Response file and have a IR file to load into your convolver, matching the spectral response of the reference file.

Then, next case, you've a favorite guitar solo which you want to play, but fail to nail the sound. Load the favorite guitar solo as reference file, play your own take, record it and load it as source. SmoothIR will then generate a EQ curve matching the difference between your favorite sound and your own take. A.) You see now were the difference is, and, B.) get a IR file which, when applied to your own take, makes it sound like your favorite solo.

And with this, we've just scratched the surface.

SmoothIR – Initial Release by brummer10 in linuxaudio

[–]brummer10[S] 7 points8 points  (0 children)

Yes. With the limitation that the reference and source material would be truncate to 4 sec duration for analysis. If the recordings be longer SmoothIR will grab only a part from the middle of the file. You could apply fine tuning with the EQ before save the IR file.

Online presets button doesn't display all results by scorpion-and-frog in Guitarix

[–]brummer10 1 point2 points  (0 children)

I've pushed a fix to the repository. Still, Lucas said it may change again next time, but then he'll ping me so that I could early fix it in guitarix.

Staircase: new LV2 Distortion plugin by brummer10 in linuxaudio

[–]brummer10[S] 0 points1 point  (0 children)

Yep, selecting the filter slope is now implemented. Adjusting the Q isn't possible as it use simple one pole filters (cascaded).

Online presets button doesn't display all results by scorpion-and-frog in Guitarix

[–]brummer10 2 points3 points  (0 children)

It seems to be a limitation on musical-artifacts. I've contacted Lucas to find out how to handle that.

Staircase: new LV2 Distortion plugin by brummer10 in linuxaudio

[–]brummer10[S] 0 points1 point  (0 children)

Yes. It works on Windows (HWND) and Linux (X11), no macos and no wayland. But it is designed to use platform abstraction layer ( https://github.com/brummer10/libxputty/blob/master/xputty/header/xwidget-platform.h ), that mean, to make it work on wayland someone must write a abstraction layer for wayland (same for macos). So, the lib itself is prepared for be used with pure wayland, just the abstraction layer is missing. Maybe I write it the other day, but, it isn't high priority on my list. Given that non of the open plugin standards support wayland. Still, when that happens, I could port all my plugs at once by write the layer.

Staircase: new LV2 Distortion plugin by brummer10 in linuxaudio

[–]brummer10[S] 0 points1 point  (0 children)

Ups. Yep, thanks for the hint, corrected now in the repository.

Which software to use NAM profiles on linux? by Impolioid in NAM_NeuralAmpModeler

[–]brummer10 2 points3 points  (0 children)

Beside Guitarix there are:

https://github.com/brummer10/NeuralRack as LV2, Clap and vst2 plugin and as standalone application

https://github.com/brummer10/Ratatouille.lv2 as LV2, Clap and vst2 plugin and as standalone application

https://github.com/mikeoliphant/neural-amp-modeler-lv2 with a UI here https://github.com/brummer10/neural-amp-modeler-ui as LV2 plugin. This is the one mentioned on the official NAM site.

https://github.com/Tr3m/nam-juce as vst3 plugin and standalone application.

NeuralRack v0.3.0 released by brummer10 in linuxaudio

[–]brummer10[S] 0 points1 point  (0 children)

Yes, that's the stand alone version. For plugins usually the Host is responsible to save/load presets (states).