Dynamic FX Chain
-
Hey!
I'm trying to implement a fx chain system in hise, almost like the one in serum:
Basically, there'd be a column exactly like the column with all the fx on the left side of the pic, then my second column would show the selected fx from that first column. In hise, when you add another fx module, it gets put below existing modules, are the modules natively being processed serially or parallelly. And how do I create a system which allows for fx module movements throughout the chain if that makes sense. I'd be working most with scriptnode created effects instead of the regular hise ones, except for maybe one or two.Thanks!
-
@Casmat Use FX slots and hardcoded effects modules
-
@d-healey thanks!
-
@Casmat yeah like David says -=- to get stuff like this:
-
@Lindon ooh, interesting! It would be possible to make a drag and drop or arrow based up/down process to move the effects blocks up and down the chain on the ui, right?
-
@Casmat said in Dynamic FX Chain:
It would be possible to make a drag and drop or arrow based up/down process
Possible but difficult
to move the effects blocks up and down the chain on the ui, right?
You don't move the effects up and down. You swap out the effect that's loaded into the slot. This has down sides as you'll need to re-add sub modulators manually.
-
@d-healey cool! thanks!
-
@d-healey said in Dynamic FX Chain:
This has down sides as you'll need to re-add sub modulators manually.
So the way I did it for these - tho I've changed - I had separate panels for each of these six "slots" (so 6 slots x Num of Effects - so a lot of panels and controls) - The advantage here is when you set up an effect in a slot - then swap out the effect then swap it back in again it will "remember" the settings you had.
These days I dont do this - I have a single set of controls that are mapped dynamically to the params of the loaded effect (I now have 10-15 effects, and it seems more every week, so the previous method was getting out of control and hard to maintain) . This means when you load in an effect it sets itself up as its default state - which I think is a fair compromise. But, yes, David is right you will need to somehow "remember" the modulators you have assigned or (as I do) say "Hey you changed the effect - so you will have to re-do the modulator assignments".....