Lines Matching refs:s2
10 function slice(s){var m,n,s2,s3,d,d_orig
28 while(--n>=0){s2={type:C.REST,v:s.v,p_v:s.p_v,st:s.st,dur:d,dur_orig:d_orig,stem:1,multi:0,nhd:0,notes:[{pit:s.notes[0].pit,jn:8}],xmx:0,beam_on:true,noplay:true,time:s.time+s.dur,prev:s,next:s.next}
29 s.next=s2
30 if(s2.next)
31 s2.next.prev=s2
32 if(!s.ts_next){s.ts_next=s2
35 s2.ts_prev=s
36 s2.seqst=true}else{for(s3=s.ts_next;s3;s3=s3.ts_next){if(s3.time<s2.time)
38 if(s3.time>s2.time){s2.seqst=true
40 s2.ts_next=s3.ts_next
41 s2.ts_prev=s3
42 if(s2.ts_next)
43 s2.ts_next.ts_prev=s2
44 s3.ts_next=s2
46 s=s2}}
55 function set_sym(p_v){var s,s2,note,pit,nn,p,a,m,i,sf=p_v.key.k_sf
94 of()},draw_symbols:function(of,p_voice){var i,m,nl,note,s,s2,x,y,C=abc2svg.C,abc=this,dot="\ue1e7",staff_tb=abc.get_staff_tb(),out_svg=abc.out_svg,out_sxsy=abc.out_sxsy,xypath=abc.xypath
97 function draw_dur(s1,y,s2,n,nl){var s,s3
99 out_svg('h'+(s2.x-s1.x+8).toFixed(1)+'"/>\n')
103 while(s!=s2){if(s.next.beam_br1||(s.next.beam_br2&&n>2)||(s.next.nflags&&s.next.nflags<n))
107 if(s==s2)
135 s2=s
136 while(1){if(s2.nflags&&s2.nflags>nl)
137 nl=s2.nflags
138 if(s2.beam_end)
140 if(!s2.next||!s2.next.nflags||s2.next.nflags<=0)
142 s2=s2.next}
143 draw_dur(s,y+7,s2,1,nl)}}