我应该基于Quartz Composer创建自定义VJing应用程序吗?

时间:2016-08-30 13:36:33

标签: quartz-composer

我正在考虑将自定义JVing应用程序创建为由MIDI控制器控制的Quartz Composer合成。

速度感知

我想将音轨的速度用作影响视觉效果的数据 - 详见下文。该节奏将由VJ手动输入,同时聆听音乐并通过耳朵"将其计算出来。在应用程序中,可以输入每分钟节拍数,该应用程序还允许VJ(重新)设置" tick"通过敲击键/垫。

如何使用此节奏

  • 动画持续时间:此速度值将用于设置某些循环动画的持续时间,以便它们以tempo * N的间隔循环。
  • 渲染下一个"勾选" :每次VJ触发合成中的实时更改(例如,从颜色A更改为颜色B,从图像C更改为图像D ,或从动画模式E到动画模式F),该变化在下一个" tick"节奏。

我是QC和VJing的初学者,但我是一位经验丰富的程序员(Java,JavaScript)。我有相当多的空闲时间,我对数字艺术非常感兴趣。我的问题如下:如果你在我的情况下,你会建立基于QC的上述自定义VJing应用程序吗?或者您会选择其他软件解决方案来实现相同的功能吗?

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

我在高中剧院工作。就在这个周末,我们有一个现场乐队作为一种表演。我有一些高级学生帮我在QC中构建一个VJ软件,用midi控制器和iPad(通过OSC)运行视觉效果。如果我们的时间少了一点,我们可能会购买像VDMX这样的东西来控制一切,但是看到我们在演出前有两周的空闲时间,我们就把它作为一个学习机会。

如果我们在质量控制中发现了一些内容,我们可能会将它作为我们创建的基础工具,以便在我们拥有的时间内获得更多功能。

如果你是为个人使用/共享软件而做,我说去吧。我们花了很多时间用一些出色的结果来做我们所做的事情

答案 1 :(得分:0)

我强烈建议您根据自己的需要使用Quartz Composer。尽管应用程序存在一些缺陷(没有什么是完美的),QC与OS深度集成,与其他应用程序(如Vuo,Derivative TouchDesigner,VVVV,Troikatronix Isadora,Cycling'74 MaxMSP等)相比,支持JavaScript,拥有第三方使用XBox Kinect的工具可以与Catalyst Pixelmad一起使用,可以通过Swift或Obj-C实现。