javascript:electronic-music-tools:2.6_slider_controlled_oscillator
https://live.codecircle.com/d/DcqkthTmEjSyypCoN
html
<canvas id="slider_1" nx="slider" min="100" max="1000"></canvas>
Il faut faire gaffe sur l'id du slider, car la lib le reprend tel quel en javascript, et slider–1 n'est pas un nom de variable possible en js.
javascript
var contexte_audio = window.AudioContext || window.webkitAudioContext; var contexte = new contexte_audio(); var oscillateur = contexte.createOscillator(); oscillateur.connect( contexte.destination ); oscillateur.start(); var slider_1; // setup code nx.onload = function () { slider_1.on('*', slider_change); }; function slider_change ( data ) { /* fonction executée lors d'un changement du slider. Objet data : { value: Number } */ oscillateur.frequency.value = data.value; }
javascript/electronic-music-tools/2.6_slider_controlled_oscillator.txt · Last modified: 2017/07/19 22:35 by leo