Страница 12 из 99 Первая ... 2101112131422 ... Последняя
Показано с 221 по 240 из 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. #221
    Новичок Аватар для vaty
    Регистрация
    13.03.2016
    Сообщений
    91

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

    Как проапдейтить программу? На оф. сайте не нашел файлов обновления.

  3. #222
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    Как проапдейтить программу? На оф. сайте не нашел файлов обновления.
    Для апдейта нужно скачать дистрибутив по ссылке из письма, подтверждающего покупку.
    Последний раз редактировалось emaster; 18.03.2016 в 01:23.

  4. #223
    Новичок Аватар для zdzd
    Регистрация
    07.03.2016
    Сообщений
    23

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

    Получится ли в карте Sound Blaster X-Fi Surround 5.1 Pro использовать выходы на наушники как дополнительные выхода 7 и 8?
    Могу ли я в демо версии всё протестировать на одном компе (в офисе), а потом уже поставить лицензионную версию?
    Я к тому, что на сколько демо версия обрезанная и не позволит мне сделать сетап 8-полосной настройки?

  5. #224
    Новичок Аватар для Gadina
    Регистрация
    06.07.2015
    Сообщений
    20

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

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Сухов, к примеру, в свое время оценил реальный диапазон CDDA в 60дБ, или около того, уже не помню.
    Вопрос, конечно, интересный.
    Ради интереса я попробовал на практике замерить уровень шума, вносимый квантованием через преобразование Фурье (на белом шуме).
    И вот что у меня получилось (на истину не претендую ни в коем случае, разумеется):

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

Название:	white-noise-8bit_1.png 
Просмотров:	573 
Размер:	175.5 Кб 
ID:	261937

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

Название:	white-noise-12bit_1.png 
Просмотров:	561 
Размер:	171.2 Кб 
ID:	261938

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

Название:	white-noise-16bit_1.png 
Просмотров:	600 
Размер:	171.3 Кб 
ID:	261939

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

Название:	white-noise-20bit_1.png 
Просмотров:	595 
Размер:	171.7 Кб 
ID:	261940

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

