new Saturator (LV2) plugin

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

new Saturator (LV2) plugin

Post by tramp »

Hi

I've wrote a saturation LV2 plugin, get it here:
https://github.com/brummer10/GxSaturator.lv2

This one isn't a analogue simulation, but doing by plain math. It allow the setting of the saturation level, and the intensity of the saturation.
It's meant to be used with moderate settings, even if it allow "freakier ones".
On the road again.
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: new Saturator (LV2) plugin

Post by sysrqer »

Thanks, I'll definitely be trying this out soon.
Will this make it in to kxstudio soon or is it best to download manually? I've seen you post a few new things recently but haven't seen many kxstudio updates.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: new Saturator (LV2) plugin

Post by tramp »

I guess you best check it out manually, all this plugs I've made on github been dependency less, only a gcc compiler and the make tools are needed. Simply run make & make install to be done. Simply run make uninstall to remove the plug, if you didn't like it, or when it hit eventually the KX repository’s.
But mainly I've wrote them to have them on the MOD, falkTX has already forked and ported most of them to the MOD. :D
On the road again.
Arthurx
Established Member
Posts: 77
Joined: Thu Oct 22, 2015 1:27 pm
Location: Holland
Has thanked: 1 time
Contact:

Re: new Saturator (LV2) plugin

Post by Arthurx »

Hi Tramp,
I now use the guitarix_amp as pre amp,
For voice.
I have no experience with make& build, but might try it
On a heroic day. :D

Arthur
"A mind is like a parachute -
It doesn't work if it's not open."
Frank Zappa

"Politics is the:
Clowning division of the army."
Zappa

http://www.arthurx.com
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: new Saturator (LV2) plugin

Post by tramp »

Arthurx wrote:I have no experience with make& build, but might try it
Yea, I often forgot that could be a barrier when one needs to compile the source. So let me give a detailed introduction of how to do it.
Needed been the build-essentials and git, assuming you running a debian/ubuntu based distro, simple run in terminal

Code: Select all

sudo apt-get-install build-essential git
or install them with your favourite package manager.
When done, open a terminal and run

Code: Select all

cd 
this will point your terminal into your home directory.
Next step will be download the source code, best is to clone the git repository, run

Code: Select all

git clone https://github.com/brummer10/GxSaturator.lv2.git
when done, run

Code: Select all

cd ./GxSaturator.lv2
to enter the source directory. Now you are ready to build the binary, just run

Code: Select all

make
after this, you have two choices to install, you can install it, as user, then it will install into ~/.lv2 which is the usual lv2 path in your home directory. Or you could install it as root then it will install into /usr/lib/lv2.
as user run

Code: Select all

make install
or as root run

Code: Select all

su
make install
exit
when done, start your favourite LV2 host and check out the shiny new GxSaturator. :D

For the case you didn't like the Saturator, and will get it rid, just open your terminal, run

Code: Select all

cd
cd ./GxSaturator.lv2
make uninstall
This works for all the plugs I've put on github, you just need to install the build-essential and git once,
after that you could check out all the stuff under
https://github.com/brummer10?tab=repositories
just you need to change the clone address which you'll find under the button "clone or download" on the project pages, and the cd command to enter the source tree, which is the project name, so eg, cd ./GxSuppaTonebender.lv2 or cd ./GxVintageFuzzMaster.lv2
or . . .
On the road again.
User avatar
English Guy
Established Member
Posts: 525
Joined: Wed Oct 17, 2012 7:28 pm
Location: England
Has thanked: 8 times
Been thanked: 7 times

Re: new Saturator (LV2) plugin

Post by English Guy »

You also need to install your distro's lv2-dev package or equivalent.

Rather than install git and use I used the 'download zip' option from the app's web page.

I also used checkinstall to create a debian package. This makes it easier to locate/remove when updating or deploy on other PC's.

