| > It's not non-intuitive. The most acclaimed UIs for audio software are littered with knobs That doesn't make them intuitive, they're merely familiar to people already familiar with such audio software. > hotkey like ctrl to swap between coarse/fine tuning of the parameters Image editors and video editors have keys like that too, they're not related to knobs. > In your first example, you've just made a knob that doesn't look like a knob That's great! I preserved the functionality while making the action more apparent. > a rotary slider's state is decoupled from the input That's what I'm criticizing. > Not to mention, you have an infinite 2D area to traverse to change the knob value with respect to the widget itself, not a finite, defined path. The visual feedback of both sliders and knobs are both restricted to finite, defined paths. Whether the control of the input is restricted to that path depends on how it was designed. With some sliders, you can only move the control when the cursor remains without the bounds of the slider the iTunes volume control for example. With other sliders, once you've clicked on the control, the cursor can be outside the slider, I think this is the "infinite 2D area" you're talking about. The macOS menu bar volume and Sound Preferences sliders are examples of this latter behavior, I also found this example (you need to click the play button for the code to run). https://editor.p5js.org/Joemckay/sketches/rk2edzTIb > That means any behavior where a click resets the position (like clicking just past the current position) is broken Yes, for what knobs are used for, you wouldn't want a slider control to jump to whatever point on its line was clicked on. This is another behavior that is found on some sliders (both iTunes and macOS Sound volume controls) but not others (the P5 example above). |
https://soundquest.jp/files/uploads/2018/10/massivex-replica...
On a more meta level, a whole industry decided after 30 years of iterations that knobs that work like invisible sliders are the best controls, and you - who by the looks never had any extensive use of audio software - are claiming that they are all wrong, because of some philosophic argument. You might be true, you might be the rare visionary who sees a better way of doing things where other cannot, but the burden of proof is on you.