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