Compiled and installed fine on a Debian stable system, will test drive it soon.
User avatar
English Guy
Established Member
Posts: 525
Joined: Wed Oct 17, 2012 7:28 pm
Location: England
Has thanked: 8 times
Been thanked: 7 times

Re: new Saturator (LV2) plugin

Post by English Guy »

Works fine on my system.

Please find attached a Debian package (for amd64) that might be of use until the real packaging is done
gxsaturator.zip
Debian package
(5.55 KiB) Downloaded 65 times
Arthurx
Established Member
Posts: 77
Joined: Thu Oct 22, 2015 1:27 pm
Location: Holland
Has thanked: 1 time
Contact:

Re: new Saturator (LV2) plugin

Post by Arthurx »

Thanks Tramp,
Gonna try this tomorrow :D
"A mind is like a parachute -
It doesn't work if it's not open."
Frank Zappa

"Politics is the:
Clowning division of the army."
Zappa

http://www.arthurx.com
Arthurx
Established Member
Posts: 77
Joined: Thu Oct 22, 2015 1:27 pm
Location: Holland
Has thanked: 1 time
Contact:

Re: new Saturator (LV2) plugin

Post by Arthurx »

Otherwise i try the package of the English guy :roll:
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: new Saturator (LV2) plugin

Post by sysrqer »

That kind of application is this meant for? I've been trying it on vocals and it's quite good for dirtying them up. The settings seem to go higher (more in to distortion) than I would expect for that though so that's why I'm asking.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: new Saturator (LV2) plugin

Post by tramp »

English Guy wrote:You also need to install your distro's lv2-dev package or equivalent.
Yes, of course, :)
sysrqer wrote:That kind of application is this meant for? I've been trying it on vocals and it's quite good for dirtying them up. The settings seem to go higher (more in to distortion) than I would expect for that though so that's why I'm asking.
Yes, the range is from soft saturation up to harsh distortion.
The nice thing about this algorithm is, that it does ~level matching regardless the settings.
On the road again.
Arthurx
Established Member
Posts: 77
Joined: Thu Oct 22, 2015 1:27 pm
Location: Holland
Has thanked: 1 time
Contact:

Re: new Saturator (LV2) plugin

Post by Arthurx »

Thanks Tramp and English Guy,

It worked like a charm,
not a single hick-up.
took less than 15 minutes.
I use your shiny plugin with
GxSaturation::
intensity: 2.7
saturation: 33

Sounds perfectly :D :D

The first line I used was:

Code: Select all

sudo apt-get install build-essential lv2-dev git
I gonna try more plugins later,

Greetings Arthur
Arthurx
Established Member
Posts: 77
Joined: Thu Oct 22, 2015 1:27 pm
Location: Holland
Has thanked: 1 time
Contact:

Re: new Saturator (LV2) plugin

Post by Arthurx »

I use it on a voice mic strip with a small membrane mic
to make it warmer like the tube big condenser mic
so a very mild setting
maybe a bit like jazz guitar :wink:
I can not use the big condenser on stage.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: new Saturator (LV2) plugin

Post by tramp »

I'm glade you like it. :D
Arthurx wrote:so a very mild setting
Yes, that's what I mean in my entry post,
tramp wrote:It's meant to be used with moderate settings, even if it allow "freakier ones".
The mild range is were this one shines, limiting the peaks and add a bit of harmonic content. For diving deeper into distortion/fuzz, plugs like the GxVintageFuzzMaster been more suitable. The GxSaturator becomes real harsh when used with high settings, well, the one or the other may exactly like that.
On the road again.
User avatar
AlexTheBassist
Established Member
Posts: 353
Joined: Mon May 19, 2014 3:44 am
Location: Russia, Moscow
Been thanked: 1 time

Re: new Saturator (LV2) plugin

Post by AlexTheBassist »

Worked like a charm. By the way, extreme settings on male vocal tracks can give interesting results.
Being creative does not imply being lazy, stupid, or illiterate.

Working in Harrison Mixbus and Ardour on KDE Neon + KXStudio.
Post Reply