Lines Matching refs:x2

144 var s,dd,dd2,up,x,dx,x2,i,s2=de.s,de2=de.start,de2_prev,de_next;s=de2.s;x=s.x+3;i=de2.ix
150 if(f_staff[dd2.func]){x2=de2_prev.x+de2_prev.val+4
151 if(x2>x)
152 x=x2}}
154 if(dx<20){x=de.x-20-3;dx=20}}else{x2=s2.x;de_next=a_de[de.ix+1]
157 x2-=5}
158 dx=x2-x-4
184 function d_pf(de){var dd2,x2,x,up,s=de.s,dd=de.dd,de_prev;if(de.ldst)
193 if(f_staff[dd2.func]){x2=de_prev.x+de_prev.val+4;if(x2>x)
194 x=x2}}}
929 function draw_beam(x1,x2,dy,h,bm,n){var y1,dy2,s=bm.s1,nflags=s.nflags
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}}
933 y1=bm.a*x1+bm.b-dy;x2-=x1;x2/=stv_g.scale;dy2=bm.a*x2
934 xypath(x1,y1,true);output+='l'+x2.toFixed(1)+' '+(-dy2).toFixed(1)+'v'+h.toFixed(1)+'l'+(-x2).toFixed(1)+' '+dy2.toFixed(1)+'z"/>\n'}
1193 function draw_gracenotes(s){var yy,x0,y0,x1,y1,x2,y2,x3,y3,bet1,bet2,slur,dy1,dy2,g,last,note,bm={}
1233 x1=bet1*x3+(1-bet1)*x0-x0;y1=bet1*y3+(1-bet1)*y0-dy1-y0;x2=bet2*x3+(1-bet2)*x0-x0;y2=bet2*y3+(1-bet2)*y0-dy2-y0;anno_start(s,'slur');xypath(x0,y0+staff_tb[s.st].y);output+='c'+x1.toFixed(1)+' '+(-y1).toFixed(1)+' '+x2.toFixed(1)+' '+(-y2).toFixed(1)+' '+(x3-x0).toFixed(1)+' '+(-y3+y0).toFixed(1)+'"/>\n';anno_stop(s,'slur')}
1354 function slur_out(x1,y1,x2,y2,dir,height,dotted){var dx,dy,dz,alfa=.3,beta=.45;dy=y2-y1
1356 dy=-dy;dx=x2-x1
1360 var mx=.5*(x1+x2),my=.5*(y1+y2),xx1=mx+alfa*(x1-mx),yy1=my+alfa*(y1-my)+height;xx1=x1+beta*(xx1-x1);yy1=y1+beta*(yy1-y1)
1361 var xx2=mx+alfa*(x2-mx),yy2=my+alfa*(y2-my)+height;xx2=x2+beta*(xx2-x2);yy2=y2+beta*(yy2-y2);dy=2*dir;dz=.2+.001*dx
1374 ((x2-x1)/stv_g.scale).toFixed(1)+' '+
1379 ((xx2-dx-x2)/stv_g.scale).toFixed(1)+' '+
1381 ((xx1+dx-x2)/stv_g.scale).toFixed(1)+' '+
1383 ((x1-x2)/stv_g.scale).toFixed(1)+' '+
1386 function draw_slur(path,not1,sl){var i,k,g,x1,y1,x2,y2,height,addy,a,y,z,h,dx,dy,ty=sl.ty,dir=(ty&0x07)==C.SL_ABOVE?1:-1,n=path.length,i1=0,i2=n-1,k1=path[0],k2=path[i2]
1396 x1+=k1.notes[0].shhd;x2=k2.x
1398 x2+=k2.notes[0].shhd
1405 x2-=3}else{y2=dir>0?k2.ymx+2:k2.ymn-2
1406 if(k2.type==C.NOTE){if(dir>0){if(k2.stem>0){x2+=1
1408 y2=k2.ys-6}}else{if(k2.stem<0){x2-=5
1412 if(x1>x2-12)
1413 x1=x2-12}
1419 x2=k2.x-k2.wl*.3}
1427 if(k.type!=C.BAR&&k.x>x2-48){if(dir>0){y=k.ymx-2
1432 a=(y2-y1)/(x2-x1)
1435 y1=y2-a*(x2-x1)
1437 y2=y1+a*(x2-x1)}
1446 if(y*dir>0){x2-=dx;y2-=dy}else{x1+=dx;y1+=dy}
1450 x2=k2.x+GSTEM_XOFF*1.5;h=0;a=(y2-y1)/(x2-x1)
1477 height=(.08*(x2-x1)+12)*dir
1479 height=(.03*(x2-x1)+8)*dir
1493 height*=cfmt.slurheight;slur_out(x1,y1,x2,y2,dir,height,ty&C.SL_DOTTED);dx=x2-x1;a=(y2-y1)/dx;addy=y1-a*x1
1506 if(i==i2-1){dx=x2
1584 function draw_tuplet(s1){var s2,s3,g,upstaff,nb_only,some_slur,x1,x2,y1,y2,xm,ym,a,s0,yy,yx,dy,a,dir,r,tp=s1.tp.shift()
1655 x2=s3?s3.x-s3.wl-5:realwidth-6}else{x2=s2.x+4
1658 x2+=s2.notes[r].shhd
1660 x2+=3.5}
1670 xm=.5*(x1+x2);ym=.5*(y1+y2);a=(y2-y1)/(x2-x1);s0=3*(s2.notes[s2.nhd].pit-s1.notes[s1.nhd].pit)/(x2-x1)
1689 ym+=dy;y1=ym+a*(x1-xm);y2=ym+a*(x2-xm);ym+=6
1699 xm=.5*(x1+x2);ym=.5*(y1+y2);a=(y2-y1)/(x2-x1);s0=3*(s2.notes[0].pit-s1.notes[0].pit)/(x2-x1)
1719 y1=ym+a*(x1-xm);y2=ym+a*(x2-xm);ym-=2
1727 if(tp.f[2]==1){out_tubr(x1,y1+4,x2-x1,y2-y1,dir==C.SL_ABOVE);return}
1728 out_tubrn(x1,y1,x2-x1,y2-y1,dir==C.SL_ABOVE,tp.f[2]==0?tp.p.toString():tp.p+':'+tp.q);if(dir==C.SL_ABOVE)
1732 function draw_note_ties(not1,job){var m,x1,x2,s,y,h,time,not2=not1.tie_n,p=job==2?not1.pit:not2.pit,dir=(not1.tie_ty&0x07)==C.SL_ABOVE?1:-1,s1=not1.s,st=s1.st,s2=not2.s,x2=s2.x,sh=not1.shhd
1751 x2+=sh}
1756 if(x1>x2-20)
1757 x1=x2-20
1761 default:if(s1!=s2){x2-=s2.wl
1763 x2+=5}else{time=s1.time+s1.dur
1767 x2=s?s.x:realwidth}
1768 if(x2<x1+16)
1769 x2=x1+16
1771 if(x2-x1>20){x1+=3.5
1772 x2-=3.5}else{x1+=1.5
1773 x2-=1.5}
1777 h=(.03*(x2-x1)+16)*dir*cfmt.tieheight
1778 slur_out(x1,y,x2,y,dir,h,not1.tie_ty&C.SL_DOTTED)}
2044 function draw_systems(indent){var s,s2,st,x,x2,res,sy,staves_bar,bar_force,xstaff=[],stl=[],bar_bot=[],bar_height=[],ba=[],sb=[],thb=[]
2051 function draw_staff(st,x1,x2){var w,ws,i,dy,ty,y=0,ln="",stafflines=staff_tb[st].stafflines,l=stafflines.length
2054 w=x2-x1;set_sscale(st);ws=w/stv_g.scale
2136 if(staves_bar){x2=staves_bar;bar_force=s.time}else{x2=s.x-s.wl-2;xstaff[st]=-1}
2137 draw_staff(st,x,x2)
2139 xstaff[st]=x2}
2158 x2=s2.type==C.BAR?s2.x:s.x-s.xmx
2159 if(x>=x2)
2161 draw_staff(st,x,x2)
2231 function hlud(hla,d){var hl,hll,i,xp,dx2,x2,n=hla.length
2245 x2=sx(hl[0])
2247 (x2-xp+hl[1]-dx2).toFixed(1)+' 0h'+(-hl[1]+hl[2]).toFixed(1)
2248 xp=x2
6966 function put_words(words){var p,i,j,nw,w,lw,x1,x2,i1,i2,do_flush,maxn=0,n=1
7003 x2=x1+w}else{x2=w-lw/2+10}
7012 if(p){put_wline(p,x2)}else{if(--n==0){if(i<i1){n++}else if(i2<nw-1){x2=w-lw/2+10
7456 function out_glisq(x2,y2,de){var de1=de.start,x1=de1.x,y1=de1.y+staff_tb[de1.st].y,ar=Math.atan2(y1-y2,x2-x1),a=ar/Math.PI*180,len=(x2-x1)/Math.cos(ar);g_open(x1,y1,a);x1=de1.s.dots?13+de1.s.xmx:8;len=(len-x1-6)/6|0
7461 function out_gliss(x2,y2,de){var de1=de.start,x1=de1.x,y1=de1.y+staff_tb[de1.st].y,ar=-Math.atan2(y2-y1,x2-x1),a=ar/Math.PI*180,len=(x2-x1)/Math.cos(ar);g_open(x1,y1,a);x1=de1.s.dots?13+de1.s.xmx:8;len-=x1+8;xypath(x1,0);output+='h'+len.toFixed(1)+'" stroke-width="1"/>\n';g_close()}