admin3008

Foobar 2000 проигрывание DSD - новый плагин SACD

В теме 1 сообщение

Foobar 2000 проигрывание DSD-новый плагин SACD (0.9.x и 1. x. x)

Эта статья разделена на два раздела, первый из которых предназначен для тех, у кого есть ЦАП с поддержкой DSD и они хотят настроить Foobar для воспроизведения и вывода DSD. Второй раздел ниже предназначен для тех, у которых ЦАП имеет только PCM, либо для тех, кто по какой-то причине хочет, чтобы их файлы DSD были преобразованы в PCM.

Начиная с версии 0.9.8 плагин для плеера foobar2000 SACD выводит DSD только в формате DoP либо через WASAPI, либо через ASIO. DoP это сокращение от DSD over PCM. СД диск ведь в формате PCM, поэтому это уже своего рода стандарт в цифровой музыке. С появлением формата DSD главной задачей было решение проблемы воспроизведения этого формата на устройствах, которые поддерживают только формат PCM. Вот метод передачи цифрового звука DoP и обеспечивает эту совместимость. Есть еще некоторые люди, которые путают, как DoP работает и, вероятно, считают, что есть какой-то промежуточный формат  преобразования, но нет. DSD остается DSD все время. 

DoP это просто контейнер, который содержит DSD и заставляет несовместимые с DSD USB-чипы верить, что они транспортируют PCM. Другой чип внутри ЦАП будет снимать этот контейнер и отправлять родной DSD к чипу декодирования. Этот процесс менее эффективен, поскольку он требует гораздо большей пропускной способности USB, что снижает максимальную поддерживаемую частоту дискретизации DSD. Большинство ЦАП при этом методе, как правило, ограничивается частотой 384K PCM, что означает, что только DSD128 будет максимальная скорость DSD. ЦАП, которые поддерживают DSD, могут легко достигают частоты DSD256 и даже DSD512.  Опишем три различных способа конфигурации в следующих разделах, упорядоченных от самого простого до самого сложного:

1.       Идеальный звук с выходом DoP

2.       Идеальный с собственным выходом DSD

3.       Идеальный DSD плюс ” PCM to DSD " с передискретизацией

На данный момент еще сохраняются два старых режима foo_dsd_asio (способы 4 и 5) на случай, если у кого-то возникнут проблемы с компонентом DSDTranscoder, но они будут в конечном итоге удалены, поскольку они теперь не нужны.

 Плагин SACD на данный момент имеет версию и 1.1.4:

26.07.19: Версия 1.1.4-Экспериментальная: Foobar 1.5.X SDK, без поддержки Windows XP.

·        Режим 1: Идеальный звук

Используя эту конфигурацию, все форматы PCM и DSD будут отправлены “как есть " (т. е. необработанные) в ЦАП.

Важное примечание: помните, что плагин поддерживает только стандартный формат DoP для DSD. Некоторые старые приложения DAC могут не поддерживать этот режим.

Первым шагом будет настройка плагина для использования режимов” DSD output “или” DSD+PCM". Перейдите в меню "Файл” и нажмите кнопку "Настройки", в левой панели окна, найдите пункт инструменты (Tools) и, если он закрыт, нажмите знак " + " слева от слова, чтобы развернуть его, а затем нажмите на кнопку SACD:

Разница между " DSD " и "DSD+PCM" заключается в том, что последний будет отправлять преобразованный поток PCM в Foobar2000, поэтому графические дополнения, такие как VU-метры, спектрографы и т. д., будут работать так же, как и при воспроизведении обычных файлов PCM

Другие доступные элементы:

·        Предпочтительная область: доступны опции:

- Нет: плагин будет показывать все доступные треки на SACD

-стерео: отображаются только стереотреки

-многоканальные: ограничивает показ треков только многоканальных

·        Редактируемые теги: Да / нет

·        Отредактированное Мастер-Воспроизведение: Да / Нет

·        Хранить теги с ISO: Да / нет (на самом деле он не записывает в ISO, он хранит информацию о тегах в папке плагина)

·        Связанные Теги 2CH/MCH: при выборе этого параметра редактирование тегов ISO-файлов будет применяться как к стерео, так и к многоканальным версиям трека/треков, экономя время.

Второй шаг будет выбирать для нашего предпочтения или опцию драйвера нашего DAC  "DSD: ASIO: xxxxxxxxx”," DSD:WASAPI (Event): xxxxxxxxx", либо " DSD:WASAPI (Push): xxxxxxxxx” (где xxxxxxxxx имя драйвера нашего DAC) в качестве устройства вывода Foobar:

2019-10-17_13-57-59.png

2019-10-17_14-32-25.png

 Режим 2: Идеальный звук - вывод собственного DSD через DSDTranscoder

Если ваш DAC имеет драйверы ASIO, совместимые с чистым DSD, можно удалить вывод DoP из плагина SACD. Вместо этого можно  отправить чистый DSD с помощью компонента DSDTranscoder.

Чтобы включить эту функцию, нужно запустить установщик из папки DSDTranscoder и принять все параметры по умолчанию до завершения установки.

История версий DSDTranscoder:

14.08.17: версия 1.0.10 - Start / Stop ошибка исправлена.

