alsa
arecord + .asoundrc + dsnoop = record left or right channels
для записи отдельно левого и отдельно правого канала линейного входа или микрофона с помощью утилиты arecord входящей в пакет alsa-tools нужно:
установить alsa-oss alsaplayer mpg321 alsaplayer-alsa alsa-base
если что то не поставиться не беда, но лучше конечно всё из списка
теперь идете и конфигурируете файл ~/.asoundrc
и загоняете в него вот этот текст
pcm.record_left {
type dsnoop
ipc_key 234884
slave {
pcm "hw:0,0"
channels 2
}
bindings.0 0
}
pcm.record_right {
type dsnoop
ipc_key 2241234
slave {
pcm "hw:0,0"
channels 2
}
bindings.0 1
}теперь для записи достаточно ввести команду
$ arecord -f cd -c 1 -D record_left anyname.wavили
$ arecord -f cd -c 1 -D record_right anyname.wavкак это работает?
то как я понял как это работает
в файле cat /etc/alsa-pulse.conf есть такие строки
alsa и многоканальный звук (surround)
В интернете множество конфигов настройки surround для alsa, но в последнее время большинство 5.1 и 7.1 карточек подхватываются автоматически.
Так что я бы посоветовал стереть ~/.asoundrc (если он есть) или переименовать, и проверить поддерживается ли surround alsa. Проверить можно так:
$ speaker-test -Dplug:surround51 -c6 -twavИ если работает, то использовать программы которые поддерживают многоканальныз звук. Например mplayer это умеет таким образом:
$ mplayer -ao alsa:device=surround51 ~clips/otep_-_buried_alive.aviЗвук в wine
Слил я вот тут полную анталогию Масяньки (можно считать что окончательную так как http://www.mult.ru умер..), а там половина мультфильмов в .exe и при запуске в wine проблемы со звуком.
Эту проблему удалось побороть занеся в ~/.asoundrc строчку (взятую из man aoss)
pcm.dsp0 { type plug slave.pcm "dmix" }и запуская мульт с помощью враппера aoss
ramok@~/tmp/Masjanja.Mult/Masjanja/ aoss wine Pank-rock.exePS
"хехе. наслаждайся" (c) Масяня Ж:-)
Как настроить звук в Firefox
1) настраиваем многопоточный доступ к alsa как посоветовал AneXB http://linsovet.com/node/199
2) $ echo FIREFOX_DSP=aoss >> ~/.mozilla/firefox/rc
3) перезапускаем firefox, идем на http://mult.ru, запускаем мульт и наслаждаемся звуком Ж:-)
ps
те кто использует аудио серверы, могут подствить вместо aoss например esddsp, artsdsp или любой враппер для /dev/dsp из поставки вашего аудио сервера

