Totally agree. But I guess most audio software expect you to map those rotary potentiometers to actual midi controller with infinite rotary encoder and the UI serves as a way to see the status.
Having said that you can totally map a physical rotary encoder to a linear one in the software so this is not a good excuse.
Gets even better with a touch screen and trying to rotate the virtual knobs. It just doesnt work.
Piece of software I use frequently has most of the important programming and setup done through touch screen and relatively little through its command line which prior version used more off, the touch screen rotary encoders are just confusing and I can never seem to get it to the right value
As someone which designed such audio UIs with knobs, it's not because skeuomorphic was the target, it's because there is no better way to fit 50 controls in a small space while being able to see them all at the same time.
There's plenty of UI that presents drop-down (or pop-up) sliders.
I will say, though, that a circle whose perimeter is partially filled in is a space-efficient way to depict the current value vs. the total range available.
Yeah, I've seen this resentment about audio UI a lot here on HN, some of them sound more ignorant than others, but I'm yet to hear a convincing argument against knobs. People should probably check out FabFilter products, best UI in pro audio :)
If it's operated by a mouse you're not sure where to click and hold, and how it will react when you move mouse in which direction.
I assume you're using it a lot and then it's intuitive. For novice it's not. If I click on bottom part will it operate in another direction compared with clicking on top part? Or what about if I click on left or right edge? Can I also move mouse up-down and left-right or is only one direction allowed? Is mouse-up turning knob up or down? Are these rules same in all software or knob behaves slightly different everywhere? I have no idea for any of that except if I try and see. And since I rarely use them it's always a source for frustration.
Especially compared to linear slider which is impossible to misunderstand and you can't operate in it wrong way.
> Are these rules same in all software or knob behaves slightly different everywhere?
They're different everywhere.
My own opinion is that on-screen knobs for audio-type work can be fine as long as one can grab any part of the knob with the mouse and adjust it by moving the mouse up and down (er...well, physically forward and back).
But things are not always this way so it seems that opinions vary.
Yeah, I see how it can be confusing for novices. But learning curve aside, there is something other than just looks that kept this UI pattern alive all these decades.
How I see it [1], absolute values don't matter audio software, except when working with loudness compliance or some very technical things. What's important is how things sound, and it's generally a bad practice relying on UI metering to dial in sound in most cases. The typical audio work involves fine tuning parameters until things feel right. In UX terms, relative parameter tuning is the most common kind of interaction, and sliders absolutely suck balls at it, in my humble opinion.
Linear sliders actually have more inconsistencies across implementation than knobs, that have converged to more or less the same pattern. E.g. some sliders reset value if you click in the middle of it, at which point all prior tuning is lost - this is super annoying and I hate it. Others operate in relative mode and they're similarly intuitive in regards to which direction they should operate depending on slider orientation (should horizontal slider change its value with up-down movement? should interaction range extend beyond slider length?). Also, such sliders are identical to knobs, essentially, but take more screen space.
So, in a a nutshell, knobs are superior for fine tuning, which is 90% of all audio software interactions.
1. I'm not a professional, but I have clocked in thousands of hours into DAWs and other related software over the years as a hobby, also I played on a few local gigs and made some simple audio software.
I think knobs specifically target computer novices, with the software publisher thinking that a computer-appropriate control would be somehow baffling or confusing to people who "know knobs."
The shortcomings of sliders you mention are down to shitty implementations. I have never seen a slider that resets if you click in the middle of it; that's a crap UI. It's common to simply have a little reset button next to a variable control.
"should horizontal slider change its value with up-down movement? should interaction range extend beyond slider length?"
Of course not to both. I've never seen either one of those behaviors.
Knobs are bad for fine adjustment, because the closer to the center you click and drag, the more drastic the adjustment per pixel of dragging.
> I think knobs specifically target computer novices
I don't think this is the case. Knobs are very convenient and more compact than sliders, in my personal opinion (I did a lot of audio work in the past). Manufacturers create realistic UIs because they sell better due to various perception biases (brain interprets something as sounding better if it has a UI resembling an SSL console, etc.).
> Knobs are bad for fine adjustment, because the closer to the center you click and drag, the more drastic the adjustment per pixel of dragging.
This is incorrect. In almost all pro audio software knobs are operated with a vertical drag movement. Holding a modifier key increases movement precision. I definitely have seen the behaviour you described, but it was maybe in a very old VST plugin probably two decades ago.
> The shortcomings of sliders you mention are down to shitty implementations.
Sadly, it's quite common. Three modern examples from the top of my head: Renoise, Reaper, Max/MSP. Unlike knobs, sliders can be quite random in their implementation.
> It's depressing that audio software still widely subjects users to this skeuomorphic failure
May I ask, which software are you using? The original argument suggests we're discussing pro audio, but I can't recall seeing neither angular knobs, nor 'small [reset] buttons nearby sliders', and I've used a lot of different DAWs and plugins, so maybe we're talking about something else here?
I respect your analysis, certainly. And it's undeniable that knobs are more compact; and if their function has been refined over the years, good. I do have an idea for a different control that doesn't imply the need to roll the cursor around in a circle and yet doesn't take up any more space than a knob.
Let's see, going through the audio apps I've relied on the most... Back in the day it was Sound Forge. Loved its clean, efficient UI. More recently I've found Audition to be similarly clean and tidy. But I'm not renting Adobe software anymore.
So I did a mashup in Fairlight a few months ago, partly as an exercise to see if I could actually do anything resembling precision audio work in it. Like most of the "integration" in Resolve, it seems clumsy. The Effects UI is crammed into tiny panes and generally obtuse. There seem to be redundant instances for several types of parameters, but admittedly I'm not an expert in it. Effects will just stop working and you have to delete them from the chain and re-add them, though.
BTW, Resolve is where you can find widespread "reset" buttons, particularly on the Color page. I feel like these are pretty common in various media applications (including one I've written to control physical media devices, where I had them on sliders). Most audio plug-ins I've used have Reset buttons, although most of those may be for an entire effect rather than individual controls. I'll have to take a look at Ozone; I got that for timbre-matching recordings from different mics a while back.
I started to buy Pro Tools a couple years ago, but Avid's purchasing system (SalesForce, IIRC) was broken at the time and they just sent me a trial license as a workaround. Never got around to following up. Most of what I do with audio is destructive fixes or adjustments to files; for that, Twisted Wave does most of what I need and can host VST or AU plug-ins for anything else.
But, I would like to do more in a more "professional" and non-destructive environment. I'm considering the Logic Pro bundle, since it's relatively cheap and perpetual. Any thoughts on Logic? I tried it for 15 minutes right after Apple bought eMagic and wasn't impressed with the UI; but obviously it could be (and probably is) worlds away from that now. I remember reading a discussion that was generally positive, but some people called out a fundamental flaw in it... maybe its lack of pre-fader effects? Does that sound right? I'm not very experienced in this type of audio app and routing within them.
You have quite a history with audio apps :) Mine was a bit different, something like: FL Studio -> Cubase -> Ableton Live -> Renoise -> Reaper.
As for DAW recommendation, it actually depends on your goals.
I don't know much about Logic, as I only tried it briefly like 5 years ago, and didn't stick with it for no particular reason. People love it for music production, not many use it for sound design.
I personally love Reaper, but it's a beast that you'd probably want to customise. It's very flexible (e.g., no distinction between MIDI, audio, or send tracks), has a rich extension making community (check out Global Sampler or NVK tools [1]), a ton of unique features (subprojects, render matrix, automation items, comping and a lot more), and very very customisable. If you know what you want to do, it's easy to configure everything, from hotkeys to macros to mouse behaviour. It's very popular in game audio (I work in this area but as a coder) because it allows to export dozens of assets from a single project, with standardised naming and loudness if desired. Reaper is pretty cheap, very customer-friendly (30Mb distribution size, has portable version, liberal licensing), and the founder is an ex-Winamp dev (Justin Frankel) :) The downside - the UI is not as polished as others, MIDI editor is a bit undercooked, and built-in plugins are very bare bones.
I heard a lot of good things about Presonus Studio One. I think it's made by ex-Steinberg devs, and the DAW has a very polished UI with heavy focus on drag&drop. They also have great stock plugin selection, as well as amazing MIDI and songwriting features. So, compared to Reaper, it's a more classic DAW, but it's still great if your workflow fits into it.
Ableton Live is great for music and songwriting, live performances, has a brilliant stock plugin collection, integration with Max/MSP (visual programming language) if you want to make algorithmic music and stuff.
I guess, from this response you know where my biases are - Reaper is amazing, especially for audio editing, give it a try, seriously :)
Cool, thanks! I have heard good things (and the UI quibbles) about Reaper, and yes the price is right.
Studio One sounds interesting for the songwriting features. I'm trying to learn trumpet, and I find it useful to be able to put notes on a staff and play them back and print them out for practice.
Nailed it. Even if the knob worked like a real knob, it would suck. I'm supposed to drag the cursor around in a circle? What a fussy PITA. And what is the hittable zone for that? The very edge? The center to the edge? Some slop area beyond the edge too?
It's depressing that audio software still widely subjects users to this skeuomorphic failure, trying to do everything with on-screen "knobs." Ugh.