Страница 7 из 48 Первая ... 5678917 ... Последняя
Показано с 121 по 140 из 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. #121
    Частый гость
    Автор темы

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

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

    Цитата Сообщение от cka3o4nuk Посмотреть сообщение
    что то перемудрили
    не видит вобще устройств
    Ничего кроме библиотеки вроде не менялось. Не видит композер или лаунчер? В любом случае должен быть файл bassasio.log.

    upd: вижу, спасибо!

    ---------- Добавлено в 22:29 ---------- Предыдущее сообщение в 22:27 ----------

    Цитата Сообщение от cka3o4nuk Посмотреть сообщение
    сделал
    Тэкс... Это запускался композер?

  3. #122
    Перфекционист затейник
    Регистрация
    16.02.2008
    Адрес
    Украина Николаев
    Возраст
    41
    Сообщений
    3,405

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

    лаунчер
    композер тоже но он не видит устройств азио вобще

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

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

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

    Цитата Сообщение от cka3o4nuk Посмотреть сообщение
    лаунчер
    композер тоже но он не видит устройств азио вобще
    Загадочное поведение.
    Вот, одно консольное ядро: http://dephonicafiles.xclan.ru/share/xdsp.rar
    Запустите pls файлик start.bat. Только акустику не включайте
    Это та конфигурация, что присылали ранее.

  5. #124
    Перфекционист затейник
    Регистрация
    16.02.2008
    Адрес
    Украина Николаев
    Возраст
    41
    Сообщений
    3,405

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

    сделано
    Вложения Вложения

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

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

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

    Цитата Сообщение от cka3o4nuk Посмотреть сообщение
    сделано
    Не запускается непонятно почему. Обновил ссылку http://dephonicafiles.xclan.ru/share/xdsp.rar
    Теперь интересен xdsp.log, pls.

  7. #126
    Перфекционист затейник
    Регистрация
    16.02.2008
    Адрес
    Украина Николаев
    Возраст
    41
    Сообщений
    3,405

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

    в аттаче
    Вложения Вложения

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

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

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

    Цитата Сообщение от cka3o4nuk Посмотреть сообщение
    в аттаче
    Снова спасибо
    Где-то вылетает exception.
    Обновил http://dephonicafiles.xclan.ru/share/xdsp.rar - теперь интересны файлики xdsp.log.1 и xdsp.log.2, которые образуются после запуска start.bat.
    И есть предложение всё-таки переместиться из этой ветки в скайп или хотя-бы в личку (но лучше в скайп) - думаю большинству посетителей форума моя отладка совсем не интересна

    И сегодня постараюсь выложить сюда элемент управления графическим эквалайзером для обсуждения - это по теме топика

  9. #128
    Перфекционист затейник
    Регистрация
    16.02.2008
    Адрес
    Украина Николаев
    Возраст
    41
    Сообщений
    3,405

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Снова спасибо
    Где-то вылетает exception.
    Обновил http://dephonicafiles.xclan.ru/share/xdsp.rar - теперь интересны файлики xdsp.log.1 и xdsp.log.2, которые образуются после запуска start.bat.
    И есть предложение всё-таки переместиться из этой ветки в скайп или хотя-бы в личку (но лучше в скайп) - думаю большинству посетителей форума моя отладка совсем не интересна

    И сегодня постараюсь выложить сюда элемент управления графическим эквалайзером для обсуждения - это по теме топика
    в скайпе вашу авторизацию вчера принял)

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

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

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

    Итак, обещанный eqcontrol: http://dephonicafiles.xclan.ru/share/eqcontrol.rar
    Требует установленного .NET Framework 4.
    Точки добавляются левой кнопкой, удаляются правой.
    Ещё будет режим обычного эквалайзера - с ползунками.
    Жду комментариев.

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

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

    Управлялки добротностью нехватает
    См. Electri-Q - там интерфейс очень приятный, можно рулить как угодно.
    А если в эквалайзер добавить загрузку графика frequency response (для отображения, дабы крутить не форму фильтра, а крутить АЧХ системы в целом), то вообще будет заметчательно (достаточно простого CSV в виде F;dB - такое умеют многие програмки экспортировать).

    Настроил фильтр с АС, замерил его микрофоном - сунул замерянное в эквалайзер, и выровнял.

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

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

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

    Цитата Сообщение от s3tup Посмотреть сообщение
    Управлялки добротностью нехватает
    Точка слева, точка справа = регулируемая добротность

    См. Electri-Q - там интерфейс очень приятный, можно рулить как угодно.
    Спасибо, посмотрел.
    Имхо немножко сложнее, чем нужно. Изначально я вообще хотел базовый интерфейс сделать - 18 слайдеров

    А если в эквалайзер добавить загрузку графика frequency response (для отображения, дабы крутить не форму фильтра, а крутить АЧХ системы в целом), то вообще будет заметчательно (достаточно простого CSV в виде F;dB - такое умеют многие програмки экспортировать).
    Настроил фильтр с АС, замерил его микрофоном - сунул замерянное в эквалайзер, и выровнял.
    Да, это не сложно. Сделаю.

  13. #132
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    63
    Сообщений
    2,125

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

    Емастер. Ты обдумывал такую конфигурацию: из HDMI 7.1 выхода звуковухи вытаскиваем 4 канала, обработанные с помощью твоей программы и усиливаем на ресивере. Теоретически 8 каналов можно преобразовать в 4 стерео канала, разделенные по частоте и уровню можно получить. Подстроить потом звук под комнату.

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

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

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

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Емастер. Ты обдумывал такую конфигурацию: из HDMI 7.1 выхода звуковухи вытаскиваем 4 канала, обработанные с помощью твоей программы и усиливаем на ресивере. Теоретически 8 каналов можно преобразовать в 4 стерео канала, разделенные по частоте и уровню можно получить. Подстроить потом звук под комнату.
    Теоретически этому ничего не мешает. А практически - зависит от звуковухи и ресивера. Если HDMI 7.1 выход представлен в системе как стандантное directsound или asio устройство, программа сможет выводить на него звук. Источником звука может служить линейный или spdif вход этой-же карты или комплект из драйвера virtual audio cable + asio4all. Во втором случае вывод звука из пользовательской программы (например плеера) происходит в виртуальное звуковое устройство vac.

  15. #134
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    63
    Сообщений
    2,125

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

    Сам HDMI выход определяется как asio устройство, если подключен конвертер по выделению звука и драйвер asio уже загружен.

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

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

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

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Сам HDMI выход определяется как asio устройство, если подключен конвертер по выделению звука и драйвер asio уже загружен.
    Что вы планируете в качестве источника звука? Софтовый плеер?

  17. #136
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    63
    Сообщений
    2,125

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

    Ну да. Сейчас просматриваю вопрос покупки конвертера. Ресивер - 4 усилителя можно и самому сделать.

  18. #137
    Регистрация не подтверждена
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,846

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

    Михаил45,
    А что такое "конвертер по выделению звука" ?

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

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

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

    Цитата Сообщение от ZugDuk Посмотреть сообщение
    Михаил45,
    А что такое "конвертер по выделению звука" ?
    Насколько я понимаю - цап с hdmi входом.

  20. #139
    Регистрация не подтверждена
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,846

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

    А по моему это кусок ресивера - какая нибудь аццкая микросхема о 200 лап, х.з. где берется, х.з. как ее паять и конфигурировать.

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

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

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

    Цитата Сообщение от ZugDuk Посмотреть сообщение
    А по моему это кусок ресивера - какая нибудь аццкая микросхема о 200 лап, х.з. где берется, х.з. как ее паять и конфигурировать.
    Всё-таки кажется, что это что-то подобное

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

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

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

Ваши права

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