Lines Matching refs:i
47 s.notes[m].shhd=o}},set_stems:function(of){var p_v,i,m,nt,n,bi,bn,strss,C=abc2svg.C,abc=this,s=abc.get_tsfirst(),strs=[],lstr=[]
48 function set_pit(p_v,s,nt,i){var st=s.st,n=(p_v.diafret?nt.pit:nt.midi)-p_v.tab[i]
53 nt.pit=i*2+18
55 strss[i]=s.time+s.dur
58 if(lstr[st][0]>i){lstr[st][0]=i
67 if(m){for(i=0;i<p_v[n].tab.length;i++)
68 p_v[n].tab[i]+=m}}
78 if(!s.nhd&&s.a_dd){i=s.a_dd.length
79 while(--i>=0){bi=strnum(s.a_dd[i].name)
87 if(nt.a_dcn){i=nt.a_dcn.length
88 while(--i>=0){bi=strnum(nt.a_dcn[i])
94 i=p_v.tab.length
95 while(--i>=0){if(strss[i]&&strss[i]>s.time)
98 p_v.tab[i]
99 if(n>=0&&n<bn){bi=i
102 if(!s.ts_next||s.ts_next.time!=s.time){for(i=0;i<lstr.length;i++){if(lstr[i]){delete lstr[i][1].stemless
103 lstr[i]=null}}}}
104 of()},set_vp:function(of,a){var i,e,g,tab,strs,ok,p_v=this.get_curvoice()
105 function abc2tab(p){var i,c,t=[]
106 if(p_v.diafret){for(i=0;i<p.length;i++){c=p[i]
111 while(1){if(p[i+1]=="'"){c+=7
112 i++}else if(p[i+1]==","){c-=7
113 i++}else{break}}
114 t.push(c)}}else{for(i=0;i<p.length;i++){c=p[i]
119 while(1){if(p[i+1]=="'"){c+=12
120 i++}else if(p[i+1]==","){c-=12
121 i++}else{break}}
141 for(i=0;i<a.length;i++){switch(a[i]){case"clef=":e=a[i+1]
144 a.splice(i,1)
145 case"tab":a.splice(i,1)
146 i--
150 case"strings=":strs=a[++i]
155 case"capo=":p_v.capo=Number(a[++i])
157 case"diafret=":i++
167 for(i=0;i<tab.length;i++)
168 p_v.tab.push(tab[i]+p_v.capo)}else{p_v.tab=tab}