Constant signal of a number
num = T("number", value=0);
num = T(880);
// the same as T(0)
num = T({});
num = T(null);
num = T(undefined);
num.value; // [Number]
num = T(880);
synth = T("fami", num, 0.25).play();
timer = T("interval", 100, function() {
num.value = (Math.random() * 2000) + 200;
});
synth.onplay = function() {
timer.on();
};
synth.onpause = function() {
timer.off();
};
/** NOTE:
* The number casted to timbre object when needed.
*
* T("sin", 880) -> T("sin", T("number", 880))
* synth.freq = 440 -> synth.freq = T(440)
*
* synth.freq.value = 440; <- It's effective assign!
*/