awe_wave.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * sound/awe_config.h
  3.  *
  4.  * Configuration of AWE32/SB32/AWE64 wave table synth driver.
  5.  *   version 0.4.4; Jan. 4, 2000
  6.  *
  7.  * Copyright (C) 1996-1998 Takashi Iwai
  8.  *
  9.  * This program is free software; you can redistribute it and/or modify
  10.  * it under the terms of the GNU General Public License as published by
  11.  * the Free Software Foundation; either version 2 of the License, or
  12.  * (at your option) any later version.
  13.  *
  14.  * This program is distributed in the hope that it will be useful,
  15.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17.  * GNU General Public License for more details.
  18.  *
  19.  * You should have received a copy of the GNU General Public License
  20.  * along with this program; if not, write to the Free Software
  21.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  22.  */
  23. /*
  24.  * chorus & reverb effects send for FM chip: from 0 to 0xff
  25.  * larger numbers often cause weird sounds.
  26.  */
  27. #define DEF_FM_CHORUS_DEPTH 0x10
  28. #define DEF_FM_REVERB_DEPTH 0x10
  29. /*
  30.  * other compile conditions
  31.  */
  32. /* initialize FM passthrough even without extended RAM */
  33. #undef AWE_ALWAYS_INIT_FM
  34. /* debug on */
  35. #define AWE_DEBUG_ON
  36. /* GUS compatible mode */
  37. #define AWE_HAS_GUS_COMPATIBILITY
  38. /* add MIDI emulation by wavetable */
  39. #define CONFIG_AWE32_MIDIEMU
  40. /* add mixer control of emu8000 equalizer */
  41. #undef CONFIG_AWE32_MIXER
  42. /* use new volume calculation method as default */
  43. #define AWE_USE_NEW_VOLUME_CALC
  44. /* check current volume target for searching empty voices */
  45. #define AWE_CHECK_VTARGET
  46. /* allow sample sharing */
  47. #define AWE_ALLOW_SAMPLE_SHARING
  48. /*
  49.  * AWE32 card configuration:
  50.  * uncomment the following lines *ONLY* when auto detection doesn't
  51.  * work properly on your machine.
  52.  */
  53. /*#define AWE_DEFAULT_BASE_ADDR 0x620*/ /* base port address */
  54. /*#define AWE_DEFAULT_MEM_SIZE 512*/ /* kbytes */
  55. /*
  56.  * AWE driver version number
  57.  */
  58. #define AWE_MAJOR_VERSION 0
  59. #define AWE_MINOR_VERSION 4
  60. #define AWE_TINY_VERSION 4
  61. #define AWE_VERSION_NUMBER ((AWE_MAJOR_VERSION<<16)|(AWE_MINOR_VERSION<<8)|AWE_TINY_VERSION)
  62. #define AWEDRV_VERSION "0.4.4"