Программный кроссовер для windows

Тема: Цифровой программный кроссовер II

Опции темы

Цифровой программный кроссовер II

Коллеги!
Завожу отдельную ветку для обсуждения новой версии моего программного кроссовера — dePhonica version3.
Эта версия кроссовера полностью отличается от первой версии, которая обсуждалась здесь как с точки зрения кода (который переписан на 99%) так и с точки зрения функционала.
Разработка версии началась весной 2015 года и в настоящее время (начало 2016) находится в активной стадии.

Скачать preview версию можно по адресу: http://dephonica.com/?lang=ru
Текущая сборка на сайте от 21.03.2016.

Внимание!
Для корректной установки WDM драйвера на windows 7 с отключенными обновлениями, необходимо установить апдейт KB3033929, добавляющий поддержку цифровых подписей SHA-2.

Ограничения preview версии:
— максимум 6 каналов обработки
— требует перезапуска ядра каждые 30 минут

Основные возможности кроссовера:

— собственный WDM драйвер для ввода потока из стандартных аудио и видео плееров, браузеров, навигаторов и других программ.
— собственный ASIO драйвер для ввода потока из аудио плееров поддерживающих ASIO
— низкая задержка: около 50 мсек при использовании IIR фильтров и выводе на ASIO устройство
— поддержка ввода звука в форматах 16 bit integer, 24 bit integer, 32 bit floating point
— 2 входных канала и до 8 выходных
— вывод звука на устройства DirectSound, ASIO, Kernel Streaming
— вся обработка производится в 64 bit floating point
— фильтрация производится FIR фильтрами, IIR фильтрами или IIR фильтрами с автоматическим корректирующим фазовым FIR фильтром
— есть возможность создания фазового фильтра для коррекции ФЧХ внешнего IIR фильтра
— доступны два конволвера для FIR фильтров: FFT конволвер с алгоритмом Overlap-Add и линейный (Straight FIR), без использования FFT
— любой из FIR конволверов может использоваться совместно с одним или более IIR фильтром в каждом канале
— до 128 000 taps на канал при использовании FFT FIR
— доступны формы АЧХ семейств фильтров IIR: Linkwitz-Riley, Butterworth, Chebyshev
— доступен параметрический синтез АЧХ и ФЧХ для типов фильтров Low Pass, High Pass, Band Pass, Band Stop, Low Shelf, High Shelf
— два варианта параметрического задания фильтров Band Pass и Band Stop: нижней и верхней частотой среза или центральной частотой и полосой пропускания
— амплитудный и фазовый эквалайзер для произвольного изменения АЧХ или ФЧХ в канале обработки, с возможностью загрузки АЧХ или ФЧХ из текстового файла или из импульсного отклика в формате WAV
— любое сочетание FIR и IIR фильтров в канале обработки
— полноценный канал предварительной обработки исходного сигнала с отдельным набором фильтров
— возможность автоматической нормализации к 0 дБ АЧХ индивидуальных каналов или группы каналов
— регулировка усиления на входе и на выходе канала
— настраиваемая задержка в каждом канале с отключаемым sub-sample разрешением
— встроенный анализатор фактической частотной характеристики кроссовера с отображением общей АЧХ кроссовера, графиков АЧХ/ФЧХ/ГВЗ для каждого канала и возможностью суммирования АЧХ выбранных каналов в отдельном окне

Пример установки и настройки полной версии кроссовера (уже местами не соответствует действительности и будет перезаписан): http://www.youtube.com/watch?v=CF_YNp0IijE

Скрытый текст

