Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


Tree [664bdc] master 0.0.60 /

File Date Author Commit
bigbull 2010-05-13 Krzysztof Foltman Krzysztof Foltman [9aca7d] More jackvis/conngraph - skeleton handlers for ...
doc 2015-03-12 Markus Schmidt Markus Schmidt [337462] Transient Designer: image and text for manual, ...
gui 2015-03-12 Markus Schmidt Markus Schmidt [337462] Transient Designer: image and text for manual, ...
icons 2012-02-22 Krzysztof Foltman Krzysztof Foltman [8d3621] AutoHell fixes.
src 2015-03-15 Krzysztof Foltman Krzysztof Foltman [dbdcab] Fix some 'signal feedback loop' bugs that cause...
.gitignore 2012-10-19 Hans Baier Hans Baier [8b79e1] Extend .gitignore to ignore eclipse project files
.svnignore 2008-06-12 kfoltman kfoltman [071430] + AutoHell: add .desktop file (no icon for now,...
AUTHORS 2013-01-07 Damien Zammit Damien Zammit [a22340] Updated my email. Fixed denormal NaN float dete...
COPYING 2007-12-01 kfoltman kfoltman [eac3e6] Initial revision (release 0.0.1)
COPYING.GPL 2007-12-23 kfoltman kfoltman [295369] + Initial implementation of DSSI presets (use c...
ChangeLog 2014-12-31 Krzysztof Foltman Krzysztof Foltman [48eab1] ChangeLog: update (about time...)
INSTALL 2009-01-31 Krzysztof Foltman Krzysztof Foltman [3a991a] + AutoHell: mention cairo and glade dependencie...
Makefile.am 2014-02-03 Markus Schmidt Markus Schmidt [c07188] Manuals screenshots as JPEG (saves > 10MB)
NEWS 2007-12-01 kfoltman kfoltman [eac3e6] Initial revision (release 0.0.1)
README 2008-01-04 kfoltman kfoltman [510586] + Updated README to mention new invocation syntax
README.md 2013-01-05 Damien Zammit Damien Zammit [8cfdf1] Initial commit
TODO 2008-11-16 Krzysztof Foltman Krzysztof Foltman [1a7556] + TODO: update (a bit)
autogen.sh 2011-02-08 Nedko Arnaudov Nedko Arnaudov [3c442d] Fix autogen.sh to work on Snow Leopard
calf-gui.xml 2013-10-26 Krzysztof Foltman Krzysztof Foltman [3e9048] Add an option to disable the VU meters in the J...
calf.7 2015-03-03 Markus Schmidt Markus Schmidt [09d47b] Reworked man page
calf.desktop.in 2010-12-10 Alexandre Prokoudine Alexandre Prokoudine [4e39a6] Added Russian lines to calf.desktop.in
calf.doxygen 2008-11-01 Krzysztof Foltman Krzysztof Foltman [410411] + Documentation: provide Doxygen with a right s...
calfjackhost.1 2014-12-29 Krzysztof Foltman Krzysztof Foltman [7861e1] Man page: update to add new options.
configure.ac 2015-03-29 Krzysztof Foltman Krzysztof Foltman [664bdc] Autohell: time for a release!
presets.xml 2013-04-10 Damien Zammit Damien Zammit [dbb0c8] Fixed MonoCompressor: graph, denormals, presets...

Read Me

Calf is a pack of audio plugins - effects and instruments, currently in
development. The goal is to create a set of plugins using decent algorithms
and parameter settings, available in a form which is compatible with as many
open source applications as possible.

How to use Calf plugins:

* LADSPA plugins

Calf is installed as calf.so library in your LADSPA directory (typically
/usr/lib/ladspa). It means that typical LADSPA host should be able to find
Calf's plugins.

* DSSI plugins

Calf .so module is also installed in your DSSI plugin directory, which means
your DSSI host (like jack-dssi-host or rosegarden) should find it and
include its plugins in the plugin list. 

* JACK client application

You can also use Calf plugins as separate applications, connecting to other
applications using JACK Audio Connection Kit (version 0.103 or newer is
required). To run the client, type:

        calfjackhost monosynth !

(! means "connect", last "!" means "connect to output")

Other examples:

        calfjackhost monosynth ! vintagedelay ! flanger !

(runs monosynth into vintagedelay and vintagedelay into flanger, then to

        calfjackhost ! reverb !

(takes signal from system:capture_1 and _2, puts it through reverb, and then
sends to system:playback_1 and _2)

You can also change client name or input/output port names with command-line
options (type calfjackhost --help). Use qjackctl, patchage or jack_connect
to connect the Calf JACK client to your sound card or other applications, if
"!" is inadequate for any reason (if I didn't explain it properly, or if it
doesn't provide the connectivity options needed).

Keep in mind this project is in the early development phase. It is usable
for certain purposes, but drop me a note if you need something.