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;