1FREQTWEAK(1) General Commands Manual FREQTWEAK(1)
2
3
4
6 freqtweak - Realtime audio frequency spectral manipulation
7
9 freqtweak [-h] [ -c <num> ] [ -i <str> ] [ -o <str> ] [ -n <str> ] [ -D
10 <str> ] [ -p <str> ] [ -r <str> ]
11
13 freqtweak is a graphical tool for realtime audio spectral manipulation
14 and display. It provides several algorithms for processing audio data
15 in the frequency domain and a highly interactive GUI to manipulate each
16 associated filter. It also provides high-resolution spectral displays
17 in the form of scrolling-raster spectrograms and energy vs frequency
18 plots displaying both pre and post-processed spectra.
19
21 The processing filters are controlled through mouse operations on each
22 filter GUI window. The possible operations are:
23
24 Left button click/drag to draw filters. If Control is down, the y-axis
25 is fixed at the last cursor location (to draw nice horizontal lines).
26 If Control and Alt are down you can draw nice arbitrary straight lines.
27
28 Right button drag to move filters around in space. The filters wrap
29 around the left/right edges unless you hold down Control. Dragging
30 with both left and right buttons down on the GUI for the Gate processor
31 moves both the primary and the alternate filter together.
32
33 Holding Shift modifies the alternate filter (on double filter graphs
34 like Gate) for the previous operations.
35
36 Middle-button pops up frequency axis menu.
37
38 Ctrl-Alt right-click resets a filter to default values.
39
40 Shift-Ctrl-Alt left-drag zooms in on the y axis. Look at the status
41 bar to see the values for the cursor itself and the values of the fil‐
42 ter at the cursor's frequency.
43
44 Shift-Ctrl-Alt right-click release resets the Y-zoom to full.
45
46 The B and BA buttons mean Bypass and Bypass All respectively.
47
48 The L and LA buttons mean Link and Link All respectively.
49
50 The G and GS buttons mean Toggle Grid and Toggle Grid Snap respec‐
51 tively.
52
54 This program follows the usual GNU command line syntax, with long
55 options starting with two dashes (`-'). A summary of options is
56 included below.
57
58 -h, --help
59 Show summary of options.
60
61 -c <num>, --channels=<num>
62 Processing channels (1-4). Default is 2.
63
64 -i <str>, --inputs=<str>
65 Connect inputs from these jack ports (separate each channel with
66 commas). Defaults to 'alsa_pcm:capture_1,...'
67
68 -o <str>, --outputs=<str>
69 Connect outputs to these jack ports (separate each channel with
70 commas). Defaults to 'alsa_pcm:playback_1,...'
71
72 -n <str>, --jack-name=<str>
73 Jack name. Default is freqtweak_1.
74
75 -D <str>, --tmpdir=<str>
76 Jack server tmp directory (should match jackd --tmpdir).
77
78 -p <str>, --preset=<str>
79 Load the given preset initially.
80
81 -r <str>, --rc-dir=<str>
82 Specifies what directory to use for run-control state. Default
83 is ~/.freqtweak.
84
85
87 Here is an example of using freqtweak with an alsaplayer feeding it and
88 output going to speakers (alsa_pcm:out_?) without using a JACK patch‐
89 bay:
90
91 Start freqtweak first with this command line:
92
93 freqtweak -n ft &
94
95 Then start alsaplayer like so:
96
97 alsaplayer -o jack -d ft:in_1,ft:in_2 &
98
99
100
102 jackd(1), jack_connect(1), jack_lsp(1)
103
105 Freqtweak was written and is maintained by Jesse Chappell
106 <jesse@essej.net>.
107
108 This manual page was created by Enrique Robledo Arnuncio
109 <era@debian.org> for the Debian GNU/Linux system, using text from the
110 README file by Jesse Chappell.
111
112
113
114 February 11, 2003 FREQTWEAK(1)