Библиотека knigago >> Компьютеры и Интернет >> Программы >> Линукс для музыканта: плагины ALSA


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1438, книга: Дети Азкабана.
автор: Андрей Владимирович Балакин

Андрей Балакин Современная проза «Дети Азкабана» - это захватывающая и трогательная история о надежде, дружбе и силе человеческого духа. Это вторая книга в серии «Азкабан», написанной российским автором Андреем Балакиным. История разворачивается вокруг двух главных героев: сироты Леры и ее друга, инвалида-колясочника Тимура. После трагических событий первой книги Лера оказалась в детском доме, а Тимур попал в психиатрическую больницу. В «Детях Азкабана» Лера и Тимур изо всех сил пытаются...

Иван Георгиевич Титаренко - Линукс для музыканта: плагины ALSA

Линукс для музыканта: плагины ALSA
Книга - Линукс для музыканта: плагины ALSA.  Иван Георгиевич Титаренко  - прочитать полностью в библиотеке КнигаГо
Название:
Линукс для музыканта: плагины ALSA
Иван Георгиевич Титаренко

Жанр:

Программы, Linux

Изадано в серии:

неизвестно

Издательство:

SxR

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Линукс для музыканта: плагины ALSA"

Линукс для музыканта: сложная настройка звуковой подсистемы с поддержкой звука высокой четкости с помощью плагинов. Плагины предназначены для тонкой настройки ALSA, Advanced Linux Sound Architecture, продвинутой звуковой архитектуры Linux. С помощью плагинов создаются настраиваемые виртуальные устройства, перенаправляются звуковые потоки, подключаются эффектные фильтры LADSPA. Плагины меняют функциональность системы, расширяют возможности устройств ввода и вывода: преобразование частоты дискретизации, копирование семплов между каналами, поддержка звуковых серверов Jack и PulseAudio. Синтаксис основного файла конфигурации .asoundrc может показаться сложным начинающему любителю качественного звука, музыканту, поэтому в брошюре рассматриваются основные плагины ALSA, приводятся примеры тонкой настройки.


Читаем онлайн "Линукс для музыканта: плагины ALSA". Главная страница.

Титаренко Иван Георгиевич Линукс для музыканта: плагины ALSA (компиляция и перевод сетевых руководств)

Оглавление


1. Продвинутая звуковая архитектура, ALSA

2. Звуковые серверы

3. Утилиты ALSA

4. ALSA и systemd

5. Первичные настройки системы

6. Синтаксис файла .asoundrc

7. Аргументы ALSA

8. Вложение плагинов PCM

9. Аппаратные средства

10. Высококачественный ресемплинг

11. Инициализация

12. Именование устройств PCM

13. Псевдонимы

14. Фиктивные имена

15. Плагины ALSA

16. Определение ведомого устройства

17. Плагин plug

18. Микширование, плагин dmix

19. Плагин dmix и качество звука

20. Особенности настройки dmix

21. Запись звука

22. Микширование входных сигналов

23. Программная регулировка уровня громкости

24. Приложения и softvol

25. Поддержка OSS

26. Поддержка Jack

27. Модуль snd-aloop

28. Виртуальные карты

29. Поддержка Phonon

30. Многоканальный звук

31. Ручная настройка объемного звука

32. Понижающее микширование

33. Повышающее микширование

34. Фильтры LADSPA

35. Разделение каналов

36. Плагины ALSA, список

37. Плагин hw

38. Плагин mmap_emul

39. Плагин shm

40. Плагин null

41. Плагин copy

42. Плагин linear

43. Плагин lfloat

44. Плагин mulaw

45. Плагин alaw

46. Плагин adpcm

47. Плагин route

48. Плагин rate

49. Плагин plug

50. Плагин file

51. Плагин multi

52. Плагин share

53. Плагин hooks

54. Плагин dmix

55. Плагин dshare

56. Плагин dsnoop

57. Плагин ladspa

58. Плагин asym

59. Плагин iec958

60. Плагин softvol

61. Плагин empty

62. Плагин: remap

63. Используемая литература

64. Приложение, музыкальные программы

Продвинутая звуковая архитектура, ALSA

Усовершенствованная звуковая архитектура Linux (ALSA) предоставляет драйверы звуковой карты, управляемые ядром. ALSA заменяет оригинальную субсистему Open Sound System (OSS). Сегодня ALSA — часть ядра Linux, звуковая подсистема по умолчанию, обеспечивающая поддержку самого низкого уровня для звукового оборудования.


** Кроме драйверов звуковых устройств, ALSA предоставляет библиотеку для разработчиков приложений.


Так как ALSA — это набор встроенных модулей ядра Linux, ручная настройка обычно не требуется: udev автоматически обнаружит оборудование и выберет необходимые драйверы во время загрузки.

Иногда, чтобы разрешить пользователям работать с ALSA, приходится добавлять этих пользователей в группу audio, однако последнее не рекомендуется. Добавление пользователей в группу обеспечивает прямой доступ к звуковым устройствам. Это разрещает приложениям резервировать устройства вывода, что может нарушить программное микширование или затруднить быстрое переключение между приложениями в многопользовательских системах.

Звуковые серверы.

Как правило, ALSA или OSS работают со «звуковыми серверами», хотя это не обязательно, иногда даже нежелательно. В OS Linux звуковой сервер чаще всего организует микширование каналов, программную регулировку громкости, передачу звукового потока по сети.

Самые известные звуковые серверы следующие.

JACK Audio Connection Kit — звуковой сервер для профессионального применения, обеспечивает малую задержку звука при передаче по сети, поддержку аудио эффектов, синтез в реальном времени и многое другое.

PipeWire — альтернативная мультимедийная платформа, поддерживает контейнеры.

PulseAudio — наиболее популярная звуковая система общего назначения, также обеспечивает передачу звука по сети.

Утилиты ALSA

Некоторые утилиты пакета alsa-utils. Пакет содержит утилиты alsamixer и amixer. Утилита amixer — это команда оболочки для настройки звука; alsamixer предоставляет интуитивно понятный интерфейс настройки на основе ncurses.

Управление громкостью с помощью утилиты amixer:

$ amixer -c 1 sset Line,0 80%,40% unmute cap

$ amixer -c 1 -- sset Master playback -20dB

$ amixer -c 1 set PCM 2dB+

$ amixer -c 2 cset numid=34 40%

ALSA и systemd

Пакет alsa-utils поставляется с файлами конфигурации модулей systemd alsa-restore.service и alsa-state.service по умолчанию. --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.