TAP-plugins
Author: Tom Szilagyi
Description: Tom's Audio Processing plugins for audio engineering on the Linux platform.
Keywords: TAP-plugins TAP Reverb Editor Reverberator Equalizer EQ Vibrato Tremolo Echo Tom Szilagyi LADSPA JACK Plugin Linux Audio

TAP-plugins Tom's Audio Processing plugins for audio engineering on the Linux platform | [ Home ] [ LADSPA plugins ] [ TAP Reverb Editor ] [ Releases ] [ CVS ] [ General Info ] [ Plugin Manuals ]

> [ TAP AutoPanner ] [ TAP Chorus/Flanger ] [ TAP DeEsser ] [ TAP Dynamics (Mono & Stereo) ] [ TAP Equalizer and TAP Equalizer/BW ] [ TAP Fractal Doubler ] [ TAP Pink/Fractal Noise ] [ TAP Pitch Shifter ] [ TAP Reflector ] [ TAP Reverberator ] [ TAP Rotary Speaker ] [ TAP Scaling Limiter ] [ TAP Sigmoid Booster ] [ TAP Stereo Echo ] [ TAP Tremolo ] [ TAP TubeWarmth ] [ TAP Vibrato ]

## TAP Tremolo

The tremolo effect is probably one of the most ancient effects, originated in the earliest days of the history of studio recording. It lost some of its popularity over time (and with the emerge of more exciting digital effects), but you still hear this effect on newer recordings from time to time.

### General information

Unique ID | 2144
I/O ports | 1 input / 1 output
CPU usage (44.1 kHz) | 1.4%
CPU usage (96 kHz) | 3.2%
Hard RT Capable | Yes
In-place operation | Supported
run_adding() function | Provided

### Usage tips

This plugin sounds good mainly on acoustic or electric guitar tracks, and should be used only occasionally. To create a "floating" effect, set the frequency value to 3-6 Hz. To create a more intensive effect, set it to 8-15 Hz (recommended mostly on electric guitar tracks). The depth should be probably set somewhere between 50% and 90%. If you feel that the overall loudness of the track decreases when this effect is applied, you can compensate this by setting the "Gain" control.

### Summary of user controls

name | min. value | default value | max. value
--- | --- | --- | ---
Frequency [Hz] | 0 | 0 | 20
Depth [%] | 0 | 0 | 100
Gain [dB] | -70 | 0 | 20

### Notes

The sine function is implemented via a sine table, which is computed when the host loads the plugin library. This sort of implementation was necessary because calling `sinf()` for every sample proved to be way too expensive -- that very call itself doubled the CPU usage.

$Id: tremolo.html,v 1.3 2004/08/17 13:05:16 tszilagyi Exp $