Я это, конечно не пытаюсь навязать свое мнение, но зачем регулировать громкость оптопарами? Они кривые, текут итд.
Есть такая штука, называется умножающий ЦАП. Multiplied dac.
Там внутри куча прецизионных сопротивлений, которыми влегкую можно менять громкость.
Нужен такой цап, бит 8-12 хватит, один оу, и контроллер для управления.
Эти 8 бит не разрядность звука, а количество ступеней
Такими штуками регулируют громкость в студийных приборах.