Приветствую всех.
> http://audiophilesoft.ru/articles/hq__pc_sound/udial.flac
[...]
> может кто-то зашарит о чём тут говорят,
Файл по указанной ссылке предлагается для проверки корректности ресемплинга (преобразования
частоты дискретизации).
Шумы при прослушивании этого файла -- это тот же самый эффект, которые многие
слышали под JAWS на синтезаторах речи с частотой дискретизации, не кратной 22050
Гц (RHVoice, Newfon).
Если вы слышите эти шимы , то где-то в вашей аппаратно-программной звуковой системе
происходит преобразование частоты дискретизации с дробным коэффициентом.
Зачем вообще выполняется ресемплинг? Поскольку у большинства аудиокарт есть лишь
одна частота дискретизации (например, 96 кГц), а оцифрованный звук (в файлах)
может иметь разнообразную частоту дискретизации (в одном 22050 Гц, в другом 44100
Гц, в третьем 16 кГц и т.п.), то программно частота дискретизации преобразуется
к той, которую поддерживает аудиокарта (ну и для смешивания (микширования) звуков
в системе они должны иметь одинаковую частоту дискретизации).
Чтобы устранить обсуждаемый эффект, в статье предлагаются некоторые способы обхода,
нейтрализации или замены тех компонентов, которые некачественно выполняют ресемплинг.
В частности, предлагается установить спецплагин (который, вероятно, более качественно
выполняет ресемплинг, чем системные компоненты) и в настройках этого плагина
выставить частоту дискретизации, равную той, которую поддерживает аудиокарта
(это позволит исключить необходимость ресемплинга на последующих этапах).
Также предлагается обратный вариант для карт, поддерживающих выбор частоты дискретизации:
в настройках карты сменить частоту дискретизации на ту, которую будет поддерживать
плагин в плеере.
Кроме того, предлагается звук, для которого нужно получить при воспроизведении
высококачественное звучание, пускать через отдельный тракт, чтобы не возникало
микширования с системными звуками (или, как в нашем случае, с синтезаторами речи).
Прежде чем что-то предпринимать, я бы советовал выяснить, кто же все-таки осуществляет
некорректный ресемплинг и убрать виновника из общей цепочки компонентов, по которым
проходит цифровой звук. И только если это невозможно, то использовать рекомендации,
данные в статье (тем более, что они преимущественно касаются конкретного плеера).
Надеюсь теперь понятно, что никакими понижениями уровня и цифровой фильтрацией
эта проблема не решается -- все это лишь искажает звук так, что вы не слышите
самих шумов, но источник их остается, потому что источник -- это некорректный
ресемплинг.
Это аналогично приему обезболивающих -- боль проходит, а болезнь остается.
В статье говорится еще о некоторых проблемах воспроизведения звука, не только
о вышесказанной.
Кстати, там весьма справедливо отмечено, что для качественного воспроизведения
звука нет принципиальной необходимости в поддержке asio. Однако чем больше у
вас способов обойти системные компоненты, тем больше возможностей для экспериментов
(прежде чем вы пойдете покупать более качественную аудиокарту).
Разумеется, вариант "не в коня корм" здесь не рассматривается, хотя некоторым,
отметившимся в этой теме, стоило бы поразмыслить, а действительно ли они способны
слышать то, что выдает их звуковая карта.
Успехов. Анатолий.