WaveShaperNode: curve-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Die curve-Eigenschaft des WaveShaperNode-Interfaces ist ein Float32Array von Zahlen, die die anzuwendende Verzerrung beschreiben.

Das mittlere Element des Arrays wird auf jeden Signalwert von 0 angewendet, das erste auf Signalwerte von -1 und das letzte auf Signalwerte von 1; Werte kleiner als -1 oder größer als 1 werden wie -1 beziehungsweise 1 behandelt.

Falls notwendig, werden Zwischenwerte der Verzerrungskurve linear interpoliert.

Hinweis: Das Array kann einen null-Wert haben: In diesem Fall wird keine Verzerrung auf das Eingangssignal angewendet.

Wert

Beispiele

Siehe BaseAudioContext.createWaveShaper() für Beispielcode.

Spezifikationen

Specification
Web Audio API
# dom-waveshapernode-curve

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
curve

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch