amarok mp3 на 6 колонок (включая sub) [[SOLVED]]

Проблема много раз рассматривалась на форуме, но рабочего варианта для себя я так и не нашел

Железо:
чипсет nforce3 со звуковой ac97, который не hda еще ALSA_CARDS="intel8x0"

Система:
2.6.26-gentoo-r4
Alsa включена в ядре со всевозможными модулями alsaoss.
Oss выключен

Чего хочу добиться
Стерео распараллелить на 6 колонок, не в 6 канальный режим конечно, а просто сурраунд хочу сделать
Для прослушивани мп3 использую amarok

Кто - нибудь решал эту проблему?
Подскажите где плясать с бубном, пожалуйста

Заранее благодарен за помощь

В домашнем каталоге

В домашнем каталоге отредактируйте файл .asoundrc следующим образом:

pcm.ch51dup {
    type route
    slave.pcm surround51
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}

В самом Amarok-е "настройке", "настройках движка" в графе "стерео" пропишите ch51dup

P.S. У меня работает на SB Audigy LS

при запуске амарока

при запуске амарока пишет, с такими настройками xine не смог инициализировать звуковые драйвера...
почему так?

Не знаю :( Попробуйте в

Не знаю :(
Попробуйте в "модуле вывода" выбрать "alsa".

аппаратное микширование

все как мир старо.. Просто звуковая в момент запуска уже занята чем либо, и если аппаратное микширование в ней отсутствует, проблему использованием только alsa не решить.
К сожалению, например на моей SB Audigy LS (модуль ca0605) заставить конфигурационно работать разложение звука на 5.1 с использованием dmix так и не удалось.. Для себя проблему решил использованием звукового демона pulseaudio.
http://pulseaudio.org

Да пребудет с тобой великий Linux.

5.1 - то работает

5.1 - то работает, когда смотришь двд с соответсвующим потоком...
мп3 не получается... Но видимот придется разбираться с пульсаудио. Люди, заюзавшие его, вроде бы довольны... я пытался его запустить, но он ругался на что - то.
Его нужно запускать при включенной альсе надо? или он ее заменяет?

звук при просмотре двд фильмов меня более чем устраивает, пульсаудио никак не изменит его?

На всякий случай: emerge -pv

На всякий случай:

emerge -pv alsa-lib gst-plugins-alsa alsa-headers alsa-tools alsa-utils amarok

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/alsa-headers-1.0.17  0 kB
[ebuild   R   ] media-sound/amarok-1.4.10  USE="amazon kde mp4 mtp musicbrainz mysql opengl python -daap -debug -ifp -ipod -njb -postgres (-real) -visualization -xinerama" LINGUAS="de ru -af -ar -az -be -bg -bn -br -ca -cs -cy -da -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -id -is -it -ja -km -ko -ku -lo -lt -mk -ms -nb -nds -ne -nl -nn -pa -pl -pt -pt_BR -ro -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -tg -th -tr -uk -uz -zh_CN -zh_TW" 0 kB
[ebuild   R   ] media-libs/alsa-lib-1.0.17a  USE="midi python -alisp -debug -doc" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 0 kB
[ebuild   R   ] media-plugins/gst-plugins-alsa-0.10.20  0 kB
[ebuild   R   ] media-sound/alsa-tools-1.0.17  USE="fltk gtk midi" ALSA_CARDS="emu10k1 emu10k1x -darla20 -darla24 -echo3g -gina20 -gina24 -hdsp -hdspm -ice1712 -indigo -indigoio -layla20 -layla24 -mia -mixart -mona -pcxhr -rme32 -rme96 -sb16 -sbawe -sscape -usb-usx2y -vx222" 0 kB
[ebuild   R   ] media-sound/alsa-utils-1.0.17  USE="midi nls -minimal" 0 kB

Получилось, но

Я вроде какой - то пакет доустановил, вроде alsa-plugins
В амароке прописал

plug:ch51dup

Работают все, кроме передка.... его можно как - нибудь заюзать?

возможно

возможно разгадка здесь

# 3to6 has 3 input and 6 output channels
# the stereo signal is on ch. 0 and 1
# ch.0 is copied to 0 and 2  (front and rear)
# ch.1 is copied to 1 and 3  (front and rear)
# ch.0 and ch.1 will is mixed to ch.4 (center)
# ch.2 is routed to ch.5 (subwoofer)
pcm.3to6 {
     type route
     slave.pcm "surround51"
     slave.channels 6
     ttable.0.0 1
     ttable.1.1 1
     ttable.0.2 1
     ttable.1.3 1
     ttable.0.4 0.5
     ttable.1.4 0.5
     ttable.2.5 1
}

http://ubuntuforums.org/showthread.php?t=783222

полчается так

ttable.0.0 1 - копируем из левого передка в левый передок 100 процентов
ttable.1.1 1 - из правого передка в правый перевок 100
ttable.0.2 1 - из левого передка в левый зад 100
ttable.1.3 1 - из правого передка в правый зад 100
ttable.0.4 0.5 - из левого передка в центр 50 процентов
ttable.1.4 0.5 - из правого передка в центр 50 процетов
ttable.0.5 0.5 - из левого передка в саб 50 процентов
ttable.1.5 0.5 - из правого передка в саб 50 процентов

Вопрос, почему не копирует в центр, мне остается загадкой... мложет надо в микшере еще поковыряться

вот и центр заработал

надо оставить Surround Jack Mode = Shared и выключить Duplicate front

Спасибо всем за помощь

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".