Цитата Сообщение от Pterodon Посмотреть сообщение
Каким образом происходит регулировка амплитуды громкости в цифровом сигнале? Не могу этого понять
Все устройства регулируют громкость именно в цифре при подаче на USB-DAC. На стороне ОС происходит арифметическое уменьшение амплитуды PCM-потока, пропорциональное уровню задаваемой громкости. При 100% громкости ваш поток уходит на USB-DAC неизменным. Цифровая регулировка с точки зрения качества - это плохо. Из-за снижения амплитуды сигнала по сути теряется его разрядность. Возрастает погрешность (ступенчатость) из-за того, что используется не весь динамический диапазон цифры. Сигнал по амплитуде становится более дискретным. Но если мы перед снижением громкости будем 16 бит переводить в 24 бита прибавлением младших разрядов, то получим необходимый "запас точности" семплирования, и искажений уже не услышим. Что и делается в некоторых процессорах. Процессор, какой бы цифровой поток не получил, всегда апсемплит его в бОльшую разрядность и увеличивает частоту дискретизации. И все обработки навешиваются уже с минимальными искажениями - так же как и при студийной обработке.