Lines Matching +defs:n +defs:y
21 function slice(s){var n,s2,s3
23 n=3
25 n=1
27 n=2
28 while(--n>=0){s2={type:C.REST,v:s.v,p_v:s.p_v,st:s.st,dur:C.BLEN/4,dur_orig:C.BLEN/4,stem:0,multi:0,nhd:0,notes:[{pit:s.notes[0].pit,jn:8}],xmx:0,noplay:true,time:s.time+C.BLEN/4,prev:s,next:s.next}
55 s.a_gch=[{type:'@',font:abc.get_font("annotation"),wh:[10,10],x:-5,y:30,text:(s.k_mode+1)+"="+
93 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
96 function draw_dur(s1,y,s2,n,nl){var s,s3
97 xypath(s1.x-3,y+5)
98 out_svg('h'+(s2.x-s1.x+8).toFixed(1)+'"/>\n')
99 y-=2.5
100 while(++n<=nl){s=s1
101 while(1){if(s.nflags&&s.nflags>=n){s3=s
102 while(s!=s2){if(s.next.beam_br1||(s.next.beam_br2&&n>2)||(s.next.nflags&&s.next.nflags<n))
105 draw_dur(s3,y,s,n,nl)}
109 function out_mus(x,y,p){out_svg('<text x="')
110 out_sxsy(x,'" y="',y)
111 out_svg('">'+p+'</text>\n')}
112 function out_txt(x,y,p){out_svg('<text class="bn" x="')
113 out_sxsy(x,'" y="',y)
114 out_svg('">'+p+'</text>\n')}
115 function draw_hd(s,x,y){var m,note,ym
117 out_txt(x-3.5,y+8,"01234567-"[note.jn])
119 out_mus(x-12,y+12,abc2svg.jianpu.acc_tb[note.acc+2])
120 if(note.jo>2){out_mus(x-1,y+22,dot)
121 if(note.jo>3){y+=3
122 out_mus(x-1,y+22,dot)}}else if(note.jo<2){ym=y+4
126 y+=20}}
132 y=staff_tb[s.st].y
133 draw_hd(s,x,y)
135 out_mus(x+8,y+13,dot)
145 draw_dur(s,y,s2,1,nl)}}
181 abc.add_style("\n.bn {font-family:sans-serif; font-size:15px}")}}