Lines Matching refs:onend
28 if(out.length==0){if(conf.onend)
29 conf.onend()
39 if(!res||o<0){if(conf.onend)
40 conf.onend()
266 if(po.stop){if(po.onend)
267 po.onend(po.repv)
270 if(!s||s==po.s_end){if(po.onend)
271 po.onend(po.repv)
327 while(1){if(s==po.s_end||!s.ts_next){if(po.onend)
328 setTimeout(po.onend,(t-po.get_time(po)+d)*1000,po.repv)
452 function play_start(){if(po.stop){po.onend(repv)
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}
554 break}}},play:function(i_start,i_end,i_lvl){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,op:op,c_i:[]}