Разработка музыкального секвенсора с тач-интерфейсом
Необходимо создать оболочку-приложение для работы с виртуальными музыкальными синтезаторами. Программа представляет собой MIDI-секвенсор, оптимизированный для управления с сенсорных экранов.
Ключевые требования и технологии
- Платформа и движок: Кроссплатформенная разработка на фреймворке JUCE с фокусом на операционную систему Linux.
- Интерфейс: Адаптивный графический интерфейс, разработанный specifically для тач-управления (крупные элементы, жесты).
- Основной функционал: Приложение является MIDI-секвенсором. Базовый набор функций включает:
- Запись MIDI-треков в реальном времени.
- Редактирование и удаление созданных треков и паттернов.
- Воспроизведение и аранжировка музыкальных партий.
- Интеграция с виртуальными синтезаторами (VST, AU или аналоги).
- Дополнительные пожелания: Архитектура должна допускать дальнейшее расширение функционала (добавление эффектов, микшер, импорт/экспорт проектов).
Ожидаемый результат
Готовое, стабильно работающее приложение с интуитивно понятным сенсорным интерфейсом, позволяющее музыкантам записывать и редактировать MIDI-последовательности для управления виртуальными инструментами.