Цифровой звук. Реальный мир стр.360
А вот задача оперативного манипулирования эффектами порождает две специфические проблемы: как минимизировать или компенсировать задержку прохождения аудиосигнала “живого” музыкального инструмента через компьютер и как обеспечить удобное включение и выключение эффектов и изменение их настроек в режиме реального времени. (Заметим, что необходимо обращать особое внимание на загруженность процессора при работе в программе Ableton Live, потому что, если не “заморозить” дорожки, она будет автоматически продолжать выполнять их растяжение/сжатие в режиме реального времени.)
Задержка воспроизведения звука при “живом” исполнении
При “живом” исполнении сигнал инструмента должен пройти через аудиоинтерфейс, затем через используемую программу обработки и вернуться, опять-таки, через аудиоинтерфейс. В результате задержка воспроизведения сигнала становится ощутимой (те, кто используют программные микшеры, сталкиваются с аналогичной проблемой).
Задержка, превышающая примерно 10-11 мс достаточно велика и становится заметной для исполнителей. Как правило, 3 мс — это минимальная задержка, вносимая компьютерным оборудованием, которой удается достичь; она практически незаметна на слух (задержка в диапазоне между этими двумя границами считается допустимой).
Основные факторы, обеспечивающие минимальную задержку, на которые следует обращать особое внимание, перечислены ниже.
■ Высокоскоростные драйверы. На операционной платформе Windows наилучши-ми по величине задержки являются драйверы ASIO 2.0 (в операционной системе Windows Vista высокоскоростные драйверы войдут в Windows Driver Model). На операционной платформе Мае проблемы с задержкой, вносимой драйверами, практически не возникает — все драйверы Core Audio являются высокоскоростными (конечно, при условии, что драйвер работает нормально; но если это так, то он вносит минимальную задержку).
■ Настройки, обеспечивающие минимизацию задержки. В ряде программ предусмотрена возможность настройки задержки, вносимой аудиодрайвером; понятно, что для “живого” исполнения предпочтение будет отдаваться настройкам, снижающим задержку (подробнее о конфигурировании аудиоинтерфейса читайте в главе 4): v
Подключаемые модули эффектов вносят разную задержку, поэтому пробуйте разные эффекты, если кажется, что какой-то из них вносит слишком большую задержку. Величина задержки также зависит от частоты центрального процессора компьютера. Можно уменьшить задержку за счет сокращения объема обработки аудиоданных; иными словами, возможно, придется поступиться своими желаниями и отказаться от использования каких-то эффектов и программных синтезаторов звука. Например, компания Native Instruments рекомендует тем, кто хочет использовать ее ПО Guitar Rig в “живом” выступлении, использовать достаточно высокоскоростной процессор (для Мас-компьютеров минимальная частота процессора — 1,25 ГГц, для РС-компьютеров —1,4 ГГц).
Заметим, что для “живого” исполнения способы компенсации задержки неприменимы. Они подходят для подключаемых модулей только при воспроизведении дорожек звукозаписи (об этом читайте в разделе “Компенсация задержки” в главе 7).
Комментарии 0