Форум Коллекция минусовок
Форум сайта plus-msk.ru

Внимание!!!

Напоминаем, что в соответствии с правилами форума (Пункт 5), на нашем форуме запрещено общаться на политические, национальные и религиозные темы. Кроме того, нельзя обсуждать любые военные конфликты.

Отныне нарушители вышеуказанных правил будут без дополнительных предупреждений блокироваться навсегда.

Администрация сайта


Вернуться   Форум сайта plus-msk.ru > Создание минусовок и иных композиций > Sonar

Ответ
 
Опции темы Опции просмотра
Старый 06.10.2008, 14:09   #1
Перегруз +2db
 
Аватар для overload
 
Регистрация: 04.12.2007
Адрес: Россия, Серпухов
Сообщений: 4,809
Поблагодарили: 3,666
Вес репутации: 41
Репутация: 2092
По умолчанию Как правильно настроить Контакт для работы по принципу DFD?

Собственно, сабж.

Я вот плохо понимаю сей принцип. Допустим, у меня есть Контакт и 25 дисков с библами. Делаю я песню. Контакт работает в режиме DFD.
Как он это делает?
Тырит сэмплы с диска в оперативку? А чем тогда отличается работа по DFD от того, что сэмплы у меня - все на отдельном специальном харде?
Оперативе от этого полюбас не легче же.
Кто нормально сможет описать процесс действия, принцип DFD доступным языком, а не типо "побайтно-секторное считывание рабочей области носителя с распределением контента реал-тайм"?
Во плин фраза... долго придумывал.
__________________
Чтоб вам не оторвало рук - Не трожьте Музыку руками!
* * *
[Ссылки могут видеть только зарегистрированные пользователи. ]
overload вне форума   Ответить с цитированием
Дополнительная информация
Старый 06.10.2008, 16:47   #2
Местный
 
Аватар для Daddy777
 
Регистрация: 25.01.2007
Адрес: Germany
Сообщений: 4,813
Поблагодарили: 802
Вес репутации: 30
Репутация: 848
По умолчанию

у колоссуса видно,- мигает "лампочка" DFD в это же время работает жесткий диск
т.е. семплы считываются Direct From Disk , я так думаю
а вообще лично мне пофигу, как оно там работает, главное, что очевиден результат.
__________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
-------------------------
С Богом встреча — впереди, и я с распятьем на груди, будто нищий посреди тротуара... за душою ни гроша, да тем она и хороша.
Господи, вот Тебе моя душа, а вот — гитара… © Виктор Третьяков
Daddy777 вне форума   Ответить с цитированием
Старый 06.10.2008, 18:56   #3
Новичок
 
Регистрация: 04.10.2007
Сообщений: 1
Поблагодарили: 2
Вес репутации: 0
Репутация: 10
По умолчанию

Цитата:
Сообщение от Daddy777 Посмотреть сообщение
...лично мне пофигу, как оно там работает, главное, что очевиден результат.
И это правильно
Цитата:
Сообщение от overload
Допустим, у меня есть Контакт и 25 дисков с библами. Делаю я песню. Контакт работает в режиме DFD.
Как он это делает?
Тырит сэмплы с диска в оперативку?
Количество дисков с библами не имеет значения...для Контакта.
Для эффективной работы DFD, Контакт предполагает работу с семплами лежащими на харде, но ни как не болванке.
Нет, DFD конечно будет работать и при загрузке семплов с болванки, но, учитывая скорость обмена данными CD/DVD приводов и сравнив её(скорость) со скоростью обмена HD - становится очевидно, что эффективность DFD будет весьма низкой при загрузке семплов с оптических приводов.
Да и не удобно это.

Семплы с болванки Контакт не тырит, он их подгружает.
Цитата:
Сообщение от overload
А чем тогда отличается работа по DFD от того, что сэмплы у меня - все на отдельном специальном харде?
Ни чем не отличается.
DFD оно не специально для оптических приводов, оно и для них тоже, но больше для HD.

Цитата:
Сообщение от overload
Оперативе от этого полюбас не легче же.
Легче, легче...от наличия DFD.
А вообще не много не верно рассматривать Наличие DFD, как некую послабуху для оперативки.
DFD, в первую очередь, это послабуха музыканту. DFD даёт Вам возможность загружать в Контакт большее количество инструментов единовременно, при одном и том же объёме оперативки.
Цитата:
Сообщение от overload
Кто нормально сможет описать процесс действия, принцип DFD доступным языком
Дык там всё предельно просто.
При включенном DFD, Контакт не грузит в оперативку все семплы всех голосов(если так удобнее будет, то - всех нот). Он их грузит небольшими порциями. Только не спрашивайте плиз - как это можно загрузить порцию семпла-wav'ки например.
Можно.
И вам как музыканту можно забить на эти нюансы.
И так, порции загружены.
А дальше ещё проще.
Как только следует обращение(нажатие на клавишу) к конкретному голосу(голосам), Контакт догружает "остаток" к первоначальной порции.
Собственно это практически и вся хитрость.
Современные HD и оперативка позволяют осуществлять такие "догрузки" довольно быстро/оперативно.
+ к этому на скорострельность догрузок влияет DFD preload buffer size - размеры бУферов предварительной(порционной) загрузки семплов.
Чем больше эти размеры - тем большие порции загрузятся предварительно и тем меньше потребуется времени для догрузки остатка.
И ещё, а какое же количество preload buffers будет оптимальным ?
Тут тоже всё просто.
Какое количество, одновременно звучащих, голосов планируете в своём проекте - таким должно быть и количество preload buffers.

Если нет проблем с английским, то всё это детально расписано в пдф'ке -
DFD Demystified, которая включена в инсталляшку Контакта.
Angelir вне форума   Ответить с цитированием
Эти 2 пользователи поблагодарили Angelir за это сообщение:
overload (26.11.2009), Pokrov1970 (24.08.2009)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +1, время: 19:51.

Работает на vBulletin® 3. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot.