Seen and read it now, thanks!
For what it is worth, my opinion is that I would NOT bypass MPD, because this opens you to being second-guessed by anyone and everyone, and you can't anticipate MPD or hardware development.
I would be happy if I could set the two ends of the range myself, upper and lower, maybe in 3 db steps, or even just MPD integer values. I do not think that linear or logarithmic would matter as much then.
Perhaps as an option after hardware control is selected in setup. Or even editing some config file.
That way I could at least eliminate the part of the range that does nothing, and decide what upper level I can stand b/f hearing damage or speaker damage. I am rather fond of both (my speakers and ears) and as it is, if I touch the volume control in the wrong place, I could blow a speaker, or with some headphones, eardrum...
