Tremolo Effect Chain Operator in Ecasound
This article explains how to apply a tremolo modulation effect using Ecasound, a versatile command-line multitrack audio processing utility. It identifies the dedicated native chain operator for tremolo modulation, details its syntax and control parameters, and provides actionable command-line examples to demonstrate how to process audio files directly from the terminal.
The chain operator used to apply a native tremolo modulation effect
in Ecasound is -etm.
Syntax and Parameters
The operator takes two mandatory parameters separated by a comma:
-etm:tremolo-speed,depth
tremolo-speed: Specifies the rate of the volume oscillation, measured in beats per minute (BPM).depth: Specifies the modulation depth as a percentage ranging from0to100. A value of0results in no modulation (the original signal remains unchanged), while100produces maximum amplitude attenuation at the troughs of the modulation cycle.
Practical Example
To apply a tremolo effect to an audio file named
input.wav with a modulation rate of 120 BPM and a depth of
75%, and save the result to output.wav, run the following
command:
ecasound -i input.wav -o output.wav -etm:120,75The -etm operator alters the signal amplitude
dynamically over time by multiplying the incoming signal with a
low-frequency oscillator (LFO), creating the rhythmic pulsing sensation
characteristic of classic analog tremolo circuits.