I make guitar pedals sometimes, I've never seen a volume knob not be a logarithmic potentiometer.
Logarithms are infinitesimal exponentials -- x log x grows faster than x but slower than x^{1+ε} for any real positive ε.
They make an interesting counterpoint to the philosophy that infinitesimal quantities can't exist in "real" mathematics.
It's a one-dimensional value, make it a one-dimensional control. Slider. Done.
I've always wanted a shutter button on my phone, because of what it would imply: the ability to take a picture instantaneously, as the first action that wakes the phone from sleep. I often miss shots because of the six seconds required to get from my phone being in my pocket to having the Camera app open.
1. Pull out phone. 2. Press power button. 3. Swipe the time left (don't unlock) 4. Press volume down button to take photo.
Two seconds tops from photo op to photo!
Note: You don't have to swipe the time, you just want to avoid swiping a reminder and the time is an easy and guaranteed-to-work target.
OP's point is you shouldn't even have to have an additional step, however short it is.
I am guessing that screen UX designers wrestle with the same constraints that physical audio hardware manufacturers to - that of space restriction, and cramming as much as they can into a given space.
Hence I guess why things like recording consoles have a slider for the critical volume adjustments, but rotating knobs for other things like panning, EQ etc. above that.
Volume is one thing I don't mind seeing as a vertical slider, but then would panning be a horizontal slider? I actually prefer a round knob for that because the knob position is a better resemblance of the 360deg sensory perception around my head when setting the stereo space.
However, if I try and use thumb and forefinger as normal, I cannot get my thumb especially to stay in skin contact with the screen easily - the nail comes into play, losing the double touch on the screen.
Using forefinger and middle finger together works better, but makes twisting past a 180 degree turn very difficult.
By far, the better solution is the car audio control I posted elsewhere in this thread, which uses multiple finger PLUS slide gestures - but that UI can take up the whole screen just to manipulate a single parameter.
Can you tell me how many dB's you need to set your volume at in your office environment in order to be able to hear above the background hubbub? At home? In the car? That sort of thing changes from day to day and situation to situation.
Very often when I plug in my guitar into my amp, I will twiddle the knobs without even looking at the respective numbers. I just know that I have to adjust the bass, middle or treble EQ to suit the room, and will do so without looking. Often if I get a setting that sounds really sweet, I will look at, and write down the settings for future reference, but it is all done after the fact.
The same goes for if I am using a software amp modelling sim on my PC or iPad etc. Twiddle while listening, then save the snapshot later if I am happy with it. I don't want a finicky interface to get in the way of my experimenting and twiddling.
And yes, VU meters are also extremely useful when recording etc. in order to get a real time view of peaks and spikes in an audio track. Ask anybody who uses a DAW regularly.
Or sliding left/right. I've seen that too.
I think it was on a UI portfolio. Not a production effort
Not sure how well it would work with a trackpad though. Worked great on a mouse with an obvious "tick" feedback in the scroll wheel though!
I use audio software a lot, and it is amazing how something which seems quite simple in concept, such as a circular volume button, can be so differently implemented via UX.
Every time I see a knob style button on any of my audio plugins UI, I have to think:
* Will the point at which I touch/click on the knob set the knob value to that position, or will it simply be the starting anchor at which I start moving the knob?
* Does this knob work by sliding up/down or in a circular fashion? Or accept both ways?
* How far away, or close to the centre, is the active 'hot spot' that allow me to control this knob?
* Does the knob dynamically display the value as I spin it? If so, where does it show that value and am I inadvertently blocking the display with my finger/cursor?
* Does the knob have the concept of velocity, whereby I can quickly spin it to the approximate value I want, then make tiny incremental adjustments to get the sound 'just right'?
All these tend to break the "don't think, just do" concept of a skeuomorphic interface.