1FREQTWEAK(1)                General Commands Manual               FREQTWEAK(1)
2
3
4

NAME

6       freqtweak - Realtime audio frequency spectral manipulation
7

SYNOPSIS

9       freqtweak [-h] [ -c <num> ] [ -i <str> ] [ -o <str> ] [ -n <str> ] [ -D
10       <str> ] [ -p <str> ] [ -r <str> ]
11

DESCRIPTION

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

MOUSE CONTROL

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

OPTIONS

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

EXAMPLES

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

SEE ALSO

102       jackd(1), jack_connect(1), jack_lsp(1)
103

AUTHOR

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)
Impressum