Lines Matching refs:tab
6 if(!p_v.tab){of(p_v)
39 this.set_v_param("clef","tab")
46 if(s.p_v&&s.p_v.tab&&s.type==C.NOTE&&!s.stemless){for(m=0;m<=s.nhd;m++)
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]
62 return n?p_v.tab.length-n[1]:-1}
64 for(n=0;n<p_v.length;n++){if(!p_v[n].tab)
67 if(m){for(i=0;i<p_v[n].tab.length;i++)
68 p_v[n].tab[i]+=m}}
70 if(!p_v.tab)
94 i=p_v.tab.length
98 p_v.tab[i]
104 of()},set_vp:function(of,a){var i,e,g,tab,strs,ok,p_v=this.get_curvoice()
142 if(e!="tab")
145 case"tab":a.splice(i,1)
161 tab=str2tab(strs.split(','))
163 tab=abc2tab(strs)
164 if(!tab){this.syntax(1,"Bad strings in tablature")
165 ok=false}}else if(!p_v.tab){tab=p_v.diafret?[10,14,17]:[40,45,50,55,59,64]}}
166 if(ok){if(p_v.capo){p_v.tab=[]
167 for(i=0;i<tab.length;i++)
168 p_v.tab.push(tab[i]+p_v.capo)}else{p_v.tab=tab}
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"')
189 a.push("|||||||||".slice(0,tab.length))