taglinefilesource code
voices131drivers/sound/gus_wave.cstruct voice_info voices[32];
voices466drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices467drivers/sound/gus_wave.cvoices[voice].offset_pending = position;
voices494drivers/sound/gus_wave.cvoices[voice].panning = 0;
voices495drivers/sound/gus_wave.cvoices[voice].mode = 0;
voices496drivers/sound/gus_wave.cvoices[voice].orig_freq = 20000;
voices497drivers/sound/gus_wave.cvoices[voice].current_freq = 20000;
voices498drivers/sound/gus_wave.cvoices[voice].bender = 0;
voices499drivers/sound/gus_wave.cvoices[voice].bender_range = 200;
voices500drivers/sound/gus_wave.cvoices[voice].initial_volume = 0;
voices501drivers/sound/gus_wave.cvoices[voice].current_volume = 0;
voices502drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices503drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 0;
voices504drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices505drivers/sound/gus_wave.cvoices[voice].volume_irq_parm = 0;
voices506drivers/sound/gus_wave.cvoices[voice].env_phase = 0;
voices507drivers/sound/gus_wave.cvoices[voice].main_vol = 127;
voices508drivers/sound/gus_wave.cvoices[voice].patch_vol = 127;
voices509drivers/sound/gus_wave.cvoices[voice].expression_vol = 127;
voices510drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices520drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_SUSTAIN_ON && voices[voice].env_phase == 2)
voices532drivers/sound/gus_wave.cif (voices[voice].env_phase >= 5)
voices538drivers/sound/gus_wave.cprev_vol = voices[voice].current_volume;
voices539drivers/sound/gus_wave.cphase = ++voices[voice].env_phase;
voices540drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices541drivers/sound/gus_wave.cvol = voices[voice].initial_volume * voices[voice].env_offset[phase] / 255;
voices542drivers/sound/gus_wave.crate = voices[voice].env_rate[phase];
voices552drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_ENVELOPE;
voices575drivers/sound/gus_wave.cvoices[voice].current_volume = vol;
voices582drivers/sound/gus_wave.cvoices[voice].env_phase = -1;
voices583drivers/sound/gus_wave.cvoices[voice].current_volume = 64;
voices594drivers/sound/gus_wave.cvoices[voice].env_phase = 2;  /* Will be incremented by step_envelope */
voices596drivers/sound/gus_wave.cvoices[voice].current_volume =
voices597drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices600drivers/sound/gus_wave.cvoices[voice].mode &= ~WAVE_SUSTAIN_ON;
voices625drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices645drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices909drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices911drivers/sound/gus_wave.cvoices[voice].sample_pending = instr_no;
voices943drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices945drivers/sound/gus_wave.cvoices[voice].kill_pending = 1;
voices968drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES && voices[voice].env_phase != 2)
voices981drivers/sound/gus_wave.chi_limit = voices[voice].current_volume;
voices1004drivers/sound/gus_wave.cvoices[voice].panning = value;
voices1018drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1023drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1024drivers/sound/gus_wave.cgus_adagio_vol (voices[voice].midi_volume, voices[voice].main_vol,
voices1025drivers/sound/gus_wave.cvoices[voice].expression_vol,
voices1026drivers/sound/gus_wave.cvoices[voice].patch_vol);
voices1030drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1031drivers/sound/gus_wave.cgus_linear_vol (volume, voices[voice].main_vol);
voices1035drivers/sound/gus_wave.cvoices[voice].initial_volume = volume_base +
voices1036drivers/sound/gus_wave.c(voices[voice].midi_volume * volume_scale);
voices1039drivers/sound/gus_wave.cif (voices[voice].initial_volume > 4030)
voices1040drivers/sound/gus_wave.cvoices[voice].initial_volume = 4030;
voices1050drivers/sound/gus_wave.cvoices[voice].current_volume = voices[voice].initial_volume;
voices1060drivers/sound/gus_wave.ctarget = voices[voice].initial_volume;
voices1116drivers/sound/gus_wave.cif (!(voices[voice].mode & WAVE_ENVELOPES))
voices1118drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1133drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1137drivers/sound/gus_wave.cif (voices[voice].env_phase < 0)
voices1140drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices1156drivers/sound/gus_wave.cvoices[voice].bender = value;
voices1158drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1160drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value,
voices1161drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1162drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1172drivers/sound/gus_wave.cvoices[voice].bender_range = value;
voices1179drivers/sound/gus_wave.cvoices[voice].expression_vol = value;
voices1180drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1186drivers/sound/gus_wave.cvoices[voice].panning = (value * 2) - 128;
voices1193drivers/sound/gus_wave.cvoices[voice].main_vol = value;
voices1194drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1219drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1221drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1278drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
voices1279drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
voices1281drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1287drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
voices1288drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
voices1299drivers/sound/gus_wave.cvoices[voice].orig_freq = freq;
voices1306drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender,
voices1307drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1308drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1310drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
voices1336drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1349drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);  /* start=end */
voices1351drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + voices[voice].offset_pending,
voices1365drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);
voices1377drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = LMODE_FINISH;  /* Ramp down at the end */
voices1378drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 1;
voices1408drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices1409drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1422drivers/sound/gus_wave.cvoices[voice].offset_pending = 0;
voices1423drivers/sound/gus_wave.cvoices[voice].kill_pending = 0;
voices1424drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices1425drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices1427drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices1430drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices1431drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices1432drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices1443drivers/sound/gus_wave.cvoices[voice].dev_pending = dev;
voices1444drivers/sound/gus_wave.cvoices[voice].note_pending = note_num;
voices1445drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1446drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_START_NOTE;
voices1768drivers/sound/gus_wave.cif ((voices[voice].volume_irq_mode == VMODE_START_NOTE) &&
voices1835drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1836drivers/sound/gus_wave.cvoices[voice].current_volume = p1;
voices1840drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1849drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1858drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1868drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1878drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices2112drivers/sound/gus_wave.cvoices[chn].loop_irq_mode = LMODE_PCM;
voices2185drivers/sound/gus_wave.cvoices[0].loop_irq_mode = LMODE_PCM_STOP;
voices2466drivers/sound/gus_wave.cvoices[voice].expression_vol =
voices2468drivers/sound/gus_wave.cvoices[voice].main_vol =
voices2470drivers/sound/gus_wave.cvoices[voice].panning =
voices2472drivers/sound/gus_wave.cvoices[voice].bender = info->bender_value;
voices2481drivers/sound/gus_wave.cvoices[voice].bender = value - 8192;
voices2482drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value,
voices2483drivers/sound/gus_wave.cvoices[voice].bender_range);
voices2484drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices3122drivers/sound/gus_wave.cmode = voices[voice].loop_irq_mode;
voices3123drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices3124drivers/sound/gus_wave.cparm = voices[voice].loop_irq_parm;
voices3149drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices3215drivers/sound/gus_wave.cmode = voices[voice].volume_irq_mode;
voices3216drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices3217drivers/sound/gus_wave.cparm = voices[voice].volume_irq_parm;
voices3236drivers/sound/gus_wave.cguswave_start_note2 (voices[voice].dev_pending, voice,
voices3237drivers/sound/gus_wave.cvoices[voice].note_pending, voices[voice].volume_pending);
voices3238drivers/sound/gus_wave.cif (voices[voice].kill_pending)
voices3239drivers/sound/gus_wave.cguswave_kill_note (voices[voice].dev_pending, voice,
voices3240drivers/sound/gus_wave.cvoices[voice].note_pending, 0);
voices3242drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices3244drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices3245drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices3246drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices66drivers/sound/opl3.cstatic struct voice_info voices[MAX_VOICE];
voices321drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, voices[voice].keyon_byte & ~0x20);
voices323drivers/sound/opl3.cvoices[voice].keyon_byte = 0;
voices324drivers/sound/opl3.cvoices[voice].bender = 0;
voices325drivers/sound/opl3.cvoices[voice].bender_range = 200;  /*
voices328drivers/sound/opl3.cvoices[voice].orig_freq = 0;
voices329drivers/sound/opl3.cvoices[voice].current_freq = 0;
voices330drivers/sound/opl3.cvoices[voice].mode = 0;
voices463drivers/sound/opl3.cif (voices[voice].mode == 0)
voices466drivers/sound/opl3.cif (voices[voice].mode == 2)
voices718drivers/sound/opl3.cvoices[voice].mode = voice_mode;
voices722drivers/sound/opl3.cfreq = voices[voice].orig_freq = note_to_freq (note) / 1000;
voices729drivers/sound/opl3.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender, voices[voice].bender_range);
voices730drivers/sound/opl3.cvoices[voice].current_freq = freq;
voices744drivers/sound/opl3.cvoices[voice].keyon_byte = data;
voices981drivers/sound/opl3.cif (voices[voice].mode == 4)
voices1037drivers/sound/opl3.cvoices[voice].bender = value;
voices1040drivers/sound/opl3.cif (!(voices[voice].keyon_byte & 0x20))
voices1045drivers/sound/opl3.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender, voices[voice].bender_range);
voices1046drivers/sound/opl3.cvoices[voice].current_freq = freq;
voices1063drivers/sound/opl3.cvoices[voice].keyon_byte = data;
voices1080drivers/sound/opl3.cvoices[voice].bender_range = value;
voices1176drivers/sound/opl3.cvoices[voice].bender = info->bender_value;