taglinefilesource code
voices138drivers/sound/gus_wave.cstruct voice_info voices[32];
voices483drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices484drivers/sound/gus_wave.cvoices[voice].offset_pending = position;
voices512drivers/sound/gus_wave.cvoices[voice].panning = 0;
voices513drivers/sound/gus_wave.cvoices[voice].mode = 0;
voices514drivers/sound/gus_wave.cvoices[voice].orig_freq = 20000;
voices515drivers/sound/gus_wave.cvoices[voice].current_freq = 20000;
voices516drivers/sound/gus_wave.cvoices[voice].bender = 0;
voices517drivers/sound/gus_wave.cvoices[voice].bender_range = 200;
voices518drivers/sound/gus_wave.cvoices[voice].initial_volume = 0;
voices519drivers/sound/gus_wave.cvoices[voice].current_volume = 0;
voices520drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices521drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 0;
voices522drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices523drivers/sound/gus_wave.cvoices[voice].volume_irq_parm = 0;
voices524drivers/sound/gus_wave.cvoices[voice].env_phase = 0;
voices525drivers/sound/gus_wave.cvoices[voice].main_vol = 127;
voices526drivers/sound/gus_wave.cvoices[voice].patch_vol = 127;
voices527drivers/sound/gus_wave.cvoices[voice].expression_vol = 127;
voices528drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices538drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_SUSTAIN_ON && voices[voice].env_phase == 2)
voices551drivers/sound/gus_wave.cif (voices[voice].env_phase >= 5)
voices557drivers/sound/gus_wave.cprev_vol = voices[voice].current_volume;
voices558drivers/sound/gus_wave.cphase = ++voices[voice].env_phase;
voices559drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices560drivers/sound/gus_wave.cvol = voices[voice].initial_volume * voices[voice].env_offset[phase] / 255;
voices561drivers/sound/gus_wave.crate = voices[voice].env_rate[phase];
voices572drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_ENVELOPE;
voices595drivers/sound/gus_wave.cvoices[voice].current_volume = vol;
voices602drivers/sound/gus_wave.cvoices[voice].env_phase = -1;
voices603drivers/sound/gus_wave.cvoices[voice].current_volume = 64;
voices614drivers/sound/gus_wave.cvoices[voice].env_phase = 2;  /* Will be incremented by step_envelope */
voices616drivers/sound/gus_wave.cvoices[voice].current_volume =
voices617drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices620drivers/sound/gus_wave.cvoices[voice].mode &= ~WAVE_SUSTAIN_ON;
voices646drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices666drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices931drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices933drivers/sound/gus_wave.cvoices[voice].sample_pending = instr_no;
voices966drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices968drivers/sound/gus_wave.cvoices[voice].kill_pending = 1;
voices990drivers/sound/gus_wave.cvoices[voice].panning = value;
voices1004drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1009drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1010drivers/sound/gus_wave.cgus_adagio_vol (voices[voice].midi_volume, voices[voice].main_vol,
voices1011drivers/sound/gus_wave.cvoices[voice].expression_vol,
voices1012drivers/sound/gus_wave.cvoices[voice].patch_vol);
voices1016drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1017drivers/sound/gus_wave.cgus_linear_vol (volume, voices[voice].main_vol);
voices1021drivers/sound/gus_wave.cvoices[voice].initial_volume = volume_base +
voices1022drivers/sound/gus_wave.c(voices[voice].midi_volume * volume_scale);
voices1025drivers/sound/gus_wave.cif (voices[voice].initial_volume > 4030)
voices1026drivers/sound/gus_wave.cvoices[voice].initial_volume = 4030;
voices1036drivers/sound/gus_wave.cvoices[voice].current_volume = voices[voice].initial_volume;
voices1047drivers/sound/gus_wave.ctarget = voices[voice].initial_volume;
voices1104drivers/sound/gus_wave.cif (!(voices[voice].mode & WAVE_ENVELOPES))
voices1106drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1122drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voices1126drivers/sound/gus_wave.cif (voices[voice].env_phase < 0)
voices1129drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voices1145drivers/sound/gus_wave.cvoices[voice].bender = value;
voices1147drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1149drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value,
voices1150drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1151drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1162drivers/sound/gus_wave.cvoices[voice].bender_range = value;
voices1169drivers/sound/gus_wave.cvoices[voice].expression_vol = value;
voices1170drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1176drivers/sound/gus_wave.cvoices[voice].panning = (value * 2) - 128;
voices1183drivers/sound/gus_wave.cvoices[voice].main_vol = value;
voices1184drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voices1209drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1211drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voices1268drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
voices1269drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
voices1271drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1277drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
voices1278drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
voices1289drivers/sound/gus_wave.cvoices[voice].orig_freq = freq;
voices1296drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender,
voices1297drivers/sound/gus_wave.cvoices[voice].bender_range);
voices1298drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices1300drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
voices1327drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1343drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);  /* start=end */
voices1345drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + voices[voice].offset_pending,
voices1359drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);
voices1371drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = LMODE_FINISH;  /* Ramp down at the end */
voices1372drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 1;
voices1403drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voices1405drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1419drivers/sound/gus_wave.cvoices[voice].offset_pending = 0;
voices1420drivers/sound/gus_wave.cvoices[voice].kill_pending = 0;
voices1421drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices1422drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices1424drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices1427drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices1428drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices1429drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voices1441drivers/sound/gus_wave.cvoices[voice].dev_pending = dev;
voices1442drivers/sound/gus_wave.cvoices[voice].note_pending = note_num;
voices1443drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voices1444drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_START_NOTE;
voices1786drivers/sound/gus_wave.cif ((voices[voice].volume_irq_mode == VMODE_START_NOTE) &&
voices1860drivers/sound/gus_wave.cvoices[voice].initial_volume =
voices1861drivers/sound/gus_wave.cvoices[voice].current_volume = p1;
voices1865drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1875drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1885drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1896drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices1907drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voices2146drivers/sound/gus_wave.cvoices[chn].loop_irq_mode = LMODE_PCM;
voices2220drivers/sound/gus_wave.cvoices[0].loop_irq_mode = LMODE_PCM_STOP;
voices2504drivers/sound/gus_wave.cvoices[voice].expression_vol =
voices2506drivers/sound/gus_wave.cvoices[voice].main_vol =
voices2508drivers/sound/gus_wave.cvoices[voice].panning =
voices2510drivers/sound/gus_wave.cvoices[voice].bender = info->bender_value;
voices2519drivers/sound/gus_wave.cvoices[voice].bender = value - 8192;
voices2520drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value - 8192,
voices2521drivers/sound/gus_wave.cvoices[voice].bender_range);
voices2522drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voices3197drivers/sound/gus_wave.cmode = voices[voice].loop_irq_mode;
voices3198drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voices3199drivers/sound/gus_wave.cparm = voices[voice].loop_irq_parm;
voices3224drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voices3291drivers/sound/gus_wave.cmode = voices[voice].volume_irq_mode;
voices3292drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voices3293drivers/sound/gus_wave.cparm = voices[voice].volume_irq_parm;
voices3312drivers/sound/gus_wave.cguswave_start_note2 (voices[voice].dev_pending, voice,
voices3313drivers/sound/gus_wave.cvoices[voice].note_pending, voices[voice].volume_pending);
voices3314drivers/sound/gus_wave.cif (voices[voice].kill_pending)
voices3315drivers/sound/gus_wave.cguswave_kill_note (voices[voice].dev_pending, voice,
voices3316drivers/sound/gus_wave.cvoices[voice].note_pending, 0);
voices3318drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voices3320drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voices3321drivers/sound/gus_wave.cvoices[voice].sample_pending);
voices3322drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;