Чтобы добавлять сообщения и комментарии, .

@L29Ah:
L29Ah

Как в ALSA замьутить все программы кроме телефона при входящем вызове?

@waterlaz:
waterlaz

Конечно, блин, совершенно очевидно, что snd_pcm_hw_params_alloca — это маркос, а snd_pcm_hw_params_any — функция...
Какие же мудаки делали ALSA //_-

@easyjohn:
easyjohn

Кто-нибудь из читающих настраивал когда-нить звук на creative audigy/e-mu в linux?
С выводом проблем нет, есть вопрос с линейным входом.
Имеется e-mu 1616. alsamixer выглядит примерно так:
Playback: kawai.spb.ru
Capture: kawai.spb.ru
В playback каждом выходе можно выбрать dsp, на capture на каждом dsp можно выбрать входной порт.
Но звука я при этом не получаю.

@Annoynimous:
Annoynimous

Как автоматически патчить втыкаемые контроллеры в запускаемые синтезаторы, использующие alsa midi api? Инбифо быдлить шеллскрипт, который всё по очереди будет запускать, ждать пока воткнутся вводы-выводы и патчить.

@Annoynimous:
Annoynimous

Чем нынче модно пользоваться для автоматизации втыкания ALSA MIDI и JACK-говн друг в друга?

@MitrandiR:
MitrandiR

хрому можно указать устройство куда звук выводить?

@MitrandiR:
MitrandiR

как бы хороша ни была пульса, но алса все же как-то привычне… очередной подход к гуглу наконец настроить звук так чтобы и 5.1 был, и upmix работал… наиболее удачным этот dl.dropboxusercontent.com конфиг с арчевского форума…

@atommixz:
atommixz

libasound2-plugin-equal - equalizer plugin for ALSA

$ vim ~/.asoundrc
ctl.equal {
	type equal;
}

pcm.plugequal {
	type equal;
	# Modify the line below if you don't
	# want to use sound card 0.
	slave.pcm "plug:dmix";
}

# pcm.equal {
	# Or if you want the equalizer to be your
	# default soundcard uncomment the following
	# line and comment the above line.
pcm.!default {
	type plug;
	slave.pcm plugequal;
}

# alsa force-reload

$ alsamixer -D equal

$ vim ~/.bashrc
alias alsaequal='alsamixer -D equal'

@deep:
deep

Плачу. Чес слово
Easiest fix: just apt-get remove pulseaudio. You are not going to miss it.

@a13:
a13

alsa.opensrc.org
оказывается, алса и это умеет, только не автоматически

@deep:
deep

Ну так что, сносить 3-е тег и ставить 2 тег или учиться готовить 3-й?

@Hamper:
Hamper

намучался я что то с голой альсой... попробую пульсу поставить, может она хоть адекватно будет работать

@asvil:
asvil

Multi Track Internal Clock как обратно вернуть?

@Hamper:
Hamper

как установить какая звуковуха должна использоваться по умолчанию?

@rwarrior:
rwarrior

1) Подключил USB-наушники, теперь в ALSA две звуковые карты. А звук всё равно идёт на основную звуковую карту. Чтобы переключить звук на наушники, нужно добавить в ~/.asoundrc
pcm.!default front:Headset
Имя канала вместо front:Headset можно узнать из вывода aplay -L
При этом ещё понадобилось добавить кусок про dmix с alsa-project.org чтобы работало программное смешивание потоков:
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:1,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}

ctl.dmixer {
type hw
card 0
}

2) Чтобы в Half-Life из Steam был звук, надо сделать
export SDL_AUDIODRIVER=alsa

Конечно, все эти проблемы только от того, что у меня нет Pulseaudio.

@exception13:
exception13

ну теперь точно збс dropbox.com
dropbox.com

@GotF:
GotF

Немного утомляют наркоманские заявления о том, что у OSS качество звука лучше, чем у ALSA. Это же насколько надо быть тупыми -_-

@neFormal:
neFormal

Пытаясь настроить вторую карточку в качестве основной перепробовал кучу вариантов конфигов. Вторая карта работала, если явно указать её в конфиге приложения. Но всем же указывать не будешь. Даже отключение в биосе почему-то не помогало. По ходу дела стало понятно, что не выставляется нужный дефолтный микшер. Но кардинально решил проблему вынос дров из ядра в модули. Совсем не понял, почему одни и те же дрова в ядре и модуле идут в разной очерёдности, но теперь то, что мне надо.
rghost.ru

@GotF:
GotF

Господа (gentleman.jpg), а плавный (fade-in/fade-out) mute — это фича ALSA/a[lsa]mixer?

@Rain:
Rain

Пока возился с ESi Juli@ — нагуглил/набросал небольшой конфиг для ALSA для одновременного вывода звука с плеера на аналоговый и цифровой выходы, может кому будет полезен. С моими пояснениями — linuxoid.in

@Krin-San:
Krin-San

Yahooo!!
nice -n -20 aoss ExEf
IT WORKS!!! >__<

@a13:
a13

Вообще, в свете моих последних ковыряний внезапно выяснилось, под linux/alsa/jack чуть ли не лучше всего себя показывает ископаемый SB Live 5.1 (моему через недельку 11 лет исполнится, кстати). Дохрена хардварных выходов (6 аналоговых моно + цифра, и это если без внешнего блока), каждый из которых видит джек, софтина для загрузки-канпеляции микрокода с (кривым) гуём, малая задержка, итд итп.