Q: Для чего можно использовать кроссовер?
A: Прямое назначение кроссовера – разделить исходный сигнал на несколько сигналов, каждый из которых будет воспроизводиться отдельным динамиком. Для такого использования необходима многоканальная звуковая карта (или ЦАП), многоканальный усилитель (или несколько обычных – стерео или моноблоков) и многополосная акустика, каждый динамик в которой подключен к отдельному каналу усилителя отдельным кабелем. Самый простой и часто встречающийся пример такой акустики – система 2.1 с двумя фронтальными колонками и одним сабвуфером.
A: Кроссовер можно использовать для того, чтобы вывести один и тот-же сигнал (с обработкой или нет) на несколько выходов многоканальной звуковой карты. Например, первые 2 канала – звук для колонок, следующие 2 канала – звук для наушников. На колонки одни настройки эквалайзера (внутри кроссовера), на наушники – другие.
A: Также кроссовер можно использовать даже с обычными наушниками – как точный и продвинутый эквалайзер.

Читайте также:  Acer a500 установка windows

Q: Какое оборудование требуется для использования кроссовера?
A: Кроссовер может использоваться для различных целей практически с любым оборудованием. Минимальные требования – компьютер с Windows 7/8/10 и любая звуковая карта.

Q: Как перенаправить в кроссовер звук из программы или плеера, не поддерживающей вывод звука на ASIO устройства?
Q: Как вывести в кроссовер звук из видео плеера?
A: Выберите в плеере вывод на аудио устройство *dePhonica Virtual Audio Device*.

Q: Какие настройки требуются в видео плеере для работы через кроссовер?
A: При использовании в кроссовере IIR фильтров, никакой дополнительной настройки плеера не требуется. При использовании FIR фильтров (или IIR с линеаризацией), в плеере необходимо установить смещение звуковой дорожки в зависимости от порядка FIR фильтра. Например, для FIR фильтра с 8000 taps это около 250 мсек.

Q: Как ввести в кроссовер звук из внешнего источника (виниловый проигрыватель, кассетный магнитофон, пульт и т.д.)?
A: На данный момент можно использовать программу VoiceMeeter от VB-Audio — она поддерживает ввод с внешних источников. Скачать программу можно по ссылке: http://vb-audio.pagesperso-orange.fr/Voicemeeter/
В будущем появится непосредственная поддержка ввода сигнала с входов звуковой карты в кроссовер.

Скрытый текст

— Более устойчивый алгоритм проверки активации
— Исправлены bypass каналы без фильтров
— Исправлена инициализация таймера в WDM драйвере
— Исправлен номер версии в окне «О кроссовере dePhonica version3»
— Исправлен вывод сообщения «Устройство вывода не выбрано» при первой установке кроссовера

— Переходные процессы в модуле вывода теперь обрабатывает машина состояний. Фейдинги стали четче, мягче и предсказуемее.
— Появился приоритет ввода с ASIO Sink драйвера — WDM замолкает, когда приходит поток с ASIO.
— Расстояние при редактировании задержки выводится в метрах / сантиметрах / миллиметрах

— Появился WDM драйвер виртуального аудио устройства для ввода в кроссовер — можно перенаправить в кроссовер весь системный звук
— Уменьшилась latency — для IIR фильтров составляет

50 мс
— По умолчанию фильтры создаются как IIR. При добавлении в тракт FIR фильтра выводится отключаемое предупреждение о дополнительной задержке в тракте.
— Диалог сообщений в конфигураторе стал отображаться поверх всех окон
— Появилась возможность инвертирования кривой в эквалайзере
— Появилась возможность смещения кривой в эквалайзере

— Уменьшилась latency до

500 мсек
— Добавились IIR фильтры Bessel и Legendre
— Тысячные доли миллисекунды меняются при изменении расстояния в компоненте Delay
— Исправлена ошибка с несохранением в пресете канала предварительной обработки при загрузке конфигурации из файла
— Исправлена каша из надписей на шкале Gain на графиках анализатора
— Добавил легенду к графикам в анализаторе
— Улучшена отправка логов — теперь отправляются независимо от IP адреса пользователя
— При перетаскивании канала с удерживаемым Shift (или Ctrl+Shift) копируются только фильтры — задержки и Gain не изменяются

Последний раз редактировалось emaster; 01.04.2016 в 20:55 .

Тема: Цифровой программный кроссовер II

