Lines Matching defs:pit
7 function abc_b40(p){var pit,acc=0,i=0
16 pit='CDEFGABcdefgab'.indexOf(p[i++])+16
17 if(pit<16)
19 while(p[i]=="'"){pit+=7
21 while(p[i]==","){pit-=7
25 return abc2svg.pab40(pit,acc)}
26 function topit(p){var i,j,s,b40,pit=Number(p)
27 if(isNaN(pit)){b40=abc_b40(p)
33 pit=prn[s]
34 if(!pit){switch(p[0]){case'c':switch(p[1]){case'a':pit=prn.ca;break
35 case'l':pit=prn.cl;break
36 case'o':pit=prn.co;break}
41 switch(p[1]){case'i':case'o':pit=prn[s+p[1]]
44 if(!pit)
46 if(!b40){p=(pit/12)|0
47 pit=pit%12;b40=p*40+abc2svg.isb40[pit]+2}
48 return{pit:abc2svg.b40p(b40),acc:abc2svg.b40a(b40)}}
52 vpr={pit:abc2svg.b40p(n),acc:0}
54 if(!vpl.pit){this.syntax(1,this.errs.bad_val,"%%percmap")