AudioBufferSourceNode.detune

La  propriété detune de l'interface AudioBufferSourceNode est un AudioParam de type k-rate représentant le désaccord des oscillations en cents.

Ses valeur sont comprises entre -1200 et 1200.

Syntaxe

var source = contexteAudio.createBufferSource();
source.detune.value = 100; // valeur en cents

Note: bien que l'AudioParam renvoyé soit en lecture seule, la valeur qu'il représente ne l'est pas.

Valeur

Un AudioParam de type k-rate.

Exemple

var audioCtx = new AudioContext();

var nbChan = 2;
var nbFrames = audioCtx.sampleRate * 2.0;

var audioBuffer = audioCtx.createBuffer(nbChan, nbFrames, audioCtx.sampleRate);

for (var chan = 0; chan < nbChan; chan++) {
  var chanData = audioBuffer.getChannelData(chan);
  for (var i = 0; i < nbFrames; i++) {
    chanData[i] = Math.random() * 2 - 1;
  }
}

var source = audioCtx.createBufferSource();
source.buffer = audioBuffer;
source.connect(audioCtx.destination);
source.detune.value = 100; // valeur en cents
source.start();

Spécifications

Spécification Statut Commentaire
Web Audio API
La définition de 'detune' dans cette spécification.
Version de travail  

Compatibilité navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 44Edge Support complet 13Firefox Support complet 40IE Aucun support NonOpera Support complet 31Safari Aucun support NonWebView Android Support complet 44Chrome Android Support complet 44Edge Mobile Support complet OuiFirefox Android Support complet 40Opera Android Support complet 31Safari iOS ? Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : SphinxKnight, marie-ototoi, Mr21, nobe4
Dernière mise à jour par : SphinxKnight,