1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<title>TAP-plugins</title>
7
<meta name="generator" content="GNU Emacs 21.2.1">
8
<meta http-equiv="Content-Type" content="text/html;
10
<meta name="description" content="Tom's Audio Processing plugins for
11
audio engineering on the Linux platform.">
12
<meta name="keywords" content="TAP-plugins TAP Reverb Editor
13
Reverberator Equalizer EQ Vibrato Tremolo Echo Tom Szilagyi LADSPA
14
JACK Plugin Linux Audio">
15
<meta name="author" content="Tom Szilagyi">
18
<body bgcolor=#ffffff>
19
<table cellpadding="5" cellspacing="0" border="0" bgcolor=#ffffc0
22
<font size="+2" color=#004060><b>TAP</b>-plugins</font><br>
23
<font color=#004060>Tom's Audio Processing plugins</font><br>
24
<font size="-1" color=#004060><i>for audio engineering on the Linux
28
<a href="../index.html">[ Home ]</a>
29
<a href="../ladspa.html">[ LADSPA plugins ]</a>
30
<a href="../reverbed.html">[ TAP Reverb Editor ]</a>
34
<a href="releases.html">[ Releases ]</a>
35
<a href="cvs.html">[ CVS ]</a>
36
<a href="general.html">[ General Info ]</a>
37
<a href="manuals.html">[ Plugin Manuals ]</a>
43
<a href="autopan.html">[ TAP AutoPanner ]</a>
44
<a href="chorusflanger.html">[ TAP Chorus/Flanger ]</a>
45
<a href="deesser.html">[ TAP DeEsser ]</a>
46
<a href="dynamics.html">[ TAP Dynamics (Mono & Stereo) ]</a>
47
<a href="eq.html">[ TAP Equalizer and TAP Equalizer/BW ]</a>
48
<a href="doubler.html">[ TAP Fractal Doubler ]</a>
49
<a href="pinknoise.html">[ TAP Pink/Fractal Noise ]</a>
50
<a href="pitch.html">[ TAP Pitch Shifter ]</a>
51
<a href="reflector.html">[ TAP Reflector ]</a>
52
<a href="reverb.html">[ TAP Reverberator ]</a>
53
<a href="rotspeak.html">[ TAP Rotary Speaker ]</a>
54
<a href="limiter.html">[ TAP Scaling Limiter ]</a>
55
<a href="sigmoid.html">[ TAP Sigmoid Booster ]</a>
56
<a href="echo.html">[ TAP Stereo Echo ]</a>
57
<a href="tremolo.html">[ TAP Tremolo ]</a>
58
<a href="tubewarmth.html">[ TAP TubeWarmth ]</a>
59
<a href="vibrato.html">[ TAP Vibrato ]</a>
62
<h2>TAP Equalizer</h2>
63
and <b>TAP Equalizer/BW</b><br><br><br>
64
<img src="tap_eq.png" alt="[TAP Equalizer GUI as shown in Ardour]">
66
This plugin is an 8-band equalizer with adjustable band center
67
frequencies. It allows you to make precise adjustments to the tonal
68
coloration of your tracks. The design and code of this plugin is based
69
on that of the DJ EQ plugin by Steve Harris, which can be downloaded
70
(among lots of other useful plugins) from <a
71
href="http://plugin.org.uk">http://plugin.org.uk</a>.
74
<h3>General information</h3>
76
<table cellspacing="0" cellpadding="5" border="1">
77
<tr><th align="left">Unique ID</th><td>2141 [1]</td>
78
<tr><th align="left">I/O ports</th><td>1 input / 1 output</td>
79
<tr><th align="left">CPU usage (44.1 kHz)</th><td>4.0% max. (see Notes)</td>
80
<tr><th align="left">CPU usage (96 kHz)</th><td>8.8% max. (see Notes)</td>
81
<tr><th align="left">Hard RT Capable</th><td>No</td></tr>
82
<tr><th align="left">In-place operation</th><td>Supported</td>
83
<tr><th align="left">run_adding() function</th><td>Provided</td>
85
[1] Unique ID for TAP Equalizer/BW is 2151.<br>
90
The TAP Equalizer is a powerful tool in the hands of a skilled mixing
91
engineer. The main use of the band frequency controls is to allow to
92
"tune in" various resonance frequencies of musical instruments, and by
93
adjusting the gain of these frequencies, to alter the tone of an
94
instrument in a desired way. For example, the sound of kick drums
95
consists of two mainly distinct parts: the energy is mainly
96
concentrated around 80-100 Hz (this is the "boom" part), but there is
97
another component at around 2.5 kHz which gives the "edge" of the
98
sound. By adjusting the level of these components, different tonal
99
results can be achieved.
102
While listening to the track (soloed or not) with this plugin applied,
103
raise the gain of the appropriate band (that is, the one with the
104
closest default frequency) by an amount of about 6-12 dB and adjust
105
the frequency control of the same band until you feel that you "got"
106
that particular resonant tone of the instrument. Then play around with
107
the gain settings to achieve the tonal balance you are going for.
110
Since you only pay (in terms of CPU usage) for the bands you actually
111
use, it is recommended that you set the gains of unneeded bands to
112
exactly 0 dB (you can do this in Ardour quickly by shift+clicking on
113
the control fader) since processing of bands with 0 dB gain will be
114
skipped. So don't leave a band gain at -0.12 dB unless you really need
115
that -0.12 dB to be there.
119
<h3>Summary of user controls</h3>
121
<table cellspacing="0" cellpadding="5" border="1">
122
<tr><th>name</th><th>min. value</th><th>default value</th><th>max. value</th></tr>
124
<tr align="center"><td>Band 1 Freq [Hz]</td>
128
<tr align="center"><td>Band 1 Gain [dB]</td>
132
<tr align="center"><td>Band 1 Bandwidth [octaves] [2]</td>
137
<tr align="center"><td>Band 2 Freq [Hz]</td>
141
<tr align="center"><td>Band 2 Gain [dB]</td>
145
<tr align="center"><td>Band 2 Bandwidth [octaves] [2]</td>
150
<tr align="center"><td>Band 3 Freq [Hz]</td>
154
<tr align="center"><td>Band 3 Gain [dB]</td>
158
<tr align="center"><td>Band 3 Bandwidth [octaves] [2]</td>
163
<tr align="center"><td>Band 4 Freq [Hz]</td>
167
<tr align="center"><td>Band 4 Gain [dB]</td>
171
<tr align="center"><td>Band 4 Bandwidth [octaves] [2]</td>
176
<tr align="center"><td>Band 5 Freq [Hz]</td>
180
<tr align="center"><td>Band 5 Gain [dB]</td>
184
<tr align="center"><td>Band 5 Bandwidth [octaves] [2]</td>
189
<tr align="center"><td>Band 6 Freq [Hz]</td>
193
<tr align="center"><td>Band 6 Gain [dB]</td>
197
<tr align="center"><td>Band 6 Bandwidth [octaves] [2]</td>
202
<tr align="center"><td>Band 7 Freq [Hz]</td>
206
<tr align="center"><td>Band 7 Gain [dB]</td>
210
<tr align="center"><td>Band 7 Bandwidth [octaves] [2]</td>
215
<tr align="center"><td>Band 8 Freq [Hz]</td>
219
<tr align="center"><td>Band 8 Gain [dB]</td>
223
<tr align="center"><td>Band 8 Bandwidth [octaves] [2]</td>
229
[2] These controls appear only in the TAP Equalizer/BW implementation.<br>
234
This plugin consists of 8 Peaking EQ filters (which are IIR filters
235
with an order of two). Filter coefficients are re-computed if and only
236
if the user changed a control value since the last buffer
237
run. Furthermore, those filters that are left at 0 dB gain are not
238
processed at all. For this reason, the CPU demand of this plugin is a
239
function of the control settings, hence it is not hard RT
240
capable. However, the CPU demand is still somewhat predictable: moving
241
all gains away from 0 dB will switch every filter on. The CPU usage
242
measured in this state will not increase significantly when filter
243
coefficients are re-computed in response to a changed control. Of
244
course, if the user sets a gain back to 0 dB, that filter will be
245
switched off, freeing CPU power. The CPU usage values displayed in the
246
above table were measured with all filters working.
249
The bandwidth of the Peaking EQ filters is fixed to 1 octave in the
250
TAP Equalizer implementation. However, because setting individual
251
bandwidth values may be needed in certain cases, another
252
implementation called TAP Equalizer/BW is also provided. Using that
253
plugin, you can set the bandwidth of every filter between 0.1 and 5
254
octaves. The reason for keeping TAP Equalizer around as well is that
255
you don't always need the ability to set bandwidth values, and TAP
256
Equalizer/BW has a large amount of controls which may be disturbing in
260
Below you can see a Bode diagram of the filter that makes up this
261
plugin. The three frequencies are 100 Hz, 1 kHz and 10 kHz, with gain
262
values of -20 and +20 dB and a sampling rate of 44.1 kHz. Bandwidth
263
was set to 1 octave (which is the default). This plot is also
264
available as an <a href="tap_eq_bode.eps">EPS file</a>.
266
<img src="tap_eq_bode.png" alt="[TAP Equalizer filter Bode diagram]">
271
$Id: eq.html,v 1.3 2004/08/17 13:05:16 tszilagyi Exp $