Skip to content

trim

trim(y, options?): [Float32Array<ArrayBufferLike>, number[]]

Defined in: packages/pleco-xa/src/effects/index.js:97

Trim leading and trailing silence from an audio signal.

Float32Array<ArrayBufferLike>

Mono audio signal

number = 2048

number = 512

number | Function = null

Reference amplitude; default max frame RMS

number = 60

Threshold (dB) below reference to call silence

[Float32Array<ArrayBufferLike>, number[]]

[y_trimmed, [start, end]] with y_trimmed === y.slice(start, end). All-silent input yields an EMPTY slice ([0, 0]).