[mdk-re] sblive! seq

Dmitry Dmitriev =?iso-8859-1?q?ddv_=CE=C1_gsn=2Emagadan=2Eru?=
Сб Апр 21 06:40:11 MSD 2001


Hello Maksim Otstavnov.
On Apr 19, 2001, 10:41 [+0400], you wrote:

MO> >> Есть куча противоречивой информации о %subj%.
MO> >> кто-то будет, кроме меня, разбираться? А то одному скучно :)

  Я, кажется, разобрался.

  Приборы и материалы:
    - ядро 2.2.18-1.6bc
    - alsa 0.5.10, собранная с --with-sequencer --with-oss
    - пакет awesfx-0.4.3a-7
    - SB Live! Value карточка
    - файл со звуковыми фонтами 8mbgmsfx.sf2 или другой (берется в виндовых
      драйверах, кладется обычно в /etc/midi)
    - наверняка что-нибудь упустил :)

  В modules.conf:
  ==
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.3b ---
alias char-major-116 snd
alias snd-card-0 snd-card-emu10k1
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
options snd-card-emu10k1 snd_index=0 snd_id=CARD_0
# --- END: Generated by ALSACONF, do not edit. ---

alias midi snd-seq-oss
  ==

  После загрузки модуля snd-seq-oss надо загрузить фонт в карту командой
  `sfxload /etc/midi/8mbgmsfx.sf2` или в modules.conf написать:
  ==
post-install snd-seq-oss sfxload /etc/midi/8mbgmsfx.sf2
  ==
  При этом появится "файл" /proc/asound/CARD_0/wavetableD1 с информацией
  о загруженном фонте.

  Полный список загруженных звуковых модулей у меня выглядит так:
  ==
snd-mixer-oss
snd-seq-midi
snd-seq-midi-event
snd-seq
snd-card-emu10k1
snd-emu10k1
snd-pcm
snd-timer
snd-emux-mem
snd-ac97-codec
snd-mixer
snd-rawmidi
snd-seq-device
snd
sound
soundlow
soundcore
  ==

  Все, можно проигрывать midi

  `playmidi -e -D 1 d2intro.mid` (цифра после -D может быть от 1 до 4 --
  похоже, что именно столько независимых секвенсоров на этой карте)

-- 
/i am, ddv





Подробная информация о списке рассылки community