Premiers pas avec le web-audio
Synthétiser l’audio
Utiliser des effets sur l’audio
Enregistrement audio à partir d’une source microphone
Lecture audio
Modification en temps réel de deux sources audio
Installer
Nous commençons par créer un contexte audio, puis créons un oscillateur, ce qui est le moyen le plus simple de vérifier que votre configuration fonctionne. (Exemple violon)
// We can either use the standard AudioContext or the webkitAudioContext (Safari)
var audioContext = (window.AudioContext || window.webkitAudioContext);
// We create a context from which we will create all web audio nodes
var context = new audioContext();
// Create an oscillator and make some noise
var osc = context.createOscillator();
// set a frequecy, in this case 440Hz which is an A note
osc.frequency.value = 440;
// connect the oscillator to the context destination (which routes to your speakers)
osc.connect(context.destination);
// start the sound right away
osc.start(context.currentTime);
// stop the sound in a second
osc.stop(context.currentTime + 1);