AWE32
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:3k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. Installing and using Creative AWE midi sound under Linux.
  2. This documentation is devoted to the Creative Sound Blaster AWE32, AWE64 and 
  3. SB32.
  4. 1) Make sure you have an ORIGINAL Creative SB32, AWE32 or AWE64 card. This
  5.    is important, because the driver works only with real Creative cards.
  6. 2) The first thing you need to do is re-compile your kernel with support for
  7.    your sound card. Run your favourite tool to configure the kernel and when
  8.    you get to the "Sound" menu you should enable support for the following:
  9.    Sound card support,
  10.    OSS sound modules,
  11.    100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support,
  12.    AWE32 synth
  13.    If your card is "Plug and Play" you will also need to enable these two
  14.    options, found under the "Plug and Play configuration" menu:
  15.    Plug and Play support
  16.    ISA Plug and Play support
  17.    Now compile and install the kernel in normal fashion. If you don't know
  18.    how to do this you can find instructions for this in the README file
  19.    located in the root directory of the kernel source.
  20. 3) Before you can start playing midi files you will have to load a sound
  21.    bank file. The utility needed for doing this is called "sfxload", and it
  22.    is one of the utilities found in a package called "awesfx". If this
  23.    package is not available in your distribution you can download the AWE
  24.    snapshot from Creative Labs Open Source website:
  25.    http://www.opensource.creative.com/snapshot.html
  26.    Once you have unpacked the AWE snapshot you will see a "awesfx"
  27.    directory. Follow the instructions in awesfx/docs/INSTALL to install the
  28.    utilities in this package. After doing this, sfxload should be installed
  29.    as:
  30.    /usr/local/bin/sfxload
  31.    To enable AWE general midi synthesis you should also get the sound bank
  32.    file for general midi from:
  33.    http://members.xoom.com/yar/synthgm.sbk.gz
  34.    Copy it to a directory of your choice, and unpack it there.
  35. 4) Edit /etc/modules.conf, and insert the following lines at the end of the
  36.    file:
  37.   alias sound-slot-0 sb
  38.   alias sound-service-0-1 awe_wave
  39.   post-install awe_wave /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE
  40.   You will of course have to change "PATH_TO_SOUND_BANK_FILE" to the full
  41.   path of of the sound bank file. That will enable the Sound Blaster and AWE
  42.   wave synthesis. To play midi files you should get one of these programs if
  43.   you don't already have them:
  44.   Playmidi: http://playmidi.openprojects.net
  45.   AWEMidi Player (drvmidi)   Included in the previously mentioned AWE
  46.    snapshot.
  47.   You will probably have to pass the "-e" switch to playmidi to have it use
  48.   your midi device. drvmidi should work without switches.
  49.   If something goes wrong please e-mail me. All comments and suggestions are
  50.   welcome.
  51.     Yaroslav Rosomakho (alons55@dialup.ptt.ru)
  52.     http://www.yar.opennet.ru
  53. Last Updated: Feb 3 2001