Я собираюсь создать обычное приложение JVing в качестве композиции кварцевого композитора, управляемой MIDI-контроллером.Должен ли я создать собственное приложение VJing на основе Quartz Composer?
Tempo-Aware
Я хочу использовать темп трека, как данные влияют на визуальные эффекты - см подробнее ниже. Этот темп будет вводиться вручную VJ, слушая музыку и вычисляя ее «на слух». В приложении можно было бы ввести число Beats Per Minute, а приложение также позволит VJ (re) установить время «галочки», нажав клавишу/пэд.
Как этот темп будет использоваться
- Продолжительности анимации: это значение темпа будет использоваться для установки продолжительности некоторых сквозной анимации, так что они цикл с интервалом
tempo * N
. - Оказание следующего «галочки»: каждый раз, когда VJ запускает живое изменение композиции (например, меняя цвет от A до цвета B, от изображения C до изображения D или от шаблона анимации E к шаблону анимации F), это изменение отображается на следующем «тике» темпа.
Я полный новичок с QC и VJing, но я опытный программист (Java, JavaScript). У меня приличное количество свободного времени, и меня действительно интересует цифровое искусство. Мой вопрос заключается в следующем: если бы вы были в моей ситуации, вы бы создали вышеупомянутое пользовательское приложение VJing на основе QC? Или вы бы выбрали другое программное решение для достижения тех же функций?
Спасибо за ваше время.