Lines Matching refs:slen

1294 function draw_note(s,fl){var s2,i,m,y,staffb,slen,c,nflags,x,y,note,y_tb=new Array(s.nhd+1)
1301 if(!s.stemless){slen=s.ys-s.y;nflags=s.nflags
1305 slen-=1
1307 slen+=1}
1308slen,s.grace)}else{out_stem(x,y,slen,s.grace,nflags,cfmt.straightflags)}}else if(s.xstem){s2=s.ts_…
1309 if(fl&&s.trem1){var ntrem=s.ntrem||0,x1=x;slen=3*(s.notes[s.stem>0?s.nhd:0].pit-18)
1312 slen+=6+5.4*ntrem
1314 slen-=6+5.4}else{if(s.stem>0)
1315 slen+=5+5.4*ntrem
1317 slen-=5+5.4}
1318 slen/=s.p_v.scale;out_trem(x1,staffb+slen,ntrem)}
5250 Abc.prototype.set_stems=function(){var s,s2,g,slen,scale,ymn,ymx,nflags,ymin,ymax,res
5254 …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
5256 slen+=1.2*(g.nflags-1);ymn=3*(g.notes[0].pit-18);ymx=3*(g.notes[g.nhd].pit-18)
5257 if(s.stem>=0){g.y=ymn;g.ys=ymx+slen;ymx=Math.round(g.ys)}else{g.y=ymx;g.ys=ymn-slen;ymn=Math.round(…
5277 slen=cfmt.stemheight
5278 switch(nflags){case 2:slen+=0;break
5279 case 3:slen+=4;break
5280 case 4:slen+=8;break
5281 case 5:slen+=12;break}
5283 slen*=(scale+1)*.5;ymn=3*(s.notes[0].pit-18)
5284 if(s.nhd>0){slen-=2;ymx=3*(s.notes[s.nhd].pit-18)}else{ymx=ymn}
5286 slen+=2*s.ntrem
5288 …mn=ymn-4}else if(s.stem>=0){if(s.notes[s.nhd].pit>26&&(nflags<=0||!s.beam_st||!s.beam_end)){slen-=2
5290 slen-=2}
5293 ymn-=3;s.ymn=ymn-4;s.ys=ymx+slen
5295 s.ys=s.mid;s.ymx=(s.ys+2.5)|0}else{if(s.notes[0].pit<18&&(nflags<=0||!s.beam_st||!s.beam_end)){slen
5297 slen-=2}
5298 s.ys=ymn-slen
7365 function out_stem(x,y,h,grace,nflags,straight){var dx=grace?GSTEM_XOFF:3.5,slen=-h
7369 slen/=voice_tb[stv_g.v].scale;gla[3].push(sx(x))
7371 gla[3].push(slen)