Bugzilla – Bug 8737
Change Attenuation Steps for Volume Knob
Last modified: 2009-09-08 09:11:40 UTC
I saw the discussion on the forums regarding steps on the volume knob. Attached are the steps used by a commercially available, 24-step attenuator as a reference. The steps are in db and non-linear. Can probably map this into 100 steps. I'll leave this for someone more knowledgeable than I to implement properly.
Created attachment 3587 [details] 24-position attenuator steps
Hey, that is interesting! They do just what was suggested on the forums -- at low volume settings, start taking bigger and bigger dB jumps per step. I implemented a new step size in r21760, which seems good enough, but check it out. -Caleb
Caleb: do you want to tackle this for 7.2? Or are we "good enough"?
It's good enough for me at the moment. I don't see a need to tackle this now. If a community member wants to tackle it, we could integrate it, otherwise put off until later.
Okay, it wasn't good enough. I think it is now though. Fixed in r22137. Checked in r22137 that implements a dual-slope volume ramp, and it does work much better. 50% is reasonable volume, 100% is really loud, and below 25%, you have very fine control. Affected files are Slim/Player/Boom.pm and Slim/Player/Squeezebox2.pm Please give this a try too. I'm pretty happy with it. -Caleb
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.