For me an ideal modeler would be made of 3 different boxes - the "brain", the foot controller and the control interface.
Exactly. And in an ideal world I'd be able to a) sort of scale them (4 vs. 8 switches) and b) place them wherever I feel like. As said before, for me a touchscreen on the floor is serving no purpose but to possibly break one day (just ask
@Orvillain...). Needs to be extra thick glass, too, adding to the expense. And depending on your usage, you might want your I/Os on the floor, in a rack or maybe on your desktop.
And even if things are as
@ragingplatypi said (and they likely are exactly that way), companies could a) offer a format that'd be open to third party stuff (via MIDI, toslink and what not) while coming up with their own proprietary solutions at the same time - the latter possibly being a little more elegant. Think TC and the G-System (which I used for a while), you could either have everything on the floor or just grab the rack unit from the downside of the unit. Excellent.
Could you do it with your favorite MIDI controller and an iPad or phone or desktop app? Yes, but there is a lot of value in having a manufacturer's own solution. Sort of like a Helix Control or Fractal FC will do better than a generic MIDI controller, same would be true with knob controls.
Well, this depends on what the company has on offer. With Line 6, it's actually not too much, you pretty much have to buy a new unit for each use case.
I actually tried to "hack" something together, making things more comfortable. This here was my first attempt, I found a little Android app throwing out MIDI CCs through a USB-OTG cable (Touch OSC would've been way more elegant but it only communicates wirelessly and I didn't feel like buying a Bluetooth MIDI interface). Please note that this is just to quickly show how things *could* work, excuse the lousy quality and what not...
Now, I really found that promising. But I also wanted to "hack" something kinda like "global blocks". Within the HX platform limitations it'd work like this:
- Save a patch containing all things you'd like to control globally.
- Assign MIDI controls to all the parameters you'd like to control globally.
- Only work on copies of that patch.
Now, let's assume you'd changed something via MIDI CCs in Patch 1. You'd then load patch 2 - and *blam*, all your changes are lost. But as patch 2 is just a copy, using the same assignments, as your external controller would still sit at the settings you've used for patch 1, all you'd have to do was to perform a "send all controls" action. Impossible with that Android app, bummer! But *wohooo* - around came my trusty Behringer BCR2000, that I remembered to still own (had to search in the basment almost endlessly but finally found it). Not only that it offered quick, knob-based and instant tactile control over 32 parameters, it also has that very "send all controlller values" feature.
So I was setting everything up pretty much as in the video above, just using the BCR this time. Worked really well.
Now, would it be practicable having to "send all CC values" after each patch change? For me, defenitely yes. Something to remember, sure, but it's a quick thing and I really didn't plan to use much patch switching (and never within one song), so that would've been quite doable.
Ok, but that's where the fun ended. Abruptly even. So I was setting up one main patch with all things I'd like to access globally, thought about some nifty things (such as wild delay actions and what not). And then I configured some snapshots. And that was it. Because there's been *no* way you could use snapshots and external MIDI CCs with the Helix as they were using the same internal set of parameters (in lack of better words). As soon as you control any parameter via MIDI CCs, it's automatically controlled by snapshots as well. And as I couldn't create patches without using snapshots back then (which in fact also had to do with the miserable visibility of the Helix), I had to ditch all my plans.
Long story made short(er): What I'm trying to say is that the software infrastructure needs to be suitable as well. In case of the Helix, it wasn't. Fwiw, ever since 3.5, you cn do what I wanted back then, but the day after it was released, I sold my Helix (and the Stomp isn't worth the trouble).
Interestingly enough, the GT-1000 Core would likely be able to do all these things. But as said before, for the time being, I prefered to stay within the HX ecosystem, at least partially.