Lines Matching refs:j

52 function errbld(sev,txt,fn,idx){var i,j,l,c,h
59 while(1){j=parse.file.indexOf('\n',i)
60 if(j<0||j>idx)
62 l++;i=j+1}
72 function error(sev,s,msg,a1,a2,a3,a4){var i,j,regex,tmp
103 function y_get(st,up,x,w){var y,p_staff=staff_tb[st],i=(x/realwidth*YSTEP)|0,j=((x+w)/realwidth*YSTEP)|0
106 if(j>=YSTEP){j=YSTEP-1
107 if(i>j)
108 i=j}
110 while(i<=j){if(y<p_staff.top[i])
112 while(i<=j){if(y>p_staff.bot[i])
115 function y_set(st,up,x,w,y){var p_staff=staff_tb[st],i=(x/realwidth*YSTEP)|0,j=((x+w)/realwidth*YSTEP)|0
118 if(j>=YSTEP){j=YSTEP-1
119 if(i>j)
120 i=j}
121 if(up){while(i<=j){if(p_staff.top[i]<y)
122 p_staff.top[i]=y;i++}}else{while(i<=j){if(p_staff.bot[i]>y)
318 function deco_cnv(a_dcn,s,prev){var i,j,dd,dcn,note,nd=a_dcn.length
337 for(j=0;j<=s.nhd;j++){note=s.notes[j]
343 case 10:if(s.notes){for(j=0;j<=s.nhd;j++)
344 s.notes[j].color=dd.name}else{s.color=dd.name}
354 s.trem2=true;s.beam_end=true;s.beam_st=false;prev.beam_st=true;prev.beam_end=false;s.ntrem=prev.ntrem=Number(dd.name[4]);for(j=0;j<=s.nhd;j++)
355 s.notes[j].dur*=2;for(j=0;j<=prev.nhd;j++)
356 prev.notes[j].dur*=2
391 case 43:j=curvoice.acc[s.notes[0].pit+19]
392 if(s.notes[0].acc||!j)
396 s.notes[0].a_dcn.push("cacc"+j)
519 function ll_deco(){var i,j,de,de2,dd,dd2,v,s,st,n_de=a_de.length
524 for(j=i+1;j<n_de;j++){de2=a_de[j]
527 if(j==n_de){st=s.st;for(j=i+1;j<n_de;j++){de2=a_de[j]
530 if(j==n_de){de2={s:s,st:de.st,dd:dd2,ix:a_de.length-1,x:realwidth-6,y:s.y,lden:true,defl:{noen:true}}
993 function draw_lstaff(x){var i,j,yb,h,fl,nst=cur_sy.nstaff,l=0
1018 for(j=nst;j>i;j--){if(cur_sy.st_print[j])
1020 if(i==j&&l==0)
1022 yb=staff_tb[j].y+staff_tb[j].botbar*staff_tb[j].staffscale;h=staff_tb[i].y+staff_tb[i].topbar*staff_tb[i].staffscale-yb;xypath(x,yb);output+="v"+(-h).toFixed(1)+'"/>\n'
1034 var dx,i,j,meter,x,st=s.st,p_staff=staff_tb[st],y=p_staff.y;if(p_staff.stafflines!='|||||')
1066 Abc.prototype.draw_hl=function(s){var i,j,n,note,hla=[],st=s.st,p_staff=staff_tb[st]
1094 i=yl;j=yu
1097 while(j<top&&stafflines[j]=='-')
1098 j++
1099 for(;i<j;i++){if(stafflines[i]=='-')
1141 function draw_rest(s){var s2,i,j,x,y,yb,bx,p_staff=staff_tb[s.st]
1176 if(i>=6){j=y/6
1177 switch(i){default:switch(p_staff.stafflines[j+1]){case'|':case'[':break
1178 default:set_hl(p_staff,j+1,x,-7,7)
1180 if(i==9){y-=6;j--}
1182 case 7:y+=6;j++
1184 switch(p_staff.stafflines[j]){case'|':case'[':break
1185 default:set_hl(p_staff,j,x,-7,7)
1188 j=s.dots
1189 i=(s.dur_orig/12)>>((5-s.nflags)-j)
1190 while(j-->0){xygl(x,y,(i&(1<<j))?"dot":"dot+")
1779 function draw_ties(k1,k2,job){var k3,i,j,not1,not3,time,pit,pit2,mhead3=[],nh1=k1.nhd
1807 for(j=k3.nhd;j>=0;j--){not3=k3.notes[j]
1870 function draw_sym_near(){var p_voice,p_st,s,v,st,y,g,w,i,st,dx,top,bot,ymn,output_sav=output;function set_yab(s1,s2){var y,k=realwidth/YSTEP,i=(s1.x/k)|0,j=(s2.x/k)|0,a=(s1.ys-s2.ys)/(s1.xs-s2.xs),b=s1.ys-s1.xs*a,p_st=staff_tb[s1.st]
1872 if(s1.stem>0){while(i<=j){y=k*i+b
1875 i++}}else{while(i<=j){y=k*i+b
2844 var textopt={align:'j',center:'c',fill:'f',justify:'j',ragged:'f',right:'r',skip:'s'}
3039 function cnv_escape(src,flag){var c,c2,dst="",i,j=0
3040 while(1){i=src.indexOf('\\',j)
3043 dst+=src.slice(j,i);c=src[++i]
3049 if(c2){dst+=c2;j=i+3
3052 case'u':j=Number("0x"+src.slice(i+1,i+5));if(isNaN(j)||j<0x20){dst+=src[++i]+"\u0306"
3053 j=i+1
3055 c=String.fromCharCode(j)
3059 j=i+5
3061 case't':dst+=' ';j=i+1
3063 case'n':dst+='\n';j=i+1
3066 if(c2){dst+=c2;j=i+2
3072 j=i+2
3075 j=i+2
3078 j=i+2
3081 j=i+2
3084 j=i+2
3087 j=i+2
3090 j=i+2
3093 j=i+2
3096 j=i+2
3099 j=i+2
3102 j=i+2
3105 j=i+2
3108 j=i+2
3114 j=i+1}
3115 return dst+src.slice(j)}
3178 function tune_filter(){var o,opts,j,pc,h,i=file.indexOf('K:',bol)
3185 for(j=0;j<opts.t_opts.length;j++){pc=opts.t_opts[j]
3194 for(j in opts){if(!opts.hasOwnProperty(j))
3197 parse.tune_v_opts={};if(!parse.tune_v_opts[j])
3198 parse.tune_v_opts[j]=opts[j]
3200 parse.tune_v_opts[j]=parse.tune_v_opts[j].concat(opts[j])}}}
3928 function set_repeat(s){var s2,s3,i,j,dur,n=s.repeat_n,k=s.repeat_k,st=s.st,v=s.v
3948 for(j=k;--j>=0;){i=n
4006 for(j=k;--j>=0;){for(s2=s3.ts_next;;s2=s2.ts_next){if(s2.st!=st)
4018 s3.rep_nb=k-j+1;s3=s2.next}}
4900 function set_indent(first){var st,v,w,p_voice,p,i,j,font,nv=voice_tb.length,maxw=0
4910 while(1){j=p.indexOf("\n",i)
4911 if(j<0)
4914 w=strwh(p.slice(i,j))
4918 if(j<0)
4920 i=j+1}}
5051 function set_left(s){var m,i,j,shift,w_base=w_note[s.head],w=w_base,left=[]
5054 if(s.nflags>-2){if(s.stem>0){w=-w;i=s.notes[0].pit*2;j=(Math.ceil((s.ymx-2)/3)+18)*2}else{i=(Math.ceil((s.ymn+2)/3)+18)*2;j=s.notes[s.nhd].pit*2}
5057 if(j>=MAXPIT)
5058 j=MAXPIT-1
5059 while(i<=j)
5075 function set_right(s){var m,i,j,k,shift,w_base=w_note[s.head],w=w_base,flags=s.nflags>0&&s.beam_st&&s.beam_end,right=[]
5078 if(s.nflags>-2){if(s.stem<0){w=-w;i=(Math.ceil((s.ymn+2)/3)+18)*2;j=s.notes[s.nhd].pit*2;k=i+4}else{i=s.notes[0].pit*2;j=(Math.ceil((s.ymx-2)/3)+18)*2}
5081 if(j>MAXPIT)
5082 j=MAXPIT
5083 while(i<j)
5091 for(;i<MAXPIT&&i<=j-4;i++)
5365 function set_top_bot(){var st,p_staff,i,j,l
5378 for(j=1;i<l;i++,j+=2){switch(p_staff.stafflines[i]){case'|':case'[':p_staff.hlmap[j-1]=1;p_staff.hlmap[j]=1;p_staff.hlmap[j+1]=1
5781 function set_k_acc(s,sf){var i,j,n,nacc,p_acc,accs=[],pits=[]
5785 for(j=0;j<nacc;j++){if(pits[j]==p_acc.pit){accs[j]=p_acc.acc
5787 if(j==nacc){accs[j]=p_acc.acc;pits[j]=p_acc.pit
5849 function new_meter(p){var s={type:C.METER,dur:0,a_meter:[]},meter={},val,v,m1=0,m2,i=0,j,wmeasure,in_parenth;set_ref(s)
5866 j=i+1
5867 while(j<p.length){if(p[j]==')'||p[j]=='/')
5869 j++}
5870 if(p[j]==')'&&p[j+1]=='/'){i++
6523 function check_mac(m){var i,j,b
6524 for(i=1,j=line.index+1;i<m.length;i++,j++){if(m[i]==line.buffer[j])
6528 b=ntb.indexOf(line.buffer[j])
6531 while(line.buffer[j+1]=="'"){b+=7;j++}
6532 while(line.buffer[j+1]==','){b-=7;j++}}
6533 line.index=j
6812 return[w,h]}})():function(str){var font=gene.curfont,swfac=font.swfac,h=font.size,w=0,i,j,c,n=str.length
6821 case'&':j=str.indexOf(';',i)
6822 if(j>0&&j-i<10){i=j;c='a'}
6874 if(action!='j'&&str.length>5&&gene.curfont.wadj)
6878 case'j':output+='" textLength="'+w.toFixed(1)+'">'
6922 set_page();var wh,font,o,strlw=get_lwidth(),sz=gene.curfont.size,lineskip=sz*cfmt.lineskipfac,parskip=sz*cfmt.parskipfac,i,j,x,words,w,k,ww,str;switch(action){default:font=gene.curfont
6926 j=0
6927 while(1){i=text.indexOf('\n',j)
6928 if(i<0){str=str2svg(text.slice(j))
6932 if(i==j){vskip(parskip);blk_flush()
6936 break}else{str=str2svg(text.slice(j,i))
6939 j=i+1}
6942 case'f':case'j':j=0
6943 while(1){i=text.indexOf('\n\n',j)
6945 words=text.slice(j)
6947 words=text.slice(j,i);words=words.split(/\s+/);w=k=0
6949 for(j=0;j<words.length;j++){ww=strwh(words[j])[0];w+=ww
6950 if(w>=strlw){str=str2svg(words.slice(k,j).join(' '))
6953 k=j;w=ww}
6964 use_font(gene.curfont);j=i+2}
6966 function put_words(words){var p,i,j,nw,w,lw,x1,x2,i1,i2,do_flush,maxn=0,n=1
6967 function put_wline(p,x){var i=0,j,k
6969 i+=2;k=0;j=i
6977 xy_str(x,0,p.slice(j,k),'r')
6993 if(lw<w){j=n>>1
6995 if(!p){if(--j<=0)
6999 if(j<=0){i2=i+1
7016 function put_history(){var i,j,c,str,font,h,w,wh,head,names=cfmt.infoname.split("\n"),n=names.length
7027 for(j=1;j<str.length;j++){vskip(h);xy_str(w,0,str[j])}
7031 var fmt="",p=cfmt.titleformat,j=0,i=0
7062 while(1){yb.l=yb.c=yb.r=y=0;j=i
7063 while(1){align=p[j++]
7066 c=p[j++]
7119 function write_heading(){var i,j,area,composer,origin,rhythm,down1,down2,lwidth=get_lwidth()
7124 while(1){j=info.T.indexOf("\n",i)
7125 if(j<0){write_title(info.T.substring(i),i!=0)
7127 write_title(info.T.slice(i,j),i!=0);i=j+1}}
7144 j=composer.indexOf("\n",i)
7146 j=-1
7147 if(j<0){put_inf2r(xcomp,0,composer?composer.substring(i):null,origin,align)
7149 xy_str(xcomp,0,composer.slice(i,j),align);down1+=gene.curfont.size;i=j+1}
7172 function def_use(gl){var i,j,g
7178 j=0
7179 while(1){i=g.indexOf('xlink:href="#',j)
7182 i+=13;j=g.indexOf('"',i);def_use(g.slice(i,j))}
7184 function defs_add(text){var i,j,gl,tag,is,ie=0
7191 i+=4;j=text.indexOf('"',i);if(j<0)
7193 gl=text.slice(i,j);ie=text.indexOf('>',j);if(ie<0)
7483 function tempo_build(s){var i,j,bx,p,wh,dy,w=0,str=[]
7498 j=p.length>1?2:1
7499 w+=j*gene.curfont.swfac
7505 j=s.tempo_ca.length+1}
7512 j=p.length>1?2:1
7513 w+=j*gene.curfont.swfac
8110 Abc.prototype.do_begin_end=function(type,opt,text){var i,j,action,s
8117 case"svg":j=0
8118 while(1){i=text.indexOf('<style',j)
8122 j=text.indexOf('</style>',i)
8123 if(j<0){syntax(1,"No </style> in %%beginsvg sequence")
8125 style+=text.slice(i+1,j).replace(/\s+$/,'')}
8126 j=0
8127 while(1){i=text.indexOf('<defs>\n',j)
8130 j=text.indexOf('</defs>',i)
8131 if(j<0){syntax(1,"No </defs> in %%beginsvg sequence")
8133 defs_add(text.slice(i+6,j))}
8445 function get_sym(p,cont){var s,c,i,j,d
8466 case'!':case'"':j=++i
8467 i=p.indexOf(c,j)
8470 d=p.slice(j-1,i+1)
8492 function get_lyrics(text,cont){var s,word,p,i,j,ly,dfnt
8511 j=parse.istart+i+2
8546 ly={t:word,font:gene.curfont,wh:strwh(word),istart:j,iend:j+word.length}
8552 function ly_width(s,wlw){var ly,sz,swfac,align,xx,w,i,j,k,shift,p,a_ly=s.a_ly;align=0
8559 if(s.type==C.GRACE){shift=s.wl}else if((p[0]>='0'&&p[0]<='9'&&p.length>2)||p[1]==':'||p[0]=='('||p[0]==')'){if(p[0]=='('){sz=cwid('(')*swfac}else{j=p.indexOf(' ');set_font(ly.font)
8560 if(j>0)
8561 sz=strwh(p.slice(0,j))[0]
8594 function draw_lyric_line(p_voice,j,y){var p,lastx,w,s,s2,ly,lyl,hyflag,lflag,x0,font,shift
8595 if(p_voice.hy_st&(1<<j)){hyflag=true;p_voice.hy_st&=~(1<<j)}
8601 ly=s.a_ly[j]
8626 p_voice.hy_st|=(1<<j)}
8629 ly=s.a_ly[j]
8635 function draw_lyrics(p_voice,nly,a_h,y,incr){var j,top,sc=staff_tb[p_voice.st].staffscale;set_font("vocal")
8638 for(j=0;j<nly;j++){y-=a_h[j]*1.1;draw_lyric_line(p_voice,j,y)}
8639 return(y-a_h[j-1]/6)/sc}
8643 for(j=nly;--j>=0;){draw_lyric_line(p_voice,j,y);y+=a_h[j]*1.1}
8710 function parse_gchord(type){var c,text,gch,x_abs,y_abs,type,i,j,istart,iend,ann_font=get_font("annotation"),h_ann=ann_font.size,line=parse.line
8718 while(1){j=line.buffer.indexOf('"',i)
8719 if(j<0){syntax(1,"No end of guitar chord")
8721 if(line.buffer[j-1]!='\\')
8723 i=j+1}
8724 text=cnv_escape(line.buffer.slice(line.index,j))
8725 line.index=j
8871 function set_an_yu(j){var an,i,s,x,y,w
8875 i=an.length-j-1