Программное обеспечение, предназначенное для цифровой обработки аудиосигналов в режиме реального времени.
Основное назначение программы D.S.P. – захват сигналов, поступающих на вход аудиокарты компьютера, обработка их с помощью специальных алгоритмов и математических моделей и вывод. Приложение основано на интуитивно-понятном визуальном программировании, что позволяет без знания каких-либо языков путем взаимодействия с визуальными компонентами создавать схемы различной степени сложности. Графическое ядро данного софта выполнено на OpenGL.
Интерфейс программного обеспечения также прост и удобен. Благодаря наличию структуры проекта, представленной в отдельном окне в виде иерархического дерева, имеется возможность осуществлять быстрые переходы по уровням. Каждый компонент-обработчик имеет свою собственную панель с редактируемыми параметрами. На главном окне представлены ключевые индикаторы: размера аудиобуфера, частоты дискретизации, каналов звуковой карты, величины нагрузки на систему в ходе обработке сигналов.
Необходимо отметить, что приложение D.S.P. не является законченным продуктом. Функционал расширяется с каждой новой версией, создаются новые компоненты-обработчики, оптимизируются алгоритмы, исправляются ошибки. На момент написания статьи программа позволяла успешно решать задачи:
Кроме того с помощью программы D.S.P. можно выполнять усиление сигналов, амплитудную модуляцию, разделение спектра на низкие и высокие компоненты, задержку по времени, расчет коэффициента корреляции двух сигналов и многое другое. Среди прочих полезных возможностей – хранение информации о последних сохраненных/открытых проектах, поддержка файлов, созданных в ранних версиях программы, калибровка сигнала, чтение wave-файлов, изменение количества каналов в компонентах-обработчиках.
Перед началом работы необходимо настроить параметры сигналов (размер буфера, частоту дискретизации и т.д.) и устройства ввода/вывода с количеством и разрядностью каналов. Несмотря на то, что эти параметры могут уменьшить задержки и улучшить качество сигналов, изменять их нужно с крайней осторожностью.
Разработчик программного обеспечения D.S.P. известен как "Ivan Kulibin" из города Холмск (Россия, Сахалинская область). Первый релиз программы вышел в мае 2013 года.
Приложение бесплатно и распространяется по принципу "как есть". Автор предупреждает, что не несет ответственности за ущерб, причиненный в ходе использования данного софта.
Язык интерфейса программного обеспечения – русский. Руководства пользователя нет.
В настоящее время программа D.S.P. предназначена для работы на платформе Microsoft Windows. В будущем планируется появлений отдельной версии под Linux – Debian и Ubuntu. Данное ПО имеет ряд ограничений – частота исследуемого сигнала не должна превышать 22050 Гц, а при обработке сигналов присутствует задержка, зависящая от драйвера звуковой платы, величины буфера данных и некоторых других параметров. Кроме того максимальное количество используемых в схеме обработчиков, при котором процесс остается стабильным, зависит от мощности компьютера и может быть найдено только опытным путем.
Распространение программы: бесплатная.
Официальный сайт D.S.P.: http://vk.com/dsp_project_community
Комментарии (0) | Подписаться