Страница 13 из 99 Первая ... 3111213141523 ... Последняя
Показано с 241 по 260 из 1963

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

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Цифровой программный кроссовер II

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

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

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

    Ссылка для x86 обновления: http://download.microsoft.com/downlo...033929-x86.msu
    Ссылка для x64 обновления: http://download.microsoft.com/downlo...033929-x64.msu
    Статья по обновлению windows: https://support.gamenet.ru/kb/articles/789-windows


    Ограничения 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

    ============
    Пополняемый FAQ:

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

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

    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 - она поддерживает ввод с внешних источников. Скачать программу можно по ссылке: <a style="color: #505050; font-weight: bold;" href="http://vb-audio.pagesperso-orange.fr/Voicemeeter/">http://vb-audio.pagesperso-orange.fr/Voicemeeter/</a>
    В будущем появится непосредственная поддержка ввода сигнала с входов звуковой карты в кроссовер.


    [свернуть]

    ============

    Список изменений:

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

    30.03.2016

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


    20.03.2016

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

    17.03.2016

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

    09.03.2016

    - Уменьшилась latency до ~500 мсек
    - Добавились IIR фильтры Bessel и Legendre
    - Тысячные доли миллисекунды меняются при изменении расстояния в компоненте Delay
    - Исправлена ошибка с несохранением в пресете канала предварительной обработки при загрузке конфигурации из файла
    - Исправлена каша из надписей на шкале Gain на графиках анализатора
    - Добавил легенду к графикам в анализаторе
    - Улучшена отправка логов - теперь отправляются независимо от IP адреса пользователя
    - При перетаскивании канала с удерживаемым Shift (или Ctrl+Shift) копируются только фильтры - задержки и Gain не изменяются
    [свернуть]
    Последний раз редактировалось emaster; 01.04.2016 в 20:55.

  2. #241
    Новичок
    Регистрация
    13.03.2016
    Сообщений
    91

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от onv23 Посмотреть сообщение
    Просто не выбирать полосовой фильтр, а составить его из 2-х - хайпасс на 100Гц 4-го порядка и лоупасс на 4,3кГц вторым порядком, в чем проблема ?
    https://www.youtube.com/watch?v=145k...ature=youtu.be
    Не додумался, что так позволяет сделать программа. Спасибо!

  3. #242
    Частый гость Аватар для Carbon
    Регистрация
    22.02.2007
    Адрес
    Санкт-Петербург
    Сообщений
    408

    По умолчанию Re: Цифровой программный кроссовер II

    А есть ли возможность линеаризовать фазу одним фильтром для всего тракта в соответствии с настроенными IIR фильтрами, задержками, эквалайзерами?
    Или можно скорректировать АЧХ/ФЧХ всего тракта, загрузив файл измерений?

  4. #243
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    925

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Carbon Посмотреть сообщение
    А есть ли возможность линеаризовать фазу одним фильтром для всего тракта в соответствии с настроенными IIR фильтрами, задержками, эквалайзерами?
    Линеаризовать фазу вы можете только в фильтрах (IIR+коррекция). Эквалайзер пока в дефонике FIR, то есть не меняющий фазу совсем.
    Сергей.

  5. #244
    Частый гость Аватар для Carbon
    Регистрация
    22.02.2007
    Адрес
    Санкт-Петербург
    Сообщений
    408

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Линеаризовать фазу вы можете только в фильтрах (IIR+коррекция).
    Так вот и вопрос: зачем на каждый IIR фильтр использовать дополнительный FIR для линеаризации фазы, если, зная расчетную фазовую характеристику всего тракта, можно использовать всего один FIR для ее компенсации? Или это так и работает?

  6. #245
    Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    43
    Сообщений
    925

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Carbon Посмотреть сообщение
    Так вот и вопрос: зачем на каждый IIR фильтр использовать дополнительный FIR для линеаризации фазы, если, зная расчетную фазовую характеристику всего тракта, можно использовать всего один FIR для ее компенсации? Или это так и работает?
    Можно и так, генерировать импульс в rephase, грузить его в предобработку, таким образом можно отвернуть фазу даже для пассивной АС, правда для этого дефоника не нужна.
    Но, если вы в дефонике в каждом канале пользуетесь АЧХ EQ (который в FIR), то большого смысла в предобработке фазы нету, ядро в дефонике вроде пересобирается в один большой FIR фильтр (вход+EQ+IIR с FIR). Выбросив входной фазо фильтр, перенесем просто обсчет в каналы. На слух, имхо одинаково. Думаю, разработчик лучше расскажет
    Сергей.

  7. #246
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от vaty Посмотреть сообщение
    emaster, вчера попробывал использовать полосовой фильтр. Несколько не понятно (после автодевайсов) как настроить полосовой фильтр. Есть выбор центральной частоты и полосы пропускания, но мне например нужно мидбас порезать с низу на 100гц четвертым, а с верху вторым на 4,3 кГц.
    Если нужны разные порядки срезов в одном канале то, как правильно сказали ниже, используйте два последовательных фильтра.
    Если нужны одинаковые порядки среза, но ввод фильтра не через центральную частоту и полосу пропускания - щелкните на желтый прямоугольник над ручками ввода центральной полосы и полосы пропускания.

    Как сделать так, что бы не было ресемпла? Автоматоматом выводился звук без постоянной подстройки дефоники?
    Просто отключите в настройках принудительную установку частоты дискретизации. Будет использоваться частота потока на всём протяжении цифрового тракта (если аудио устройство её поддерживает, конечно).

    ---------- Сообщение добавлено 12.31 ---------- Предыдущее сообщение было 10.39 ----------

    Цитата Сообщение от Carbon Посмотреть сообщение
    А есть ли возможность линеаризовать фазу одним фильтром для всего тракта в соответствии с настроенными IIR фильтрами, задержками, эквалайзерами?
    Нет, линеаризуются только отдельные фильтры. Насчёт линеаризации всего тракта - это ближе к функционалу "железных" корректоров с измерительным микрофоном. Делать такую коррекцию только на основе перечня используемых фильтров, без дополнительных измерений, особого смысла нет. Если только для того, чтобы можно было оперативно включать/выключать линеаризацию.

    Или можно скорректировать АЧХ/ФЧХ всего тракта, загрузив файл измерений?
    Загрузка АЧХ/ФЧХ, конечно, поддерживается. Как из текста, так и из файла в записью импульсного отклика (wav).
    АЧХ и ФЧХ грузятся в соответствующие эквалайзеры. Эквалайзеры на основе FIR фильтра.

    ---------- Сообщение добавлено 12.32 ---------- Предыдущее сообщение было 12.31 ----------

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Эквалайзер пока в дефонике FIR, то есть не меняющий фазу совсем.
    Ну почему? ФЧХ эквалайзер очень даже меняет фазу

    ---------- Сообщение добавлено 12.32 ---------- Предыдущее сообщение было 12.32 ----------

    Цитата Сообщение от Carbon Посмотреть сообщение
    Так вот и вопрос: зачем на каждый IIR фильтр использовать дополнительный FIR для линеаризации фазы, если, зная расчетную фазовую характеристику всего тракта, можно использовать всего один FIR для ее компенсации? Или это так и работает?
    Да, это так и работает. В каждом канале не более одного FIR фильтра.

  8. #247
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    476

    По умолчанию Re: Цифровой программный кроссовер II

    Всем привет. Максим, в планах если не ушибаюсь у вас, добавление параметрического эквалайзера. А будет ли возможность загрузки настройки параметрического эквалайзера из файла? Например в программе REW есть возможно после замера автоматической правки кривой параметрическим эквалайзером и потом сохранение этой настройки в файл.

  9. #248
    Новичок Аватар для Romm
    Регистрация
    08.01.2010
    Сообщений
    47

    По умолчанию Re: Цифровой программный кроссовер II

    Все-таки небольшие затычки, раз минут в 10-15 остались. Не зависящие от начала или конца трека. И на FIR и на IIR фильтрах. Порядки больше 4-х не выставлял.

  10. #249
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    476

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Romm Посмотреть сообщение
    Все-таки небольшие затычки, раз минут в 10-15 остались. Не зависящие от начала или конца трека. И на FIR и на IIR фильтрах. Порядки больше 4-х не выставлял.
    Попробуйте увеличить задержку ASIO если через этот интерфейс слушаете, и буфер в проигрывателе. может поможет.

  11. #250
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Всем привет. Максим, в планах если не ушибаюсь у вас, добавление параметрического эквалайзера. А будет ли возможность загрузки настройки параметрического эквалайзера из файла? Например в программе REW есть возможно после замера автоматической правки кривой параметрическим эквалайзером и потом сохранение этой настройки в файл.
    Ну, почему-бы и нет - PEQ ещё в разработке, можно добавить всё, что угодно.
    В любом случае, основная часть работы - пользовательский интерфейс, т.к. в ядре поддержка PEQ уже есть.

    ---------- Сообщение добавлено 12.44 ---------- Предыдущее сообщение было 12.40 ----------

    Цитата Сообщение от Romm Посмотреть сообщение
    Все-таки небольшие затычки, раз минут в 10-15 остались. Не зависящие от начала или конца трека. И на FIR и на IIR фильтрах. Порядки больше 4-х не выставлял.
    В WDM драйвере такое возможно из-за погрешности системного таймера - сейчас готовлю обновление, где исправлю эти артефакты.
    Если проблема возникает при проигрывании через ASIO драйвер - пришлите, пожалуйста, логи (через ПКМ. Меню->Сообщить о проблеме), постараюсь понять с какой стороны эти затыки появляются.

    ---------- Сообщение добавлено 12.45 ---------- Предыдущее сообщение было 12.44 ----------

    Цитата Сообщение от Traktorist3d Посмотреть сообщение
    Попробуйте увеличить задержку ASIO если через этот интерфейс слушаете, и буфер в проигрывателе. может поможет.
    Да, это, как обычно, борьба между минимальной задержкой и гладкостью воспроизведения.

  12. #251
    Новичок
    Регистрация
    13.03.2016
    Сообщений
    91

    По умолчанию Re: Цифровой программный кроссовер II

    Переустановил винду. Заново установить Де фонику не получается. Вставляю серийный номер, запрашиваю ключ. Ключ успешно получен, нажимаю *активировать*, программа заново просит ввести серийный номер. Что делать?

  13. #252
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от vaty Посмотреть сообщение
    Переустановил винду. Заново установить Де фонику не получается. Вставляю серийный номер, запрашиваю ключ. Ключ успешно получен, нажимаю *активировать*, программа заново просит ввести серийный номер. Что делать?
    Это нормальное поведение системы активации.
    Обновите пожалуйста кроссовер - в версии на сайте исправлены внезапные беспричинные слёты активации.
    А через 10 минут я деактивирую ваш серийный номер - вы сможете активировать кроссовер заново.

  14. #253
    Новичок
    Регистрация
    13.03.2016
    Сообщений
    91

    По умолчанию Re: Цифровой программный кроссовер II

    Понял. минут через 15 доберусь до авто и сделаю так как Вы говорите.

    ---------- Сообщение добавлено 22.45 ---------- Предыдущее сообщение было 21.01 ----------

    Цитата Сообщение от emaster Посмотреть сообщение
    Это нормальное поведение системы активации.
    Обновите пожалуйста кроссовер - в версии на сайте исправлены внезапные беспричинные слёты активации.
    А через 10 минут я деактивирую ваш серийный номер - вы сможете активировать кроссовер заново.
    Программа (предыдущая версия) активировалась. Начал делать апдейт и снова не проходит активацию. ступил я , надо было сначала скачать прогу, а потом активировать. Верно?
    Пробую ещё, все без успешно

  15. #254
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    476

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от emaster Посмотреть сообщение
    Ну, почему-бы и нет - PEQ ещё в разработке, можно добавить всё, что угодно.
    В любом случае, основная часть работы - пользовательский интерфейс, т.к. в ядре поддержка PEQ уже есть.
    Отлично, отправил вам в личку файлы генерированные в REW. Может пригодятся.

  16. #255
    Новичок Аватар для DizJK
    Регистрация
    06.04.2016
    Сообщений
    70

    По умолчанию Re: Цифровой программный кроссовер II

    Добрый день! Поставил вчера этот крос. при настройке выбрал два фильтра: high pass & low pass дублировал на 2 канал и конфигуратор повис наглухо((( теперь туда не заходит, виснет постоянно.

  17. #256
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от DizJK Посмотреть сообщение
    Добрый день! Поставил вчера этот крос. при настройке выбрал два фильтра: high pass & low pass дублировал на 2 канал и конфигуратор повис наглухо((( теперь туда не заходит, виснет постоянно.
    Добрый день.
    Очистите папки presets и hotconfig в месте установки кроссовера. И если не сложно, перед удалением сбросьте в личные сообщения их содержимое - я учту подобные проблемы в будущих версиях.

  18. #257
    Новичок
    Регистрация
    07.04.2016
    Сообщений
    33

    По умолчанию Re: Цифровой программный кроссовер II

    Добрый вечер! Случайно наткнулся на эту ветку. Занимался активным кроссовером на Onkyo 929 , недавно настроил JBL E-100 , звук понравился, но там верх и середина все равно нужен аналоговый фильтр, сделал 4 порядка. Решил попробовать вашу прогу, но не могу выбрать усройство звука, и как привязать все к фубару, на вашем видео непонятно про фубар. и можно-ли через HDMI на ресивер , а там на дины раскидать? или только через звуковую карту? Заранее спасибо.

  19. #258
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Добрый вечер!

    Цитата Сообщение от Aliftin Посмотреть сообщение
    Решил попробовать вашу прогу, но не могу выбрать усройство звука,
    Поясните, пожалуйста, что именно у вас не получается?
    Устройство вывода выбирается в главном окне - кнопка по центру, внизу "Выбор устройства вывода".
    Можно выбрать вывод в том числе и на HDMI аудио устройство.

    и как привязать все к фубару, на вашем видео непонятно про фубар.
    В фубаре устанавливаете ASIO плагин и выбираете вывод на устройство dePhonica ASIO Sink driver.

  20. #259
    Новичок
    Регистрация
    07.04.2016
    Сообщений
    33

    По умолчанию Re: Цифровой программный кроссовер II

    Спасибо за быстрый ответ, я тут немного почитал на других сайтах. Я так понимаю звук нужно подавать из вне или я запустил фубар с музыкой из компа и по HDIM у меня пошло на ресивер 6 каналов уже каждый со своей частотой , а там на динамики?

  21. #260
    Частый гость
    Автор темы

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    42
    Сообщений
    375

    По умолчанию Re: Цифровой программный кроссовер II

    Цитата Сообщение от Aliftin Посмотреть сообщение
    Я запустил фубар с музыкой из компа и по HDIM у меня пошло на ресивер 6 каналов уже каждый со своей частотой , а там на динамики?
    Сейчас реализован этот вариант.
    Вы запускаете фубар, он выводит звук в драйвер dePhonica ASIO Sink, который перенаправляет звук в кроссовер.
    Кроссовер обрабатывает звуковой поток в соответствии с настройками и выводит на выбранное вами устройство.

Страница 13 из 99 Первая ... 3111213141523 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •