taglinefilesource code
voices142drivers/sound/gus_wave.cstruct voice_info voices[32];
voices487drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices488drivers/sound/gus_wave.cvoices[voice].offset_pending = position;
voices516drivers/sound/gus_wave.cvoices[voice].panning = 0;
voices517drivers/sound/gus_wave.cvoices[voice].mode = 0;
voices518drivers/sound/gus_wave.cvoices[voice].orig_freq = 20000;
voices519drivers/sound/gus_wave.cvoices[voice].current_freq = 20000;
voices520drivers/sound/gus_wave.cvoices[voice].bender = 0;
voices521drivers/sound/gus_wave.cvoices[voice].bender_range = 200;
voices522drivers/sound/gus_wave.cvoices[voice].initial_volume = 0;
voices523drivers/sound/gus_wave.cvoices[voice].current_volume = 0;
voices524drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices525drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 0;
voices526drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices527drivers/sound/gus_wave.cvoices[voice].volume_irq_parm = 0;
voices528drivers/sound/gus_wave.cvoices[voice].env_phase = 0;
voices529drivers/sound/gus_wave.cvoices[voice].main_vol = 127;
voices530drivers/sound/gus_wave.cvoices[voice].patch_vol = 127;
voices531drivers/sound/gus_wave.cvoices[voice].expression_vol = 127;
voices532drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices542drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_SUSTAIN_ON && voices[voice].env_phase == 2)
voices555drivers/sound/gus_wave.cif (voices[voice].env_phase >= 5)
voices561drivers/sound/gus_wave.cprev_vol = voices[voice].current_volume;
voices562drivers/sound/gus_wave.cphase = ++voices[voice].env_phase;
voices563drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices564drivers/sound/gus_wave.cvol = voices[voice].initial_volume * voices[voice].env_offset[phase] / 255;
voices565drivers/sound/gus_wave.crate = voices[voice].env_rate[phase];
voices576drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_ENVELOPE;
voices599drivers/sound/gus_wave.cvoices[voice].current_volume = vol;
voices606drivers/sound/gus_wave.cvoices[voice].env_phase = -1;
voices607drivers/sound/gus_wave.cvoices[voice].current_volume = 64;
voices618drivers/sound/gus_wave.cvoices[voice].env_phase = 2;  /* Will be incremented by step_envelope */
voices620drivers/sound/gus_wave.cvoices[voice].current_volume =
voices621drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices624drivers/sound/gus_wave.cvoices[voice].mode &= ~WAVE_SUSTAIN_ON;
voices650drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices670drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices935drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices937drivers/sound/gus_wave.cvoices[voice].sample_pending = instr_no;
voices970drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices972drivers/sound/gus_wave.cvoices[voice].kill_pending = 1;
voices994drivers/sound/gus_wave.cvoices[voice].panning = value;
voices1008drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1013drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1014drivers/sound/gus_wave.cgus_adagio_vol (voices[voice].midi_volume, voices[voice].main_vol,
voices1015drivers/sound/gus_wave.cvoices[voice].expression_vol,
voices1016drivers/sound/gus_wave.cvoices[voice].patch_vol);
voices1020drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1021drivers/sound/gus_wave.cgus_linear_vol (volume, voices[voice].main_vol);
voices1025drivers/sound/gus_wave.cvoices[voice].initial_volume = volume_base +
voices1026drivers/sound/gus_wave.c(voices[voice].midi_volume * volume_scale);
voices1029drivers/sound/gus_wave.cif (voices[voice].initial_volume > 4030)
voices1030drivers/sound/gus_wave.cvoices[voice].initial_volume = 4030;
voices1040drivers/sound/gus_wave.cvoices[voice].current_volume = voices[voice].initial_volume;
voices1051drivers/sound/gus_wave.ctarget = voices[voice].initial_volume;
voices1108drivers/sound/gus_wave.cif (!(voices[voice].mode & WAVE_ENVELOPES))
voices1110drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1126drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1130drivers/sound/gus_wave.cif (voices[voice].env_phase < 0)
voices1133drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices1149drivers/sound/gus_wave.cvoices[voice].bender = value;
voices1151drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1153drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value,
voices1154drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1155drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1166drivers/sound/gus_wave.cvoices[voice].bender_range = value;
voices1173drivers/sound/gus_wave.cvoices[voice].expression_vol = value;
voices1174drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1180drivers/sound/gus_wave.cvoices[voice].panning = (value * 2) - 128;
voices1187drivers/sound/gus_wave.cvoices[voice].main_vol = value;
voices1188drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1213drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1215drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1270drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
voices1271drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
voices1273drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1279drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
voices1280drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
voices1291drivers/sound/gus_wave.cvoices[voice].orig_freq = freq;
voices1298drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender,
voices1299drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1300drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1302drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
voices1329drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1345drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);  /* start=end */
voices1347drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + voices[voice].offset_pending,
voices1361drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);
voices1373drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = LMODE_FINISH;  /* Ramp down at the end */
voices1374drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 1;
voices1405drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices1407drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1421drivers/sound/gus_wave.cvoices[voice].offset_pending = 0;
voices1422drivers/sound/gus_wave.cvoices[voice].kill_pending = 0;
voices1423drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices1424drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices1426drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices1429drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices1430drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices1431drivers/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;
voices1789drivers/sound/gus_wave.cif ((voices[voice].volume_irq_mode == VMODE_START_NOTE) &&
voices1863drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1864drivers/sound/gus_wave.cvoices[voice].current_volume = p1;
voices1868drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1878drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1888drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1899drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1910drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices2149drivers/sound/gus_wave.cvoices[chn].loop_irq_mode = LMODE_PCM;
voices2223drivers/sound/gus_wave.cvoices[0].loop_irq_mode = LMODE_PCM_STOP;
voices2507drivers/sound/gus_wave.cvoices[voice].expression_vol =
voices2509drivers/sound/gus_wave.cvoices[voice].main_vol =
voices2511drivers/sound/gus_wave.cvoices[voice].panning =
voices2513drivers/sound/gus_wave.cvoices[voice].bender = info->bender_value;
voices2522drivers/sound/gus_wave.cvoices[voice].bender = value - 8192;
voices2523drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value - 8192,
voices2524drivers/sound/gus_wave.cvoices[voice].bender_range);
voices2525drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices3210drivers/sound/gus_wave.cmode = voices[voice].loop_irq_mode;
voices3211drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices3212drivers/sound/gus_wave.cparm = voices[voice].loop_irq_parm;
voices3237drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices3304drivers/sound/gus_wave.cmode = voices[voice].volume_irq_mode;
voices3305drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices3306drivers/sound/gus_wave.cparm = voices[voice].volume_irq_parm;
voices3325drivers/sound/gus_wave.cguswave_start_note2 (voices[voice].dev_pending, voice,
voices3326drivers/sound/gus_wave.cvoices[voice].note_pending, voices[voice].volume_pending);
voices3327drivers/sound/gus_wave.cif (voices[voice].kill_pending)
voices3328drivers/sound/gus_wave.cguswave_kill_note (voices[voice].dev_pending, voice,
voices3329drivers/sound/gus_wave.cvoices[voice].note_pending, 0);
voices3331drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices3333drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices3334drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices3335drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;