1 оптимизация параметра “latency, Musicmanuals.ru – Инструкция по эксплуатации Native Instruments Kontakt 5
Страница 6
NI Kontakt 5
Неофициальный перевод официального руководства
Специально
для
сайта
musicmanuals.ru
5
5
В меню «Driver» необходимо выбрать драйвер Вашего аудио интерфейса.
Большинство профессиональных аудио интерфейсов поддерживают драйверы
ASIO, CoreAudio
(Mac) или WASAPI (Windows).
Чтобы минимизировать время задержки и получить максимальную производительность,
Совет:
настоятельно рекомендуется использовать ASIO совместимые аудио карты и в меню Driver выбирать
соответствующий ASIO драйвер.
В меню «Device» будут перечислены все аудио интерфейсы, соответствующие
выбранному драйверу в меню Driver. Выберите аудио интерфейс, который будет
использоваться для воспроизведения.
Область «Status» отображает состояние драйвера аудио карты и
принимает два значения – Running (драйвер аудио карты работает)
и Stopped (драйвер аудио карты в настоящий момент отключен)
В меню «Sample rate» Вы можете установить глобальную частоту сэмплирования
при воспроизведении KONTAKT.
Этот параметр не имеет никакого отношения к частоте дискретизации
Примите во внимание:
записанных сэмплов. Если скорость воспроизведения не будет соответствовать скорости записи сэмпла,
KONTAKT незаметно для Вас выполнит все необходимые шаги конвертирования в фоновом режиме.
В области «Latency» отображается размер буфера аудио карты в
сэмплах. Чем меньше значение параметра Latency, тем меньше
задержка между нажатием на клавишу и слышимым звуком, но если используется одновременно большое
количество голосов, это может вызвать искажения при воспроизведении. И наоборот, более высокие значения
сохраняют непрерывность воспроизведения за счет увеличения времени задержки.
2.4.1 Оптимизация параметра “Latency”
В виду того, что параметр Latency вызывает много вопросов и напрямую влияет на быстродействие и качество
воспроизведения Kontakt в автономном режиме, давайте остановимся на нем чуточку подробнее. Для начала
немного теории. Нагрузка на процессор, генерируемая при вычислении цифровых аудио данных часто не
постоянна и не предсказуема. Изменения определенного параметра, добавленные голоса или другие процессы
могут вызвать мгновенные пики, которые в свою очередь могут привести к выпадению сигнала или другим
искажениям аудио сигнала. Именно поэтому программа не отправляет генерируемые аудио сигналы напрямую в
аудио интерфейс, а помещает их в небольшой буфер памяти, а затем аудио сигналы из буфера отсылаются
непосредственно в аудио интерфейс. Эта концепция позволяет программе преодолеть короткие перепады в
вычислении потока и более эффективно подходить к обработке пиков. Однако подобная "страховка" имеет и
обратную сторону - буферизация неотъемлемо вызывает задержку (Latency) между нажатием на клавишу и
фактическим звуком и с увеличением размера буфера увеличивается и задержка.