На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


my video

https://www.youtube.com/watch?v=5qVHnC0u3JA

http://www.youtube.com/embed/5qVHnC0u3JA?rel=0&vq=hd720

pavucontrol = PulseAudio Volume Control

Подключение китайской звуковой USB-карточки к Ubuntu.

И настройка с помощью PulseAudio

Звуковая USB-карточка

-----

PulseAudio, часть 1: управление из командной строки

sudo apt-get install pulseaudio

pulseaudio --start -D

pactl list

pactl stat

Можно вообще выключить все разъёмы, выбрав профайл «off»:

pactl set-card-profile 'alsa_card.pci-0000_00_1b.0' 'off'

Глядя на список Ports нужного объекта Sink, назначаем порт:

pactl set-sink-port 'alsa_output.pci-0000_00_1b.0.analog-stereo' 'analog-output'

---------

https://habrahabr.ru/post/106806/

* Card. Объект представляет физическую звуковую карту со всеми её входами и выходами;

* Sink (англ. низина) -- «сток», принимающий звуковой поток. Представляет выход звуковой карты: линейный выход, наушники, колонки ноутбука;

* Source (англ. источник) --- источник звука, создающий звуковой поток. Представляет вход звуковой карты: линейный вход, микрофон.

PulseAudio - настройка

Т.е. звук проигрывается через «Sink», а записывается через «Source».

* Sink-Input. Когда приложение, поддерживающее PulseAudio, собирается проигрывать звук — оно направляет свой вывод в один из объявленных Sink'ов и становится «входом Sink'a»: Sink Input. Приложение может создавать несколько потоков вывода, создавая отдельные Sink-Input'ы для каждого потока.

* Source-Output. Если же приложение собирается принимать звук из некоторого Source (звукозапись) — оно становится «выходом Source'а»: Source-Output.

Каждый Sink-Input по умолчанию связываться с одним из Sink'ов и передаёт звуковой поток.

Конечно же, сперва нужно убедиться что PulseAudio установлен и запущен:

pulseaudio --start -D

Далеко не каждое приложение умеет работать с PulseAudio напрямую: обычно они умеют использовать Alsa. Для таких приложений нужно сообщить, чтобы Alsa перенаправляла их звуковые потоки к PulseAudio.

Для этого в файл ~/.asoundrc вставляем следующие строки (Которые, кстати, вылечат микрофон Skype'а! если ещё отключить «Позволить скайп автоматически подстраивать громкость» — подсказывает aim):

pcm.pulse { type pulse }

ctl.pulse { type pulse }

pcm.!default { type pulse }

ctl.!default { type pulse }

Управление PulseAudio осуществляется с помощью команды pactl.

pactl list покажет длинный список существующих объектов.

Card #0

Name: alsa_card.pci-0000_00_1b.0

Driver: module-alsa-card.c

Card #4

Name: alsa_card.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device

Driver: module-alsa-card.c

pactl set-card-profile 'alsa_card.pci-0000_00_1b.0' 'output:analog-stereo+input:analog-stereo'

--

php утилита patricks

-----

pacmd list-sources | grep -e device.string -e 'name:'

name:

device.string = "0"

name:

device.string = "front:0"

name:

device.string = "1"

name:

device.string = "hw:1"

pacmd "set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device.analog-mono"

pacmd "set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo"

pacmd list-sinks | grep -e device.string -e 'name:'

name:

device.string = "front:0"

name:

device.string = "hw:1"

pacmd "set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo"

pacmd "set-default-sink alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00-Device.analog-stereo"





galaxy