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

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,75

The -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.