Возможно, ничего нового не скажу, но вдруг какие-то моменты пригодятся. Материал предоставлен из переведенных мной мануалов.
Для начала необходимо скачать с хомяка Native сам файл DFD и установить. После этого буду роботать все dfd настройки Native-совместимых сэмплеров.
EWQL Simpnomic Orchestra
Direct From Disk (DFD)
При использовании технологии Direct From Disk (“DFD”) данные сэмплов считываются непосредственно с жесткого диска, без предварительной загрузки в память.
Основные принципы технологии DFD
Плеер сэмплов - в данном случае Kompakt - всегда считывает данные сэмплов из буферов в памяти. Этот буфер обязательно меньше длины целого сэмпла. До тех пор, пока в буфере есть цифровые данные, готовые превратиться в звуки, сэмплер может воспроизвести оригинальные звуки без задержки. Есть фактически два типа буферов: буфер предварительной загрузки и буфер количества голосов. Между временем, когда компьютер запрашивает данные с жесткого диска и временем, за которое данные поступают в центральный процессор, существует задержка. Средняя задержка любой модели жесткого диска называется “время доступа. На современных, жестких дисках время доступа колеблется от 4 миллисекунд (0.004 секунды) до 50 миллисекунд (0.050 секунды). Среднее число составляет приблизительно 10 миллисекунд. Это небольшое, но значимое время. Плюс к тому, что секвенсор запрашивает сэмплы 10 нот сразу, задержка может увеличиться на 10 раз. Как только данные начинают поступать с жесткого диска, они могут быть достичь буфера намного быстрее, чем сэмплер нуждается в них. Диски с быстрыми показателями вращения поставляют данные быстрее, поэтому рекомендуется жесткие диски, по крайней мере, с 7 200 оборотами в минуту. Сэмплер должен быть готов к воспроизведению любой ноты в любом загруженном файле артикуляции в любое время. Так или иначе, у большого количества сэмплов должны быть свои собственные буфера предварительной нагрузки. При загрузке файла артикуляции, для воспроизведения сэмпла, небольшое количество данных сэмпла записывается в буфер предварительной загрузки. Этот буфер должен быть достаточно объемным. Когда сэмплер исчерпывает данные в одном или более голосовых буферах, появляются слышимые искажения. За количество голосовых буферов файла артикуляции отвечает установка Polyphony. Настраивается также объем буферов.
Установка размера буферов в режиме DFD
Существует четыре параметра, используемые при конфигурировании буфера
• Polyphony (количество одновременно звучащих голосов): Этот параметр определяет максимальное количество одновременно воспроизводимых сэмплов данного файла артикуляции. По умолчанию значение параметра 32. Чтобы изменить это число, дважды щелкните на этом параметре и напечатайте новое значение. Если значение данного параметра слишком мало, при воспроизведении начинают пропадать голоса, особенно это заметно в послезвучиях. При установке параметра, назначайте максимально низкое значение, при котором воспроизведение становится комфортным, так как при увеличении значения увеличивается и потребление оперативной памяти. Во время воспроизведения Вы можете визуально контролировать количество голосов, воспроизводящихся в данный момент. Следующие три параметра конфигурируются во вкладке DFD диалогового меню Options, а применяемые изменения относятся ко всем сэмплам. Измененные значения не вступают в силу до следующих изменений, поэтому после произведенных изменений необходимо закрыть и вновь открыть Kompakt.
• Preload Buffer Size: размер буфера предварительной загрузки в килобайтах для каждого сэмпла. Чем больше размер, тем медленнее отклик жесткого диска и больше расход оперативной памяти. Начните с установки 192 КБ и экспериментальным путем определите наилучший баланс для Ваших аппаратных средств.
• Voice Buffer Size: размер памяти буфера в килобайтах, назначенной для хранения данных, загруженных с диска по требованию. Отправная точка - 384 КБ.
• Reserved Voices: определяет количество заранее созданных голосовых буферов. Диапазон значений от 8 до 256. Для проектов, при воспроизведении которых используется много сэмплов одновременно, этот диапазон должен быть установлен в более высокие значения. В проектах, где используется только несколько инструментов, диапазон можно уменьшить. Однако некоторые инструменты (ф-но или арфа) потребляют большое количество буферов.
• Memory Total: параметр вычисляется сложением установок Voice Buffer Size и Reserved Voices и не может быть установлен самостоятельно. Чтобы подтвердить сделанные изменения, щелкните Apply. Чтобы выйти из меню без применения изменений, щелкните Exit. Раскрывающийся список Expert позволяет выбрать одну из четырех предварительных установок буферов.
Normal (Medium polyphony / Medium memory) – Среднее значение полифонии/среднее потребление виртуальной памяти
192KB 384KB 64 voices
High Performance (Medium polyphony / High memory) – Среднее значение полифонии/высокое потребление виртуальной памяти
384KB 750KB 64 voices
Large Instruments (Low polyphony / High memory) – Низкое значение полифонии/высокое потребление виртуальной памяти
96 KB 384KB 64 voices
Small Instruments (High polyphony / Medium memory) – Высокое значение полифонии/среднее потребление виртуальной памяти
192KB 384KB 128 voices
Kontakt 4
Вкладка Memory
На вкладке Memory Вы можете оптимизировать параметры настройки использования памяти KONTAKT для своей определенной компьютерной конфигурации.
Override Instrument’s Preload Size: Если этот чебокс отмечен, KONTAKT проигнорирует размер буфера предварительной загрузки, который включен в файлы Инструмента, начиная с версии KONTAKT 2, и вместо этого будет использовать указанный здесь размер буфера. Рекомендуется оставить размер буфера предварительной загрузки по умолчанию.
Кроме того, в опциях каждого инструмента (изображение гаечного ключ), загружаемого в Kontakt, есть вкладка DFD:
DFD Preload Buffer Size: С помощью этого слайдера Вы можете отрегулировать размер каждой части сэмпла, которая будет буферизована в памяти для мгновенного воспроизведения. Это значение применяется только к сэмплам, которые принадлежат Группам, Модуль Источника которых работает в режиме DFD. Если какая-нибудь Группа в режиме DFD вызывает искажения, попытайтесь увеличить это значение.