I do love the Fractal's ability to switch channels allowing it to switch the model within the block. This grants a lot of extra flexibility within the FM9's processing limits. Limits present on every modeler. An ingenious method to add the capability to completely change amp, cab, and effect models dynamically within a preset. Very cool! I do admit to missing how easy it is to assign parameters to scenes on the Helix though.
To
@elvis 's point regarding it being a bookkeeping chore. I wonder what it would look like if a scenes implementation that more closely resembled the Helix existed on the FM9 and what would be involved in the way of additional overhead. Would more latency be introduced between scene changes? Would the coding requirements be onerous? Would the added complexity make the code less nimble for future enhancements or more bug-prone?
I was trying to break down what scenarios you might encounter if you attempted to incorporate the Fractal's channel capability into the Helix's user-friendly scenes implementation:
Scenario 1 - no channels are switched between scenes
. This would be the scenario that most closely resembles the Helix's operation. In this case, no additional housekeeping chores, each scene honors the settings of the parameters that have been assigned to it.
Scenario 2 - channels are switched between scenes upon scene change as previously saved for that preset, but user makes no
manual channel changes. Seems like this could be handled much like 'Scenario 1' as the channel changes are "baked in" to the preset as they are
saved with the scene. Potentially this could be viewed as if there were an additional block in the preset (the channel(s) that had been changed to in that scene). Complexity is definitely increasing.
Scenario 3 - User switches channel manually within a scene. Now all bets are off, and that channel's block is being managed by scenes potentially quite differently. Although, in this scenario if you switch scenes and return to that scene, the channel and any parameters assigned to scene control could be restored as set when you saved the preset - depending on how you had 'Scene Ignore' and 'Scene Revert' set. I guess these two parameters could also affect how 'Scenario 1' and 'Scenario 2' operated as well. Again, complexity definitely increasing.
Anyway, I wouldn't mind having a more streamlined simpler method for parameter assignation between scenes. With that said, much respect to Fractal for what they have built, it is an amazing device, and they no doubt have some rock-solid rationales for why it operates the way it does. Thankfully all modelers don't operate or sound the same.