SofT MANiAC • SiBERTiAN • ReSampled 
Blog

Разочаровал Duck

Duck - это такой сайдчейн-компрессор в духе Кикстарт и подобных. Со странностями, но функции свои выполняет.

Но обнаружил, что он создает поток внутри процесса DAW, который постоянно ест 8-9% CPU. FL Studio при этом показывает, что суммарно она с плагинами ест в состоянии простоя 1%, Performance Monitor в ней рапортует, что экземпляры Duck (Smart disable включен) при простое не потребляют CPU. При этом диспетчер задач (я использую Process Explorer - learn.microsoft.com/ru-ru/sysi…) демонстрирует, что процесс FL64.exe в простое ест 9-10% CPU. Как так? Заходим в свойства процесса FL64.exe, открываем вкладку с потоками (Threads) и видим, что постоянно жрет 8-9% CPU модуль Duck.vst3

Я так подозреваю, что Duck создает фоновый поток, который координирует совместную работу всех экземпляров плагина: огибающие дакинга можно шарить между плагинами объединенными в группы. Но потреблять столько ресурсов вхолостую - недопустимо. 

Выводы? 1: Duck в топку (можно попробовать обновиться, но надежды на успех нет) - найдется чем заменить (присоветуйте свои варианты в комментах?). 2: Performance Monitor в FL Studio не говорит всей правды и Process Explorer надежнее для анализа.

0 ▲
27 November 2023 23:37

Comments

(Atatat was here)
Никто и не говорил про весь трек) я про то, что Duck создает невидимый (для DAW) фоновый поток который потребляет ресурсы процессора впустую.

P.S. Случай Иманбека показал, что "слабеньким" может быть только сидящий перед монитором. Любая современная DAW легко уделает Cubase времен Atari ST - но сколько на том Кубейсе было записано хитов на все времена - не сосчитать.
А во фруктах встроенный компрессор разве не может сайдчейнить, как в том же лоджике?
Это совершенно другая история - Duck ближе к гейтерам типа Gross Beat, но с возможностью перезапуска огибающей громкости (которую рисуешь сам) по сайдчейн-сигналу.
Soundgodizer тоже разачаровал.
Мне сам Максимус не нравится, я так его и не понял
FL Studio сама по себе жрет дохера. В любой нормальной DAW когда фрукт уже трещит и пердит можно как минимум столько же плагинов накидать
(Atatat was here)
Самое главное чего там нет - нормального фриза дорожек, одним переключателем, как в том же Абле. Вот этого реально не хватает, чуть больше действий приходится делать. А в остальном - просто надо уметь ее готовить
сравнивал с Аблом - да, есть ощущение, что он более оптимизированно работает с теми же плагинами. Надо полноценное сравнение сделать
Я когда тестирую новые плагины, обычно смотрю что Рипер показывает, какой процент загрузки (чаще всего это от 0 до 0.3% для большинства плагинов).
Не сталкивался с риперовским перфоманс мониторингом?
У меня ощущение что иногда то, что он показывает, не соотв. действительности.
Вообще не понимаю где и как смотреть чтобы точно понимать наргузку плагина на cpu
Рипер, к сожалению, очень давно юзал. Думаю, он как и ФЛ не видит полноценной картины.
есть какие варианты как нагрузку плагинов смотреть лучше всего?
рипер на втором месте после кубика в плане нагрузки. soothe2 с запредельными настройками тестировал. Результаты следующие:
cubase 10
reaper 8
studio one 5
fl studio 1
это на i7 5820k

также как то и со спайром тестил, итого фрукт около 6, а другие daw под 60 экземпляров. в настройках враппера фикс буфер чет там покрутил, кое как 20 экземпляров фрукт вытянул, но на рендере рассинхрон появился
я тестовым проектом проверял несколько daw. там была огромная куча инстанций маложрущего плагина. кубейс 7 если что, на последнем месте был. фл в списке у меня не было.
и вообще чет какой-то подозрительный разброс. у меня во всех daw он небольшой. не внушают доверия ваши тесты
уже кубэйс 13. Asio Guard насколько я знаю относительно недавно появился. Его аналог Anticipate FX в Reaper есть, в других DAW подобных доп буферов сглаживающих в настройках явно нет. Битвиг кстати тоже на уровне кубика был примерно. Вообще вариантов тестирования несколько может быть, в реальной жизни треск обычно начинается от перегрузки одного ядра. Это как правило когда много посылов идет, сайдчейнов. В моем сценарии в основном однопоточная нагрузка тестировалась, у тебя скорее всего многопоточная, макс загрузка всех ядер. Имхо такой тест далек от реальности, потому что в реальных проектах мне даже старичка FX8320 не удавалось загрузить по всем ядрам, а по одному ядру его очень легко и быстро положить
у тебя daw только на одном ядре работать будет что ли? да, однопоток - самый реалистичный тест, лол
Asio Guard в кубейсе еще с палеолита, какое нафиг недавно
А по поводу сайдчейнеров.. шейперов.. ничего кроме Volume Shaper-а не хочется использовать, в нем все хорошо. можно на 3 частотные полосы все поделить.
а кто производитель? я с таким названием только у Cableguys знаю - он сейчас в составе ShaperBox есть
ну так вот оно. то что было до shaperbox. и все, ничего придумывать не надо, рисуешь кривую какую хочешь, разбиваешь до 3 полос. Volume Shaper 4 у меня.
Начало квадрата всегда видит правильно, не сбивается как это бывает у некоторых
вот я когда про дак писал, что "Со странностями" я это и имел в виду
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.