Попробую расказать о том, как можно работать со звуков линукс дистрибьютиве Ubuntu.
Одним из дополнительных релизов Ubuntu является Ubuntu Studio - дистрибьютив для Аудио, Видео, графической станции.
АУДИО редактирование и работа со звуком.
Звуковая подсистема
Сервер коммутации
Секвенсор
Синтезаторы, инструменты, драм-машины
Фильтры
Звуковая подсистема
В ubuntu основной подсистемой является ALSA. Это такой набор тулзов, который издает звук. В Убунту есть еще несколько подсистем OSS, Pulseaudio, но они имеют другое предназначение, хотя по основному функционалу они повторяют друг друга. Основной функционал — звучать!
Сервер коммутации
Сервером коммутации называется программа с названием JACK. Она имеет несколько утилит в том числе и графических, и по сути является коммутатором к вашей подсистеме. Jack помогает вам скоммутировать любой доступный источник звука в любой порт. Позволяет ставить в разрыв фильтры, перенапрявлять выходы из одной программы во вход другой. Коммутировать миди сигналы...
Секвенсор
Ну под этим понятиям я понимаю программу для записи, звука как результата (для дальнейшего сведения). Это могут быть, на самом деле почти любая программа работающая с jack умеющая записывать звук. Сервером коммутации вы сможете направить выход с любого инструмента на вход секвенсора.
Синтезаторы, инструменты, драм-машины
Это программы издающие звук и входящие порты. (Хоть в линуксе и не так много подобных программ, но с популяризхацией , я думаю все измениться к лучшему.) Это и синтезаторы, и Драм машины, это могут быть программные решения или порты на вашей звуковой плате. .. даже языки программирования могут быть источниками звука. (напомню, что коммутацией занимается jack, и необходима поддержка jack)
Фильтры
LADSPA фильтры. Преобразование звука. Реверы, компрессоры....
---------------------------------------------------
Поехали.
Если ALSA установлена, то запустим jack при помощи GUI утилиты «Jack Control» .
Jack Control имеет настройки, собственно настройки jack сервера
Настройка устройства, задержки. Есть поддержка профилей., и множество других опций.
Запускаем!
На картинке видно, что на панельке присутствуют кнопки «старт», «пауза» - это еще один функционал jack сервера. Jack может выступать как источник синхронизации между всмеми участниками звуковой коммутационной схемы (об этом чуть позже).
Что бы было понятнее, как работает сервер коммутации предлагаю визуализировать роутинг, запустив программу patchage. В случае если вы больше не запускали программ с поддержкой jack она будет выглядить как-то так
где system capture — системные входы (входы вашей карты)
system playback — это системные выходы (выходы вашей карты)
Зеленые модульные квадраты — это миди порты.
в моем случае это встроенная карта 7.1 с двумя входами... не обессудьте, другого под рукой не было.
Если вам необходимо направить звук с микрофона на выход, необходимо мышкой соединить соответствующие квадратики....
раз, раз....




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