Из минусов — 16/48 как потолок, нечестный цифровой вход (не 1:1, а с регулировкой уровня) и намертво забитая сэмплрейт в 48к.

@qrilka:
qrilka

а в альсе нельзя поменять output для уже запущеной программы?

@kusayu:
kusayu

Что надо включить, чтобы правильно заработала USB-гарнитура? Сейчас, звук выводится исключительно на динамики, а в скайпе наушники в устроствах выбрать можно и они даже работают, а вот микрофона в списке нет. Any ideas?

@tuenut:
tuenut

Короче траб с 'Multi Track Internal Clock' в миксере оказался не совсем траблом. У меня не было файла /etc/asound.state. Сделал cp /var/lib/alsa/asound.state /etc/asound.state. На всякий случай вручную его поправил немного, потом в alsamixer выставил 44100 и все, радуюсь.

@tuenut:
tuenut

Посоны, случайно сменил 'Multi Track Internal Clock' с 48000 на IEC 958In в alsamixer. Обратно не меняется никакими правдами и неправдами,
amixer set 'Multi Track Internal Clock' 48000ни так, как выше, ни через sset, ни через cset не меняется.

Буквально неделю назад такую же гадость словил. Починилось непонятно как. Может знает кто, как чинить?

@tuenut:
tuenut

Кажется, из-за последней манипуляции с alsa стал косячить звук в wine — звук прерывается и звучит будто бы с эхом.
На всякий случай указал в настройках звука в вайне не default, а свою карточку для Output и usb-вебку для input.

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

@tuenut:
tuenut

Был проблема, что при подключенной вебке, она определялась как card0 или hw:0, а звуковая карта, соответственно как card1 hw:1. Проведя ряд манипуляций с /etc/asound.conf, нашел одно решение — звук заработал, но в mocp'е не работали микшеры PCM и Master. Выставить AlsaDevice в .moc/config не получилось — работает только с "default", но мез микшеров.

Сегодня нагуглил то, что не мог найти толком дня три. А как задать порядок карт в альсе. Собственно вот:

options snd cards_limit=2
options snd-ice1724 index=0
options snd-usb-audio index=1


Еще надо попробовать поковырять /etc/asound.conf. Тот, что у меня(выложу тут в комментах), он конечно рабочий, но мне он не нравится — совсем не понимаю, что там написано.

@Strephil:
Strephil

Из встроенных динамиков ноута звук идёт, втыкаю пищалки — звука нет никакого.
alsamixer что-то ничего не показывает.
Ноутбук HP Compaq 4400
нужно pulseaudio поставить, да?

@tuenut:
tuenut

Посоны, собрал ядро с V4L и usb audio/MIDI, что бы подключить камеру для скайпа.
Подключил, поговорил в скайпе, отключился и теперь пропал звук вообще и везде.

Если камера подключена, пишет:
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave

Если камера отключена:
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: Нет такого файла или каталога
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: Нет такого файла или каталога
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: Нет такого файла или каталога
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: Нет такого файла или каталога
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default


На счет последнего не гуглил, на счет первого ничего из найденного не помогает.
В чем может быть дело? Что делоц?

@Equidamoid:
Equidamoid

Кто-нибудь тут щупал NAS?
Хочется звук с одной машины на другой воспроизводить. И не использовать для этого печальный pulseaudio, монопольно и навечно захватываюший устройство.

@Lis:
Lis

pavucontrol захват звука на запись

@pztrn:
pztrn

$ rm /etc/asound.conf
Проблема с пульсой решена ^_^

@a13:
a13

звук по сети
plasmasturm.org

@Strephil:
Strephil

$ aplay /usr/share/sounds/alsa/Front_Center.wav -D plughw:1,0
вот такая команда работает, но что я должен прописать в ~/.asoundrc, чтобы работало и без -D?
ненавижу звук в Linux.

@a13:
a13

«Alsaequal is a real-time adjustable equalizer plugin for ALSA. It can be adjusted using an ALSA compatible mixer, like alsamixergui or alsamixer.

Alsaequal uses the Eq CAPS LADSPA Plugin as it's default equalizer but you can change it to use almost any LADSPA plugin, like mbeq from the swh-plugin package. Though alsaequal is primarily intended to be used as an equalizer you should be able to use it to control any LADSPA plugin. It's similar in functionality to the LADSPA plugin provided with ALSA but allows for real-time controls as opposed to static controls defined in the asoundrc file.»

thedigitalmachine.net
в дебиане пакетировано, если что

@a13:
a13

dl.dropbox.com

@iorlas:
iorlas

Знаете, у меня сейчас такая картина перед глазами: Сидит такой в президентском кабинете Pulseaudio и гладит своё пузо, поедает пирожки из моей RAM, а за дверью кабинета, с готовыми бумагами, в костюме, сидит ALSA, ждущая момента, когда Pulseaudio выйдет из кабинета, тогда ALSA как возвётся и займёт его!
Удалил Pulseaudio найух. Сколько лет прошло, а его всё ещё не допилили.
Удалил и... звук на секунду пропал и снова появился. Я подумал "что это было". Оказалось, альса сразу подключилась, а звук снова стал ровным и нормальным.

@Stiletto:
Stiletto

Обнаружил, что у dmix по дефолту ipc_perms 0600. Это штоа, ваши альса и линуск настолько говно, что два пользователя не могут одновременно юзать аудио-устройство? Запустил музыку в mpd — сломал звук в браузере?

@tuenut:
tuenut

кстати, у меня звук работает, но alsaconf не находит звуковой карты-)