Народ мне нужна помощь! У меня стоит gentoo система и SB Live 5.1! У меня не воспроизводиться звук на как на alsa, так и на oss драйвере, хотя я включал поддержку сиквенсера, ну и собственно миди! в /proc/asound/card0/seq - секвенсер определён. Я уже пятый день над этим бьюсь, help.
У меня долгое время не было звука на SB Audigy2 Проблема решилась установкой новой Альзы. Кстати совсем недавно вышла обновленная версия - кажется 1.0.7 - зайди на www.alsa-project.org и узнай подробности. И еще, после установки альзы громкость звука установлена на минимум. Сначала надо запустить alsaconf, а потом alsamixer. Попробуй, может поможет. Да, при компиляции новой альзы у меня возникла проблема с PCMCIA, которую я решил, закоментировав соответствующие строчки в Makefile
Как слушать MIDI-файлы на картах семейства SB Live/Audigy в Linux (по-моему, сто лет назад я это закидывал сюда в Tips, но могу ошибаться).1. Ставим ALSA, прописываем загрузку нужных модулей. Громкость MIDI регулируется движками Wave в alsamixer.
2. Берём SoundFont банк, лежащий на компакте с виндовыми драйверами. Из того говнеца, что там есть, берём лучший -- 8mbgmsfx.sf2, кладём (к примеру) в /usr/local/share/soundfont/. Внимание на регистр символов в имени файла!!!
3. Ищем в сети awesfx (обычно это редхатовский пакет, нам нужен самый свежий src.rpm). Расковыриваем, читаем docs/INSTALL, правим нужные места в нужных файлах, как там сказано, собираем, ставим.
4. Грузим банк: sudo sfxload /usr/local/share/soundfont/8mbgmsfx.sf2
5. Качаем pmidi, собираем, ставим.
6. Смотрим, куда играть:
tony:~$ pmidi -l
Port Client name Port name
64:0 External MIDI 0 MIDI 0-0
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
tony:~$
7. Слушаем музыку: pmidi -p 65:0 somefile.mid
8. Громкость настраиваем по вкусу.
Попробуй проиграть мидюк из консоли с помощью timidity+ как правило она пишет где у тебя проблемы....