Lines Matching defs:a
104 of()},set_vp:function(of,a){var i,e,g,tab,strs,ok,p_v=this.get_curvoice()
124 function str2tab(a){var str,p,o,t=[]
125 if(p_v.diafret){while(1){str=a.shift()
132 t.push(o*7+p-12)}}else{while(1){str=a.shift()
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)
150 case"strings=":strs=a[++i]
155 case"capo=":p_v.capo=Number(a[++i])
169 a.push("clef=")
171 if(tab.length==3){a.push('"tab3"')
175 style="font:bold 8px sans-serif">TAB</text>'}else if(tab.length==4){a.push('"tab4"')
179 style="font:bold 12px sans-serif">TAB</text>'}else if(tab.length==5){a.push('"tab5"')
183 style="font:bold 12px sans-serif">TAB</text>'}else{a.push('"tab6"')
188 a.push("stafflines=")
189 a.push("|||||||||".slice(0,tab.length))
191 of(a)},set_hooks:function(abc){abc.draw_symbols=abc2svg.strtab.draw_symbols.bind(abc,abc.draw_symbols)