Страница 2 из 99 Первая 123412 ... Последняя
Показано с 21 по 40 из 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. #21
    Частый гость Аватар для Traktorist3d
    Регистрация
    06.01.2015
    Адрес
    Хабаровск, Камчатка
    Сообщений
    468

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

    Максим, здравствуйте. Я вам пару раз репортом отправлял о проблеме, при нажатии на выбор устройства ничего не происходит. В предыдущих версиях было нормально.

  3. #22
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

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

    Максим, купил полную версию, ценник- символический. Надеюсь на хорошую тех.поддержку.
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

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

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

    Кстати, а как обстоят дела с выводом на несколько звуковых карт? Или это уже слишком???

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

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

    Цитата Сообщение от Romm Посмотреть сообщение
    Кстати, а как обстоят дела с выводом на несколько звуковых карт? Или это уже слишком???
    Так не выйдет.
    Разбег генераторов.
    Надо клочить карты от одного источника клока.
    Сергей.

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

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

    Цитата Сообщение от Romm Посмотреть сообщение
    Кстати, а как обстоят дела с выводом на несколько звуковых карт? Или это уже слишком???
    Пока нет активного запроса от пользователей - мало у кого есть карты, которые тактируются от одного генератора.
    Но если очень хочется - можно выводить через ASIO4ALL сразу на несколько устройств. У меня такой вариант используется в уличной колонке-моноблоке - она с USB подключением и в ней саб-вуфер и сателиты это отдельные аудио устройства.

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Так не выйдет.
    Разбег генераторов.
    Надо клочить карты от одного источника клока.
    В плане непритязательного звука не всё так плохо, но разность фаз между между полосами гуляет как ей хочется

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    мало у кого есть карты, которые тактируются от одного генератора.
    Максим, я, кстати, столкнулся с проблемой – у меня сейчас стоят две ESI Waveterminal включенные от одного генератора (master-slave) и кроссовер постоянно говорит, что они заняты. Я пока в эту проблему глубоко не погружался, но на днях попытаюсь побороть. Если что – ждите логи.

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

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

    Цитата Сообщение от DimSPb Посмотреть сообщение
    Максим, я, кстати, столкнулся с проблемой – у меня сейчас стоят две ESI Waveterminal включенные от одного генератора (master-slave) и кроссовер постоянно говорит, что они заняты. Я пока в эту проблему глубоко не погружался, но на днях попытаюсь побороть. Если что – ждите логи.
    Да, спасибо, держите в курсе.
    Только перед экспериментами проверяйте пожалуйста новые версии (по той-же ссылке, что скачивали дистрибутив) - в них постоянно оптимизируется вывод звука.
    А в течении недели-двух планирую добавить автоматические обновления.

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Да, спасибо, держите в курсе.
    Держу в курсе. Скачал последнюю версию, поотключал все лишнее. Через ASIO не может подключиться к моим сдвоеным ESI Waveterminal 192X. Логи выслал.
    Что еще непонятно – подключается через DS и KS нормально, но что-то странное с частотой дискретизации. В конфигураторе установлено 96, а карта работает на 44,1.
    Нажмите на изображение для увеличения. 

Название:	DS44to96-1.jpg 
Просмотров:	735 
Размер:	365.8 Кб 
ID:	258780

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

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

    Цитата Сообщение от DimSPb Посмотреть сообщение
    Держу в курсе. Скачал последнюю версию, поотключал все лишнее. Через ASIO не может подключиться к моим сдвоеным ESI Waveterminal 192X. Логи выслал.
    Спасибо, ответил вам в личку.

    Что еще непонятно – подключается через DS и KS нормально, но что-то странное с частотой дискретизации. В конфигураторе установлено 96, а карта работает на 44,1.
    Нет, на скриншоте показана ситуация, когда карта работает на частоте 96 кГц (как я понял, установлено принудительно), а поток из плеера - 44.1 кГц и работает ресемплер. Если вы отключите в конфигураторе принудительную установку частоты дискретизации, то будет использоваться ближайшая (равная или бОльшая) поддерживаемая картой частота дискретизации - модуль вывода старается использовать ресемплер только в крайних случаях. И при всём при этом, на какой частоте дискретизации физически работает карта, при выводе через directsound, знает только микшер directsound и драйвер звуковой карты - kernel streaming в этом смысле прозрачнее.
    Последний раз редактировалось emaster; 13.02.2016 в 16:37.

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

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

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

Название:	1.jpg 
Просмотров:	384 
Размер:	574.1 Кб 
ID:	258860   Нажмите на изображение для увеличения. 

Название:	2.jpg 
Просмотров:	444 
Размер:	264.7 Кб 
ID:	258861   Нажмите на изображение для увеличения. 

Название:	3.jpg 
Просмотров:	440 
Размер:	304.0 Кб 
ID:	258862   Нажмите на изображение для увеличения. 

