Lines Matching defs:k1

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
963 k1=s
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
978 if(k.beam_br1||(k.beam_br2&&i>2)){x1-=bstub}else{k1=k1.prev
979 while(k1.type!=C.NOTE)
980 k1=k1.prev
981 if(k1.nflags<k.nflags||(k1.nflags==k.nflags&&k1.dots<k.dots))
1333 function slur_direction(k1,k2){var s,some_upstem,low,dir
1339 if(k1.grace&&k1.stem>0)
1341 dir=slur_multi(k1,k2)
1344 for(s=k1;;s=s.next){if(s.type==C.NOTE){if(!s.stemless){if(s.stem<0)
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]
1387 var nn=1,upstaff=k1.st,two_staves=false
1388 set_dscale(k1.st)
1394 if(two_staves)error(2,k1,"*** multi-staves slurs not treated yet");x1=k1.x
1395 if(k1.notes&&k1.notes[0].shhd)
1396 x1+=k1.notes[0].shhd;x2=k2.x
1400 x1+=3}else{y1=dir>0?k1.ymx+2:k1.ymn-2
1401 if(k1.type==C.NOTE){if(dir>0){if(k1.stem>0){x1+=5
1402 if(k1.beam_end&&k1.nflags>=-1&&!k1.in_tuplet){if(k1.nflags>0){x1+=2;y1=k1.ys-3}else{y1=k1.ys-6}}}}else{if(k1.stem<0){x1-=1
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}}}}}}
1411 if(k1.type!=C.NOTE){y1=y2+1.2*dir;x1=k1.x+k1.wr*.5
1414 if(k2.type!=C.NOTE){if(k1.type==C.NOTE)
1418 if(k1!=k2)
1447 if(k1.grace)
1448 x1=k1.x-GSTEM_XOFF*.5
1451 if(k1!=k2&&k1.v==k2.v){addy=y1-a*x1
1779 function draw_ties(k1,k2,job){var k3,i,j,not1,not3,time,pit,pit2,mhead3=[],nh1=k1.nhd
1780 if(job==2){for(i=0;i<=nh1;i++){not1=k1.notes[i]
1782 not1.tie_n={s:k2||k1}
1786 for(i=0;i<=nh1;i++){not1=k1.notes[i]
1790 not1.s=k1
1797 time=k1.time+k1.dur
1798 k3=k1.ts_next
1803 while(k3&&k3.time==time){if(k3.type!=C.NOTE||k3.st!=k1.st){k3=k3.ts_next
1819 error(1,k1,"Bad tie")}