Обзор плагинов для foobar2000 и инструкция по их установке

Provides ASIO output support.

Version 2.1.2 highlights: * Fixed phase inversion with 32-bit output.

Please note that this component is meant for systems where ASIO is the only available output method. It is highly recommended to use the default output modes instead of ASIO. Contrary to popular «audiophile» claims, there are NO benefits from using ASIO as far as music playback quality is concerned, while bugs in ASIO drivers may severely degrade the performance.

В данной статье мы рассмотрим вопрос настройки программного аудио проигрывателя fooobar для прослушивания DSD-аудио.

Стоит отметить, что для воспроизведения DSD потока потребуется и соответствующее аудио оборудование, например DSD-ЦАП, который и будет обрабатывать DSD-поток. В моем случае это будет цап AH-D5 в связке с usb транспортом amanero.

Итак, приступим к настройке

Первое, что нам нужно сделать, это установить драйверы на используемое аудио оборудование. Эти драйверы в большинстве случаев вы можете скачать с сайта производителя вашего ЦАП. В моем случае это будут драйверы на usb транспорт amanero. Почему-то драйвер версии 1.057 с моим combo384 не заработал, а вот 1.056 и 1.059 заработали сразу (скачать их можно по указанным ссылкам с сайта разработчика или из вложения к статье).

Настройка ASIO и SACD плагина:

  • Установим непосредственно сам плеер Foobar2000, если он еще не установлен.
  • Далее установим ASIO плагин для Foobar (https://www.foobar2000.org/components/view/foo_out_asio).
  • Далее установим SACD Декодер плагин для Foobar (можно скачать из вложения). Распакуйте архив и установите foo_input_sacd.fb2k-component, также еще можно установить foo_dsd_processor.fb2k-component.
  • Откройте Foobar2000 для настройки
  • Выберите: File > Preferences -> Playback -> Output -> Device и выберете DSD : ASIO : Combo384 ASIO 1.0х.

Плагины для foobar2000

Базовая версия программы воспроизводит большинство популярных форматов, но не все. Для некоторых нужно загружать специальные расширения.

Также можно устанавливать плагины и для настройки звука. Стандартно плеер выводит звуковой поток на цифро-аналоговый преобразователь посредством DirectSound, который подгоняет нестандартные значения частоты дискретизации и битности под системные (в большинстве случаев это 16 бит и 48 кГц). При этом при попытке воспроизвести аудиофайл с отличными параметрами качество звука не будет отличаться, т. е. аудио 16 бит/48 кГц будет звучать так же, как 24 бит/192 кГц. Чтобы избежать такого выравнивания, можно использовать сторонние плагины, которые могут дать звучание аудио, близкое к оригиналу.

Плагин ASIO в foobar2000

Несовместим с некоторыми звуковыми картами, хотя таких крайне мало. ASIO – профессиональная звуковая подсистема, используемая во многих программах. Главный плюс ASIO – сверхнизкая задержка сигнала звука. К примеру, это очень полезно при игре на midi-клавиатуре – звук будет обрабатываться в реальном времени.

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

ASIO имеет формат fb2k-component и легко устанавливается в плеер.

Плагин WASAPI в foobar

В плеере звук может передаваться через один из двух интерфейсов – MME и ASIO. MME – это звуковая подсистема Windows, используемая по умолчанию в подавляющем большинстве программ. В MME есть специальный режим WASAPI, который прогоняет звуковой сигнал мимо системного микшера.

При использовании WASAPI все звуки от других программ будут заглушены, т. е. возможно воспроизведение только из плеера. Для других приложений адаптер будет недоступен. Однако, некоторые дорогие звуковые карты могут одновременно работать со звуком из WASAPI и ASIO.

Важно! При воспроизведении звука через WASAPI могут появляться пропуски, щелчки и прочие дефекты. Чтобы это убрать, нужно настроить буфер WASAPI. Это делается через Предпочтения – Дополнительно – Воспроизведение – WASAPI.

SACD декодер плагин для foobar2000

SACD – декодер Super Audio CD. Надстройка позволяет прослушивать ISO образы компакт-дисков высокого качества без потерь. Дополнительно поддерживаются форматы DTS, DSD и DSDIFF.

Для установки нужно скачать архив, затем извлечь файлы foo_input_sacd.dll и foo_dsd_processor.dll в папку components. Декодер поддерживает PCM звуковой поток, DSD-поток 2.8/5.6 мГц, 24-битный дизеринг, частоты дискретизации 88.2/176.4 и 96/192 кГц.

DVD-Audio plugin в foobar2000

С помощью данного плагина можно проигрывать защищенные и обычные DVD-аудио диски. Можно с сайта плеера, набрав в поиске «foo_input_dvda», затем перенести dll файл в папку components в корневой директории foobar2000.

После установки настройки можно открывать файлы из папки AUDIO_TS с диска прямо в плеере. При этом будет отображаться список всех дорожек с дополнительным сведениями (количество каналов и их параметры).

Справка! Звук в формате DVD-audio бывает многоканальным. Для вывода многоканального звука нужно использовать ASIO.

Плагин DTS в foobar2000

DTS декодер нужен для воспроизведения файлов формата DTS (DTS Coherent Acoustics) и DTSWAV. Также с подключением плагина плеер сможет воспроизводить файлы Matroska, в которых есть дорожки DTS из потоков PCM без потерь с частотами 44,1 и 48 кГц. Плагин поддерживает работу с Wav, audio-CD, FLAC, Wavpack.

APE plugin в foobar2000

Для декодирования аудиофайлов APE и файлов метаданных APL (APE Link) используется расширение Monkey’s Audio Decoder. Компонент можно загрузить с официального сайта плеера, затем перенести файл foo_input_monkey.dll в каталог components в папке foobar2000 (либо просто установить с помощью встроенных средств foobar). В большинстве случаев компонент уже установлен в плеере по умолчанию.

Плагин iZotope Ozone 8 в foobar2000

iZotope Ozone 8 – это плагин для микширования и редактирования звука. Обычно используется как VST-плагин в аудиоредакторах (к примеру, в FlStudio) или секвенсорах, но можно подключить его и к плееру foobar2000. Процесс установки одинаков для всех версий плагина.

Для начала понадобится установить другой компонент, чтобы получить возможность подключать к плееру VST-плагины. Для этого подойдет Foobar2000 VST 2.4 adapter. Скачиваем его и устанавливаем, как любой другой плагин.

После нужно зайти в настройки foobar2000. Там должен появиться новый пункт меню в разделе «Компоненты», если VST-адаптер был установлен правильно. Загружаем плагин iZotope Ozone 8 на компьютер и подключаем файл iZotope Ozone 8.dll в этом подменю с помощью кнопки Add.

Должна появиться новая строка. Если этого не происходит – перезапустите плеер. Теперь можно настраивать звук через DSP manager, так как там появится пункт iZotope Ozone 8. Окно редактирования звука выглядит следующим образом:

Cue plugin в foobar2000

Cue файлы открываются плеером по умолчанию. Cue playlist filter нужен для того, чтобы фильтровать дубликаты файлов, так как иногда в плейлисте получается так, что открыт весь альбом и каждый трек отдельно одновременно. Также фильтр отсеивает поврежденные cue файлы. Последняя на данный момент версия плагина имеет более высокую производительность, чем предыдущие.

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

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:

Режим 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:

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

На этом этапе вы должны выбрать устройство вывода 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:

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

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

a) столбец ” выход

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

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

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

