WaveShaperNode
WaveShaperNode 介面表示一個非線性失真器。
它是一個 AudioNode,使用曲線將波形整形失真應用於訊號。除了明顯的失真效果外,它通常用於為訊號新增溫暖感。
WaveShaperNode 始終只有一個輸入和一個輸出。
| 輸入數量 | 1 |
|---|---|
| 輸出數量 | 1 |
| 通道計數模式 | "max" |
| 聲道數 | 2 (在預設計數模式下未使用) |
| 通道解釋 | “speakers” |
建構函式
WaveShaperNode()-
建立一個新的
WaveShaperNode物件例項。
例項屬性
繼承自其父級 AudioNode 的屬性.
WaveShaperNode.curve-
一個描述要應用的失真的數字
Float32Array。 WaveShaperNode.oversample-
一個列舉值,指示是否必須使用過取樣。過取樣是一種在將失真效果應用於音訊訊號之前建立更多樣本(上取樣)的技術。
例項方法
無特定方法;繼承自其父級 AudioNode 的方法.
示例
有關示例程式碼,請參閱 BaseAudioContext.createWaveShaper()。
規範
| 規範 |
|---|
| Web Audio API # WaveShaperNode |
瀏覽器相容性
載入中…