1 оптимизация параметра “latency, Musicmanuals.ru – Инструкция по эксплуатации Native Instruments Kontakt 5

Страница 6

Advertising
background image

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) между нажатием на клавишу и

фактическим звуком и с увеличением размера буфера увеличивается и задержка.

Advertising