Get CALF studio gear
Calf studio gear can be obtained in different ways. The presumably most comfortable one is installing it as a package through your package management system. If you are operating on other systems you can download the latest stable release from sourceforge.net. Feel free to grab the latest bleeding edge version from the development repository if you think you can handle it =)
The easiest way to obtain Calf plug-ins is to install the package offered by your distribution's package management system. This way you should get the most stable release of the suite with further updates and support. Please note: It is possible that the package of your distribution is outdated. In this case please talk to the maintainer of your distribution.
If there's no chance to get an actual version >= 0.19 the only way to have it is to build it from source.
Execute the following command as root:
apt-get install calf-plugins
Building from source is the best way to obtain Calf plug-ins as the latest stable release. If you want to have the latest (possibly unstable) version try the git repository as described below. Download the latest stable release from
Before you can start compiling Calf Studio Gear you have to install the following packages and libraries:
- For all versions:
- autoconf and libtoolize for the build process
- glib 2.0
- Expat XML parser
- For GUIs (JACK, LV2)
- GTK+2 headers (2.8 or newer)
- libglade2 headers (2.4 or newer)
- Pixmap GTK2 engine
- For LV2 plugins
- LV2 core package >= version 6 which means package version 1.0.0 (available in recent distributions)
- For JACK GUI application (calfjackhost)
To install all needed libraries in Debian/Ubuntu, execute the following command as root (sudo):
apt-get install libtool autoconf libexpat1-dev libfftw3-dev libglib2.0-dev libfluidsynth-dev jackd lv2core libglade2-dev gtk2-engines-pixbuf
To install all needed libraries in a RedHat based distro like Fedora or Suse, execute the following command as root:
yum install expat-devel fftw-devel glib2-devel fluidsynth-devel jack-audio-connection-kit libglade2-devel lv2 lv2-devel libtool autoconf gcc-c++ jack-audio-connection-kit-devel
Untar the package and run autogen.sh inside the extracted folder to configure the compiling process. If there are errors or missing features at the end of the configuration, check the output, usually there are some packages missing.
Run make (as user) and make install (as root) afterwards.
The example below is used on a quadcore machine (modify -j4 to the amount of cores or don't add it at all)
tar -xzf calf*.tar.gz
Please note: If you're using a distribution like Debian/Ubuntu you have to run the last command with a sudo in front of it to obtain superuser rights.
More information about compiling in general can be found here.
To uninstall Calf change into the directory where it was compiled and installed from and run make uninstall as root.
You need to have git installed on your system.
Please make sure your system meets all the requirements listed under "Compile from source" above.
The following command creates a folder "calf" inside the working directory and downloads the contents from the developers repository to your local HD.
git clone http://repo.or.cz/r/calf.git
Run autogen.sh inside the calf folder to configure the compiling process.
If there are errors or missing features at the end check the output, usually there are some packages missing.
Run make and make install afterwards. Please note that make install requires superuser rights.
The following example is optimized for a dualcore processor. Please edit -j2 to fit your amount of CPU-cores or just don't add it at all.
To get the latest version you have to uninstall Calf and clean up the calf directory first. To do so please change into the calf directory and run the following commands.
Please note: If you're running Debian/Ubuntu or a similar operating system you have to execute the first command with superuser rights. So you have to add a sudo in front of it.
To update your copy of the git repository simply fetch it:
...and compile/-install it as you did with the fresh install.
If you're encountering problems with compiling after pulling, consider a "make clean" or maybe additionally running "autogen.sh" again before making the code.
To uninstall Calf change in the directory where it was compiled and installed from and run make uninstall as root.