NoiseGate: object

{
    threshold_db: number
    ratio: number (> 0);
    attack_ms: number (>= 0);
    release_ms: number (>= 0);
}

HighPassFilter: object

{
    cutoff_frequency_hz: number (0 to 99999);
}

LowPassFilter: object

{
    cutoff_frequency_hz: number (0 to 99999);
}

Compressor: object

{
    threshold_db: number;
    ratio: number (>= 0);
    attack_ms: number (>= 0);
    release_ms: number (>= 0);
}