• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/oss/

Lines Matching defs:voc

62 	struct voice_info voc[MAX_VOICE];
283 opl3_command(map->ioaddr, KEYON_BLOCK + map->voice_num, devc->voc[voice].keyon_byte & ~0x20);
284 devc->voc[voice].keyon_byte = 0;
285 devc->voc[voice].bender = 0;
286 devc->voc[voice].volume = 64;
287 devc->voc[voice].panning = 0xffff; /* Not set */
288 devc->voc[voice].bender_range = 200;
289 devc->voc[voice].orig_freq = 0;
290 devc->voc[voice].current_freq = 0;
291 devc->voc[voice].mode = 0;
389 if (devc->voc[voice].mode == 0)
392 if (devc->voc[voice].mode == 2)
420 * The connection method for 4 OP devc->voc is defined by the rightmost
469 pan = devc->voc[voice].panning;
478 set_voice_volume(voice, volume, devc->voc[voice].volume);
645 devc->voc[voice].mode = voice_mode;
646 set_voice_volume(voice, volume, devc->voc[voice].volume);
648 freq = devc->voc[voice].orig_freq = note_to_freq(note) / 1000;
655 freq = compute_finetune(devc->voc[voice].orig_freq, devc->voc[voice].bender, devc->voc[voice].bender_range, 0);
656 devc->voc[voice].current_freq = freq;
670 devc->voc[voice].keyon_byte = data;
852 devc->voc[voice].panning = value;
890 if (devc->voc[voice].mode == 4)
945 devc->voc[voice].bender = value;
948 if (!(devc->voc[voice].keyon_byte & 0x20))
953 freq = compute_finetune(devc->voc[voice].orig_freq, devc->voc[voice].bender, devc->voc[voice].bender_range, 0);
954 devc->voc[voice].current_freq = freq;
964 devc->voc[voice].keyon_byte = data;
980 devc->voc[voice].bender_range = value;
984 devc->voc[voice].volume = value / 128;
988 devc->voc[voice].panning = (value * 2) - 128;
1064 return best; /* All devc->voc in use. Select the first one. */
1074 devc->voc[voice].bender = 0;
1075 devc->voc[voice].bender_range = info->bender_range;
1076 devc->voc[voice].volume = info->controllers[CTL_MAIN_VOLUME];
1077 devc->voc[voice].panning = (info->controllers[CTL_PAN] * 2) - 128;