Implementing Independent Ordering of FX Modules
-
@d-healey said in Implementing Independent Ordering of FX Modules:
@Lindon Doesn't help for rearranging the order of effects slots, or any other modules
er - iI think you can reorder effects using effect slots,,,,Isure can
-
@Lindon Are we talking about the same thing? The ability to move modules around in the module tree with click and drag.
-
@d-healey no we are talking about removing defined FX and replacing them with effect slots - and then using this as a way to re-order effects...agreed its not the same - but its the same outcome
-
@Lindon But won't you lose any modulators you've added to the effects?
-
@Lindon Can you show a simple gif of how that could happen? I just tried instantiating the fx slot and puttin the default chorus, but i cant put any other fx inside that slot.
Just wanted to create a simple test using the default fx provided by Hise and see if i can change the order of the modules inside this slot.
-
@Sawer Each slot can only hold one effect, so you'd need to add several slots and then you can populate them (not all effects can be added to the slots though).
-
@d-healey said in Implementing Independent Ordering of FX Modules:
@Lindon But won't you lose any modulators you've added to the effects?
hmm, yeah you would -- still better than nothing
-
@d-healey I think I still did not get it.
So you mean i can create all these slots , populate them, and then create a script that removes the current effect and populate the new effect in the slot based on the user preference ? -
@Sawer Yes (as an example, we did it in Mndala - https://www.mntra.io/), but it is not the same as you asked in your original question so your feature request is still good :)
-
@d-healey Yes exactly . A feature request still works.
@Lindon But the example provided could be a start.
However , So far I've been able to use Fx in a graphical way, or just to connect to UI using callbacks.Implementing this would require me a new way of using them, what's the process of implementation? And what could be a simple code organisation to achieve this?