Lines Matching refs:ps
3397 function set_head_shift(s){var i,i1,i2,d,ps,dx,dx_head=dx_tb[s.head],dir=s.stem,n=s.nhd
3403 if(dir>=0){i1=1;i2=n+1;ps=s.notes[0].pit}else{dx=-dx;i1=n-1;i2=-1;ps=s.notes[n].pit}
3405 for(i=i1;i!=i2;i+=dir){d=s.notes[i].pit-ps;ps=s.notes[i].pit
3410 if(i+dir!=i2&&ps+dir==s.notes[i+dir].pit){s.notes[i].shhd=-dx
3421 function acc_shift(notes,dx_head){var i,i1,i2,dx,dx1,dx2,ps,p1,acc,n=notes.length
3425 dx=dx_head-dx;ps=notes[i].pit
3429 if(p1<ps-3)
3431 if(p1>ps+3)
3445 for(i2=0;i2<i1;i2++){if(notes[i2].acc){ps=notes[i2].pit
3455 if(p1>ps+4){if(dx1>dx2)
3466 ps=notes[i].pit
3470 if(p1>=ps+4){if(p1>ps+4||acc<0||notes[i1].acc<0)