Должен ли я создать собственное приложение VJing на основе Quartz Composer?

Я думаю о создании собственного приложения JVing в виде композиции Quartz Composer, управляемой MIDI-контроллером.

Темп-Aware

Я хочу использовать темп дорожки в качестве данных, чтобы повлиять на визуальные эффекты - подробности см. Ниже. Этот темп будет введен вручную VJ, слушая музыку и выясняя ее "на слух". В приложении можно было бы ввести число ударов в минуту, и приложение также позволило бы VJ (пере) установить время "тика", нажав клавишу / пэд.

Как этот темп будет использоваться

  • Длительность анимации: это значение темпа будет использоваться для установки продолжительности некоторых циклических анимаций, чтобы они повторялись с интервалом tempo * N,
  • Рендеринг на следующем "тике": каждый раз, когда VJ запускает живое изменение в композиции (например, с изменения цвета A на цвет B, с изображения C на изображение D или с шаблона анимации E на шаблон анимации F), это изменение отображается на следующем "тике" темпа.

Я начинающий с QC и VJing, но я опытный программист (Java, JavaScript). У меня приличное количество свободного времени, и я действительно заинтересовался цифровым искусством. Мой вопрос заключается в следующем: если бы вы оказались в моей ситуации, вы бы создали вышеупомянутое пользовательское приложение VJing на основе QC? Или вы бы выбрали другое программное решение для достижения тех же функций?

Спасибо за ваше время.

2 ответа

Решение

Я работаю в театре средней школы. Как раз в эти выходные у нас была живая группа, выступающая в роли актера Некоторые из наших продвинутых студентов помогли мне создать программное обеспечение VJ в QC для запуска визуалов с помощью контроллера midi и iPad (через OSC). Если бы у нас было немного меньше времени, мы бы, вероятно, просто купили бы что-то вроде VDMX, чтобы все контролировать, но, учитывая, что у нас было две недели свободного времени до шоу, мы сделали это возможностью для обучения.

Если бы мы нашли что-то опубликованное в QC, мы, вероятно, использовали бы это как хороший базовый инструмент для того, что мы создали, чтобы получить немного больше функций от того, что мы получили в то время, которое у нас было.

Если вы делаете это для личного использования / условно-бесплатного программного обеспечения, я говорю пойти на это. Мы прекрасно провели время, делая то, что мы сделали, с некоторыми фантастическими результатами

Я настоятельно рекомендую вам использовать Quartz Composer для ваших нужд. Несмотря на некоторые недостатки в приложении (ничто не идеально), QC глубоко интегрирован с ОС, по сравнению с другими приложениями (такими как Vuo, Derivative TouchDesigner, VVVV, Troikatronix Isadora, Cycling'74 MaxMSP и т. Д.), Поддерживает JavaScript, имеет стороннего разработчика. Инструменты для работы с XBox Kinect, могут работать с Catalyst Pixelmad и могут быть реализованы через Swift или Obj-C.

Другие вопросы по тегам