*signed*The analog wheel stays.
Such a thing doesn't exist.The closest we could get would be a digital potentiometer wired to a wheel and a couple GPIO lines on the SoC. The wheel could increase and decrease the digipot directly, and software could also control it, but software could not read it back.So why not have a volume wheel whose position can be read and overridden in software
Or you could have the pot value go into an ADC and have the direct hardware volume control set either via DAC or via software control on the audio codec (this may give up some precision but I think it's negligible with 24-bit output). You don't need a digipot (which, last I looked, where kind of needlessly expensive), just a < $2 microcontroller that may well be useful for some other tasks.Such a thing doesn't exist.
The closest we could get would be a digital potentiometer wired to a wheel and a couple GPIO lines on the SoC. The wheel could increase and decrease the digipot directly, and software could also control it, but software could not read it back.
It's too bad there doesn't exist a digipot with both a UD and i2c interface, then you could wire the wheel to the UD and have direct control of the volume, and the i2c to the SoC so it can have refined access to send and receive.
I kinda like this idea, if only it serves to use that space for something else (like an extra USB/Video In or an Internet cable port for example.)Lose the proprietary charging port - charge via the miniUSB/microUSB port, whatever we go with.
Did I ever say that I voicing the opinion of an usually silent minorty ? That's why I put the "I" in the threads title, I'm just voicing my opionen on what I think should change. There was never the intention to convince anyone - Ed made it pretty clear already that he wants to keep the wheelThat implies we are not making a successor just for you.
Why not ? Give me something I can work with, a general "I don't like it" makes us only going round in circles. I'm too lazy to rewrite the points I made, but if you insist I will recap themAgain, maybe you think so, but I don't find any of your arguments convincing. What's really better about the digital volume control ?
That is true, but that is only related to what I was "countering": _wb_'s argument was that using a volume wheel will always be faster. I answered, that this may be true, but that the loss of time will be not very significant -nothing more, nothing lessBecause convenience is not just limited to one factor. It's the whole experience that counts.
Very interesting, same scenario, but different results - altough I tend to shut the alarm off and get upIt happens often enough for me not to want this to be the only option to turn volume down.
....
Example, alarm goes off in the morning, and because I left several applications on, the phone is way less reactive and it takes me at least 10 seconds before I can turn the volume down. Extremely annoying.
=>With volume wheel, I can listen to my music and adjust the volume while the Pandora is closed and is in my pocket without looking at the device. How can you do that with digital volume control without open the screen, and maybe log in if it's logged out, and then you have to search for the digital volume control and hope it still works after the lid has been closed for a long time. Physical volume wheel still rules
Then what you want is dedicated buttons on the side of the Pandora? I'm afraid it will be either a wheel or your buttons, and it looks like most people want a wheel. So I'm not really sure what you expect for the P2, because all people I know who have a Pandora love it BECAUSE of the wheel control. It's going to be tough to remove it and pretend buttons are better for everyone.
As moxie already mentioned, with such a solution you will transfer control to the OS, which is something at least two potential customers don't want.So why not have a volume wheel whose position can be read and overridden in software, and also have some extra buttons on the side (e.g. 4 shoulder buttons instead of 2)?
....
And if, like most of us, you like an actual volume wheel, you just use the wheel.
However it's quick and easy to identify a fave position for a slider, even if it does move. The wheel can and does also turn accidentally and it's not obvious exactly where it was or where it should be. The slider range can be just as far as the wheel.Sliders have a very limited range and always get moved by accident (especcially the one on the 3DS-XL).
"The wheel stays"™
IBM used to integrate an additional Creative mixer in their Thinkpads solely for hardware volume control, that might be a 3rd option.either via DAC or via software control on the audio codec
^ This.Or you could have the pot value go into an ADC and have the direct hardware volume control set either via DAC or via software control on the audio codec (this may give up some precision but I think it's negligible with 24-bit output). You don't need a digipot (which, last I looked, where kind of needlessly expensive), just a < $2 microcontroller that may well be useful for some other tasks.Such a thing doesn't exist.
The closest we could get would be a digital potentiometer wired to a wheel and a couple GPIO lines on the SoC. The wheel could increase and decrease the digipot directly, and software could also control it, but software could not read it back.
It's too bad there doesn't exist a digipot with both a UD and i2c interface, then you could wire the wheel to the UD and have direct control of the volume, and the i2c to the SoC so it can have refined access to send and receive.
Then you can read the value in software, disable the wheel, filter it, calibrate it, etc if it starts behaving badly. I don't like having to rely on a mechanical part that could go bad for something embarrassing like audio control. And I don't like having to control it blindly without any feedback, meaning you pretty much either have to have sound playing already to tell what your level is or you have to ramp it all the way up or all the way down.
You could have the apps processor do it but I agree that I don't like relying on the OS for this - although there's no real reason why you can't make it work if the software's done properly.