我应该创建一个基于 Quartz Composer 的自定义 VJing 应用程序吗?
Should I create a custom VJing application based on Quartz Composer?
我正在考虑创建一个自定义 JVing 应用程序作为由 MIDI 控制器控制的 Quartz Composer 合成。
速度感知
我想使用曲目的速度作为影响视觉效果的数据 - 详情请见下文。该节奏将由 VJ 手动输入,同时听音乐并弄清楚 "by ear"。在该应用程序中,可以输入每分钟节拍数,该应用程序还允许主播通过点击 key/pad.[=11(重新)设置 "tick" 的时间=]
如何使用此速度
- 动画持续时间:此速度值将用于设置一些循环动画的持续时间,以便它们以
tempo * N
的间隔循环。
- Rendering on next "tick":每次 VJ 触发构图的实时变化(例如从颜色 A 变为颜色 B,从图像 C 变为图像 D,或从动画模式 E 到动画模式 F),该变化在节奏的下一个 "tick" 呈现。
我是 QC 和 VJing 的初学者,但我是一位经验丰富的程序员(Java、JavaScript)。我有相当多的空闲时间,而且我对数字艺术非常感兴趣。我的问题如下:如果你处在我的情况下,你会基于 QC 构建上述自定义 VJing 应用程序吗?或者您会选择其他软件解决方案来实现相同的功能吗?
感谢您的宝贵时间。
我在高中剧院工作。就在这个周末,我们有一支现场乐队表演。我让我们的一些高年级学生帮助我在 QC 中构建了一个 VJ 软件,以使用 midi 控制器和 iPad(通过 OSC)实现 运行 视觉效果。如果我们的时间少一点,我们可能会直接购买像 VDMX 这样的东西来控制一切,但鉴于我们在演出前有两周的空闲时间,我们把它作为一个学习机会。
如果我们发现了一些在 QC 中发布的东西,我们可能会把它用作我们创建的东西的一个很好的基础工具,以便从我们当时得到的东西中获得更多的功能。
如果你是为了个人 use/shareware,我说去吧。我们度过了愉快的时光,取得了一些出色的成果
我强烈建议您使用 Quartz Composer 来满足您的需要。尽管应用程序存在一些缺陷(没有什么是完美的),但与其他应用程序(如 Vuo、Derivative TouchDesigner、VVVV、Troikatronix Isadora、Cycling'74 MaxMSP 等)相比,QC 与 OS 深度集成,支持 JavaScript,具有用于 XBox Kinect 的第三方工具,可以与 Catalyst Pixelmad 一起使用,并且可以通过 Swift 或 Obj-C 实现。
我正在考虑创建一个自定义 JVing 应用程序作为由 MIDI 控制器控制的 Quartz Composer 合成。
速度感知
我想使用曲目的速度作为影响视觉效果的数据 - 详情请见下文。该节奏将由 VJ 手动输入,同时听音乐并弄清楚 "by ear"。在该应用程序中,可以输入每分钟节拍数,该应用程序还允许主播通过点击 key/pad.[=11(重新)设置 "tick" 的时间=]
如何使用此速度
- 动画持续时间:此速度值将用于设置一些循环动画的持续时间,以便它们以
tempo * N
的间隔循环。 - Rendering on next "tick":每次 VJ 触发构图的实时变化(例如从颜色 A 变为颜色 B,从图像 C 变为图像 D,或从动画模式 E 到动画模式 F),该变化在节奏的下一个 "tick" 呈现。
我是 QC 和 VJing 的初学者,但我是一位经验丰富的程序员(Java、JavaScript)。我有相当多的空闲时间,而且我对数字艺术非常感兴趣。我的问题如下:如果你处在我的情况下,你会基于 QC 构建上述自定义 VJing 应用程序吗?或者您会选择其他软件解决方案来实现相同的功能吗?
感谢您的宝贵时间。
我在高中剧院工作。就在这个周末,我们有一支现场乐队表演。我让我们的一些高年级学生帮助我在 QC 中构建了一个 VJ 软件,以使用 midi 控制器和 iPad(通过 OSC)实现 运行 视觉效果。如果我们的时间少一点,我们可能会直接购买像 VDMX 这样的东西来控制一切,但鉴于我们在演出前有两周的空闲时间,我们把它作为一个学习机会。
如果我们发现了一些在 QC 中发布的东西,我们可能会把它用作我们创建的东西的一个很好的基础工具,以便从我们当时得到的东西中获得更多的功能。
如果你是为了个人 use/shareware,我说去吧。我们度过了愉快的时光,取得了一些出色的成果
我强烈建议您使用 Quartz Composer 来满足您的需要。尽管应用程序存在一些缺陷(没有什么是完美的),但与其他应用程序(如 Vuo、Derivative TouchDesigner、VVVV、Troikatronix Isadora、Cycling'74 MaxMSP 等)相比,QC 与 OS 深度集成,支持 JavaScript,具有用于 XBox Kinect 的第三方工具,可以与 Catalyst Pixelmad 一起使用,并且可以通过 Swift 或 Obj-C 实现。