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

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

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

    Цитата Сообщение от voldemar72664 Посмотреть сообщение
    Это я так понимаю важно только при записи или вводе и выводе через одно и тоже устройство?
    Скорее, только для музыкантов (или вокалистов) которые используют компьютер для обработки звука в реальном времени. Причём, по опыту, гитаристы вообще не замечают задержку около 50 мсек (около 2000 семплов на 48 кГц).
    Понятное дело, что если поставить буфер 65536 семплов, то задержка станет заметна, например, и в видео (отставание звука от изображения).
    Последний раз редактировалось emaster; 22.10.2015 в 14:03.

  3. #742

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

    Цитата Сообщение от emaster Посмотреть сообщение
    При создании интерфейса подразумевалось, что зеркальная кривая рассчитается измерительной программой и будучи сохранённой в csv файл загрузится в эквалайзер в канале предварительной фильтрации кроссовера. Идея отрисовывать резонансы комнаты вручную мне в голову не приходила. Но я записал возможность масштабировать ось частот в окне редактирования эквалайзера в пожелания на будущие версии.
    Ваш подход правильный и понятный. И хорош в качестве первого этапа настройки системы. Но результирующая flat субъективно входит в противоречие с КРГ, как минимум. Не говоря уже об обратном - возможном превышении разумного Кг при вылете из поршневого режима НЧ-динов или вообще попытках улететь за Xmax на инфранизе. Т.е. воткнуть low-pass в самом низу и сделать полку от 10Гц - это далеко не конечное решение. И на втором этапе все равно поверх начального выравнивания в прямую АЧХ каждый подрабатывает под себя, свои особенности слуха, свои жанры, привычки и пр, в сумме описываемое индивидуальным ощущением комфортности звучания. И здесь без удобной дорисовки вручную тяжеловато. Но, конечно, это далеко не первоочередная задача

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

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

    Цитата Сообщение от voldemar72664 Посмотреть сообщение
    Это я так понимаю важно только при записи или вводе и выводе через одно и тоже устройство?
    Все очень просто. Низкая задержка аля АСИО буфер надо для лайв выступлений, и чем больше каналов работает, запись или вывод, чем больше висит обработки, тем мощнее нужен комп.
    Вам для домашнего прослушивания ни к чему заворачивать низкие буферы. Если с 512 отлично без тресков работает то и оставьте, если боитесь - повысьте.
    Про ЮСБ латетнси не скажу, но наверно похожая ситуация, сильно низко не стоит.

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

    Цитата Сообщение от onv23 Посмотреть сообщение
    Не говоря уже об обратном - возможном превышении разумного Кг при вылете из поршневого режима НЧ-динов или вообще попытках улететь за Xmax на инфранизе.
    А просто не надо стояки и ямы вусмерть корректировать. Лучше заняться обработкой комнаты, если позволяют силы. Вот она +умеренная рум-коррекция дадут хороший результат.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

  5. #744

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    А просто не надо стояки и ямы вусмерть корректировать. Лучше заняться обработкой комнаты, если позволяют силы. Вот она +умеренная рум-коррекция дадут хороший результат.
    Речь была об инфранизе. Если это обычная комната (20-30м2), первая мода - 30-35Гц как правило. Конструкции, эффективно корректирующие диапазон 20-25Гц, просто не поместятся в КДП.

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

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Судя по логу, у вас ядро (xdsp_root) от прошлой версии кроссовера (от 18.10.2015, 15:14:06).
    Завершите кроссовер (Shutdown crossover в меню), проверьте в менеджере задач (Ctrl+Shift+Esc), что процессы central_unit и xdsp_root отсутствуют, сделайте uninstall кроссоверу (здесь можно проверить, что в папке установки программы остались только подпапки hotconfig и presets и логи) и установите по-новой сегодняшнюю версию.
    Не, Максим. Это лог был от старой. Я уже потом новую версию накатил.
    СТР у меня не работает. Опишу что делаю. Значит выбираю галочку СТР. В трее так и висит ФФТ. Захожу в конф, выбираю загрузку пресета. Выхожу. Смотрю СТР включился. Как только я стартую фубар, через пару секунд меняется на ФФТ.

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

    Цитата Сообщение от onv23 Посмотреть сообщение
    Речь была об инфранизе. Если это обычная комната (20-30м2), первая мода - 30-35Гц как правило. Конструкции, эффективно корректирующие диапазон 20-25Гц, просто не поместятся в КДП.
    Все ясно, у меня система от 35гц в полке. Потому не сильно надо. 2 стояка только прибил и все. Как-то удачно вышло.
    "Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему"
    Альберт Эйншейн.

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

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

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Не, Максим. Это лог был от старой. Я уже потом новую версию накатил.
    СТР у меня не работает. Опишу что делаю. Значит выбираю галочку СТР. В трее так и висит ФФТ. Захожу в конф, выбираю загрузку пресета. Выхожу. Смотрю СТР включился. Как только я стартую фубар, через пару секунд меняется на ФФТ.
    Тогда глянуть-бы на новые логи.

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

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

    emaster, я все-таки позволю себе повторить вопрос про программу:
    2. Если применять для СЧ-ВЧ более короткие импульсы, чем на НЧ, то время преобразования уменьшается, поэтому такой сигнал потребует задержку относительно НЧ. А задержка потребляет ресурсы процессора? Иначе говоря, есть ли смысл делать на ВЧ импульсы покороче для экономии ресурса? Или все импульсы лучше делать одной длины?

  9. #748
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,792

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

    Цитата Сообщение от dee-jan Посмотреть сообщение
    Снял АЧХ FFT фильтра.
    4К и 32К тапков.
    Я тоже снял.
    Тапы - 16К как было по умолчанию:
    Нажмите на изображение для увеличения. 

