1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>TAP-plugins</title>
<meta name="generator" content="GNU Emacs 21.2.1">
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<meta name="description" content="Tom's Audio Processing plugins for
audio engineering on the Linux platform.">
<meta name="keywords" content="TAP-plugins TAP Reverb Editor
Reverberator Equalizer EQ Vibrato Tremolo Echo Tom Szilagyi LADSPA
JACK Plugin Linux Audio">
<meta name="author" content="Tom Szilagyi">
</head>
<body bgcolor=#ffffff>
<table cellpadding="5" cellspacing="0" border="0" bgcolor=#ffffc0
width="100%">
<tr><td>
<font size="+2" color=#004060><b>TAP</b>-plugins</font><br>
<font color=#004060>Tom's Audio Processing plugins</font><br>
<font size="-1" color=#004060><i>for audio engineering on the Linux
platform</i></font>
</td><td>
<center>
<a href="../index.html">[ Home ]</a>
<a href="../ladspa.html">[ LADSPA plugins ]</a>
<a href="../reverbed.html">[ TAP Reverb Editor ]</a>
</center>
<hr>
<center>
<a href="releases.html">[ Releases ]</a>
<a href="general.html">[ General Info ]</a>
<a href="manuals.html">[ Plugin Manuals ]</a>
</center>
</td></tr>
</table>
<blockquote>
<a href="autopan.html">[ TAP AutoPanner ]</a>
<a href="chorusflanger.html">[ TAP Chorus/Flanger ]</a>
<a href="deesser.html">[ TAP DeEsser ]</a>
<a href="dynamics.html">[ TAP Dynamics (Mono & Stereo) ]</a>
<a href="eq.html">[ TAP Equalizer and TAP Equalizer/BW ]</a>
<a href="doubler.html">[ TAP Fractal Doubler ]</a>
<a href="pinknoise.html">[ TAP Pink/Fractal Noise ]</a>
<a href="pitch.html">[ TAP Pitch Shifter ]</a>
<a href="reflector.html">[ TAP Reflector ]</a>
<a href="reverb.html">[ TAP Reverberator ]</a>
<a href="rotspeak.html">[ TAP Rotary Speaker ]</a>
<a href="limiter.html">[ TAP Scaling Limiter ]</a>
<a href="sigmoid.html">[ TAP Sigmoid Booster ]</a>
<a href="echo.html">[ TAP Stereo Echo ]</a>
<a href="tremolo.html">[ TAP Tremolo ]</a>
<a href="tubewarmth.html">[ TAP TubeWarmth ]</a>
<a href="vibrato.html">[ TAP Vibrato ]</a>
</blockquote>
<h2>TAP Fractal Doubler</h2>
<img src="tap_doubler.png" alt="[TAP Fractal Doubler GUI as shown in Ardour]">
<p>
Originally developed to do vocal doubling, this plugin is suitable for
doubling tracks with vocals, acoustic/electric guitars, bass and just
about any other instrument on them. The effect is created by applying
small changes to the pitch and timing of the incoming signal. These
changes are created by one-dimensional random fractal lines producing
<a href="pinknoise.html">pink noise</a>.
</p>
<h3>General information</h3>
<table cellspacing="0" cellpadding="5" border="1">
<tr><th align="left">Unique ID</th><td>2156</td>
<tr><th align="left">I/O ports</th><td>2 inputs / 2 outputs</td>
<tr><th align="left">CPU usage (44.1 kHz)</th><td>2.6%</td>
<tr><th align="left">CPU usage (96 kHz)</th><td>5.6%</td>
<tr><th align="left">Hard RT Capable</th><td>No</td></tr>
<tr><th align="left">In-place operation</th><td>Supported</td>
<tr><th align="left">run_adding() function</th><td>Provided</td>
</table>
<h3>Usage tips</h3>
<p>
As it is well known, pink noise -- being between white and brown noise
in terms of spectral density and other stochastic characteristics --
is the closest to musical patterns in general. Therefore it is a
natural choice to use pink noise to modulate small differences into
the pitch and timing of the incoming signal. This way a second voice
is obtained that sounds almost the same as the original. By mixing
these two voices together, the desired effect can be achieved.
</p>
<p>
This plugin uses two separate fractal lines to generate changes in
pitch and timing. The controls <i>Time Tracking</i> and <i>Pitch
Tracking</i> determine how "rough" and how big these changes are. When
set to 0, changes are bigger and more chaotic ("bad backup
singer"). When set to 1, changes are smaller and smoother ("better
tracking of the original").
</p>
<p>
The level of the two voices should be roughly the same. If the <i>Dry
Level</i> and <i>Wet Level</i> settings are not equal, preferably the
Dry Level should be higher (to mitigate any side-effects). If you set
both levels to -3 dB, the resulting output level will match the input
level, therefore giving you perfect conditions to do comparisons via
the Bypass button.
</p>
<p>
In addition to setting the levels of the two voices, you may add
spatial separation between them by using the panner controls
<i>Dry Left Position</i>, <i>Dry Right Position</i>,
<i>Wet Left Position</i> and <i>Wet Right Position</i>. These controls
range between 0 and 1, 0 meaning hard left and 1 meaning hard right
position. The two voices each have a left and a right output, which
you can independently pan into the stereo image of the plugin output
using these controls. For example, with the settings shown in the
above screenshot, the dry voice is panned slightly to the left and the
wet voice slightly to the right.
</p>
<h3>Summary of user controls</h3>
<table cellspacing="0" cellpadding="5" border="1">
<tr><th>name</th><th>min. value</th><th>default value</th><th>max. value</th></tr>
<tr align="center"><td>Time Tracking</td>
<td>0</td>
<td>0.5</td>
<td>1</td></tr>
<tr align="center"><td>Pitch Tracking</td>
<td>0</td>
<td>0.5</td>
<td>1</td></tr>
<tr align="center"><td>Dry Level [dB]</td>
<td>-90</td>
<td>0</td>
<td>20</td></tr>
<tr align="center"><td>Dry Left Position</td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
<tr align="center"><td>Dry Right Position</td>
<td>0</td>
<td>1</td>
<td>1</td></tr>
<tr align="center"><td>Wet Level [dB]</td>
<td>-90</td>
<td>0</td>
<td>20</td></tr>
<tr align="center"><td>Wet Left Position</td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
<tr align="center"><td>Wet Right Position</td>
<td>0</td>
<td>1</td>
<td>1</td></tr>
</table>
<h3>Notes</h3>
<p>
Samples of fractal lines are never reused. That is, not a single
N-point fractal line is looped again and again, but a new fractal is
generated when the old one has ended. For this reason, the plugin is
not hard RT capable, since fractals are re-generated in a periodical
manner, with a period that does not necessarily match the LADSPA
buffer period. Also, every time the user adjusts one of the Tracking
parameters, the corresponding fractal is regenerated with respect to
the new setting.
</p>
<p>
Please keep in mind that this plugin is only a replacement of real
doubling, which (when properly done) yields much more enjoyable
results. It's perfect to use the plugin as a tonal/spatial enhancer,
but if you want a real doubing effect and you can afford it, please
consider doing another real recording of the same vocal/instrument,
possibly with subtle changes in microphone placement and/or tonal
settings. No DSP can bring you the Real Thing.
</p>
</body></html>
|