1calfjackhost(1) General Commands Manual calfjackhost(1)
2
3
4
6 calfjackhost - JACK wrapper for Calf plugins
7
9 calfjackhost [options] plugin[:preset] [!] ...
10
12 Calf JACK host application provides a way to use Calf plugins directly,
13 without need for any external host application. It also offers best GUI
14 functionality (using GTK+ 2 widget set), as there is no restrictive
15 plugin standard getting in a way between GUI and audio processing code.
16
17
19 -c --client name
20 sets JACK client name (the name calfjackhost uses when register‐
21 ing in JACK)
22
23 -i --input name
24 name prefix for audio inputs
25
26 -o --output name
27 name prefix for audio outputs
28
29 -m --midi name
30 name prefix for MIDI inputs
31
32 -c --connect-midi client:port
33 automatically connect all MIDI ports to client:port
34
35 -M --connect-midi !n
36 automatically connect all MIDI ports to system:midi_capture_n
37
38 -v --version
39 prints a version string (calf some.version.number)
40
41 -l --load session
42 Loads the session state from a file
43
44 -s --state session
45 Loads the session state from a file, if such a file exists
46
47 -L --list
48 List all available plug-ins
49
50 -h -? --help
51 prints a help text
52
53 An exclamation mark (!) in place of plugin name means automatic connec‐
54 tion. If "!" is placed before the first plugin name, the first plugin
55 has its inputs connected to system:capture_1 and system:capture_2. If
56 it's placed between plugin names, those plugins are connected together
57 (first plugin's output is connected to second plugin's input). If it's
58 placed after last plugin name, that plugin's audio outputs are con‐
59 nected to system:playback_1 and system:playback_2 (first output pair).
60
61 Plugin names (should be self-explanatory):
62 * pulsator (autopanner/tremolo)
63 * ringmodulator
64 * tapesimulator
65 * vinyl
66 * compdelay (compensation delay)
67 * reversedelay
68 * compressor
69 * sidechaincompressor
70 * multibandcompressor
71 * monocompressor
72 * deesser
73 * gate
74 * sidechaingate
75 * multibandgate
76 * limiter
77 * multibandlimiter
78 * sidechainlimiter
79 * transientdesigner
80 * filterclavier (keyboard-controlled tunable filter)
81 * emphasis
82 * vocoder
83 * eq5, eq8, eq12, eq30
84 * saturator
85 * crusher (bit crusher)
86 * exciter
87 * bassenhancer
88 * stereo
89 * haasenhancer
90 * multispread
91 * mono
92 * xover2, xover3, xover4 (speaker crossovers)
93 * analyzer (spectrum analyzer / spectrogram plugin)
94 * flanger
95 * filter
96 * reverb
97 * vintagedelay
98 * monosynth
99 * multichorus (chorus effect with multiple voices)
100 * compressor (Thor Harald Johansen's dynamic compressor)
101 * organ (polyphonic synthesizer emulating tonewheel or solid state
102 organs)
103 * rotaryspeaker (not a faithful emulation, not even close)
104
105
107 Please send bug reports to <wdev@foltman.com>.
108
109
111 To start monosynth with automatic connection to first system audio out‐
112 put, and no automatic MIDI connection, use:
113
114 calfjackhost monosynth !
115
116 (! means "connect", last "!" means "connect to output")
117
118 Other examples:
119
120 calfjackhost monosynth ! vintagedelay ! flanger ! -M 2
121
122 (runs monosynth into vintagedelay and vintagedelay into flanger, then
123 to output; connects monosynth's MIDI input to JACK's system:midi_cap‐
124 ture_2)
125
126 calfjackhost "monosynth:Fat Bass"
127
128 (runs monosynth with a Fat Bass preset into monosynth, does not auto‐
129 connect)
130
131 calfjackhost ! reverb !
132
133 (takes signal from system:capture_1 and _2, puts it through reverb, and
134 then sends to system:playback_1 and _2)
135
136 Note: none of the automatic connection features will work if autocon‐
137 nection is disabled for session management purposes.
138
139
141 calf(7)
142
143
144
145 2008-01-29 calfjackhost(1)