AudioGraphBuilder.envelope() method

The waveform-timeline tap (audio passes through): per channel per window it emits signed linear min/max sample values — the scrolling-waveform feed. 1—​10 ms windows give DAW-zoom resolution at trivial bandwidth (measurements are batched per processed frame on the wire).

Signature:

envelope(input: AudioNode, opts: {
        name: string;
        windowMs: number;
    }): AudioNode;

Parameters

Parameter Type Description

input

AudioNode

opts

{ name: string; windowMs: number; }

Returns: