AudioGraphBuilder.calmChain() method

An ATSC A/85 (CALM Act) compliance chain (−24 LKFS programme, ≤ −2 dBTP): as AudioGraphBuilder.ebuR128Chain() with the US broadcast targets — agc to −24 LUFS and the true-peak limiter ceiling at −2 dBTP. Default tap name "calm".

Signature:

calmChain(input: AudioNode, opts?: {
        name?: string;
        compressor?: {
            thresholdDb?: number;
            ratio?: number;
            kneeDb?: number;
            attackMs?: number;
            releaseMs?: number;
        };
    }): {
        node: AudioNode;
        loudness: AudioNode;
    };

Parameters

Parameter Type Description

input

AudioNode

opts

{ name?: string; compressor?: { thresholdDb?: number; ratio?: number; kneeDb?: number; attackMs?: number; releaseMs?: number; }; }

(Optional)

Returns:

{ node: AudioNode; loudness: AudioNode; }