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
|
<!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 Rotary Speaker</h2>
<img src="tap_rotspeak.png" alt="[TAP Rotary Speaker GUI as shown in Ardour]">
<p>
This plugin simulates the sound of rotating speakers. Two pairs of
rotating speakers are simulated, each pair fixed on a vertical axis,
with their horns spreading the sound in opposite directions. The two
pairs of speakers are rotating with different revolutions
(frequencies). The incoming sound is split into a low and a high part
(with a low-pass and a high-pass filter, using a crossover frequency
of 1 kHz). The low part is fed into the "Rotor" pair of speakers, and
the high part into the "Horn" pair. A pair of horizontally aligned
microphones is used to pick up the resulting sound. The distance of
the microphones (the width of the stereo image of the effect) is
adjustable.
</p>
<h3>General information</h3>
<table cellspacing="0" cellpadding="5" border="1">
<tr><th align="left">Unique ID</th><td>2149</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>8.5%</td>
<tr><th align="left">CPU usage (96 kHz)</th><td>19%</td>
<tr><th align="left">Hard RT Capable</th><td>Yes</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>
For every speaker pair, two physical effects are simulated. First, in
the situation when one speaker is behind the other one (from our point
of view), the speaker that is behind has lower volume (because of the
distance), the one in front of us has higher volume. At this moment,
the speakers have no velocity in our direction, so no pitch shift is
perceived. Second, when the two speakers are at the same distance from
us (after a 90 degree turn), they have the greatest velocity in our
direction. One is rolling away, resulting in its pitch lowering caused
by the Doppler effect. The other one is coming near, so its pitch will
be perceived to be higher.
</p>
<p>
To set the rotating speed of the "Rotor" and the "Horn" pair of
speakers, use the "Rotor Frequency" and "Horn Frequency"
controls. Remember that sounds under 1 kHz will be fed (mostly) into
the "Rotor" pair, and sounds higher than 1 kHz will go (mostly) into
the "Horn" pair. You can adjust the stereo width of the effect via
the "Mic Distance" control. The higher this setting, the wider the
stereo image will be. Finally, you may adjust the mix of sounds coming
from the "Horn" and "Rotor" parts with the "Rotor/Horn Mix"
control. At a setting of zero, only the sound coming from the "Rotor"
is heard; when set to 1, only the "Horn" sound is heard. The default
setting of 0.5 yields an equal mix of "Rotor" and "Horn" sounds.
</p>
<p>
The settings shown in the above screenshot should provide a good
starting point for your own experimentation.
</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>Rotor Frequency [Hz]</td>
<td>0</td>
<td>0</td>
<td>30</td></tr>
<tr align="center"><td>Horn Frequency [Hz]</td>
<td>0</td>
<td>0</td>
<td>30</td></tr>
<tr align="center"><td>Mic Distance [%]</td>
<td>0</td>
<td>25</td>
<td>100</td></tr>
<tr align="center"><td>Rotor/Horn Mix</td>
<td>0</td>
<td>0.5</td>
<td>1</td></tr>
<tr align="center"><td>latency</td>
<td colspan="3">latency time is 48 ms,<br>
value depends on sample rate</td></tr>
</table>
<h3>Notes</h3>
<p>
Rotary speaker effects usually deal with the finite mass of real
speakers, so when the user changes a speed setting, gradual
acceleration of the corresponding speaker pair is simulated. TAP
Rotary Speaker does not implement this, because if needed, this effect
can easily be produced on a mix using Ardour automation.
</p>
</body></html>
|