Glide
glide = T("glide", type="linear", duration=1000, value=0, onchanged=NOP); // type [String / Function] // duration [Number] // value [Number] // onchanged [Function]
ease.type; // [String / Function] ease.duration; // [Number] ease.value; // [Number] Current value ease.delay; // [Number] Delay time ease.currentTime; // [Readonly]
// Script to be run when easing ease.onchanged = function(value) {}; // Script to be run when has reach the end ease.onended = function() {};
glide = T("glide", "quartic.inout", 150, 880); synth = T("fami", glide, 0.25); synth.onplay = function() { timerId = setInterval(function() { glide.value = (Math.random() * 2000) + 200; }, 250); }; synth.onpause = function() { clearInterval(timerId); };