Lines Matching full:voice
21 * A 4 OP voice can be created by setting the corresponding
25 * first voice on the right side to the 4 OP mode. The fourth
26 * voice is made inaccessible.
28 * If a voice is set to the 2 OP mode, it works like 2 OP modes
29 * of the original YM3812 (AdLib). In addition the voice can
34 * register of the voice (0xC0-0xC8). In 4 OP voices these bits are
35 * in the second half of the voice.
131 * voice number to get the register number.
149 * is selected. These bits controls connecting the voice
151 * defined in the second half of the voice (add 3 to the
158 #define OPL3_FEEDBACK_MASK 0x0e /* Valid just for 1st OP of a voice */
263 * A structure to keep track of each hardware voice
268 #define SNDRV_OPL3_ST_ON_2OP 1 /* 2op voice is allocated */
269 #define SNDRV_OPL3_ST_ON_4OP 2 /* 4op voice is allocated */
270 #define SNDRV_OPL3_ST_NOT_AVAIL -1 /* voice is not available */
273 unsigned char note; /* Note currently assigned to this voice */
308 #define SNDRV_OPL3_MODE_SEQ 1 /* ALSA - driver handles voice allocation */
329 spinlock_t voice_lock; /* Lock for voice access */