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