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 Reflector</h2>
63
<img src="tap_reflector.png" alt="[TAP Reflector GUI as shown in Ardour]">
65
This plugin creates a psychedelic reverse audio effect. Overlapping
66
time intervals of incoming samples are treated as blocks called
67
'fragments'. Each fragment is reversed in time, and faded in and out
68
while played back to the output, hence creating a nearly constant
69
signal level with the mixture resembling a normal reverse-played track
70
only pieces of it are reversed.
73
<h3>General information</h3>
75
<table cellspacing="0" cellpadding="5" border="1">
76
<tr><th align="left">Unique ID</th><td>2154</td>
77
<tr><th align="left">I/O ports</th><td>1 input / 1 output</td>
78
<tr><th align="left">CPU usage (44.1 kHz)</th><td>4.5%</td>
79
<tr><th align="left">CPU usage (96 kHz)</th><td>9.7%</td>
80
<tr><th align="left">Hard RT Capable</th><td>Yes</td></tr>
81
<tr><th align="left">In-place operation</th><td>Supported</td>
82
<tr><th align="left">run_adding() function</th><td>Provided</td>
88
The <i>Fragment Length</i> setting has a great impact on the sound of
89
the effect. It is best to set it to approximately match the tempo of
90
the track, so the Fragment Length is equal to the time of one
91
measure. Other settings may also be interesting (particularly larger
92
ones). This is a very experimental effect, so experimentation is also
93
required when using it.
96
When mixed together with the dry signal, the effect is somewhat
97
similar to reverse reverberation. If you aim for such a sound, set the
98
<i>Wet Level</i> a few dB-s below the <i>Dry Level</i>. On the other
99
hand, raise the Wet Level if you want a really psychedelic effect. It
100
is especially worth trying this plugin on sustained guitar and vocal
101
tracks. Percussive sounds also create a very characteristic atmosphere
102
when played backwards.
106
<h3>Summary of user controls</h3>
108
<table cellspacing="0" cellpadding="5" border="1">
109
<tr><th>name</th><th>min. value</th><th>default value</th><th>max. value</th></tr>
111
<tr align="center"><td>Fragment Length [ms]</td>
115
<tr align="center"><td>Dry Level [dB]</td>
119
<tr align="center"><td>Wet Level [dB]</td>
129
If for some reason you need longer Fragment Length times, it is safe
130
to raise the value set by the <code>#define MAX_FRAGMENT_LEN</code> at
131
the top of <code>tap_reflector.c</code>.
137
$Id: reflector.html,v 1.3 2004/08/17 13:05:16 tszilagyi Exp $