Опции темы

Цифровой программный кроссовер II

Коллеги!
Завожу отдельную ветку для обсуждения новой версии моего программного кроссовера — dePhonica version3.
Эта версия кроссовера полностью отличается от первой версии, которая обсуждалась здесь как с точки зрения кода (который переписан на 99%) так и с точки зрения функционала.
Разработка версии началась весной 2015 года и в настоящее время (начало 2016) находится в активной стадии.

Скачать preview версию можно по адресу: http://dephonica.com/?lang=ru
Текущая сборка на сайте от 21.03.2016.

Читайте также:  Windows cannot find make sure you typed the name correctly and then try again

Внимание!
Для корректной установки WDM драйвера на windows 7 с отключенными обновлениями, необходимо установить апдейт KB3033929, добавляющий поддержку цифровых подписей SHA-2.

Ограничения preview версии:
— максимум 6 каналов обработки
— требует перезапуска ядра каждые 30 минут

Основные возможности кроссовера:

— собственный WDM драйвер для ввода потока из стандартных аудио и видео плееров, браузеров, навигаторов и других программ.
— собственный ASIO драйвер для ввода потока из аудио плееров поддерживающих ASIO
— низкая задержка: около 50 мсек при использовании IIR фильтров и выводе на ASIO устройство
— поддержка ввода звука в форматах 16 bit integer, 24 bit integer, 32 bit floating point
— 2 входных канала и до 8 выходных
— вывод звука на устройства DirectSound, ASIO, Kernel Streaming
— вся обработка производится в 64 bit floating point
— фильтрация производится FIR фильтрами, IIR фильтрами или IIR фильтрами с автоматическим корректирующим фазовым FIR фильтром
— есть возможность создания фазового фильтра для коррекции ФЧХ внешнего IIR фильтра
— доступны два конволвера для FIR фильтров: FFT конволвер с алгоритмом Overlap-Add и линейный (Straight FIR), без использования FFT
— любой из FIR конволверов может использоваться совместно с одним или более IIR фильтром в каждом канале
— до 128 000 taps на канал при использовании FFT FIR
— доступны формы АЧХ семейств фильтров IIR: Linkwitz-Riley, Butterworth, Chebyshev
— доступен параметрический синтез АЧХ и ФЧХ для типов фильтров Low Pass, High Pass, Band Pass, Band Stop, Low Shelf, High Shelf
— два варианта параметрического задания фильтров Band Pass и Band Stop: нижней и верхней частотой среза или центральной частотой и полосой пропускания
— амплитудный и фазовый эквалайзер для произвольного изменения АЧХ или ФЧХ в канале обработки, с возможностью загрузки АЧХ или ФЧХ из текстового файла или из импульсного отклика в формате WAV
— любое сочетание FIR и IIR фильтров в канале обработки
— полноценный канал предварительной обработки исходного сигнала с отдельным набором фильтров
— возможность автоматической нормализации к 0 дБ АЧХ индивидуальных каналов или группы каналов
— регулировка усиления на входе и на выходе канала
— настраиваемая задержка в каждом канале с отключаемым sub-sample разрешением
— встроенный анализатор фактической частотной характеристики кроссовера с отображением общей АЧХ кроссовера, графиков АЧХ/ФЧХ/ГВЗ для каждого канала и возможностью суммирования АЧХ выбранных каналов в отдельном окне

Пример установки и настройки полной версии кроссовера (уже местами не соответствует действительности и будет перезаписан): http://www.youtube.com/watch?v=CF_YNp0IijE

Скрытый текст