c) тип окна:

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

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

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

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

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

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

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

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

Как установить плагины в foobar2000

Перед установкой плагинов для плеера необходимо и все необходимые плагины в один каталог. Почти все популярные расширения есть на официальном сайте плеера. Используйте версию foobar 1.4.6 – она самая стабильная на данный момент.

Важно! Плагины скачиваются в виде архивов в формате zip (чаще всего) или fb2k-component. Разархивировать их в каталог программы не нужно (если в описании плагина не указано иное), программа сделает это сама при установке.

Есть 2 способа установки.

Первый способ:

  • Если загруженный архив имеет формат zip или fb2k-component, то открываем foobar2000, затем кликаем по пункту File сверху и переходим к Preferences (Настройки).

  • Нажимаем на первый пункт в меню слева – Components.

  • Снизу кликаем по кнопке Install, чтобы установить сторонний плагин. При этом программа сама извлечет из архива нужные файлы и поместит их в правильную директорию. Плагин появится в списке.

Второй способ:

  1. Если скачанный архив имеет другой формат, его необходимо сначала распаковать (к примеру, с помощью WinRar).
  2. Находим файл с расширением dll и переносим его в папку Components в директории, где установлена программа.
  3. Перезапускаем плеер. Плагин должен появиться в списке компонентов.

Как видите, foobar2000 легко настраивать под себя, так как существует огромное количество плагинов, с помощью которых можно подобрать необходимое качество звука. Процесс их установки тоже крайне прост и производится в 2 клика.

Из истории foobar2000

Изначально все плагины имели вид foo_*.dll (* — любая комбинация символов). При чем плагины группы обработчиков имели вид foo_dsp_*.dll, плагины вывода — foo_out_*.dll, и т.д. Распространялись эти dll файлы в архивах, и для установки плагина надо было распаковать архив и поместить dll файл в папку foobar2000components (например, C:Program Filesfoobar2000componentsfoo_out_ks.dll).

Затем появилась возможность включить режим разделения настроек плеера по пользователям. В этом режиме все папки с файлами конфигурации, базы данных, плейлисты и пр. хранились по адресу вида C:Users\%USERNAME%AppDataRoamingfoobar2000, где %USERNAME% — имя пользователя. Вскоре появилась и возможность устанавливать компоненты для каждого пользователя плеера. Папка components в установочной папке foobar’а осталась, но в ней по умолчанию находились только основные компоненты плеера, дополнительные же плагины ставились каждым пользователем отдельно в папку вида C:Users\%USERNAME%AppDataRoamingfoobar2000user-components. И что немало важно, адрес dll файла должен иметь вид C:Users\%USERNAME%AppDataRoamingfoobar2000user-componentsfoo_*foo_*.dll — т.е. в папке user-components находится еще по отдельной папке для каждого плагина. Например, user-componentsfoo_out_ksfoo_out.ks.dll. Это позволило также хранить рядом с dll файлами плагинов дополнительные файлы, которые этими плагинами использовались.

Кроме того, оставался еще портативный режим, при котором все-все файлы, папки и настройки находятся в установочной папке плеера. В этом случае там же находились папки components и user-components.

Теперь о способах установки плагинов. После появления папки user-components плагины стало возможным устанавливать не только вручную, создавая отдельную папку и копируя туда dll с сопутствующими файлами, но и через интерфейс плеера (Preferences->Components). Изначально можно было перетащить файл foo_*.dll в список компонентов и он автоматически устанавливался в отдельную папку в user-components (в папке пользователя, или в папке плеера — в зависимости от режима установки плеера). Там же появилась кнопка Install, по которой открывался проводник — для выбора dll файла.

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]