Replies: 4 comments 4 replies
|
I should say that implicit in this design is the desire to not show a lot of controls for each unit. I want to add more functionality while keeping each unit under 6 ply, focusing on the important controls first but still allowing access to others. |
|
May I suggest a design invariant that will keep the complexity from exploding while allowing you to do (I think) everything that you mention?
So for example, if you decide to stack widgets vertically, all but one of them will ever be capable of receiving the encoder's focus. The other non-focus-able widgets are just for display. |
|
Your POC example did spark an idea. Currently all units have the ability to collapse horizontally in order to make navigating long chains easier. Most controls also have the ability to expand to show some kind of context (output signal scope or sample waveform atm) while hiding the other controls in order to make room for the context view. Combining these 2 concepts so that entering a control's context view would (instead of hiding) vertically collapse the other controls to just their labels thus making room above for the context view. This is visually similar to your histogram with the shortened controls underneath but the collapsed controls are just 8-10px high labels (that you can still select) leaving as much vertical room as possible for the context view. The 64px height of the display is cramped enough as it is. |
Do you think you would find this to still be the case if you could quickly return to the regular all controls view? |
Uh oh!
There was an error while loading. Please reload this page.
So as is the ViewControl lua object operates on a single main-view "control" object and a sub-view display for modulation/configuration. I'd like to extend this concept to multiple main-view "control" objects each with their own sub-views.
This sounds very much the same as what the spotted strip already is; a collection of "controls", but I think there's a benefit to further segregation: graphics that expand over multiple plys.
For example, here's a POC I'm working on for register where the register view contains a single bar-chart expanding over two plys with two separate controls contained within, reset and length:
My idea here is that the reset and length sections of that view will scroll in tandem with the sub-view, allowing the user to configure "on-the-fly" which parameter they're interested in adjusting. One could, for example, switch from adjusting the "length" of the register to the "offset" (via the hold-press floating menu) and the main-view and sub-view would both update to show the selected info.
Taking this idea even further I'd like to create a sampler view that completely forefronts the wave form and embeds a set of smaller controls on top of it, tucked out of the way. I think this would make it much easier to visualize what's happening behind the scenes without having to dive into other views.
I've already started expanding on top of the built in ViewControl with some of these ideas, but I'm interested in feedback / thoughts from others.
All reactions