Название:	defonica_freq1.png 
Просмотров:	532 
Размер:	113.6 Кб 
ID:	248623

    Теперль о его работе:
    в конфиге по прежнему проблемы:
    1) в оконном режиме не запоминвется аго размер и расположение. Открывается у меня на ноуте так, что низ за пределами экрана. Утаскиваю вверх, но при след. запуске окно появляется опять там.
    2) Сохранение конфига - программа по умолчанию предлагает сохранить как:
    Preset_10/21/2015_at_8_33_05 PM.v3preset
    на что винда естественно ругается на символы "/", пишет что имя файла не правильное.
    При ручной правке - сохраняет (загружать обратно пока не пробовал).

    Играло-играло, вдруг перестало. Без всяких сообщений. Лог отпраивть не удалось - тоже ругается на неправильный путь.

    Резюме: штука весьма интересная и полезная, но на данном этапе своего развития - пока что сплошной глюкодром.
    Последний раз редактировалось Alex; 22.10.2015 в 00:07.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  10. #749
    Частый гость Аватар для DimSPb
    Регистрация
    17.11.2011
    Адрес
    С. Петербург
    Возраст
    61
    Сообщений
    196

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

    Максим, приветствую. Повторяется ошибка предыдущей версии. Конфигуратор в оконном режиме стартует из менюшки в трее только один раз. В дальнейшем, при попытке запустить его в оконном режиме, он вылетает. В режиме полного экрана – работает. Перезапуск ядра и галка "No animation" роли не играют. Логи выслал, здесь просто дублирую описание проблемы.

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

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

    Если драйвера из коробки, то в свойствах аудио устройства rx, в панели управления, регуляторы ВЧ и НЧ занижены. Глюк драйверов такой. Надо ставить на середину. Если в режиме asio 24\96 то пофиг как они стоят

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

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

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

    Цитата Сообщение от DimSPb Посмотреть сообщение
    Максим, приветствую. Повторяется ошибка предыдущей версии. Конфигуратор в оконном режиме стартует из менюшки в трее только один раз. В дальнейшем, при попытке запустить его в оконном режиме, он вылетает. В режиме полного экрана – работает. Перезапуск ядра и галка "No animation" роли не играют. Логи выслал, здесь просто дублирую описание проблемы.
    Загадочная фигня. У меня дома 4 чистых виртуалки с разными видами винды и 9 установок у посторонних людей - всё работает как часы, повторить не удаётся.
    Если есть возможность, хотелось-бы глянуть удалённо (через tempviewer) что происходит непосредственно на компе. Для более оперативной связи могу скинуть в личку свой skype.

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

    Цитата Сообщение от Alex Посмотреть сообщение
    1) в оконном режиме не запоминвется аго размер и расположение. Открывается у меня на ноуте так, что низ за пределами экрана. Утаскиваю вверх, но при след. запуске окно появляется опять там.
    Тоже не удаётся повторить. Возможно к кому-то из парней удалённо достучусь и пойму суть проблемы.

    2) Сохранение конфига - программа по умолчанию предлагает сохранить как:
    Preset_10/21/2015_at_8_33_05 PM.v3preset
    на что винда естественно ругается на символы "/", пишет что имя файла не правильное.
    А вот этот момент упустил - не поставил для формата даты invariant culture. Исправил, спасибо.

    Играло-играло, вдруг перестало. Без всяких сообщений. Лог отпраивть не удалось - тоже ругается на неправильный путь.
    Вот и мне кажется, что на некоторых установках проблема начинается именно с папки, куда установлена программа. Пытаюсь понять в чём дело.

  13. #752

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

    Тимвьювер-сеанс ждет входа

  14. #753
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,792

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Вот и мне кажется, что на некоторых установках проблема начинается именно с папки, куда установлена программа. Пытаюсь понять в чём дело.
    ТАм похоже, в разных местах программы разные пути прописаны, и где-то чего-то не хватает.
    Зачем вообще лезсть с дебри винды, типа: "C:\Users\user\AppData\Roaming\dePhonica sound labs\version3 digital crossover\logs2send\logs" ?


    Кстати, окошко, которое выскакивает при отправке лога, выводит строку с путем и ошибкой, но никакими усилиями скопировать ее в клипборд не удалось!

    P.S. Я всегда настройки в ini-файлах держу, причем исключительно в директории, откуда сама программа запускается (если юзер принудительно не попросит сделать это в другом месте).
    Пусть это и не совпадает с рекомендациями M$.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

    Небольшой сеанс телепатии...
    Мне почему-то кажется, что на тех машинах, где кроссовер глючит отключен UAC. Правильно?

  16. #755
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,792

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Мне почему-то кажется, что на тех машинах, где кроссовер глючит отключен UAC. Правильно?
    Понятия не имею, на ноуте, на котром пробую - винда предустановленная, я в UAC точно не лазил.
    Я даже очень смутно помню, где это делается и где посмотреть отклюен или нет.
    На десктопе я винду сам ставил, и насколько помню, ничего не отключал. Может рискну, и попробую на нем.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Понятия не имею, на ноуте, на котром пробую - винда предустановленная, я в UAC точно не лазил.
    Я даже очень смутно помню, где это делается и где посмотреть отклюен или нет.
    На десктопе я винду сам ставил, и насколько помню, ничего не отключал. Может рискну, и попробую на нем.
    Да, скорее всего отключен. Диагноз подтвердился. Отключил у себя на одной из виртуалок, сейчас разберусь что по чём.

  18. #757
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,792

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

    Цитата Сообщение от emaster Посмотреть сообщение
    Да, скорее всего отключен.
    Напомни - где это посмотреть на вин7/64 ?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Напомни - где это посмотреть на вин7/64 ?
    Панель управления->Учётные записи пользователей->Изменение параметров контроля учётных записей.
    Выключен - это когда переключатель в самом нижнем положении.
    И кроссовер с такой настройкой действительно вообще не работает, постоянно крашится.

  20. #759
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    38,792

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

    Ага, таки выключено было
    Куда поставить - на максимум или хватит на одно деление снизу?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

    У меня UAC выключен был все время, последняя версия кросса работает без проблем.

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

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

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

Ваши права

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