Цифровой звук. Реальный мир стр.79

Рис. 4.4. Для того чтобы получить доступ к стандартным, заданным по умолчанию, настройкам аудио- и MIDI-устройств, откройте панель управления (Пуск^Панель управления (Start^Control Panel)), щелкните левой кнопкой мыши на пиктограмме Звуки и аудиоустройства (Sounds and Audio Devices) и на открывшейся панели выберите вкладку Аудио (Audio). Стандартные настройки используются, главным образом, приложениями типа Windows Media Player и iTunes, поскольку в них собственные настройки параметров не предусмотрены

Операционная система Linux: формат ALSA

В операционной системе Linux, аналогично Mac OS X, упор сделан на поддержку работы с многоканальным звуком на системном уровне. Изначально для решения этой задачи был предназначен уровень ОС под названием OSS (Open Sound System), в настоящее время эта задача решается на коммерческой основе компанией 4Front Technologies (www. opensound. com). Но, как бы там было, а предпочтительным инструментом поддержки драйверов на операционной платформе является технология ALSA (Advanced Linux Sound Architecture). Технология ALSA, реализуемая во многих дистрибутивах ОС Linux, освобождает от необходимости отдельной инсталляции драйверов. Таким образом, не исключено, что ОС Linux обеспечит поддержку платы аудиоинтерфейса вашего компьютера без каких-либо дополнительных драйверов.

Конфигурирование интерфейса

Задержка

Независимо от того, насколько эффективны аудиодрайвер и операционная система, все равно данные проходят через компьютер не мгновенно — на это уходит какое-то время. Задержка прохождения аудиосигнала со входа на выход, создаваемая компьютером и средствами сопряжения, называется латентностью. В Windows ХР, Mac OS X и Linux используются низколатентные драйверы, обеспечивающие небольшую задержку. Но задержка (пусть даже очень небольшая, но не нулевая) все равно остается.

Для точной синхронизации данных необходимо устранить задержку, особенно это важно при наложении записей. Для обеспечения нулевой задержки во многих устройствах сопряжения предусмотрен вывод на прослушивание не выходного сигнала, прошедшего устройство сопряжения и компьютер, а входного, т.е. аудиосигнала, поступающего на вход устройства сопряжения. Еще один вариант решения этой проблемы — снимать аудиосигнал на прослушивание с выхода микшера, подключенного к устройству сопряжения. Эта тема рассматривается в главе 6, “Запись инструментов и звуков”.

Настройки режима работы

В приложениях для работы со звуком, как правило, предусмотрены настройки драйверов, такие как размер буфера (buffer size) и сдвиг, компенсирующий задержку {offset), которые сильно влияют на величину задержки. Размер буфера влияет на поток цифрового звука, вводимого в программу и выводимого из программы через цифровой интерфейс; он задается индивидуально в каждом приложении. В ряде программ (но не во всех) предусмотрена возможность задания дополнительного сдвига, который можно использовать для компенсации постоянной слышимой задержки за счет упреждающей передачи данных. Следовательно, сдвиг можно использовать для ручной компенсации задержки, вносимой аппаратурой сопряжения; в ряде систем предусмотрена возможность автоматического расчета и задания такого компенсирующего задержку сдвига (рис. 4.6).

⇐ вернуться назад | | далее ⇒