Anyone Done a Rerdering FX?~
-
Hey Hise People
I Searched The Forum TO Find An Example, Looks Like There Is Nothing About Reordering, And So Far
No One Did An ExampleAny Advice?
https://forum.hise.audio/topic/2770/reorder-fx-gui/8 -
@Natan
I know what is needed, but I can't cook the soup
Any progress? -
@UD-AUDIO Hey Man, What's Good
Actually, There is An Idea Called Base64, And It Is Very Fun To Use.
But Somehow Connecting Knobs To The Modules Are Not Clear, And Not Much Informations Available At Forum.The Idea Is To Use "Effect Slot" And Calling The Modules On The Fly.
Here is A Thread Made BY @lalalandsynth Which He Found His Self In A Dead End.
https://forum.hise.audio/topic/2771/export-state-as-base64-string-and-reorder-fx -
@UD-AUDIO I Think Instead Of Reordering, Letting The Enduser To Choose What Effect He Want To use On The Row Sounds More Professional,
He/She Can Decide To Call Up 3 Eq's And Then 1 Compressor, Instead Of Using 1 Module Of Each Type Of Effects, And Just Reordering The Effects. -
Like this:
-
@Natan Oh sorry, bad habbit..I never say Hi in a forum.
But Hi :) I just thought to make another try on this today.And I totally agree with you.
Using HeatUp3 a lot and sometimes I would like to have the option of choosing fx.
This is also a neat feature for drummachine plugins.
Saw some snippets with a combobox and swappable fx.
And I saw any post about in the forum, just like you :D
Could do the fx swapping, but no idea when it comes to the interface part and dragging. -
@Lindon This is exactly what I'm aiming for! What about the fx chain? Can you swap fx by dragging?
-
@UD-AUDIO said in Anyone Done a Rerdering FX?~:
@Lindon This is exactly what I'm aiming for! What about the fx chain? Can you swap fx by dragging?
no, it doesnt do dragging - which as @Natan pointed out isnt really a professional way to do it.
There's an EQ, then 5 slots - in each slot the user can select any of the FX you see in the drop down - so the user can have 5 chorus' if they want, or 5 reverbs, or any mix of any number of any FX... like a real FX Rack - where the studio has an endless supply of FX boxes...
Here's a clue how its done:
-
@Lindon I agree with that but thought of combining both methods.
- Predefined fx chain
- Ability to select fx
- Fx swapping without restoring knobs etc.
With that you have more freedom.
Because what if you made all tweaks and then you can't swap on the fly? -
@UD-AUDIO said in Anyone Done a Rerdering FX?~:
@Lindon I agree with that but thought of combining both methods.
- Predefined fx chain
- Ability to select fx
- Fx swapping without restoring knobs etc.
With that you have more freedom.
Because what if you made all tweaks and then you can't swap on the fly?Good luck with that then. (:
-
@Lindon Well Done Lindon
@UD-AUDIO Having Both Features Is Nothing But A Gem.
But The Freedom Of Selecting The Effects With Combobox Is Very Nice IMO.You Can Feed Your Signal, WIth A Long Delay, And A Short Slapback Delay, And Throw Some Reverb Afte That And Use Comps.
Just Like A DAW.
But The Lack Of Swapping :/ -
@Natan said in Anyone Done a Rerdering FX?~:
@Lindon Well Done Lindon
@UD-AUDIO Having Both Features Is Nothing But A Gem.
But The Freedom Of Selecting The Effects With Combobox Is Very Nice IMO.You Can Feed Your Signal, WIth A Long Delay, And A Short Slapback Delay, And Throw Some Reverb Afte That And Use Comps.
Just Like A DAW.
But The Lack Of Swapping :/- just put in a "settings copier" in each slot - so if you like the settings of one reverb hit copy in that reverb - then hit paste in another and you are 90% of the way to having all of it.
-----in fact I should just go do that....
-
@Lindon Good Idea
-
@Lindon Oh this "settings copier" is new to me! Sounds like a way..
Yeah, just like a DAW (FL mixer in my mind)
I've tried to make it with the routing matrix but no chance.
Maybe you could do this copy part after dragging or on dragging start.
Idk if you need base64 then?! There is no other way to reorder the fx chain right?But you might not need to copy values if you just could reorder it
without the need of reloading fx. Wondering why there is nothing like a usable routing behind it (maybe the way HISE works) -
@Lindon
Lindon, To Connect The Knobs To The Modules:
You Used Too Much If/Else Statements On Combobox Value, Right?
And Naming The Labels Aswell?
And Knob Ranges????No Way!!! if Yes, You Did So Much Codes
-
@Natan said in Anyone Done a Rerdering FX?~:
@Lindon
Lindon, To Connect The Knobs To The Modules:
You Used Too Much If/Else Statements On Combobox Value, Right?
And Naming The Labels Aswell?
And Knob Ranges????No Way!!! if Yes, You Did So Much Codes
nope... I built a panel for each slot for each effect type - and hide/show depending on the chosen effect - and hard wired the widgets in each - of course most of those widgets are connected to non-existent FX modules, but as they are hidden no one can move them and call their callback...
-
@Natan
Today I found this:
https://forum.hise.audio/topic/3818/change-order-of-childcomponents-inside-panel/35?_=1624843641329
This is paint routine but it should work for panels aswell.
Never got this to work but it made me think it's possible in HISE.
It would also be great to use the interface designer first if you need to use base64 etc. -
@Lindon Thank You Lindon, But What About The The Automation List?
I Guess It Is Very Confusing For End User.
You Have Parametrs With Same Names And Some Of Them Do Nothing!!! -
@Natan I think if he has set pluginParameterName for any knob etc.
it is no problem to have the same text inside your interface.
Otherwise it really is confusing! -
I did make some progress on this , especially when I involved a proper programming friend of mine ( which said its easy to do) Let me see if I can find all that stuff.