Lol, the joy of living in a different time zone, waking up to these amazing mockups!
All of them look amazing!
I think this works great for the core modules, but I wonder/worry about legibility on the right hand side, knowing where things begin and end. I guess there’s enough whitespace there, but a first time user might just read it as a wall of stuff. I can just sort that with inter-module contrasts in shape/position.
I tend to be a “crammer” with UI stuff (hence the eventual TPV1 “wall of numbers”). I suppose the numbers on the smaller dials were on the small size, but I really like seeing specific values in there. Could be a tradeoff though, to increase overall legibility.
Yes!! Love it!
////////////////////////
In looking at all of these, I’m really drawn back in by the dark color, and I really like the variety too…
So maybe having a choice of skins would be the way to go. Will require a bit of infrastructure on my part to make all UI elements have hooks for that, but having choices for “Light”, “Dark”, “OG” might be in order. Or maybe having all 4 flavors “Light Rainbow”, “Dark Rainbow”, “Light Mono”, “Dark Mono”. It’s a shame a glitch/brutalist look would involve more than color changes, as that would be wonderful to include too (but it would be too much work to swap out UI elements/fonts and incorporate different locations of objects.
I think on a global level, per-function might get confusing as there’s not too many places a ‘rate’ parameter appears, same for ‘window size’ etc… There might be similar parameters all over the place, but short of “on/off” and “gain”, most things have different overall functions.
mlrv’s interface was a big inspiration for the last few updates of TPV1. I think going from v09 to 1.0 in particular brought square buttons, rectified waveform, and from what I remember, most of the ‘setup’ window!