Откройте Foobar, перейдите в меню "File" и выберите "Preferences", затем найдите " Output” и выберите компонент в качестве устройства вывода, Как показано - DSD : ASIO : DSD Transcoder (DoP/Native).

Далее, чтобы настроить DSDTranscoder дважды щелкните его в устройствах ASIO:

2019-10-17_14-29-30.png

Появится следующее всплывающее окно:

 1.jpg

На этом этапе вы должны выбрать устройство вывода ASIO и можете установить желаемый режим вывода отдельно для каждой  входной частоты DSD и частоты дискретизации  (44.1 K или 48K), так чтобы  можно было подогнать под поддерживаемые форматы вашего конкретного ЦАП.

·        Режим 3:  передискретизация с новым компонентом” DSD Processor " (v. 1.1.1 или новее)

Версия 1.0.0 плагина представила компонент под названием "DSD Processor", который обеспечивает очень простой способ сравнения PCM и/или DSD к DSD (хотя можно предупредить, что DSD к DSD передискретизация включает промежуточный шаг преобразования PCM). Как и сам плагин, "стандартный" DoP является единственным доступным выходом, поэтому он может ограничить параметры выбора частоты дискретизации для тех, кто использует ЦАП, которые лучше работают с ” собственным DSD" (чистым).

Версия 1.1.1 вводит два новых настраиваемых пользователем поля (длина окна и тип окна) плюс возможность выполнения преобразования частоты дискретизации в процессе апсэмплинга, больше на этих несколько абзацев вниз.

Для включения процессора DSD его необходимо выбрать в области конфигурации плагина SACD:

2019-10-17_14-48-42.png

Затем перейдите на панель "DSD Processor" и установите флажок " Использовать DSD Processor:

2019-10-17_14-50-31.png

2019-10-17_15-16-46.png

Теперь вы можете настроить вывод, который вы хотите для каждого входа независимо. В примере прежде всего входные форматы PCM сравниваются с DSD256 с помощью "SDM type D “без пересчета их основной частоты и без” Sample & Hold", но все входящие DSD остаются необработанными.

a) столбец ” выход " задает выходную частоту дискретизации и не должен быть настроен на выходную частоту сверх максимальной частоты DoP поддерживаемой вашим DAC.

2.jpg

Этот пункт позволяет пользователю выбрать, будет ли использоваться та же частота, что и исходная, или же будет изменена на альтернативную. Если вы не хотите повторной передискретизации, выход должен быть установлен на любую из скоростей, которые не имеют “/48” в конце для частот на основе 44,1 кГц (44,1, 88,2, 176,4 и 352,8 кГц) и с “/48”  для музыки на основе 48 кГц (48,96,192 и 384 кГц). Это может быть очень полезный вариант для тех, кто владеет ЦАП, которые не поддерживают DSD на основе 48 кГц или тех, кто хочет поэкспериментировать с различными комбинациями частот.

B) длина окон : ссылается на конвертер частоты дискретизации. Длина измеряется в сэмплах. Значение может варьироваться от 8 до 8192 сэмплов с значением по умолчанию 27 (что является рекомендуемым значением). Увеличение значения длины делает фильтр с более сильным сужением переходной области (между полосой пропускания и стоп-полосой), более плоской полосой пропускания и большим подавлением в стоп-полосе, но у него есть обратная сторона увеличения “звона” (из-за большего количества колебаний в переходной области) и более тяжелой нагрузки на процессор для более длинных окон.

c) тип окна:

Можно выбрать следующие значения:

3.jpg

Значение dafult-это Hann (v. 1.1.2, в v. 1.1.1 значение по умолчанию прямоугольное и не рекомендуется). Для получения подробной информации смотрите информацию в википедии.

d) ” конвертер " coulmn устанавливает алгоритм, который будет использоваться для апсэмплинга. Четыре различных алгоритма для преобразования PCM в DSD на основе Philips ProTech tools предоставляются:

4.jpg

Нет никаких подробностей о том, как каждый из них работает, и Philips предоставляет только следующую таблицу:

5.jpg

Это до вас, чтобы проверить и решить, какой из них вам больше нравится или работает лучше всего в вашей системе, хотя типы " B " и " D " являются хорошими отправными точками.

c) столбец "Sample & Hold"предоставляет альтернативную версию апсэмплинга для компьютерных процессоров с ограниченной мощностью. Включение “Sample & Hold " просто распространяет один образец PCM несколько раз в SDM. Это “дешевый "способ отбора проб" без каких-либо затрат”, чтобы получить 2,8 или 5,6 МГц PCM. Это для PCM - >DSD и DSD - >>DSD. Подходит только для систем с низкой производительностью. Доступные опции::

6.jpg

Это число определяет время удержания каждого образца. Значение по умолчанию - 8X, которое рекомендуется для наименее мощных процессоров, если ваш компьютер не может справиться с ним ни один предпочтительный вариант

d) поле ” Precission " относится к типу числа, используемого для выполнения всех вычислений апсемплинга. Варианты-32-битная плавающая точка (32fp), 64-битная плавающая точка ( 64fp) и целое число ( Int). Значение по умолчанию-32fp.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти