Внимание!!! Напоминаем, что в соответствии с правилами форума (Пункт 5), на нашем форуме запрещено общаться на политические, национальные и религиозные темы. Кроме того, нельзя обсуждать любые военные конфликты. Отныне нарушители вышеуказанных правил будут без дополнительных предупреждений блокироваться навсегда. Администрация сайта |
06.10.2008, 14:09 | #1 |
Перегруз +2db
Регистрация: 04.12.2007
Адрес: Россия, Серпухов
Сообщений: 4,812
Поблагодарили: 3,684
Вес репутации: 41
Репутация: 2092
|
Как правильно настроить Контакт для работы по принципу DFD?
Собственно, сабж.
Я вот плохо понимаю сей принцип. Допустим, у меня есть Контакт и 25 дисков с библами. Делаю я песню. Контакт работает в режиме DFD. Как он это делает? Тырит сэмплы с диска в оперативку? А чем тогда отличается работа по DFD от того, что сэмплы у меня - все на отдельном специальном харде? Оперативе от этого полюбас не легче же. Кто нормально сможет описать процесс действия, принцип DFD доступным языком, а не типо "побайтно-секторное считывание рабочей области носителя с распределением контента реал-тайм"? Во плин фраза... долго придумывал. |
Дополнительная информация | |
06.10.2008, 16:47 | #2 |
Местный
Регистрация: 25.01.2007
Адрес: Germany
Сообщений: 4,813
Поблагодарили: 802
Вес репутации: 30
Репутация: 848
|
у колоссуса видно,- мигает "лампочка" DFD в это же время работает жесткий диск
т.е. семплы считываются Direct From Disk , я так думаю а вообще лично мне пофигу, как оно там работает, главное, что очевиден результат. |
06.10.2008, 18:56 | #3 | |||||
Новичок
Регистрация: 04.10.2007
Сообщений: 1
Поблагодарили: 2
Вес репутации: 0
Репутация: 10
|
Цитата:
Цитата:
Для эффективной работы DFD, Контакт предполагает работу с семплами лежащими на харде, но ни как не болванке. Нет, DFD конечно будет работать и при загрузке семплов с болванки, но, учитывая скорость обмена данными CD/DVD приводов и сравнив её(скорость) со скоростью обмена HD - становится очевидно, что эффективность DFD будет весьма низкой при загрузке семплов с оптических приводов. Да и не удобно это. Семплы с болванки Контакт не тырит, он их подгружает. Цитата:
DFD оно не специально для оптических приводов, оно и для них тоже, но больше для HD. Цитата:
А вообще не много не верно рассматривать Наличие DFD, как некую послабуху для оперативки. DFD, в первую очередь, это послабуха музыканту. DFD даёт Вам возможность загружать в Контакт большее количество инструментов единовременно, при одном и том же объёме оперативки. Цитата:
При включенном DFD, Контакт не грузит в оперативку все семплы всех голосов(если так удобнее будет, то - всех нот). Он их грузит небольшими порциями. Только не спрашивайте плиз - как это можно загрузить порцию семпла-wav'ки например. Можно. И вам как музыканту можно забить на эти нюансы. И так, порции загружены. А дальше ещё проще. Как только следует обращение(нажатие на клавишу) к конкретному голосу(голосам), Контакт догружает "остаток" к первоначальной порции. Собственно это практически и вся хитрость. Современные HD и оперативка позволяют осуществлять такие "догрузки" довольно быстро/оперативно. + к этому на скорострельность догрузок влияет DFD preload buffer size - размеры бУферов предварительной(порционной) загрузки семплов. Чем больше эти размеры - тем большие порции загрузятся предварительно и тем меньше потребуется времени для догрузки остатка. И ещё, а какое же количество preload buffers будет оптимальным ? Тут тоже всё просто. Какое количество, одновременно звучащих, голосов планируете в своём проекте - таким должно быть и количество preload buffers. Если нет проблем с английским, то всё это детально расписано в пдф'ке - DFD Demystified, которая включена в инсталляшку Контакта. |
|||||
Эти 2 пользователи поблагодарили Angelir за это сообщение: | overload (26.11.2009), Pokrov1970 (24.08.2009) |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|