Lines Matching refs:p
7 function abc_b40(p){var pit,acc=0,i=0 argument
8 switch(p[0]){case'^':if(p[++i]=='^'){acc=2
13 case'_':if(p[++i]=='_'){acc=-2
16 pit='CDEFGABcdefgab'.indexOf(p[i++])+16
19 while(p[i]=="'"){pit+=7
21 while(p[i]==","){pit-=7
23 if(p[i])
26 function topit(p){var i,j,s,b40,pit=Number(p) argument
27 if(isNaN(pit)){b40=abc_b40(p)
28 if(!b40){p=p.toLowerCase(p);s=p[0];i=0
29 while(1){j=p.indexOf('-',i)
32 i=j+1;s+='-'+p[i]}
34 if(!pit){switch(p[0]){case'c':switch(p[1]){case'a':pit=prn.ca;break
38 case'h':case'l':i=p.indexOf('-')
39 if(p[i+1]!='t')
41 switch(p[1]){case'i':case'o':pit=prn[s+p[1]]
46 if(!b40){p=(pit/12)|0
47 pit=pit%12;b40=p*40+abc2svg.isb40[pit]+2}