Lines Matching refs:k2
928 function draw_beams(bm){var s,i,beam_dir,shift,bshift,bstub,bh,da,k,k1,k2,x1,s1=bm.s1,s2=bm.s2
972 k2=s
973 while(k2.type!=C.NOTE)
974 k2=k2.prev;x1=k1.xs
975 if(k1==k2){if(k1==s1){x1+=bstub}else if(k1==s2){x1-=bstub}else if(k1.beam_br1||(k1.beam_br2&&i>2)){x1+=bstub}else{k=k1.next
985 draw_beam(x1,k2.xs,shift*beam_dir,bh,bm,i)
1333 function slur_direction(k1,k2){var s,some_upstem,low,dir
1341 dir=slur_multi(k1,k2)
1349 if(s.time==k2.time)
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
1397 if(k2.notes)
1398 x2+=k2.notes[0].shhd
1403 if(k2.grace){y1=k1.y-8}else if(k1.beam_end&&k1.nflags>=-1&&(!k1.in_tuplet||k1.ys<y1+3)){if(k1.nflags>0){x1+=2;y1=k1.ys+3}else{y1=k1.ys+6}}}}}}
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
1407 if(k2.beam_st&&k2.nflags>=-1&&!k2.in_tuplet)
1408 y2=k2.ys-6}}else{if(k2.stem<0){x2-=5
1409 if(k2.beam_st&&k2.nflags>=-1&&!k2.in_tuplet)
1410 y2=k2.ys+6}}}}
1414 if(k2.type!=C.NOTE){if(k1.type==C.NOTE)
1418 if(k1!=k2)
1419 x2=k2.x-k2.wl*.3}
1449 if(k2.grace)
1450 x2=k2.x+GSTEM_XOFF*1.5;h=0;a=(y2-y1)/(x2-x1)
1451 if(k1!=k2&&k1.v==k2.v){addy=y1-a*x1
1507 if(k2.sl1)
1779 function draw_ties(k1,k2,job){var k3,i,j,not1,not3,time,pit,pit2,mhead3=[],nh1=k1.nhd
1782 not1.tie_n={s:k2||k1}