MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

OscillatorNode.detune

这篇翻译不完整。请帮忙从英语翻译这篇文章

OscillatorNodedetune 属性的接口是 a-rate AudioParam ,代表振荡频率的失谐量(cents)。

语法

var oscillator = audioCtx.createOscillator();
oscillator.detune.value = 100; // value in cents

Note: 虽然返回的 AudioParam 是只读的,但是它表示的值不是。

 值

一个 a-rate AudioParam 的值

示例

下面的例子使用 AudioContext 创建了一个 oscillator node。 这是已经在运行的例子,查看 Violent Theremin demo (see app.js 是相关源码)。

// create web audio api context
var audioCtx = new (window.AudioContext || window.webkitAudioContext)();

// create Oscillator node
var oscillator = audioCtx.createOscillator();

oscillator.type = 'square';
oscillator.frequency.value = 440; // value in hertz
oscillator.detune.value = 100; // value in cents
oscillator.start();

说明

Specification Status Comment
Web Audio API
detune
Working Draft  

浏览器兼容性

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 14 webkit (Yes) 23 未实现 15 webkit
22 (unprefixed)
6 webkit
Feature Android Chrome Edge Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 未实现 28 webkit (Yes) 25 1.2 未实现 未实现 webkit

See also

文档标签和贡献者

 此页面的贡献者: Nonym
 最后编辑者: Nonym,