Страница 80 из 87 Первая ... 707879808182 ... Последняя
Показано с 1.581 по 1.600 из 1737

Тема:

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для emaster
    Регистрация
    07.02.2009
    Адрес
    Россия, г. Белгород
    Возраст
    37
    Сообщений
    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. Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    42
    Сообщений
    2.130

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

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

  3. Начинающий Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    57
    Сообщений
    27.321

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

    Цитата Сообщение от sewerin Посмотреть сообщение
    Разделы на ..., 850
    Не высоковато?
    "Да мне-то то, меняйтесь!"(с)анек.
    <>
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. Частый гость Аватар для Карта
    Регистрация
    08.06.2006
    Адрес
    Ростов-на-Дону
    Сообщений
    384

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

    Как в деФонике микшировать каналы?
    Пока наш народ тёмен и безграмотен, из всех искусств для нас важнейшими являются ламповое кино, цирк и цифровое ТВ

  5. Зарегистрировался Аватар для Jigafur
    Регистрация
    27.10.2018
    Сообщений
    12

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

    Можно ли из дефоники посылать сигнал в другую программу?

  6. Зарегистрировался Аватар для inegovorite
    Регистрация
    16.03.2015
    Сообщений
    6

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

    Уж Christmas близится, а мастера все нет...

    ---------- Сообщение добавлено 00:22 ---------- Предыдущее сообщение было 00:13 ----------

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

  7. Зарегистрировался Аватар для inegovorite
    Регистрация
    16.03.2015
    Сообщений
    6

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

    Скачал пробную версию, поставил на W10, порезал на две полосы с разделом на 250 гц, фильтр LR4. Автоматическую Линеаризацию фазы не применял. Потом решил посмотреть результат в окне "частотная характеристика". На вкладке "отдельные каналы" правым кликом выбрал каналы для суммирования, полез смотреть результат на вкладку "сложение каналов", интересно ведь По идее там должно быть единичное усиление, как и положено суммируемым линквиц райли фильтрам 4-го порядка и гуляние фазы туда сюда в месте сшивки. Единичное усиление вижу, а вот фаза там вообще непонятно где. То ли она нулевая во всем диапазоне, что удивительно, то ли она по каким-то причинам вообще не отображается. На оси Y децибелы обозначены, а для фазы ничего нет. Что это за фигня такая и как это понимать?
    Как обстоят дела с отображением фазы на вкладке "сложение каналов" у других, может кто поделится опытом?
    Посмотрел видеоролик про IIR LR4+автоматическую линеаризацию фазы, так там фаза очень даже отображается.

    ---------- Сообщение добавлено 00:08 ---------- Предыдущее сообщение было 00:06 ----------

    Да, фильтры применял только IIR. FIR и линеаризацию фазы нигде не применял.

  8. Зарегистрировался Аватар для Jigafur
    Регистрация
    27.10.2018
    Сообщений
    12

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

    Эх, было бы супер, если б была возможность экспорта iir эквалайзера в wav файл.

  9. Частый гость Аватар для Карта
    Регистрация
    08.06.2006
    Адрес
    Ростов-на-Дону
    Сообщений
    384

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

    Не совсем понял, но - старая мысль - наделать вавок для конкретной системы. Пакетом.
    Но кто их будет воспроизводить?
    Пока наш народ тёмен и безграмотен, из всех искусств для нас важнейшими являются ламповое кино, цирк и цифровое ТВ

  10. Корректор мозгоимпедансов Аватар для sewerin
    Регистрация
    20.03.2010
    Адрес
    Воронеж
    Возраст
    42
    Сообщений
    2.130

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Не высоковато?
    850? Пробовал 450, 600, 900, 1100. Относительно простенькое нормально проходит и на 600. Но "Фауст" Шнитке шкварит.

  11. Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    MOScow
    Возраст
    36
    Сообщений
    1.340

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

    Цитата Сообщение от Jigafur Посмотреть сообщение
    возможность экспорта iir эквалайзера в wav файл
    Что вы имеете ввиду? С КИХ всё понятно, импульсная характеристика полностью описывает фильтр, а с БИХ всё немного иначе.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  12. Старый знакомый Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    940

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

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Что вы имеете ввиду? С КИХ всё понятно, импульсная характеристика полностью описывает фильтр, а с БИХ всё немного иначе.
    IIR можно экспортировать в FIR при желании.

  13. Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    MOScow
    Возраст
    36
    Сообщений
    1.340

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

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    IIR можно экспортировать в FIR при желании.
    Тогда встаёт вопрос, по какому критерию прекращать сохранение. Он же, гад, бесконечный
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  14. Старый знакомый Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    940

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

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Тогда встаёт вопрос, по какому критерию прекращать сохранение. Он же, гад, бесконечный
    Ответ простой - он, может, и бесконечный, зато разрядность double конечна. Ну а технически правильный критерий - это уровень шума - минус 140 дБ должно быть достаточно каждому.

  15. Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    MOScow
    Возраст
    36
    Сообщений
    1.340

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

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    зато разрядность double конечна
    Так это ж double, порядок можно до опупения двигать по мере затухания ИХ.

    Но самый интересный вопрос - нафига всё это надо. С КИХ - понятно: сохранили в wav, потом загрузили в другой конвольвер. Тут так тоже можно сделать, но в БИХ (с его достоинствами) он уже не превратится. Если так, то можно вообще отказаться от БИХ и не мучать мозг.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  16. Старый знакомый Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    940

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

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Так это ж double, порядок можно до опупения двигать по мере затухания ИХ.
    Разрядность порядка тоже ограничена. А при реализации свёртки FIR с сигналом значение имеет не абсолютная точность, а разница между самым большим и самым маленьким значением семпла - как ни крути, больше 16 значащих цифр мы обеспечить не можем. Поэтому если FIR в пике имеет значение 1, то что 1е-16, что 1е-100, что чистый ноль - разницы не будет.

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Но самый интересный вопрос - нафига всё это надо.
    Ну например, чтобы ФЧХ выровнять, а АЧХ оставить неизменной.

  17. Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    MOScow
    Возраст
    36
    Сообщений
    1.340

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

    Цитата Сообщение от E.Sokol Посмотреть сообщение
    Поэтому если FIR в пике имеет значение 1, то что 1е-16, что 1е-100, что чистый ноль - разницы не будет.
    Я именно о том, что разрядность дабла тут ни при чём.
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

  18. Старый знакомый Аватар для E.Sokol
    Регистрация
    17.01.2015
    Адрес
    Урал
    Сообщений
    940

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

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Я именно о том, что разрядность дабла тут ни при чём.
    Ну не нравится double - можно вспомнить о разрядности ЦАПа - дробную часть бита в него не запихаешь.

  19. Зарегистрировался Аватар для Jigafur
    Регистрация
    27.10.2018
    Сообщений
    12

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

    Подскажите - кто-нибудь пробовал студийные карты с дефоникой? Например E-MU 1820M и тому подобные.

    Видит ли их дефоника?

  20. Старый знакомый Аватар для dee-jan
    Регистрация
    09.07.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    826

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

    Ну если через АСИО драйвер карты в проф приложениях много каналов видно, то дефоника их тоже увидит.
    Права и свободы в современном мире существуют ровно до тех пор, пока существует стойкая криптография.

  21. Начинающий Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    57
    Сообщений
    27.321

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Ну если через АСИО драйвер карты в проф приложениях много каналов видно, то дефоника их тоже увидит.
    Не факт.
    Вон иксмосовский драйвер тоже "честное асио" (не костыли типа асио4алл), но попадается софт. который его не видит. Например СпектраПлюс.
    (дефоника видит )
    "Да мне-то то, меняйтесь!"(с)анек.
    <>
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 80 из 87 Первая ... 707879808182 ... Последняя

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

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

Ваши права

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