Lines Matching refs:pan
642 int pan; in calc_pan() local
646 pan = 255 - (int)vp->reg.fixpan * 2; in calc_pan()
648 pan = chan->control[MIDI_CTL_MSB_PAN] - 64; in calc_pan()
649 if (vp->reg.pan >= 0) /* 0-127 */ in calc_pan()
650 pan += vp->reg.pan - 64; in calc_pan()
651 pan = 127 - (int)pan * 2; in calc_pan()
653 LIMITVALUE(pan, 0, 255); in calc_pan()
657 if (pan != vp->apan) { in calc_pan()
658 vp->apan = pan; in calc_pan()
659 if (pan == 0) in calc_pan()
662 vp->aaux = (-pan) & 0xff; in calc_pan()
668 if (vp->apan != (int)pan_volumes[pan]) { in calc_pan()
669 vp->apan = pan_volumes[pan]; in calc_pan()
670 vp->aaux = pan_volumes[255 - pan]; in calc_pan()