Q: Для чего можно использовать кроссовер?
A: Прямое назначение кроссовера – разделить исходный сигнал на несколько сигналов, каждый из которых будет воспроизводиться отдельным динамиком. Для такого использования необходима многоканальная звуковая карта (или ЦАП), многоканальный усилитель (или несколько обычных – стерео или моноблоков) и многополосная акустика, каждый динамик в которой подключен к отдельному каналу усилителя отдельным кабелем. Самый простой и часто встречающийся пример такой акустики – система 2.1 с двумя фронтальными колонками и одним сабвуфером.
A: Кроссовер можно использовать для того, чтобы вывести один и тот-же сигнал (с обработкой или нет) на несколько выходов многоканальной звуковой карты. Например, первые 2 канала – звук для колонок, следующие 2 канала – звук для наушников. На колонки одни настройки эквалайзера (внутри кроссовера), на наушники – другие.
A: Также кроссовер можно использовать даже с обычными наушниками – как точный и продвинутый эквалайзер.

Читайте также:  Opengl settings nvidia linux

Q: Какое оборудование требуется для использования кроссовера?
A: Кроссовер может использоваться для различных целей практически с любым оборудованием. Минимальные требования – компьютер с Windows 7/8/10 и любая звуковая карта.

Q: Как перенаправить в кроссовер звук из программы или плеера, не поддерживающей вывод звука на ASIO устройства?
Q: Как вывести в кроссовер звук из видео плеера?
A: Выберите в плеере вывод на аудио устройство *dePhonica Virtual Audio Device*.

Q: Какие настройки требуются в видео плеере для работы через кроссовер?
A: При использовании в кроссовере IIR фильтров, никакой дополнительной настройки плеера не требуется. При использовании FIR фильтров (или IIR с линеаризацией), в плеере необходимо установить смещение звуковой дорожки в зависимости от порядка FIR фильтра. Например, для FIR фильтра с 8000 taps это около 250 мсек.

Q: Как ввести в кроссовер звук из внешнего источника (виниловый проигрыватель, кассетный магнитофон, пульт и т.д.)?
A: На данный момент можно использовать программу VoiceMeeter от VB-Audio — она поддерживает ввод с внешних источников. Скачать программу можно по ссылке: http://vb-audio.pagesperso-orange.fr/Voicemeeter/
В будущем появится непосредственная поддержка ввода сигнала с входов звуковой карты в кроссовер.

Скрытый текст

— Более устойчивый алгоритм проверки активации
— Исправлены bypass каналы без фильтров
— Исправлена инициализация таймера в WDM драйвере
— Исправлен номер версии в окне «О кроссовере dePhonica version3»
— Исправлен вывод сообщения «Устройство вывода не выбрано» при первой установке кроссовера

— Переходные процессы в модуле вывода теперь обрабатывает машина состояний. Фейдинги стали четче, мягче и предсказуемее.
— Появился приоритет ввода с ASIO Sink драйвера — WDM замолкает, когда приходит поток с ASIO.
— Расстояние при редактировании задержки выводится в метрах / сантиметрах / миллиметрах

— Появился WDM драйвер виртуального аудио устройства для ввода в кроссовер — можно перенаправить в кроссовер весь системный звук
— Уменьшилась latency — для IIR фильтров составляет

50 мс
— По умолчанию фильтры создаются как IIR. При добавлении в тракт FIR фильтра выводится отключаемое предупреждение о дополнительной задержке в тракте.
— Диалог сообщений в конфигураторе стал отображаться поверх всех окон
— Появилась возможность инвертирования кривой в эквалайзере
— Появилась возможность смещения кривой в эквалайзере

— Уменьшилась latency до

500 мсек
— Добавились IIR фильтры Bessel и Legendre
— Тысячные доли миллисекунды меняются при изменении расстояния в компоненте Delay
— Исправлена ошибка с несохранением в пресете канала предварительной обработки при загрузке конфигурации из файла
— Исправлена каша из надписей на шкале Gain на графиках анализатора
— Добавил легенду к графикам в анализаторе
— Улучшена отправка логов — теперь отправляются независимо от IP адреса пользователя
— При перетаскивании канала с удерживаемым Shift (или Ctrl+Shift) копируются только фильтры — задержки и Gain не изменяются

Последний раз редактировалось emaster; 01.04.2016 в 20:55 .

Оцените статью