edytlab
Audio Tools Reference

Effects

Equalizer, compressor, reverb, filters and other effects you can apply to a track.

On this page14 tools
eq

Apply a parametric EQ to a track using a chain of biquad peak filters. Specify frequency, gain (dB), and Q for each band.

Example prompt: boost the highs on track 1 by 3 dB at 8 kHz

Returns: node_id

compressor

Apply a dynamic compressor with configurable threshold, ratio, attack, and release. Uses an envelope follower for smooth gain reduction.

Example prompt: compress track 1: threshold -18 dB, ratio 4:1

Returns: node_id

noise_reduction

Remove broadband noise via spectral subtraction (realFFT + overlap-add). Estimates the noise floor from a silent region and subtracts it from the signal.

Example prompt: reduce background noise on track 1

Returns: node_id

reverb

Apply Freeverb algorithmic reverb. room_size (0-1) controls reverb length, damping (0-1) controls high-freq decay, wet (0-1) is the wet/dry blend.

Example prompt: add a small room reverb

Returns: node_id

echo

Add a single echo (delay + decay). delay_ms is the echo offset in milliseconds; decay (0..1) is the echo amplitude.

Example prompt: add a 300 ms echo

Returns: node_id

phaser

Apply a phaser effect using an all-pass filter chain with LFO sweep. rate_hz controls LFO speed; depth is the wet blend; stages sets the filter chain length (2-12).

Example prompt: add a slow phaser

Returns: node_id

tremolo

Apply tremolo (LFO amplitude modulation). rate_hz controls oscillation speed; depth (0..1) controls modulation depth.

Example prompt: add tremolo at 5 Hz

Returns: node_id

distortion

Apply soft-clip distortion (tanh waveshaper) followed by a tone filter. drive > 1 increases gain before clipping; tone (0=dark, 1=bright) controls the output filter.

Example prompt: drive track 2 a little

Returns: node_id

stereo_widener

Widen or narrow the stereo field using M/S processing. width=0 collapses to mono, width=1 is original, width=2 doubles the stereo width. Requires stereo track.

Example prompt: widen the stereo image

Returns: node_id

vocal_reduction

Reduce center-panned vocals using L-R channel subtraction (Karaoke effect). Works on stereo tracks; results depend on how centrally the vocals are mixed.

Example prompt: take the vocals out

Returns: node_id

click_removal

Remove clicks and pops by detecting sample spikes (via median filter) and replacing them with interpolated values. threshold is the amplitude deviation that triggers detection.

Example prompt: remove the clicks

Returns: node_id

low_pass_filter

Apply a Butterworth low-pass filter to a track, removing frequencies above cutoff_hz.

Example prompt: roll off everything above 8 kHz

Returns: node_id

high_pass_filter

Apply a Butterworth high-pass filter to a track, removing frequencies below cutoff_hz.

Example prompt: high-pass at 80 Hz

Returns: node_id

notch_filter

Apply a notch (band-reject) filter to a track, attenuating frequencies near center_hz. q controls the width: higher Q = narrower notch.

Example prompt: notch out the 50 Hz hum

Returns: node_id