The current DSP volume slider makes it really hard to adjust volume, especially from a phone. Moving the slider just a tiny bit gets you 6dB reduction, which is a big decrease in actual loudness. In practice, only about 10 - 20% of the slider is usable.
Could you tweak the slider to use a more conventional scale where 50% on the slider is equivalent to 50% loudness?
If there is a reason why it must be in actual dB units, perhaps make adjustment logarithmic instead of linear?
The volume slider is logarithmic – the decibel scale is logarithmic.
And for dynamic range/volume normalization purposes, the decibel scale is used. Since upcoming Roon 1.3 is adding dynamic range analysis and changing its volume normalization scheme, a move away from the decibel scale on the volume slider seems unlikely.
I have suggested that the slider is a poor user interface widget for this purpose (and the buttons used for Meridian gear are worse). I recommend a rolling control, like the time control in the iPhone’s clock and calendar apps.
For all of Devialet’s faults, I’d say their iOS volume control is about the best I’ve ever used. You slide your finger round the outer ‘chrome’ dial (representing its physical counterpart), and have complete control over fine volume while still being able to do big adjustments quickly. Tap the centre to mute.
It’s lacking many features sadly (and a proper iPad port), and has largely been abandoned by Devialet, but in terms of volume adjustment alone it’s fantastic.
I think the rotary aspect is the main winner, but also the size. Bigger = better control.
+1 for updating how the slider control works! For my systems, when the slider is at the half-way point, there is already little to no sound output, making only half the slider useful real estate.
This should/could be a quick fix. BlusSound implemented it as such:
The end user can set a minimum and maximum sound level. So that if the user set minimum is -50dB, then the bottom of the slider is actually -50dB.
To start, Roon could even bypass the option of a user selectable minimum. Simply set the slider bottom to something like -60dB instead of the silly low -100
A rotary style volume control would be great as it allows for finer control. The now-quite-old Pioneer iPhone app does this quite nicely. Will a screenshot later.
I wound definitely recommend this approach. By far the best Usability / UX for volume control by the Devialet App. Should be easy to integrate into room and solve many problems users are currently facing.
I’d like to add a vote for this to be fixed on Android as well, where the same issue occurs when using a phone.
And since everyone’s pitching in ideas, here are mine:
the quickest “fix” is to change the orientation of the volume pop-up/widget from horizontal to vertical; most, if not all phones have a lot more pixels on the vertical than on the horizontal, and that would improve the accuracy with which we can adjust it;
make use of the phone’s volume control buttons to make adjustments to the volume control in 0.5 dB.
In the Bluesound app, you can set custom min/max values for the volume of every individual device. With a bit of tweaking, you will gain a lot of granularity in the Roon slider.
Just a little over an hour ago, I recalled this feature. So went into the BlueOS app (which I rarely do) and tweeked those setpoints. Now the Roon slider works great.
I came back here to report my findings, only to see that you beat me to it. Nice!