FlowStone — это графическая среда программирования в реальном времени, предназначенная для цифровой обработки сигналов (DSP), создания виртуальных инструментов и эффектов, а также управления аппаратурой. Она предоставляет пользователям возможность разрабатывать приложения с помощью визуального интерфейса, соединяя функциональные блоки с помощью проводников, что упрощает процесс программирования и делает его доступным даже для тех, кто не обладает глубокими знаниями в области кодирования.
Разработанная компанией DSPRobotics, FlowStone ориентирована на создание как автономных приложений, так и VST-плагинов. В отличие от многих других графических сред, FlowStone включает встроенную поддержку языка программирования Ruby, что позволяет пользователям создавать собственные компоненты и расширять функциональность среды. Это делает FlowStone мощным инструментом для разработчиков, стремящихся к гибкости и расширяемости своих проектов.
- Графическая среда программирования с поддержкой drag-and-drop интерфейса.
- Поддержка цифровой обработки сигналов (DSP) в реальном времени.
- Возможность создания автономных приложений (.exe) и VST-плагинов.
- Встроенная поддержка языка программирования Ruby для создания собственных компонентов.
- Поддержка различных типов данных, включая аудио, видео, графику, строки, числа и массивы.
- Интеграция с аппаратным обеспечением через COM-порты, включая управление сервоприводами, датчиками и другими устройствами.
- Поддержка сетевого взаимодействия через TCP и UDP модули.
- Возможность обработки и анализа видеопотока, включая эффекты и детекцию движения.
- Развитая система графического пользовательского интерфейса для создания собственных интерфейсов приложений.
- Возможность компиляции проектов в автономные исполняемые файлы (.exe) для Windows.