2016-08-30 7 views
1

Я собираюсь создать обычное приложение 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? Или вы бы выбрали другое программное решение для достижения тех же функций?

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

ответ

1

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

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

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

0

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