OscillatorNode: detune 屬性
OscillatorNode 介面的 detune 屬性是一個 a-rate 的 AudioParam,表示振盪的 音分 偏移。
注意:雖然返回的 AudioParam 是隻讀的,但它所代表的值並非如此。
值
一個 a-rate 的 AudioParam。
示例
以下示例展示了使用 AudioContext 建立振盪器節點的幾種基本用法。有關實際應用示例/資訊,請檢視我們的 Violent Theremin 演示(相關程式碼請參閱 app.js)。
js
// create web audio api context
const audioCtx = new AudioContext();
// create Oscillator node
const oscillator = audioCtx.createOscillator();
oscillator.type = "square";
oscillator.frequency.setValueAtTime(440, audioCtx.currentTime); // value in hertz
oscillator.detune.setValueAtTime(100, audioCtx.currentTime); // value in cents
oscillator.start();
規範
| 規範 |
|---|
| Web Audio API # dom-oscillatornode-detune |
瀏覽器相容性
載入中…