taglinefilesource code
voices143drivers/sound/gus_wave.cstruct voice_info voices[32];
voices488drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices489drivers/sound/gus_wave.cvoices[voice].offset_pending = position;
voices517drivers/sound/gus_wave.cvoices[voice].panning = 0;
voices518drivers/sound/gus_wave.cvoices[voice].mode = 0;
voices519drivers/sound/gus_wave.cvoices[voice].orig_freq = 20000;
voices520drivers/sound/gus_wave.cvoices[voice].current_freq = 20000;
voices521drivers/sound/gus_wave.cvoices[voice].bender = 0;
voices522drivers/sound/gus_wave.cvoices[voice].bender_range = 200;
voices523drivers/sound/gus_wave.cvoices[voice].initial_volume = 0;
voices524drivers/sound/gus_wave.cvoices[voice].current_volume = 0;
voices525drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices526drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 0;
voices527drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices528drivers/sound/gus_wave.cvoices[voice].volume_irq_parm = 0;
voices529drivers/sound/gus_wave.cvoices[voice].env_phase = 0;
voices530drivers/sound/gus_wave.cvoices[voice].main_vol = 127;
voices531drivers/sound/gus_wave.cvoices[voice].patch_vol = 127;
voices532drivers/sound/gus_wave.cvoices[voice].expression_vol = 127;
voices533drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices543drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_SUSTAIN_ON && voices[voice].env_phase == 2)
voices556drivers/sound/gus_wave.cif (voices[voice].env_phase >= 5)
voices562drivers/sound/gus_wave.cprev_vol = voices[voice].current_volume;
voices563drivers/sound/gus_wave.cphase = ++voices[voice].env_phase;
voices564drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices565drivers/sound/gus_wave.cvol = voices[voice].initial_volume * voices[voice].env_offset[phase] / 255;
voices566drivers/sound/gus_wave.crate = voices[voice].env_rate[phase];
voices577drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_ENVELOPE;
voices600drivers/sound/gus_wave.cvoices[voice].current_volume = vol;
voices607drivers/sound/gus_wave.cvoices[voice].env_phase = -1;
voices608drivers/sound/gus_wave.cvoices[voice].current_volume = 64;
voices619drivers/sound/gus_wave.cvoices[voice].env_phase = 2;  /* Will be incremented by step_envelope */
voices621drivers/sound/gus_wave.cvoices[voice].current_volume =
voices622drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices625drivers/sound/gus_wave.cvoices[voice].mode &= ~WAVE_SUSTAIN_ON;
voices651drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices671drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices936drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices938drivers/sound/gus_wave.cvoices[voice].sample_pending = instr_no;
voices971drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices973drivers/sound/gus_wave.cvoices[voice].kill_pending = 1;
voices995drivers/sound/gus_wave.cvoices[voice].panning = value;
voices1009drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1014drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1015drivers/sound/gus_wave.cgus_adagio_vol (voices[voice].midi_volume, voices[voice].main_vol,
voices1016drivers/sound/gus_wave.cvoices[voice].expression_vol,
voices1017drivers/sound/gus_wave.cvoices[voice].patch_vol);
voices1021drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1022drivers/sound/gus_wave.cgus_linear_vol (volume, voices[voice].main_vol);
voices1026drivers/sound/gus_wave.cvoices[voice].initial_volume = volume_base +
voices1027drivers/sound/gus_wave.c(voices[voice].midi_volume * volume_scale);
voices1030drivers/sound/gus_wave.cif (voices[voice].initial_volume > 4030)
voices1031drivers/sound/gus_wave.cvoices[voice].initial_volume = 4030;
voices1041drivers/sound/gus_wave.cvoices[voice].current_volume = voices[voice].initial_volume;
voices1052drivers/sound/gus_wave.ctarget = voices[voice].initial_volume;
voices1109drivers/sound/gus_wave.cif (!(voices[voice].mode & WAVE_ENVELOPES))
voices1111drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1127drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1131drivers/sound/gus_wave.cif (voices[voice].env_phase < 0)
voices1134drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices1150drivers/sound/gus_wave.cvoices[voice].bender = value;
voices1152drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1154drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value,
voices1155drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1156drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1167drivers/sound/gus_wave.cvoices[voice].bender_range = value;
voices1174drivers/sound/gus_wave.cvoices[voice].expression_vol = value;
voices1175drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1181drivers/sound/gus_wave.cvoices[voice].panning = (value * 2) - 128;
voices1188drivers/sound/gus_wave.cvoices[voice].main_vol = value;
voices1189drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1214drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1216drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1271drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
voices1272drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
voices1274drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1280drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
voices1281drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
voices1292drivers/sound/gus_wave.cvoices[voice].orig_freq = freq;
voices1299drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender,
voices1300drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1301drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1303drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
voices1330drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1346drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);  /* start=end */
voices1348drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + voices[voice].offset_pending,
voices1362drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);
voices1374drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = LMODE_FINISH;  /* Ramp down at the end */
voices1375drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 1;
voices1406drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices1408drivers/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;
voices1444drivers/sound/gus_wave.cvoices[voice].dev_pending = dev;
voices1445drivers/sound/gus_wave.cvoices[voice].note_pending = note_num;
voices1446drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1447drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_START_NOTE;
voices1790drivers/sound/gus_wave.cif ((voices[voice].volume_irq_mode == VMODE_START_NOTE) &&
voices1864drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1865drivers/sound/gus_wave.cvoices[voice].current_volume = p1;
voices1869drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1879drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1889drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1900drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1911drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices2150drivers/sound/gus_wave.cvoices[chn].loop_irq_mode = LMODE_PCM;
voices2224drivers/sound/gus_wave.cvoices[0].loop_irq_mode = LMODE_PCM_STOP;
voices2508drivers/sound/gus_wave.cvoices[voice].expression_vol =
voices2510drivers/sound/gus_wave.cvoices[voice].main_vol =
voices2512drivers/sound/gus_wave.cvoices[voice].panning =
voices2514drivers/sound/gus_wave.cvoices[voice].bender = info->bender_value;
voices2523drivers/sound/gus_wave.cvoices[voice].bender = value - 8192;
voices2524drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value - 8192,
voices2525drivers/sound/gus_wave.cvoices[voice].bender_range);
voices2526drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices3223drivers/sound/gus_wave.cmode = voices[voice].loop_irq_mode;
voices3224drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices3225drivers/sound/gus_wave.cparm = voices[voice].loop_irq_parm;
voices3250drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices3317drivers/sound/gus_wave.cmode = voices[voice].volume_irq_mode;
voices3318drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices3319drivers/sound/gus_wave.cparm = voices[voice].volume_irq_parm;
voices3338drivers/sound/gus_wave.cguswave_start_note2 (voices[voice].dev_pending, voice,
voices3339drivers/sound/gus_wave.cvoices[voice].note_pending, voices[voice].volume_pending);
voices3340drivers/sound/gus_wave.cif (voices[voice].kill_pending)
voices3341drivers/sound/gus_wave.cguswave_kill_note (voices[voice].dev_pending, voice,
voices3342drivers/sound/gus_wave.cvoices[voice].note_pending, 0);
voices3344drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices3346drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices3347drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices3348drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;