Название:	white-noise-24bit_1.png 
Просмотров:	633 
Размер:	169.3 Кб 
ID:	261941
    Последний раз редактировалось E.Sokol; 18.03.2016 в 16:41.

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

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

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

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

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

    Скорее всего так. Я так и обновляюсь.
    Emaster, просьба применить какое-либо информирование об обновлении. Хотя бы в теме указывать последнюю дату выпуска... Жду новой версии, в последнем обновлении кратковременные затихания через время идут. Перезапуск кроссовера на время помогает. Я "сообщал о проблеме".

  9. #228
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    Т.е. надо переустанавливать программу?
    Да, пока автоматические обновления не доступны.

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

    Цитата Сообщение от Romm Посмотреть сообщение
    Emaster, просьба применить какое-либо информирование об обновлении. Хотя бы в теме указывать последнюю дату выпуска... Жду новой версии, в последнем обновлении кратковременные затихания через время идут. Перезапуск кроссовера на время помогает. Я "сообщал о проблеме".
    Да, я видел логи.
    Новая версия с wdm драйвером ещё в работе - тестируется и дорабатывается.
    Причину ваших затиханий в логе видел - должна пофикситься в новой версии.

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

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

    Emaster, вопросик- интересует как задерживаются каналы в программе, сигнал просто задерживается или же вместе с задержкой уменьшается по уровню и сигнал канала?

  11. #230
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    Emaster, вопросик- интересует как задерживаются каналы в программе, сигнал просто задерживается или же вместе с задержкой уменьшается по уровню и сигнал канала?
    Сигнал просто задерживается - на целое число семплов, если не выбрано subsample разрешение и на дробное, если выбрано.
    Про функцию автоматического уменьшения уровня при введении задержки ни разу не слышал - вы это где-то встречали?

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Сигнал просто задерживается - на целое число семплов, если не выбрано subsample разрешение и на дробное, если выбрано.
    Про функцию автоматического уменьшения уровня при введении задержки ни разу не слышал - вы это где-то встречали?
    На родном фрондэнде карты асус hdav. Хотя могу заблуждаться, но авторитетные товарищи на это указывали.

  13. #232
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    На родном фрондэнде карты асус hdav. Хотя могу заблуждаться, но авторитетные товарищи на это указывали.
    Не могу придумать осмысленное применение этому функционалу в контексте кроссовера. Подскажите?

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

    Обновил сборку на сайте и первое сообщение в теме.
    Теперь в нём (и на сайте) будет публиковаться список изменений с датами сборок.
    Это первая публичная сборка с WDM драйвером для ввода звука в кроссовер.
    Для более-менее низкой задержки, рекомендую установить значение taps не выше 8000-10000 (задержка 250-300 мсек).
    Для минимальной задержки нужно отключить FIR фильтры и использовать только IIR.

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Не могу придумать осмысленное применение этому функционалу в контексте кроссовера. Подскажите?

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

    Обновил сборку на сайте и первое сообщение в теме.
    Теперь в нём (и на сайте) будет публиковаться список изменений с датами сборок.
    Это первая публичная сборка с WDM драйвером для ввода звука в кроссовер.
    Для более-менее низкой задержки, рекомендую установить значение taps не выше 8000-10000 (задержка 250-300 мсек).
    Для минимальной задержки нужно отключить FIR фильтры и использовать только IIR.
    Так я наоборот против такой реализации.
    Спасибо за обновление и WDM драйвер!!!

    ---------- Сообщение добавлено 22.03.2016 в 00.17 ---------- Предыдущее сообщение было 21.03.2016 в 17.20 ----------

    Туплю. Как должен отобразиться в фубаре и в других плеерах драйвер wdm ? И куда надо поставить вывод звука в настройках дефоники.
    Программу апдейтил, нового рендера в фубаре и других программах не обнаружил. Винда 8. Что не так делаю не верно?

  15. #234
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    Туплю. Как должен отобразиться в фубаре и в других плеерах драйвер wdm ?
    Имя устройства - dePhonica virtual audio device.
    Посмотрите в диспетчере устройств - установился драйвер или с ним возникли какие-то проблемы.

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

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

    Гляньте настройки ЗВУК. Там должно появиться устройство. Dephonica Virtual Device.
    Сергей.

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

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

    Понял, спасибо!

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

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

    ---------- Сообщение добавлено 24.03.2016 в 00.03 ---------- Предыдущее сообщение было 22.03.2016 в 22.53 ----------

    На что обратить внимание?- есть небольшие заикания в звуке, изначально *лечилось* переключением на следующий трек или пауза/плей. В *тяжелых случаях* перезагрузкой. Все было после перенастройки кроссовера. Сейчас *заикания* в звуке остаются даже после перезагрузки и начало каждого трека начинается с провала. Что может быть тому виной? Пробывал и на iir и тапсы ставил по минимуму.

  18. #237
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    41
    Сообщений
    375

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

    Цитата Сообщение от vaty Посмотреть сообщение
    На что обратить внимание?- есть небольшие заикания в звуке, изначально *лечилось* переключением на следующий трек или пауза/плей. В *тяжелых случаях* перезагрузкой. Все было после перенастройки кроссовера. Сейчас *заикания* в звуке остаются даже после перезагрузки и начало каждого трека начинается с провала. Что может быть тому виной? Пробывал и на iir и тапсы ставил по минимуму.
    Ввод через WDM или ASIO драйвер? Или без разницы?

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Ввод через WDM или ASIO драйвер? Или без разницы?
    Через WMD. Через асио попробую.

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

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

    emaster, вчера попробывал использовать полосовой фильтр. Несколько не понятно (после автодевайсов) как настроить полосовой фильтр. Есть выбор центральной частоты и полосы пропускания, но мне например нужно мидбас порезать с низу на 100гц четвертым, а с верху вторым на 4,3 кГц. Как быть? В автомобильных процессорах в полосовом фильтре по сути два фильтра-низких и высоких частот, которые можете перестраивать не зависимо друг от друга. В Вашей программе предусматриваются такие фильтра?
    Немного разобрался с рендерами. Беру свои слова обратно- по асио звук гораздо меньше деградирует и заметно лучше чем через WMD.
    Не могу разобраться с ресемплом. Например с фубара я слушаю обычные вавы, флаки и лоси и т.д. 44100 16 бит., по асио. С потплеера аудио *тяжелые форматы*-дтс, hd ma и т.д. через wmd рендер. Если в настройках дефоники ставлю верхнюю частоту 192 кГц, то при ресемпле 44100>192000 слышна деградация в звуке, если ставлю в дефонике 44100, то при прослушивании тяжелых форматов звук откровенно оставляет желать лучшего. Как сделать так, что бы не было ресемпла? Автоматоматом выводился звук без постоянной подстройки дефоники?
    Последний раз редактировалось vaty; 27.03.2016 в 12:44.

  21. #240

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

    Цитата Сообщение от vaty Посмотреть сообщение
    нужно мидбас порезать с низу на 100гц четвертым, а с верху вторым на 4,3 кГц. Как быть? В автомобильных процессорах в полосовом фильтре по сути два фильтра-низких и высоких частот, которые можете перестраивать не зависимо друг от друга. В Вашей программе предусматриваются такие фильтра?
    Просто не выбирать полосовой фильтр, а составить его из 2-х - хайпасс на 100Гц 4-го порядка и лоупасс на 4,3кГц вторым порядком, в чем проблема ?
    Последний раз редактировалось onv23; 27.03.2016 в 16:01.

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

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

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

Ваши права

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