How can I unbypass EQ automatically?
-
Hi, I have filterDraggablePanel connected to a Parametric EQ module. There is no eq node adjusted on EQ panel by default and EQ is bypassed to save some CPU. How can I unbypass EQ when user adds an EQ node?
I also want to do the opposite. I want to bypass EQ again if user deletes all active EQ nodes created.
-
@mehmethand said in How can I unbypass EQ automatically?:
Hi, I have filterDraggablePanel connected to a Parametric EQ module. There is no eq node adjusted on EQ panel by default and EQ is bypassed to save some CPU. How can I unbypass EQ when user adds an EQ node?
I also want to do the opposite. I want to bypass EQ again if user deletes all active EQ nodes created.
Is there even a callback for the EQ module?
-
I unbypass EQ when user adds an EQ node?
As Lindon says there is no callback for that action - this sounds like another possible use case for the new broadcaster system @Christoph-Hart
You'd need to add a button to the UI so the user can enable/disable the EQ.
-
@d-healey actually I‘ve used the broadcaster exactly for this purpose - just attach it to mouse events of the floating tile and then call setBypassed(false) when it‘s clicked.
-
but the cpu overhead of a eq with no nodes is pretty much the same as if it‘s bypassed so unless you have hundreds of eqs floating around the performance gain is neglible.
-
@Christoph-Hart thanks for the answer. I have 16 samplers and 16 parametriq EQs (1 EQ for each sampler). I thought bypassing EQs can save some CPU load, but what I understand from your reply is it won't worth it.Right?
-
@mehmethand yes. The most important thing in your case is to reduce the number of voices per sampler to the lowest value you can as this will save you lots of memory.