A seasonal bump here, I suppose.
I was considering making a whole new thread for some thoughts I was having this morning around touch-screen sliders and knobs.
But of course, the Vulf screenshot and Goodhertz quote from here is immediately relevant.
The main question I’m thinking about today is: What are the best practices for designing intuitive parameter controllers for touch screens?
Spurred from a more practical discussion elsewhere about iOS specific things like AutoLayout (apparently Apple’s announced that AUv3 plugin hosts on iOS will now be able to specify their plugin viewport size, which makes plugin UI design a bit more challenging)…
This is, I guess, an age-old question of digital skeumorphic (and post-skeumorphic) music UI… knobs or sliders? If knobs, rotation-based, or linear?
One thing I’ve noticed, that’s really interesting is, DAWs seem to regularly provide a generic, linear-slider based parameter control view for VSTs. Ableton does this, and GarageBand on iPhone does this… I think others do as well.
A bit more exploration into GarageBand on iPhone, and I discovered that their instrument UIs tend to use knobs, and do something really neat: In their Automatic mode (you can choose between Automatic, Linear, and Rotation behavior in Settings) each time you touch a virtual knob, it seems to detect whether your linear movement is up/down, or left/right, and then constrains that touch to only affect things on that axis.
Contrast this with Korg Gadget, where the “Linear” mode is only up/down. Gadget does show the actual parameter value in a little popover, which GarageBand doesn’t, so I also wonder if that information is actually important, and how best to display it…
Borderlands, I think, does a great job with this, with the circle of orbiting sliders, since the values are usually above your finger, and the movement is always linear. Fugue Machine, on the other hand, as great as it is at everything else, is really frustrating with the rotary knobs, since the visualization is under your finger most of the time.
Is there any published research on this sort of musical UI? And do any of y’all have thoughts on this area of things? Apps that do a reasonable thing? Apps that don’t?