Bug 8737 - Change Attenuation Steps for Volume Knob
: Change Attenuation Steps for Volume Knob
Status: CLOSED FIXED
Product: SB Boom
Classification: Unclassified
Component: Audio
: 18
: PC Windows XP
: -- normal (vote)
: 7.3
Assigned To: Caleb Crome
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-07-14 18:39 UTC by Mickey Gee
Modified: 2009-09-08 09:11 UTC (History)
0 users

See Also:
Category: ---


Attachments
24-position attenuator steps (14.39 KB, image/jpeg)
2008-07-14 18:40 UTC, Mickey Gee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mickey Gee 2008-07-14 18:39:13 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.
Comment 1 Mickey Gee 2008-07-14 18:40:03 UTC
Created attachment 3587 [details]
24-position attenuator steps
Comment 2 Caleb Crome 2008-07-14 23:42:03 UTC
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
Comment 3 Blackketter Dean 2008-07-23 13:16:40 UTC
Caleb: do you want to tackle this for 7.2?

Or are we "good enough"?
Comment 4 Caleb Crome 2008-07-24 12:49:15 UTC
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.
Comment 5 Caleb Crome 2008-07-26 14:27:52 UTC
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
Comment 6 James Richardson 2008-12-15 12:05:20 UTC
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.