Страница 66 из 99 Первая ... 56646566676876 ... Последняя
Показано с 1,301 по 1,320 из 1963

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

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    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. #1301
    Завсегдатай Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    1,298

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

    Дайте лучше формулу, по который ёмкость рассчитывается.

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

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

    Цитата Сообщение от Seagun Посмотреть сообщение
    Алекс, посвяти в тайну, сколько и какой?
    Такой, чтобы частота среза образованного им ФВЧ была на октаву-две ниже рабочей частоты среза.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #1303
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    47
    Сообщений
    2,390

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

    Поясните, пожалуйста, по лентам Малиновского. Сопротивление по постоянке - доли Ом. Последовательно с пищалкой ставим резистор, ом 10, ватт 10. Резистор такой, что при превышении мощности он не коротится, а гарантированно уходит в разрыв. У усилителя питание +-20. В случае аварийной ситуации, на выходе может быть максимум 20 вольт, т.е. на выходе ленты - менее 0.5 вольт, что для неё некритично.
    И реле не нужно, и кондёр. Резистор заставляет усилитель побыть немножко ИТУНом, что тоже в плюс.

  5. #1304
    Частый гость Аватар для Seagun
    Регистрация
    17.06.2010
    Сообщений
    118

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Такой, чтобы частота среза образованного им ФВЧ была на октаву-две ниже рабочей частоты среза.
    Т.е.20 мкф и более. А по качеству как сэкономить?

  6. #1305
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    47
    Сообщений
    2,390

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

    Цитата Сообщение от Seagun Посмотреть сообщение
    Т.е.20 мкф и более. А по качеству как сэкономить?
    Никак. Любой кондёр будет слышен.

  7. #1306
    Частый гость Аватар для 3NoGa
    Регистрация
    18.12.2009
    Адрес
    Москва
    Сообщений
    130

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

    Подскажите как решить следующую проблему: при проигрывании периодические короткие щелчки и затыки в воспроизведении. В фубаре менее выражено, если же использую MPC-HC, c выводом по DirectSound: DephonicaVirtualAudioDevice, то щелчки и затыки возникают заметно чаще.
    В фубаре задаю вывод через устройство ASIO: DePhonica AsioSink, использую фильтры FastFourier FIR 16000taps, (загрузка многоядерника процессом xdsp_root.exe не более 1-4%), вывод по HDMI на ресивер. Увеличение\уменьшение буфера в фубаре на наличие щелчков и затыков влияние не оказывает.

    Вот здесь прочитал http://www.aimp.ru/forum/index.php?t...7.0#msg_127459 что подобные щелчки и затыки харрактерны для недостаточного размера буфера ASIO, но непонятно как этот буфер увеличить при использовании ASIO SInk - в дефонике подобных настроек не обнаружил.

    UPD: включил MMCSS в фубаре и поставил приоритет процесса=7, в MPC-HC включил повышенный приоритет - вроде получше стало.. что-то еще можно подкрутить?
    Последний раз редактировалось 3NoGa; 07.11.2017 в 14:20.

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

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

    Может это все таки косяк на стороне ЦАПов в ресивере или что у вас там в роли вывода?
    Сергей.

  9. #1308
    Старый знакомый Аватар для Карта
    Регистрация
    08.06.2006
    Адрес
    Ростов-на-Дону
    Возраст
    65
    Сообщений
    585

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

    Не знаю, как здесь, N лет назад при работе с Ploytek щелчки появлялись, когда задержки Asio уменьшали ниже нормы, то есть, до (примерно) 7 мсек, не дай Господи, до трех.
    Казалось, слышно, как хрустит винТчестер.
    Трактиръ "На Босховской"

  10. #1309
    Частый гость Аватар для 3NoGa
    Регистрация
    18.12.2009
    Адрес
    Москва
    Сообщений
    130

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

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

  11. #1310
    Новичок Аватар для vaty
    Регистрация
    13.03.2016
    Сообщений
    91

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

    В фубаре, при выключенном воспроизведении трека, щелкните два раза правой кнопкой мыши на асио ( преференс- аутпут-асио). Выскочит окошко асио. Поставьте задержку на макс (80). Заодно и битность можете попенять. И кол-во тапсов, в дефонике сделайте поменьше ( высокие значения сильно очень влияют на *затыки* и щелчки). Должно полегчать.

  12. #1311
    Частый гость Аватар для 3NoGa
    Регистрация
    18.12.2009
    Адрес
    Москва
    Сообщений
    130

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

    Цитата Сообщение от vaty Посмотреть сообщение
    В фубаре, при выключенном воспроизведении трека, щелкните два раза правой кнопкой мыши на асио ( преференс- аутпут-асио). Выскочит окошко асио. Поставьте задержку на макс (80). Заодно и битность можете попенять. И кол-во тапсов, в дефонике сделайте поменьше ( высокие значения сильно очень влияют на *затыки* и щелчки). Должно полегчать.
    Все что можно общелкал всеми кнопками мыши - не появляется у меня окошка с задержками.

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


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

