Lines Matching defs:reg_val

396 	unsigned char reg_val;
416 reg_val = (unsigned char) note->fnum;
418 opl3->command(opl3, opl3_reg, reg_val);
420 reg_val = 0x00;
423 reg_val |= OPL3_KEYON_BIT;
425 reg_val |= (note->octave << 2) & OPL3_BLOCKNUM_MASK;
427 reg_val |= (unsigned char) (note->fnum >> 8) & OPL3_FNUM_HIGH_MASK;
431 opl3->command(opl3, opl3_reg, reg_val);
444 unsigned char reg_val;
470 reg_val = 0x00;
473 reg_val |= OPL3_TREMOLO_ON;
476 reg_val |= OPL3_VIBRATO_ON;
479 reg_val |= OPL3_SUSTAIN_ON;
482 reg_val |= OPL3_KSR;
484 reg_val |= voice->harmonic & OPL3_MULTIPLE_MASK;
488 opl3->command(opl3, opl3_reg, reg_val);
491 reg_val = (voice->scale_level << 6) & OPL3_KSL_MASK;
493 reg_val |= ~voice->volume & OPL3_TOTAL_LEVEL_MASK;
497 opl3->command(opl3, opl3_reg, reg_val);
500 reg_val = (voice->attack << 4) & OPL3_ATTACK_MASK;
502 reg_val |= voice->decay & OPL3_DECAY_MASK;
506 opl3->command(opl3, opl3_reg, reg_val);
509 reg_val = (voice->sustain << 4) & OPL3_SUSTAIN_MASK;
511 reg_val |= voice->release & OPL3_RELEASE_MASK;
515 opl3->command(opl3, opl3_reg, reg_val);
518 reg_val = (voice->feedback << 1) & OPL3_FEEDBACK_MASK;
521 reg_val |= OPL3_CONNECTION_BIT;
525 reg_val |= OPL3_VOICE_TO_LEFT;
527 reg_val |= OPL3_VOICE_TO_RIGHT;
531 opl3->command(opl3, opl3_reg, reg_val);
534 reg_val = voice->waveform & OPL3_WAVE_SELECT_MASK;
536 opl3->command(opl3, opl3_reg, reg_val);
543 unsigned char reg_val;
545 reg_val = 0x00;
548 reg_val |= OPL3_KEYBOARD_SPLIT;
549 opl3->command(opl3, OPL3_LEFT | OPL3_REG_KBD_SPLIT, reg_val);
551 reg_val = 0x00;
554 reg_val |= OPL3_TREMOLO_DEPTH;
557 reg_val |= OPL3_VIBRATO_DEPTH;
560 reg_val |= OPL3_PERCUSSION_ENABLE;
567 reg_val |= OPL3_BASSDRUM_ON;
569 reg_val |= OPL3_SNAREDRUM_ON;
571 reg_val |= OPL3_TOMTOM_ON;
573 reg_val |= OPL3_CYMBAL_ON;
575 reg_val |= OPL3_HIHAT_ON;
577 opl3->command(opl3, OPL3_LEFT | OPL3_REG_PERCUSSION, reg_val);
595 unsigned char reg_val;
601 reg_val = connection & (OPL3_RIGHT_4OP_0 | OPL3_RIGHT_4OP_1 | OPL3_RIGHT_4OP_2 |
604 opl3->command(opl3, OPL3_RIGHT | OPL3_REG_CONNECTION_SELECT, reg_val);