Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:pulseaudio [2017/10/14 11:21] |
wiki:pulseaudio [2021/07/17 19:53] (текущий) [module, client, sample] |
||
---|---|---|---|
Строка 75: | Строка 75: | ||
* **Module**. Загруженный модуль PulseAudio. Например, загрузка module-alsa-sink с заданием пераметров, указывающих на устройство Alsa — создаст Sink, связанный с этим устройством. Существуют и другие модули, создающие объекты PulseAudio, позволяющие управлять им, использовать FIFO для обмена звуковым потоком и многое другое; | * **Module**. Загруженный модуль PulseAudio. Например, загрузка module-alsa-sink с заданием пераметров, указывающих на устройство Alsa — создаст Sink, связанный с этим устройством. Существуют и другие модули, создающие объекты PulseAudio, позволяющие управлять им, использовать FIFO для обмена звуковым потоком и многое другое; | ||
* **Client**. Приложение, подключившееся к PulseAudio. Может создавать потоки Sink-Input и Source-Output и управлять демоном PulseAudio. | * **Client**. Приложение, подключившееся к PulseAudio. Может создавать потоки Sink-Input и Source-Output и управлять демоном PulseAudio. | ||
- | Sample. Звуковой сэмпл, загруженный в PulseAudio для быстрого воспроизведения. Может использоваться для проигрывания стандартных звуков. Например, x11 bell. Могут проигрываться по команде от модуля, клиента или из консоли. | + | * **Sample**. Звуковой сэмпл, загруженный в PulseAudio для быстрого воспроизведения. Может использоваться для проигрывания стандартных звуков. Например, x11 bell. Могут проигрываться по команде от модуля, клиента или из консоли. |
=====ALSA → PulseAudio===== | =====ALSA → PulseAudio===== | ||
Строка 101: | Строка 101: | ||
<code>sudo apt install veromix</code> | <code>sudo apt install veromix</code> | ||
{{:wiki:pulseaudio:veromix-gtk.png?600|}} | {{:wiki:pulseaudio:veromix-gtk.png?600|}} | ||
+ | ====PulseEffects==== | ||
+ | Удобное Python / GTK графическое приложение для набора PulseAudio эффектов. Множество плагинов в комплекте. | ||
+ | Установка через консоль: | ||
+ | <code>sudo add-apt-repository ppa:mikhailnov/pulseeffects -y | ||
+ | sudo apt update | ||
+ | sudo apt install pulseeffects pulseaudio --install-recommends</code> | ||
+ | {{:wiki:pulseeffects.png?600|}} | ||
=====Консольные инструменты===== | =====Консольные инструменты===== | ||
====pactl==== | ====pactl==== | ||
Строка 401: | Строка 408: | ||
pacmd load-module module-ladspa-sink sink_name=**[name]** master=**[default sink]** plugin=bs2b label=bs2b control=700,4.5 | pacmd load-module module-ladspa-sink sink_name=**[name]** master=**[default sink]** plugin=bs2b label=bs2b control=700,4.5 | ||
- | <code>pacmd load-module module-ladspa-sink \ | + | <code>pacmd load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=bs2b label=bs2b control=700,4.5</code> |
- | sink_name=ladspa_out master=alsa_output.pci-0000_00_1b.0.analog-stereo \ | + | |
- | plugin=bs2b label=bs2b control=700,4.5</code> | + | |
Установить выход звука через плагин\\ | Установить выход звука через плагин\\ | ||
- | <code>set-default-sink ladspa_out</code> | + | <code>pacmd set-default-sink ladspa_out</code> |
или это же, но мышкой в настройках звука\\ | или это же, но мышкой в настройках звука\\ | ||
{{:wiki:pulseaudio:bs2b-ladspa.png?400|}} | {{:wiki:pulseaudio:bs2b-ladspa.png?400|}} | ||
- | Если всё заработало, то можно добавить в настройки **/etc/pulse/default.pa** | + | Если всё заработало, то можно добавить в настройки **/etc/pulse/default.pa**\\ |
+ | Или копируем **/etc/pulse/default.pa** в **~/.config/pulse/default.pa** и вписываем уже в него для применения только для данного пользователя. | ||
<code>### BS2B plugin | <code>### BS2B plugin | ||
load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=bs2b label=bs2b control=700,4.5 sink_properties=device.description=Bauer_stereophonic-to-binaural | load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=bs2b label=bs2b control=700,4.5 sink_properties=device.description=Bauer_stereophonic-to-binaural |