Если есть желание и возможность взяться за паяльник или найти толкового спеца, то рекомендую сделать ступенчатый релейный регулятор.
Там качество звука будет зависить от качества релюшек и резисторов, примененных в линейке. Микро релюшки с позолоченными контактами есть в прероде, да и прецизионные резисторы найдутся. Так что это, на мой взгляд, самое точное решение. Единственный минус - ступенчатость регулировки.