Название:	4.jpg 
Просмотров:	405 
Размер:	248.3 Кб 
ID:	258863  


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

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

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

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

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

    Блин, уже поставил пробную версию, на ней повторить не получается).

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

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

    Подскажите по оптимизации Винды, пожалуйста!
    Переключаю тип фильтра на straight FIR, загрузка процессоров повышается с 10 до 30% и сыпятся затыки... Задержка низкая/высокая никак не влияет. Каналов пока 4 использую (по два на сторону), порядки фильтров - шестые.
    ...и еще - как выйти на настройку полосового фильтра не по центральной частоте, а по частотам среза?

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

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

    1. Убавьте колличество тапсов.
    2. Кликните выше регуляторов по заголовками

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

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

    Спасибо! Вижу)

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

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

    Пытаюсь вывести звук из MPC по asio, пользуюсь подсказками как тут: http://forums.overclockers.ru/viewtopic.php?t=395864
    ...не появляется в "Фильтрах" Asio Renderer. У кого получилось выбрать этот вывод?

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

    И еще, если позволите... вопросы в картинках):
    При включении опции "Коррекция фазы", выходная АЧХ канала автоматом переключается на прямую. Нужна ли коррекция или фильтр и так фазолинеен? Сейчас включен FIR.
    Нажмите на изображение для увеличения. 

Название:	АЧХи коррекция &#1.JPG 
Просмотров:	576 
Размер:	34.8 Кб 
ID:	260863
    Количество тапсов это то, что подписано как "порядок фильтра"? Установка на скриншоте не слишком маленькая?
    Нажмите на изображение для увеличения. 

Название:	АЧХи порядок фи&#1.JPG 
Просмотров:	597 
Размер:	87.3 Кб 
ID:	260865
    Общее окно вывода, трехполоска:
    Нажмите на изображение для увеличения. 

Название:	АЧХи.JPG 
Просмотров:	615 
Размер:	161.7 Кб 
ID:	260866

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

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

    Цитата Сообщение от Romm Посмотреть сообщение
    Пытаюсь вывести звук из MPC по asio, пользуюсь подсказками как тут: http://forums.overclockers.ru/viewtopic.php?t=395864
    ...не появляется в "Фильтрах" Asio Renderer. У кого получилось выбрать этот вывод?
    Получалось. Только что опять попробовал.
    Алгоритм был такой:

    1. Скачал архив surodev с сайта (в моём случае x64).
    2. Распаковал в c:\surodev
    3. Запустил cmd от имени администратора
    4. Набрал команду cd c:\surodev
    5. Набрал команду register.bat

    Возможно между пунктом 2 и 3 понадобится зайти в папку c:\surodev проводником, щелкнуть правой кнопкой мыши по очереди на каждом DLL файле и кликнуть "Разблокировать".
    Результат:

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

Название:	surodev.jpg 
Просмотров:	620 
Размер:	325.8 Кб 
ID:	260911

    При включении опции "Коррекция фазы", выходная АЧХ канала автоматом переключается на прямую. Нужна ли коррекция или фильтр и так фазолинеен? Сейчас включен FIR.
    Включение "Коррекция фазы" для FIR фильтра означает, что фильтр становится фазовым - т.е. с линейной АЧХ и ФЧХ соотвествующей ИНВЕРСНОЙ ФЧХ выбранного аналогового фильтра.
    Такой фильтр применяется для коррекции фазы последующего "железного" кроссовера. Например, можно скорректировать пассивный кроссовер в обычных многополосных колонках.

    Количество тапсов это то, что подписано как "порядок фильтра"? Установка на скриншоте не слишком маленькая?
    Если форма кривых в анализаторе АЧХ вас устраивает, то всё ок. Если нет - добавьте taps.

    Общее окно вывода, трехполоска:
    Визуально всё ок.
    Советую обновиться на сегодняшнюю версию - работа над кроссовером постоянно продолжается.

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

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

    Приветствую, emaster!
    Хочу попробовать реализовать Ваш кроссовер на своей авто. Стоит PC на Windows. Пока скачал демо. Интересно. Буду разбираться.

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

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

    Цитата Сообщение от zdzd Посмотреть сообщение
    Приветствую, emaster!
    Хочу попробовать реализовать Ваш кроссовер на своей авто. Стоит PC на Windows. Пока скачал демо. Интересно. Буду разбираться.
    Добрый день!
    Буду рад ответить на возникшие вопросы.

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

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

    Цитата Сообщение от zdzd Посмотреть сообщение
    Приветствую, emaster!
    Хочу попробовать реализовать Ваш кроссовер на своей авто. Стоит PC на Windows. Пока скачал демо. Интересно. Буду разбираться.
    Воо, еще pc car щик), дело пошло)

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

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

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

Ваши права

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