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