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);
};