JACK audio plugin – gate/expander with sidechain

Posted on Posted in Audio, GNU/Linux, Technology

I decided to write my own audio plugin, a gate/expander, because I couldn’t find a good equivalent plugin.

Screenshot-7

You can download a patch for calf-plugins git tree here.

To fetch the plugin code and patch to my version:
git clone http://repo.or.cz/r/calf.git calf
cd calf
git apply path-to-my.patch
./autogen.sh
./configure --enable-experimental
make
sudo make install

I recorded a short mp3 to test the gate with sidechaining. In the following track, you can hear the left channel controlling the level of the right channel using the gate. This track is best heard using a pair of stereo headphones to get the full effect.

4 thoughts on “JACK audio plugin – gate/expander with sidechain

  1. This looks/sounds great, was looking for something like that, too. Is there any chance, this is going to be included in the calf-plugins package? Adding a side-chain to their compressor would be very nice, too!

  2. I have been coordinating with one of the authors of calf, and yes i believe he has included it in the git tree recently. Also, someone is splitting my gate plugin into other multi gate plugins using my code. See the latest calf git repo above!

  3. Hello !
    At last i was very glad when i found this plugin. No equivalent under Linux Ladspa or LV2…
    The problem is that i can’t achieve the “make” after “autogen” and “./configure”.
    The error message tells me :

    preset_gui.cpp: In member function ‘virtual void calf_plugins::gui_preset_access::store_preset()’:
    preset_gui.cpp:57: error: ‘gtk_builder_add_objects_from_file’ was not declared in this scope
    make[3]: *** [preset_gui.lo] Error 1
    make[3]: Leaving directory `/home/iago/calf1/src’
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/iago/calf1/src’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/iago/calf1′
    make: *** [all] Error 2

    Have you got any solution ?
    Thanks,
    Jacques

Leave a Reply

Your email address will not be published.