Разработка приложений для ПК. Разработка с нуля. Требуется разработать кроссплатформенный vst аудиоплагин, который предоставляет единую среду для работы с текстовым контентом непосредственно внутри DAW. Плагин должен быть глубоко интегрирован в хост, синхронизируя свое состояние с транспортом и проектом. Ищу для участия в этом проекте инициативного талантливого программиста. Если проект интересен, читайте более подробное ТЗ ниже👇 ТЗ для программистов 1. Общее описание продукта Требуется разработать кроссплатформенный vst аудиоплагин, который предоставляет единую среду для работы с текстовым контентом непосредственно внутри DAW. Плагин должен быть глубоко интегрирован в хост, синхронизируя свое состояние с транспортом и проектом. 2. Ключевые модули и функциональные блоки (без специфики реализации) 2.1. Модуль интерфейса пользователя (UI) * Разработать интуитивно понятный и современный графический интерфейс. * Реализовать основной текстовый редактор с базовыми функциями форматирования. * Обеспечить работу интерфейса в режиме реального времени без задержек. 2.2. Модуль синхронизации * Реализовать механизм привязки текстовых данных к временной шкале проекта DAW. * Обеспечить автоматическую прокрутку текста в соответствии с позицией воспроизведения. * Предусмотреть интерфейс для ручной коррекции временных меток. 2.3. Модуль визуализации * Разработать систему тем и шаблонов для отображения текста. * Реализовать полноэкранный режим отображения для использования на сцене или втором мониторе. * Обеспечить плавную анимацию текста при прокрутке. 2.4. Модуль импорта/экспорта * Реализовать загрузку текста из стандартных текстовых форматов. * Обеспечить возможность экспорта текста вместе с метками синхронизации в закрытый формат проекта. * *На втором этапе: Реализовать экспорт в стандартные форматы субтитров (например, SRT). 2.5. Системный модуль * Обеспечить стабильную работу плагина в перечисленных хостах (Ableton Live, FL Studio, Logic Pro, Cubase, Pro Tools). * Реализовать корректное сохранение и загрузку состояния плагина вместе с проектом DAW. 2.6. Модуль обработки аудиопотока и преобразования * Интегрировать сторонний сервис для преобразования аудиосигнала в текстовые данные. Примечание: Выбор и интеграция конкретного сервиса (напр., OpenAI Whisper, Google Speech-to-Text) является отдельной задачей и будет определен на этапе технического проектирования модуля. * Обеспечить корректную передачу текстовых данных в основной редактор плагина с привязкой к текущей позиции на временной шкале. * Реализовать базовое управление процессом: запуск, остановка, очистка буфера.