Название:	2017-11-14_223211.png 
Просмотров:	566 
Размер:	46.1 Кб 
ID:	304890
    [свернуть]

    Может какой-то драйвер нужно поставить дополнительно?
    Количество тапсов конечно могу поменьше выставить, но загрузка процессора в районе 1-2% (изредка до 4х прыгает)... т.е. если даже уменьшение тапсов и поможет, то причина явно в чем-то другом...
    В фубаре щелчки достаточно редко наблюдаются... если видео смотреть (с выводом звука через dephonica virtual audio device), то щелчков и затыков становится больше. Выставил повышенный приоритет для MPC-HC и в фубаре включил MMCSS (и приоритет процесса на максимум), теперь в фубаре вроде щелчков вообще не наблюдаю..а вот в MPC-HC они остались, хотя, как мне кажется, стало меньше их...
    Последний раз редактировалось 3NoGa; 16.11.2017 в 06:20.

  13. #1312
    Новичок Аватар для vaty
    Регистрация
    13.03.2016
    Сообщений
    91

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

    Драйвер (асио) не дефоники, а самой звуковой карты. У меня в фубаре (преференс) два драйвера асио, жмакаю у себя два раза на асио асус и выскакивает окошко.

  14. #1313
    Частый гость Аватар для 3NoGa
    Регистрация
    18.12.2009
    Адрес
    Москва
    Сообщений
    130

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

    Цитата Сообщение от vaty Посмотреть сообщение
    Драйвер (асио) не дефоники, а самой звуковой карты. У меня в фубаре (преференс) два драйвера асио, жмакаю у себя два раза на асио асус и выскакивает окошко.
    У меня в компьютере нет аудиокарты с наитинвым ASIO. Если только ASIO4ALL поставить и там что-то покрутить.

  15. #1314
    Частый гость Аватар для 3NoGa
    Регистрация
    18.12.2009
    Адрес
    Москва
    Сообщений
    130

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

    Интересно, если автор решил закончить дальнейшие действия в отношении данного проекта, то будет ли выложена (как обещалось) в сеть полная версия? Просто смотрю последнее посещение сайта автором темы было уже более полугода назад...

  16. #1315
    Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    47
    Сообщений
    2,390

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

    Да, жалко, если проект канет в лету (останентся без поддержки и развития).

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

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

    Из переписки с Максимом:

    Александр, добрый день!

    Нет, проект не остановлен, а наоборот, активизировался по осени.
    Что из него получится и когда это будет сказать не решусь, но я интереса абсолютно не потерял.
    К сожалению, коммерческая составляющая проекта пока достаточно полно не раскрылась,
    поэтому кроссовер занимает в моей трудовой деятельности невысокий приоритет.
    Усложняют разработку и заложенные высокие требования к новому кроссоверу (в основном
    по пожеланиям пользователей), граничащие с перфекционизмом
    Для каждого блока кроссовера (ресемплеры, фильтры, конволверы, ядра фильтров, математические
    блоки) делаются наборы тестов, которые гарантируют работоспособность и параметры каждого блока
    (влияние на фазу, искажения и т.п.).
    При каждой сборке все эти тесты должны отработать без ошибок, иначе сборка не состоится.
    Сейчас отлаживается конволвер для FIR фильтров работающий на GPU.
    В процессе разработки конвейер фильтров с поддержкой online изменения параметров
    отдельных фильтров без щелчков в динамиках (тоже ооочень нетривиальная задача).
    Вообще, технический уровень нового кроссовера гораздо выше (даже не количественно, а
    качественно) чем у прошлого.
    Надеюсь его выпуск всё-таки состоится и у пользователей будет возможность в этом убедиться

  18. #1317
    Новичок Аватар для vaty
    Регистрация
    13.03.2016
    Сообщений
    91

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

    Звучит ооочень обнадеживающе. Спасибо!

  19. #1318
    Моя логика — наизнанку! Аватар для Merstan
    Регистрация
    24.05.2008
    Адрес
    Бердянск
    Возраст
    44
    Сообщений
    11,046

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

    с 6-й версии конвольвера j-river отказался принимать модифицированный Вами конвольвер.

  20. #1319
    Завсегдатай Аватар для l3VGV
    Регистрация
    02.05.2009
    Адрес
    Псков
    Возраст
    42
    Сообщений
    1,016

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

    Здравствуйте emaster, вопрос теоретического характера.

    Возможна ли обработка подобных фильтров не только силами CPU но и на видеокартах? Насколько мощная карта понадобилась бы для фильтров с большим количеством tap-ов?

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

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

    Цитата Сообщение от l3VGV Посмотреть сообщение
    Здравствуйте emaster, вопрос теоретического характера.

    Возможна ли обработка подобных фильтров не только силами CPU но и на видеокартах? Насколько мощная карта понадобилась бы для фильтров с большим количеством tap-ов?
    Прочитайте пост 1320

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

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

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

Ваши права

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