CALF plugins?

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: CALF plugins?

Post by Michael Willis »

Are there any effects in the CALF collection that don't have a suitable replacement among Airwindows, LSP Plugins, x42 plugins, etc?

User avatar
GMaq
Established Member
Posts: 2828
Joined: Fri Sep 25, 2009 1:42 pm
Has thanked: 530 times
Been thanked: 573 times

Re: CALF plugins?

Post by GMaq »

Michael Willis wrote: Fri Sep 15, 2023 4:42 pm

Are there any effects in the CALF collection that don't have a suitable replacement among Airwindows, LSP Plugins, x42 plugins, etc?

I would guess probably not, however how someone perceives what they are actually controlling through the UI presentation is part of the puzzle as well. I personally use very few of the Calf Plugins but I do love the Bass Enhancer for kick drums and how it is laid out visually makes it pretty much instant to get results.. As a layman I can't explain the difference between what it's doing with boosting low harmonics and how a similar effect could be done with any other EQ but in my experience I can't get the exact same effect as the Bass Enhancer from an EQ, even the excellent Pultec PEQ emulators from Mike at ACMT/overtoneDSP, in fact to get a final result I need the harmonic boost of the Calf at around 80Hz and the Pultec inverted bass curve at 20 or 30Hz to complete the recipe.

As far as the regular EQ's, Compressors, Delays and Reverbs there are dozens of choices that equal or better Calf I'm sure..

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: CALF plugins?

Post by bluebell »

Michael Willis wrote: Fri Sep 15, 2023 4:42 pm

Are there any effects in the CALF collection that don't have a suitable replacement among Airwindows, LSP Plugins, x42 plugins, etc?

Vocoder?

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
Impostor
Established Member
Posts: 1392
Joined: Wed Aug 17, 2022 1:55 pm
Has thanked: 148 times
Been thanked: 366 times

Re: CALF plugins?

Post by Impostor »

Michael Willis wrote: Fri Sep 15, 2023 4:42 pm

Are there any effects in the CALF collection that don't have a suitable replacement among Airwindows, LSP Plugins, x42 plugins, etc?

Depends on what one thinks is "suitable". I definitely need a GUI, so no airwindows for me. I also prefer "simple" and "intuitive", so LSP is not too suitable either, except for maybe their EQ. I'm not familiar with x42's plugins, but I can't discern things like a delay, flanger, phaser, reverb or chorus on their github page...

And then there are Calf's Crusher and Ring Modulator, which I also use now and then...

And, not unimportant either: I like the consistency of the Calf interfaces with all those different effects. That's why I'm hoping Uh-bik gets an update soon. That plugin set looks like it suits me. It's just that its latest stable version is ancient. Of course, that update needs to be vst2 so I can use them in both MusE and Renoise without wrapping them with Carla or Ildaeil: depending on these wrappers makes my projects even less future proof than the Calf plugins do, is what I think. Also, for the occasional synth they are fine, but needing to wrap all of my effects on all audio tracks is way too much hassle.

User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: CALF plugins?

Post by Michael Willis »

The reason I asked is because sometimes I get an itch to develop a new plugin. I don't think I'm up to the task of updating all the calf plugins such that they don't use gtk2, but I was thinking that I could drop one of the algorithms into a new plugin that would hopefully not have some of the problems that have become calf's legacy.

novalix
Established Member
Posts: 108
Joined: Wed Aug 11, 2021 1:12 pm
Has thanked: 6 times
Been thanked: 39 times

Re: CALF plugins?

Post by novalix »

I use the de-esser quite regulary. Though, i do de-essing in stages (two at least) so the calf one is only responsible for a small portion.
The transient shaper is very usable. And yes, the bass enhancer can be a good option, too.

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: CALF plugins?

Post by bluebell »

novalix wrote: Fri Sep 15, 2023 9:28 pm

I use the de-esser quite regulary. Though, i do de-essing in stages (two at least) so the calf one is only responsible for a small portion.
The transient shaper is very usable. And yes, the bass enhancer can be a good option, too.

Oh yes, the Transient Shaper. I use it for snares and don't know an alternative.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: CALF plugins?

Post by bluebell »

Michael Willis wrote: Fri Sep 15, 2023 8:47 pm

The reason I asked is because sometimes I get an itch to develop a new plugin. I don't think I'm up to the task of updating all the calf plugins such that they don't use gtk2, but I was thinking that I could drop one of the algorithms into a new plugin that would hopefully not have some of the problems that have become calf's legacy.

  • Transient Shaper
  • De-Esser

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 375 times
Been thanked: 209 times
Contact:

Re: CALF plugins?

Post by tavasti »

Impostor wrote: Thu Sep 14, 2023 3:16 pm
bluebell wrote: Thu Sep 14, 2023 3:03 pm

Bashing CALF plugins is an at least 5 year old hobby of Ardour (and its commercial brother Mixbus) users :mrgreen:

Well, the well-documented flaws of Calf all seem to be traceable to Ardour and mixbus fora :)

Most likely any plugin made with gtk is problem in Ardour/Mixbus. Ardour is using gtk, does not have plugin sandboxing and is delivered with own fixed set of libraries. Your system may have more recent gtk, your gtk plugins are compiled against it. Then you add those plugins to Ardour/Mixbus which has own, older set of gtk libraries, and not so amazingly, everything blows. That happens also with qmidiarp, and probably with many other plugins. Things might work if you daw and plugins are compiled with same version of libs. For Ardour built by your distro would most likely solve problem if plugins are also coming with your distro. For Mixbus, would need to get same versions of libs than included with daw, and compile your plugins with those version. And then you have option to use carla to load your plugins, because carla does plugin sandboxing. Stuff is discussed also here viewtopic.php?t=21468

Ardour people say that your plugins need to be staticly linked. That is mandatory in Ardour, and also beneficial for any DAW. And because gtk can't be staticly linked, then it is not suitable for making plugins.

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

User avatar
Largos
Established Member
Posts: 638
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 72 times
Been thanked: 186 times

Re: CALF plugins?

Post by Largos »

https://linuxmusic.rocks/ has a good layout of categories for people who want to find alternatives to plugins.

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: CALF plugins?

Post by bluebell »

Largos wrote: Sat Sep 16, 2023 8:36 am

https://linuxmusic.rocks/ has a good layout of categories for people who want to find alternatives to plugins.

This helped to discover that there IS a transient designer in lsp-plugins. It's called beat breather.

EDIT:
At first sight/try to replace CALF Transient Designer in a snare track it adds a lot of audible latency and is much more complicated because it offers so many controls and stages. Maybe it's overkill for a simple snare track.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: CALF plugins?

Post by bluebell »

tavasti wrote: Sat Sep 16, 2023 7:38 am

Most likely any plugin made with gtk is problem in Ardour/Mixbus. Ardour is using gtk, does not have plugin sandboxing and is delivered with own fixed set of libraries. Your system may have more recent gtk, your gtk plugins are compiled against it. Then you add those plugins to Ardour/Mixbus which has own, older set of gtk libraries, and not so amazingly, everything blows. That happens also with qmidiarp, and probably with many other plugins. Things might work if you daw and plugins are compiled with same version of libs. For Ardour built by your distro would most likely solve problem if plugins are also coming with your distro. For Mixbus, would need to get same versions of libs than included with daw, and compile your plugins with those version. And then you have option to use carla to load your plugins, because carla does plugin sandboxing. Stuff is discussed also here viewtopic.php?t=21468

Ardour people say that your plugins need to be staticly linked. That is mandatory in Ardour, and also beneficial for any DAW. And because gtk can't be staticly linked, then it is not suitable for making plugins.

And not suitable for DAWs that can load plugins.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
Largos
Established Member
Posts: 638
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 72 times
Been thanked: 186 times

Re: CALF plugins?

Post by Largos »

Impostor wrote: Fri Sep 15, 2023 7:33 pm

Depends on what one thinks is "suitable". I definitely need a GUI, so no airwindows for me..

If you have Surge XT, it comes with a separate FX plugin (also a stand alone) This has a lot of airwindows plugins in it as well as the others that come with Surge.

User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: CALF plugins?

Post by sadko4u »

GMaq wrote: Fri Sep 15, 2023 5:33 pm

but in my experience I can't get the exact same effect as the Bass Enhancer from an EQ, even the excellent Pultec PEQ emulators from Mike at ACMT/overtoneDSP, in fact to get a final result I need the harmonic boost of the Calf at around 80Hz and the Pultec inverted bass curve at 20 or 30Hz to complete the recipe.

That's just because Calf Bass Enhancer, Calf Saturator and Calf Exciter are based on the same distortion module which generates additional harmonics which are then mixed to the original track. You can't do anything similar with a digital equalizer which just does the frequency tuning and does not distort the signal.

The Pultes PEQ is also the 'coloring' equalizer which also adds some kind of distortion to the signal, and that's the key why it sounds different.

LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: CALF plugins?

Post by sadko4u »

Michael Willis wrote: Fri Sep 15, 2023 8:47 pm

The reason I asked is because sometimes I get an itch to develop a new plugin. I don't think I'm up to the task of updating all the calf plugins such that they don't use gtk2, but I was thinking that I could drop one of the algorithms into a new plugin that would hopefully not have some of the problems that have become calf's legacy.

One of the easiest ways to make Calf alive, is just to port them to LSP Toolkit or make as a part of LSP Plugins collection.
But this is too straightforward. As an opposite, I'm working on the alternative implementations of plugins available in Calf tools. The recent one is the Flanger tool which allows to do much more than Calf's one allows. I don't aim to copy-paste the things, I always aim to improve the things that already exist.

LSP (Linux Studio Plugins) Developer and Maintainer.
Post Reply