Страница 17 из 99 Первая ... 7151617181927 ... Последняя
Показано с 321 по 340 из 1963

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

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

    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    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. #321
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,523

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

    Ну, честно говоря, я бы тоже не отказался бы иметь 3 полосы на фронты, два канала сабов (DBA), центр и два тыла, для кино (да и музыка многоканальная тоже бывает). Итого - 11 каналов минимум.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #322
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,340

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Итого - 11 каналов минимум.
    В 16 каналов ASIO вполне влезает)

  4. #323
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,523

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

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    В 16 каналов ASIO вполне влезает)
    Так надо чтобы в дефонику еще влазило, а железо я сделаю.

    P.S. А разве в АСИО есть ограничение на 16 каналов?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #324
    Был...
    Аватар для voldemar72664
    Регистрация
    09.06.2010
    Адрес
    г.Брянск
    Возраст
    45
    Сообщений
    3,741

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

    Цитата Сообщение от Alex Посмотреть сообщение
    на 16 каналов?
    Нет

  6. #325
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,340

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

    Цитата Сообщение от voldemar72664 Посмотреть сообщение
    Нет
    Да, действительно, я пребывал в заблуждении всё это время.
    В стандарте прямо сказано, что "нет ограничения на количество каналов", хотя все виденные мною реализации имели по 16 каналов, ни больше, ни меньше.

  7. #326
    Частый гость Аватар для DimSPb
    Регистрация
    17.11.2011
    Адрес
    С. Петербург
    Возраст
    60
    Сообщений
    195

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

    Максим, добрый день.
    Попробовал сегодня версию от 19.04 – сигнал дошел до звуковых карт. Все работает.
    Зависло пару раз и потеряло устройство – xdsp_root.exe пришлось прибивать вручную, но устройство все равно в списке выбора отсутствовало. Помогла перезагрузка компа.

    Максим – два вопроса/пожелания.

    Можно ли в контекстное меню иконки в трее добавить загрузку файла конфигурации? Сейчас загрузить файл можно только через конфигуратор, а это многокнопочный процесс. Жена может не осилить. А так будет более простой процесс выбора конфигурации между, например, IIR (кино) и FIR (музыка). У меня так реализовано в настройках VST-хоста – все работает. Кстати, ядро надо перезапускать при подобной смене настроек?

    Второе. Возможно ли встраивание в предварительную обработку сигнала VST-плагинов? Как это сделано в нелюбимом здесь JRiver и, не так давно, появилось в APlayer. Зачем? Я использую плагин для румкоррекции и не хотелось бы потерять возможность им пользоваться, а держать из-за одного плагина VST-хост – это перебор. Можно, конечно, все переделать через загрузку импульса, используя существующие возможности дефоники, но через плагин это быстрее и проще.

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

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

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

    Цитата Сообщение от DimSPb Посмотреть сообщение
    Максим, добрый день.
    Попробовал сегодня версию от 19.04 – сигнал дошел до звуковых карт. Все работает.
    Добрый вечер, Дмитрий!
    Рад, что заработало, но как в ваших картах открыть все 16 каналов сразу я так и не понял - не открываются.

    Можно ли в контекстное меню иконки в трее добавить загрузку файла конфигурации? Сейчас загрузить файл можно только через конфигуратор, а это многокнопочный процесс. Жена может не осилить. А так будет более простой процесс выбора конфигурации между, например, IIR (кино) и FIR (музыка). У меня так реализовано в настройках VST-хоста – все работает.
    В кроссовере уже есть часть кода для этой функциональности. Но разработка приостановилась из-за замаячившей на горизонте многоканальной версии - там перезагрузка пресетов для разных источников сигнала не будет так явно востребована.
    Ещё подумаю и возможно успею воткнуть это переключение после того, как будет готов PEQ и до того, как плотно займусь многоканальной версией.

    Кстати, ядро надо перезапускать при подобной смене настроек?
    Нет, при штатной работе кроссовера не нужно.

    Второе. Возможно ли встраивание в предварительную обработку сигнала VST-плагинов?
    Начал изучать вопрос. То, что возможно я уверен, но мне пока не понятно, впишется ли VST в существующие ограничения ядра кроссовера.
    Чуть позже озвучу, что получается.

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

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

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

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

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

    Кликните по настройке нужного канала, зайдете внутрь и просто нажмите ОК. Появится прямая линия.
    Сергей.

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

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Кликните по настройке нужного канала, зайдете внутрь и просто нажмите ОК. Появится прямая линия.
    Cпасибо.

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

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

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

    Подходит к завершению работа над элементом управления для параметрического эквалайзера. Точнее, элемент универсальный, он заменит всю верхнюю часть окна настройки канала.
    Для интересующихся как он будет выглядеть, собрал stand-alone версию, которую можно скачать здесь.
    Предстоят ещё доработки по работе с ключевыми точками (добавление и удаление аналогично FabFilter), добавятся информационные плашки рядом с точками и т.п.

    Нажмите на изображение для увеличения. 

Название:	eqg2.png 
Просмотров:	281 
Размер:	71.8 Кб 
ID:	266057
    Последний раз редактировалось emaster; 07.05.2016 в 21:43.

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

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

    Красиво. Надеюсь удобно.
    Сергей.

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

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

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Красиво. Надеюсь удобно.
    Про FabFilter EQ здесь выше по ветке тепло отзывались.
    Look&Feel контрола целиком скопирован с него. Ну и расширен в тех местах, где функционал дефоники превосходит FabFilter.
    Как минимум исчезли проблемы с масштабированием по осям и ограничением +12/-100 dB.
    Это помимо параметрического эквалайзера.

  15. #334
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,340

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

    А какими сплайнами аппроксимируется АЧХ, если не секрет?

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

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

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

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    А какими сплайнами аппроксимируется АЧХ, если не секрет?
    Никакими - это честный отклик реального экземпляра фильтра.

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

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

    C Фабом я знаком года с 3, пользую его в написании музыки.
    Еще очень нравится этот. http://www.apulsoft.ch/apqualizr/

    Попробовал, круть. Осталось цифровые надстройки прикрутить. И такое же добавить в секцию фильтров.
    Сергей.

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

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

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Попробовал, круть. Осталось цифровые надстройки прикрутить. И такое же добавить в секцию фильтров.
    Я вот в раздумьях...
    Делать параметрический эквалайзер и фильтры раздельными элементами обработок или валить всё в кучу, как в фабфильтре. Склоняюсь к разделению (как, собственно, сейчас в кроссовере и сделано), т.к. фильтры кроссовера это одно, а коррекция в PEQ это другое. Тем более, что есть ещё FIR EQ - его объединять с другими обработками нельзя, т.к. в него может быть загружен десяток тысяч точек, которые просто забьют своей массой все другие обработки, если их выводить на одном графике.
    Т.е. при выборе плитки PEQ, на графике отображаются только кривые параметрического эквалайзера. При выборе плитки "фильтры" - кривые фильтров. Когда ничего не выбрано - суммарные характеристики.

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Я вот в раздумьях...
    Отдельно конешно.
    И я бы настоял, если ты не против, на добавление кнопок Bypass на каждую секцию обработки в канале, ну реально нужно.
    Сергей.

  20. #339
    Новичок
    Регистрация
    04.05.2010
    Адрес
    Санкт-Петербург
    Сообщений
    20

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

    Вопрос .
    Установил пробную версию dePhonica version3 , не открывается окно ,,выбор источника вывода ,, Что делать ?

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

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

    а вы слева кружок-кнопку нажимаете?
    Сергей.

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

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

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

Ваши права

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