Страница 35 из 48 Первая ... 25333435363745 ... Последняя
Показано с 681 по 700 из 957

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

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

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

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

    Господа! Представляю вам свою разработку. Изначально это была консольная программа-кроссовер, которую я сделал для использования с НЧ акустикой требовательной к фильтрации сигнала (tapped horn). А недавно у программы появился графический интерфейс к консольной части и я решил, что возможно мой кроссовер будет полезен кому-то ещё.

    Программа делает из компьютера с одной или несколькими звуковыми картами аналог «железного» цифрового кроссовера, обрабатывая сигнал со входов звуковых карт в реальном времени и выдавая его на выходы. Причём число выходов обычно больше чем число входов.
    Аналогичный компонент для foobar – всем известный xover. Есть ещё некоторые vst плагины, которые можно вставить в vst host, есть драйверы kxProject в которых можно (наверное, не пробовал) сделать кроссовер прямо во внутреннем dsp карты. Но объединяет все эти способы одно — каждый пользователь настраивает окружение (т.е. весь набор программ) в котором работают эти плагины практически с нуля. В моей программе настройка и запуск кроссовера делаются гораздо проще.

    В текущей версии доступны следующие возможности:

    - вся обработка производится в 64-bit floating point
    - доступны семейства фильтров IIR: chebyshev, butterworth, elliptic, legendre
    - доступен FIR фильтр
    - доступны типы фильтров lowpass, highpass, bandpass, bandstop
    - регулировка усиления на входе и на выходе канала
    - настраиваемая задержка в каждом канале
    - компрессор динамического диапазона
    - возможность работы с несколькими звуковыми картами одновременно (но без перенаправления звука с одной звуковой карты на другую — разбегутся тактовые генераторы)

    Программа состоит из двух компонентов — composer и launcher. В composer-e пользователем определяется конфигурация кроссовера, выбираются устройства-источники и устройства-получатели. После чего конфигурация сохраняется и запускается в launcher-e. Сейчас у launcher-a минимальный функционал — запуск конфигурации, отображение уровней сигнала и отладочная консоль.

    Текущая версия использует DirectSound через интерфейс BASS, с задержкой сигнала вход-выход около 500 мс. Есть asio версия, в которой задержка определяется возможностями оборудования — менее 20 мс для драйвера asio4all и менее 10 мс для audigy2. Asio версия в перспективе планируется как коммерческая, поэтому в открытом доступе её нет. Но я готов отправить её некоторому количеству пользователей в обмен на тестирование и информирование меня об успехах в её использовании.
    Самым активным тестировщикам могу обещать полную asio версию после её релиза.

    Контактный e-mail: info@dephonica.com
    Сайт программы: http://dephonica.com/
    Размер дистрибутива — 1.1 Мб. Программе для запуска необходим установленный в системе .NET framework 4. Если его нет, при запуске будет предложение скачать его с сайта Microsoft или с сайта программы.

    Текущая версия живёт в надежде на бета-тестирование, супер надёжностью и функционалом пока не наделена, но по моему опыту вполне работоспособна. Поэтому буду рад вашим отзывам, комментариям и опыту использования.

    Видео канал dePhonica: http://www.youtube.com/user/dephonica/videos
    Последний раз редактировалось emaster; 06.01.2012 в 02:27.

  2. #681
    Частый гость
    Регистрация
    03.11.2011
    Сообщений
    189

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Если порезать ДО, и на линукс-платформе можно буит слушать...
    Со всяким там АР-линукс etc.
    Если отказаться от ущербных для такой цели ких-фильтров, а использовать более качественную фильтрацию, то всё будет пучком. Главное не перепутать каналы и не попалить дины. Но это тоже можно организовать на уровне софта.

  3. #682
    Был...

    Регистрация
    09.06.2010
    Адрес
    г.Брянск
    Возраст
    46
    Сообщений
    3,741

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

    Цитата Сообщение от bondar100 Посмотреть сообщение
    Что такое ДО?
    "Они" подумывают резать треки на многополос до а не в реальном времени, так та вот
    Всё серьёзно, тссс!!!

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

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

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

    Цитата Сообщение от gagarin77 Посмотреть сообщение
    Если отказаться от ущербных для такой цели ких-фильтров, а использовать более качественную фильтрацию, то всё будет пучком. Главное не перепутать каналы и не попалить дины. Но это тоже можно организовать на уровне софта.
    Тут выше приводили ссылку на систему "Собака Баскервилей". Расскажите её создателю про ущербность КИХ фильтров.

  5. #684

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Если порезать ДО, и на линукс-платформе можно буит слушать...
    Со всяким там АР-линукс etc.
    Чтобы порезать до, нужно сначала все настроить в комплексе. Т.е. не просто резануть на полосы, а и выровнять полосовыми задержками ГВЗ, точную фазировку динов на частотах разделов, вшить в полосы результаты румкоррекции, нивелировав влияние комнатных мод. Только после этого, использовав пресет, актуальный исключительно для данной системы, данной КДП и данной точки прослушивания, можно тратить уйму времени и двойной объем винчестеров для трансформации своей фонотеки

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

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

    Ага.
    Только не двойной объем.
    Минимум четверной, для двух полос стерео.
    Постеснялся советовать Автору - для этого случая просто необходимо заключить предварительные соглашения с производителями накопнителей.
    Чем мы хуже M$ ?
    Трактиръ "На Босховской"

  7. #686

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

    Уже не стал упоминать про полирнуть в конце это дело полосовыми шумодавами на СЧ и ВЧ (то, что только что обсуждалось)

  8. #687
    ★★★★★✰
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,303

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Тут выше приводили ссылку на систему "Собака Баскервилей". Расскажите её создателю про ущербность КИХ фильтров.
    Товарищ(гагарин11) просто болен, не обращайте на него внимания - он самоудалится, со временем

  9. #688
    Частый гость
    Регистрация
    03.11.2011
    Сообщений
    189

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Тут выше приводили ссылку на систему "Собака Баскервилей". Расскажите её создателю про ущербность КИХ фильтров.
    Но вы то, как автор темы, должны понимать недостатки такого фильтра для звука? Зачем людей убеждать, что это они не умеют слушать. Или приводить бредовые аргументы, об отсталости и необразованности разработчиков современной качественной акустики, как тут уже пытались некоторые выше. Просто сделайте версию программы, где будут и КИХ, и другие типы фильтров. Чтобы пользователь простым переключением выбрал для себя наиболее комфортный фильтр по звучанию.

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

    Цитата Сообщение от s3tup Посмотреть сообщение
    Товарищ(гагарин11) просто болен, не обращайте на него внимания - он самоудалится, со временем
    Тут уже один "доктор" был. Только затух резко, когда до конкретного дела дошло.

  10. #689
    ★★★★★✰
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,303

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

    он осознал бессильность медицины)

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

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

    Кхм... Не удержусь, покажу, как работает Выньдовс в... "реальном времени".
    Только что снимал АЧХ выходника SE (осц/ген из компьютерных достаточно серьезный, в Госреестре. ГКЧ 100 кГц на малюсеньком сигнале 0.25В; всё лишнее было остановлено и выгружено).
    Нажмите на изображение для увеличения. 

