Lines Matching defs:gain
13 return conf.gain;conf.gain=v
47 conf.gain=0.7;conf.speed=1;(function get_param(){try{if(!localStorage)
53 conf.gain=Number(v)})()
358 function Audio5(i_conf){var po,conf=i_conf,empty=function(){},errmsg,ac,gain,instr=[],params=[],rates=[],w_instr=0
444 if(parm.hold<0.002){g.gain.setValueAtTime(v,t)}else{if(parm.attack<0.002){g.gain.setValueAtTime(v,t)}else{g.gain.setValueAtTime(0,t)
445 g.gain.linearRampToValueAtTime(v,t+parm.attack)}
446 g.gain.setValueAtTime(v,t+parm.hold)}
447 g.gain.exponentialRampToValueAtTime(parm.sustain*v,t+parm.decay)
449 g.connect(po.gain)
454 gain.connect(ac.destination)
465 if(!gain){ac=conf.ac
469 gain=ac.createGain()
470 gain.gain.value=conf.gain}
473 po={conf:conf,onend:conf.onend||empty,onnote:conf.onnote||empty,s_end:i_end,s_cur:i_start,repv:i_lvl||0,tgen:2,get_time:get_time,midi_ctrl:midi_ctrl,note_run:note_run,ac:ac,gain:gain,params:params,rates:rates}
480 if(gain){gain.disconnect()
481 gain=null}},set_vol:function(v){if(gain)
482 gain.gain.value=v}}}