Lines Matching refs:dur

352 case 34:if(s.type!=C.NOTE||!prev||prev.type!=C.NOTE||s.dur!=prev.dur){error(1,s,"!$1! must be on the last of a couple of notes",dd.name)
355 s.notes[j].dur*=2;for(j=0;j<=prev.nhd;j++)
356 prev.notes[j].dur*=2
932 if(s.trem2&&n>nflags){if(s.dur>=C.BLEN/2){x1=s.x+6;x2=bm.s2.x-6}else if(s.dur<C.BLEN/4){x1+=5;x2-=6}}
959 if(s.trem1&&i>s.nflags-s.ntrem){x1=(s.dur>=C.BLEN/2)?s.x:s.xs;draw_beam(x1-5,x1+5,(shift+2.5)*beam_dir,bh,bm,i)
1142 if(s.dur_orig==s.p_v.meter.wmeasure||(s.rep_nb&&s.rep_nb>=0)){if(s.dur<C.BLEN*2)
1144 else if(s.dur<C.BLEN*4)
1148 while(s2.time!=s.time+s.dur&&s2.ts_next)
1252 var elts=identify_note(s,note.dur),head=elts[0],dots=elts[1],nflags=elts[2]
1286 i=(note.dur/12)>>((5-nflags)-dots)
1652 if(s2.dur>s2.prev.dur){s3=s2.next
1653 if(!s3||s3.time!=s2.time+s2.dur){for(s3=s2.ts_next;s3;s3=s3.ts_next){if(s3.seqst&&s3.time>=s2.time+s2.dur)
1662 if(s1.st==upstaff){for(s3=s1;!s3.dur;s3=s3.next);ym=y_get(upstaff,1,s3.x-4,8)
1667 if(s2.st==upstaff){for(s3=s2;!s3.dur;s3=s3.prev);ym=y_get(upstaff,1,s3.x-4,8)
1681 for(s3=s1;;s3=s3.next){if(!s3.dur||s3.st!=upstaff){if(s3==s2)
1697 if(s1.st==upstaff){for(s3=s1;!s3.dur;s3=s3.next);y1=y_get(upstaff,0,s3.x-4,8)}else{y1=0}
1698 if(s2.st==upstaff){for(s3=s2;!s3.dur;s3=s3.prev);y2=y_get(upstaff,0,s3.x-4,8)}else{y2=0}
1710 for(s3=s1;;s3=s3.next){if(!s3.dur||s3.st!=upstaff){if(s3==s2)
1763 x2+=5}else{time=s1.time+s1.dur
1797 time=k1.time+k1.dur
1830 s.time=s1.time-s.dur
1856 time=s1.time+s.dur
3373 function identify_note(s,dur_o){var head,flags,dots=0,dur=dur_o
3374 if(dur%12!=0)
3375 error(1,s,"Invalid note duration $1",dur);dur/=12
3376 if(!dur)
3378 for(flags=5;dur!=0;dur>>=1,flags--){if(dur&1)
3380 dur>>=1
3381 if((dur+1)&dur){if(s.type!=C.REST||dur_o!=s.p_v.wmeasure)
3383 while(dur>>dots>0)
3546 if(!s.dur){if(staff_chg)
3833 while(!s.dur){switch(s.type){case C.BAR:return space*.9-7
3840 if(s.dur&&len<=C.BLEN/4){s2=s
3867 function _bar(s){return{type:C.BAR,bar_type:"|",fname:s.fname,istart:s.istart,iend:s.iend,v:s.v,p_v:s.p_v,st:s.st,dur:0,nhd:0,notes:[{pit:s.notes?s.notes[0].pit:22}],prev:s}}
3871 b.time=s.time+s.dur/2
3898 if(s2.dur&&s2.dur!=s2.notes[0].dur){if(!stup){stup=s2
3899 while(stup.prev&&stup.prev.dur&&stup.prev.dur!=stup.prev.notes[0].dur)
3928 function set_repeat(s){var s2,s3,i,j,dur,n=s.repeat_n,k=s.repeat_k,st=s.st,v=s.v
3931 for(s3=s.prev;s3;s3=s3.prev){if(!s3.dur){if(s3.type==C.BAR){error(1,s3,"Bar in repeat sequence")
3938 dur=s.time-s3.time;i=k*n
3939 for(s2=s;s2;s2=s2.next){if(!s2.dur){if(s2.type==C.BAR){error(1,s2,"Bar in repeat sequence")
3949 if(s.dur)
3954 if(s2.v==v&&s2.dur)
3958 s.dur=s.notes[0].dur=dur;s.rep_nb=-1;s.beam_st=true;self.set_width(s)
3959 s.head=C.SQUARE;for(s=s2;s;s=s.ts_next){if(s.st==st&&s.v==v&&s.dur)
3967 dur=s.time-s2.time
3981 dur/=n
3992 s3.dur=s3.notes[0].dur=dur;s3.invis=true
4003 s3.dur=s3.notes[0].dur=dur;s3.invis=true;self.set_width(s3)
4015 s3.dur=s3.notes[0].dur=dur;s3.beam_st=true
4028 for(i=0;i<s.notes.length;i++){new_s.notes[i]={pit:s2.notes[i].pit,shhd:0,dur:C.BLEN/4}}
4165 if(cfmt.keywarn&&next&&next.type==C.KEY&&!last.dur){ws[0]+=next.wr
4318 function mexp(s){var s2,s3,s4,next,tim,nbar,nb=s.nmes,dur=s.dur/nb
4320 s.dur=s.dur_orig=dur
4323 tim=s.time+dur
4363 while(s3&&!s3.dur&&s3.time==tim)
4374 tim+=dur
4537 Abc.prototype.set_pitch=function(last_s){var s,s2,g,st,delta,pitch,note,dur=C.BLEN,m=nstaff+1,staff_delta=new Int16Array(new Array(m*2)),sy=cur_sy
4574 if(s.dur<dur)
4575 dur=s.dur
4578 smallest_duration=dur}
4618 case C.REST:if((s.combine!=undefined&&s.combine<0)||!s.ts_next||s.ts_next.type!=C.REST||s.ts_next.st!=s.st||s.time!=s.ts_next.time||s.dur!=s.ts_next.dur||(s.a_dd&&s.ts_next.a_dd)||(s.a_gch&&s.ts_next.a_gch)||s.invis)
4653 if(!s.dur)
4658 v_s.s=s;v_s.st=s.st;v_s.end_time=s.time+s.dur
4675 end_time=s.time+s.dur
4678 if(s2.st!=s.st||!s2.dur||s2.invis)
4771 if(p_voice.sls.length){s={type:C.BAR,fname:last_s.fname,bar_type:"|",dur:0,multi:0,invis:true,sls:p_voice.sls}
4811 s2.time=s.time+(s.dur||0)
4982 if((l1=s1.dur)>=C.BLEN)
4984 if((l2=s2.dur)>=C.BLEN)
5017 if(l1!=l2){if(l1<l2){l1=l2;l2=s1.dur}
5023 head=s2.dur>=C.BLEN/2?2:1}else{return false}}
5254 for(g=s.extra;g;g=g.next){res=identify_note(s,g.dur);g.head=res[0];g.dots=res[1];g.nflags=res[2];slen=GSTEM
5541 function new_clef(clef_def){var s={type:C.CLEF,clef_line:2,clef_type:"t",v:curvoice.v,p_v:curvoice,time:curvoice.time,dur:0},i=1
5637 function new_block(subtype){var s={type:C.BLOCK,subtype:subtype,dur:0}
5780 function new_key(param){var i,clef,key_end,c,tmp,exp,sf="FCGDAEB".indexOf(param[0])-1,mode=0,s={type:C.KEY,dur:0}
5849 function new_meter(p){var s={type:C.METER,dur:0,a_meter:[]},meter={},val,v,m1=0,m2,i=0,j,wmeasure,in_parenth;set_ref(s)
5915 function new_tempo(text){var i,c,d,nd,txt=text,s={type:C.TEMPO,dur:0}
5988 s={type:C.PART,text:text,dur:0}
6012 s={type:C.REMARK,text:text,dur:0}
6024 if(time==0){while(s2&&!s2.dur)
6026 if(s2&&s2.type==C.REST&&s2.invis){time+=s2.dur*fac
6036 if(!s2.dur||s2.grace)
6038 s2.dur*=fac;s2.dur_orig*=fac;time+=s2.dur
6042 s2.notes[i].dur*=fac}
6044 function new_bar(dotted){var s2,c,bar_type,line=parse.line,s={type:C.BAR,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0}
6062 if(curvoice.cst!=curvoice.st){s2={type:C.SPACE,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0,invis:true,width:1}
6254 nd=parse_dur(line);note.dur=ulen*nd[0]/nd[1]
6314 Abc.prototype.new_note=function(grace,sls){var note,s,in_chord,c,dcn,type,tie_s,acc_tie,i,n,s2,nd,res,num,dur,apit,sl1=[],line=parse.line,a_dcn_sav=a_dcn
6344 s.nmes=(c>'0'&&c<='9')?line.get_int():1;s.dur=curvoice.wmeasure*s.nmes
6345 if(curvoice.second){curvoice.time+=s.dur
6347 if(s.nmes==1){s.type=C.REST;s.dur_orig=s.dur;s.notes=[{pit:18,dur:s.dur}]}else{glovar.mrest_p=true}
6349 case'y':s.type=C.SPACE;s.invis=true;s.dur=0;c=line.next_char()
6358 case'z':s.type=C.REST;line.index++;nd=parse_dur(line);s.dur_orig=((curvoice.ulen<0)?C.BLEN:curvoice.ulen)*nd[0]/nd[1];s.dur=s.dur_orig*curvoice.dur_fact;s.notes=[{pit:18,dur:s.dur_orig}]
6430 for(i=0;i<=s.nhd;i++){note=s.notes[i];note.dur=note.dur*nd[0]/nd[1]}
6439 s.dur_orig=s.notes[0].dur;s.dur=s.notes[0].dur*curvoice.dur_fact}
6449 if(num>0){n=num*2-1;s.dur=s.dur*n/num;s.dur_orig=s.dur_orig*n/num
6451 s.notes[i].dur=s.notes[i].dur*n/num;s2.dur/=num;s2.dur_orig/=num
6453 s2.notes[i].dur/=num}else{num=-num;n=num*2-1;s.dur/=num;s.dur_orig/=num
6455 s.notes[i].dur/=num;s2.dur=s2.dur*n/num;s2.dur_orig=s2.dur_orig*n/num
6457 s2.notes[i].dur=s2.notes[i].dur*n/num}
6458 curvoice.time=s2.time+s2.dur;for(s2=s2.next;s2;s2=s2.next)
6461 s.notes[i].dur/=div;s.dur/=div;s.dur_orig/=div
6513 if(s.dur){s.dur*=fact
6514 tim+=s.dur}}
6718 last_note_sav=curvoice.last_note;curvoice.last_note=null;a_dcn_sav=a_dcn;a_dcn=undefined;grace={type:C.GRACE,fname:parse.fname,istart:parse.bol+line.index,dur:0,multi:0}
6736 s.notes[i].dur*=2;s.dur*=2;s.dur_orig*=2}
7468 function tempo_note(s,dur){var p,elts=identify_note(s,dur)
7596 if(s.dur&&!s.grace)
7597 curvoice.time+=s.dur;s.pos=curvoice.pos
7604 function sym_add(p_voice,type){var s={type:type,dur:0},s2,p_voice2=curvoice;curvoice=p_voice;sym_link(s);curvoice=p_voice2;s2=s.prev
7663 function set_feathered_beam(s1){var s,s2,t,d,b,i,a,d=s1.dur,n=1
7670 if(s1.feathered_beam>0){for(s=s1,i=n-1;s!=s2;s=s.next,i--){d=((a*i)|0)+b;s.dur=d;s.time=t;t+=d}}else{for(s=s1,i=0;s!=s2;s=s.next,i++){d=((a*i)|0)+b;s.dur=d;s.time=t;t+=d}}
7671 s.dur=s.time+s.dur-t;s.time=t}
7708 s2.dur=0
8041 s={type:C.STBRK,dur:0}
8190 if(s.type==C.NOTE){if(s.time+s.dur==time)
8215 curvoice.time=maxtime;s={type:C.STAVES,dur:0}
8323 if(vover.bar){sym_link({type:C.BAR,bar_type:type,dur:0,multi:0})}}
8431 function goto_tune(is_K){var v,p_voice,s={type:C.STAVES,dur:0,sy:par_sy}