Название:	n339_20151020.jpg 
Просмотров:	213 
Размер:	60.3 Кб 
ID:	248486

    Выньдовс постоянно себе что-то дергает...
    Понятно, что комп надо оптимизировать и т.п..
    Но факт - на лице.
    Последний раз редактировалось Карта; 20.10.2015 в 01:02.
    Трактиръ "На Босховской"

  12. #691
    Забанен (навсегда) Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    688

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Кхм... Не удержусь, покажу, как работает Выньдовс в... "реальном времени"
    В "реальном времени" может работать только Linux, ну и спец. ОС . https://xakep.ru/2003/03/18/17912/

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

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

    Это понятно.
    Я к тому, что здесь звучало "в реальном времени".
    Вот и смотрим на него.
    (Кстати, "Вынь RT" похоронили, похоже)
    Трактиръ "На Босховской"

  14. #693
    ★★★★★✰
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,303

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

    Правильно, виноват - виндовс.

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

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

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

Название:	n340_20151020.jpg 
Просмотров:	196 
Размер:	57.0 Кб 
ID:	248487

    "Принцип повторной входимости"...
    Трактиръ "На Босховской"

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Ок, запросов на эту возможность много. Сделаю пункт в меню "Forced core engine" с выбором FIR FFT или Straight FIR.
    Но при этом внезапная загрузка процессора сторонними приложениями будет вызывать "выпадение" звука при использовании Straight FIR - это будет уже на совести пользователя, выбравшего этот пункт.


    Ядро максимально осторожничает с использованием процессора - так задумано.


    Ок, будет кнопка.
    Спасибо за развернутые ответы. Да если будет принудительно STR FIR ,это здорово, если буду использовать ПК только для проигрывания музыки и не будет заикаться звук при нужных количествах STR , будет супер.

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Нормально

    Хуже другое - чтобы поиграть с сабжем, надыть идти за Audigy RX (КЦ).
    Вот это хорошая идея, думаю не пожалеете. Если возьмете не забудьте настроить правильно чтоб карта играла по максимуму.

  17. #696
    котег Аватар для _Сам_
    Регистрация
    04.05.2010
    Адрес
    ☂☂☂Питер☂☂☂
    Сообщений
    2,510

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Выньдовс постоянно себе что-то дергает...
    Смотрел в LspLAB спектр. Генератор LspLAB посылает синус на ЗК, а получает сигнал со входа стерео микшера. Обнаружилось, что только при частоте сэплирования 96 кГц спектр стабильный. При любой другой частоте картинка периодически дёргается. Ситуация одинаковая на десктопе и ноуте, версиях Win XP и Win7, встроенной и внешней ЗК. Получается, что есть родная стабильная частота, а любые другие частоты подвергают кривой передискретизации в следствии чего синхронизация вход-выход периодически срывается.

  18. #697
    Частый гость
    Регистрация
    03.11.2011
    Сообщений
    189

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

    Цитата Сообщение от s3tup Посмотреть сообщение
    он осознал бессильность медицины)
    Я слух у специалиста проверял и он у меня в порядке, проверь свой, прежде чем умничать на техническом форуме о медицине. Ты либо глушман абсолютный, либо у тебя в компьютере настолько убито всё и загажено вирусняками и прочей гадостью, что ты не слышишь грязи , которую дают КИХ-фильтры выше частоты раздела. Нормальные образованные люди даже название этой грязи придумали - "цифровой звон". Школу закончи, школота, перед тем как диагнозы ставить. Я пока кроме балаболов и людей весьма сомнительного уровня и знаний ни одного фаната КИХ-фильтров в акустике не встречал. Сам не понимаешь что выглядишь обычным шутом, а другим диагнозы ставишь. Скромнее надо быть.

  19. #698
    ------------------------- Аватар для bondar100
    Регистрация
    04.02.2010
    Адрес
    Serbia
    Возраст
    53
    Сообщений
    2,272

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

    Интересно, можно ли в XP достигнуть реального времени, если:
    1. из win выкинуть все, что не относится к звуку (многочисленные сетевые службы, всякие там блютузы, процессы "самообслуживания", таймеры и пр. Можно даже GUI).
    2. для процесса программы кроссовера выставить приоритет "реального времени"?

    Еще вопросы к разработчику emaster:
    1. У меня 8 КИХ по 65к тапов. По алгоритму FTT они занимали около 20% загрузки процессора coreDuo 2 Ггц.
    При переходе к прямой свертке все-таки насколько увеличится загрузка процессора? Хотя бы приблизительно? Я так понимаю, это зависит от длины тапов и для 65к увеличение загрузки может составить десятки раз?
    2. Если применять для СЧ-ВЧ более короткие импульсы, чем на НЧ, то время преобразования уменьшается, поэтому такой сигнал потребует задержку относительно НЧ. Задержка потребляет ресурсы процессора? Иначе говоря, есть ли смысл делать на ВЧ импульсы покороче для экономии ресурса?
    Последний раз редактировалось bondar100; 20.10.2015 в 10:43.

  20. #699
    Частый гость
    Регистрация
    03.11.2011
    Сообщений
    189

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

    Цитата Сообщение от Карта Посмотреть сообщение
    Выньдовс постоянно себе что-то дергает...
    Понятно, что комп надо оптимизировать и т.п..
    Но факт - на лице.
    На виндовс тоже компьютеры в студиях работают. Просто железо достаточно производительное нужно и оптимизация системы, чтобы поменьше всякой ненужной при прослушивании музыки беды на процессоре висело. Хваленые маки, которые тоже используют далеко не везде, не делают на слабом железе, а те что на относительно слабом - это балалайки не для профессионального использования, типа мак-мини, мак-бук... У меня знаковый в студию за 10 тыс. у.е. себе мак про поставил. Говорил, что в кредит брал. Это несколько лет назад было. Говорил, что на несколько лет хватит этого мак-про, а дальше апгрейды и так далее. Но это в студии.

  21. #700
    ------------------------- Аватар для bondar100
    Регистрация
    04.02.2010
    Адрес
    Serbia
    Возраст
    53
    Сообщений
    2,272

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

    _Сам_, удивительно. Я до этого слышал мнения, что 48 кГц является "внутренней" частотой win. Наверное, документации на этот счет не существует.

Страница 35 из 48 Первая ... 25333435363745 ... Последняя

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

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

Ваши права

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