Если не изменяет память, Александр Олейник давал неоднократно ссылку на вот это видео@Radiator, И всё же не совсем понятно, это нагрузка на асио в частности, или это нагрузка непосредственно на CPU? Нагрузка асио прямо пропорциональна нагрузке CPU?
простите, если вас это задело как-то, просто я думал что и так все это знают, тем более люди не первый год на форуме и в профессии.Если вам моё развитие показалось излишним, просто не читайте его. Я же посчитал необходимым ещё раз всё объяснить.
Потому как задержка тут вообще не при чём всё определяется временем за которое все плагины в проекте справятся со своими задачами, и померять вы его НИ КАК не сможете, только косвенно.А почему блаародным донам просто не замерить реальную задержку с плагинами и без?
И узнать его в большинстве DAW не возможно.правильнее это называть временем обработки буфера
Какие условия измерения по количеству "нулевых"предлагаете. Я сделаю.А почему блаародным донам просто не замерить реальную задержку с плагинами и без?
Да всё нормально, ни чуть не задело.простите, если вас это задело как-то, просто я думал что и так все это знают, тем более люди не первый год на форуме и в профессии.
Не сумма задержек, а сумма времени необходимого плагинам для просчёта их алгоритмов.@Aleksandr Oleynik, Получается, что если я выставляю буфер карты, скажем 64 сэмпла, у меня это порядка 5мс, то пока проект не трещит, это означает что вся моя сумма задержек не достигает 5мс?
Ясно. Короче если сказать проще, пока ничего не трещит, моя ЗАДЕРЖКА равна зедержке выставленного асио буфера, и работать можно не заморачиваясь вообще ни на что! Тогда непонятно к чему был этот акцент на то, что я получаю какую-то сверх проблему, помимо проблемы CPU performance? Всё что по сути до буфера и до предела CPU - меня мало интересует.Не сумма задержек, а сумма времени необходимого плагинам для просчёта их алгоритмов.
При том, что в DAW они сообщают задержку 0 ms.
Она и будет 0 ms (т.е. не потребует доп. буфера), если успеют за время выставленного вами АСИО (Коре Аудио) буфера.
Тут правда есть одна деталь. Никогда загрузка RT CPU под 100% не даст тебе мониторить свой сигнал нормально при таких маленьких буферах, максимум можно расчитывать на 60% без дропов.Ясно. Короче если сказать проще, пока ничего не трещит, моя ЗАДЕРЖКА равна зедержке выставленного асио буфера, и работать можно не заморачиваясь вообще ни на что! Тогда непонятно к чему был этот акцент на то, что я получаю какую-то сверх проблему, помимо проблемы CPU performance? Всё что по сути до буфера и до предела CPU - меня мало интересует.
Справедливости ради - миди без компьютеров не бывает. Ибо оно сделано на микропроцессоре так или иначе.без компьютеров всяких у миди есть задержка в 6 миллисекунд?)На Железе)
Ибо оно сделано на микропроцессоре так или иначе.
Всё смешалось в доме Облонских... Вон же в вашем примере Neural DSP Abasi добавляет 0,33 мс, если я всё правильно понял.Потому как задержка тут вообще не при чём всё определяется временем за которое все плагины в проекте справятся со своими задачами, и померять вы его НИ КАК не сможете, только косвенно.
Да хз, думаю надо пихать покуда не появится разница "с" и "без" ну либо ASIO скажет alles и захрипит.Какие условия измерения по количеству "нулевых"предлагаете. Я сделаю.
Не сомневаюсь, и процессоры в итоге тоже на элементарной логике сделаны, но... ведь это ж батон_троллейбус.жпгСправедливости ради - хотите, я Вам MIDI на рассыпной логике реализую?
Да эт понятно... просто вот это вот "железо", которое на самом деле софт... как-то оно засело в головах...Все ж таки вопрос не в этом
Объясните, если не сложно.50% прочитавших, не поймут их до конца, и в этом не признаются.
Хоть я и попросил об этом.
Нет в реальных проектах проблем CPU Performance. Есть проблема RT CPU (ASIO) Performance.Тогда непонятно к чему был этот акцент на то, что я получаю какую-то сверх проблему, помимо проблемы CPU performance?
Всё верно. Но вы же решили поискать плагины для риал тайма исключительно опираясь на показатель PDC=0, а я вам показал, что такой ОДИН плагин уже не даёт возможность работать в риалтаме.Всё что по сути до буфера и до предела CPU - меня мало интересует.
Потому как это averages , а не maximum - я показал, что при 89% RT CPU - ASIO MAX= 490%максимум можно расчитывать на 60% без дропов.
Конечно не правильно.Всё смешалось в доме Облонских... Вон же в вашем примере Neural DSP Abasi добавляет 0,33 мс, если я всё правильно понял.
Ответ простой - укладывается в 2,9, так как он попросил 1,63Объясните, если не сложно.
Есть буфер, есть PDC плагина, Есть значения Rt.
С нулевым PDC мне было понятно.
Но вот тут буфер 7,9/7.9ms
А в Perfomance meter как и положено Rt longest block = 2.9ms
В таком случае, плагин добавляет сверху ещё один буфер, или он укладывается в буфер 7,9ms?
Посмотреть вложение 178422
Если бы была проще паренной репы - не было бы 5 страниц.Чёт уже пять страниц, а суть-то имхо проще пареной репы
То бишь по-сути возражений нет?Если бы была проще паренной репы - не было бы 5 страниц.
Формально нет.То бишь по-сути возражений нет?
Абсолютно.Не нулевая собственная задержка плагина НЕ ПРИГОВОР.
А вот тут просто фтопку кривизну, и дело с концом. Благо, нынче есть из чего выбрать...кривые алгоритмы какого то плагина
Хз, по крайней мере те, что я юзаю, не дают такой задержки, до тысячи компрессоров стандартных в с-1, и я всё ещё могу мониториться... Это реально вери гуд! Я почему и удивился тому, о чём Вы говорите, потому что ранее не встречал такого.Часто бывает так, что доп буфер плагина добавляет общей задержки во много раз меньше, чем кривые алгоритмы какого то плагина с собственной нулевой задержкой.
Не понял, расшифруйтеН5 вышло совсем просто, прошу проще6ия...
Это встроенная на ноутбуке, я специально выбрал её, чтобы лучше разобраться.А вот карта ваша, тот ещё тормоз, и на входе и на выходе к 2,9 ещё по 5 ms добавила.
Нет, не добавит... Просто захрипит и это прийдётся сделать вам.Хорошо, а если он потребует например 4мс, а буфер равен 2,9мс при 128smpls на нормальной карте, он просто добавит ещё один буфер сверху
Я же писал в чём.... если PDC 0, значит плагину не нужен доп буфер, он будет пытаться справится с расчёт за один цикл, за время одного буфера. Если не справится (по причине хилости вашего проца), значит затрещит и вы поставите буфер больше.Тогда в чём разница между PDC 0 и 128?
это я понялЯ же писал в чём.... если PDC 0, значит плагину не нужен доп буфер, он будет пытаться справится с расчёт за один цикл, за время одного буфера. Если не справится (по причине хилости вашего проца), значит затрещит и вы поставите буфер больше.
А вот этого не писали, но теперь я понял. Я просто думал, что PDC это то количество, которое плагин сверху к общему буферу накидывает. Всё разъяснилось. Спасибо.А если у плагина есть свой буфер 128 - значит он в начале чё-то там сделает в эти 128 сэмплов, а только потом начнёт заниматься просчётом своего алгоритма за время выставленного вами буфера.
Он просто добавит задержку к уже имеющейся "глобальной" на пути сигнала, но жрать "время обработки буфера" от этого не перестаёт.а если не с нулевой - тут уже ничем не помочь. Так ведь?
Это так и есть. Просто такие вещи в плагинах, как оверсемплинг, FFT, линейная фаза и проч. не могут работать без дополнительного внутреннего буфера самого плагина.Я просто думал, что PDC это то количество, которое плагин сверху к общему буферу накидывает.
Значит если у меня выставлен буфер 128samples 2,9мс (у меня только выходы, входы выкл.)Это так и есть.
Я не совсем разбираюсь в Рипере, и не очень знаю, что такое PDC, но что-то мне подсказывает из аббревиатуры- это связано со словами Delay Compensation (компенсация задержки), но в целом да, прибавит ещё вам 2,9ms либо на весь проект глобально, либо, в случае отключённой компенсации задержки - локально, только для трека, где этот плагин используетсяПлагин, PDC которого занимает величину буфера (128), накинет сверху ещё 128 (2,9мс)