Max-msp或Processing

时间:2011-03-24 13:47:13

标签: image-processing processing max-msp-jitter

我想编写一个交互式屏幕,它将身体运动转化为声音,而不确定我是否应该使用Processing或Max-msp。

你会建议什么?

3 个答案:

答案 0 :(得分:8)

这在很大程度上取决于您的设置。

您可以2D frame differencing3D tracking with Kinect,MSP非常适合音频合成/处理。由于您实时修补了代码,原型应该比常规的Processing / Java循环(编写代码,编译,测试,调试,重复)快得多。 如果你对Max感到满意,我会推荐它。

否则,您可以使用Processing进行跟踪,但我不建议处理响应式音频应用程序。根据需要处理多少处理(视频和音频),Java的垃圾收集器可能会在您最不期望的情况下启动一系列游荡对象,并可能导致音频延迟和点击。 Max速度更快。

你可以混合使用两者,也许使用Processing和Max之间的OSC protocol,但这主要取决于你的设置和技能。

如果你更喜欢编写代码而不是连接对象,你仍然可以在Max中使用Java或Javascript。

我会说越简单越好,因为你的项目输出是合理的,我会说Max是你最好的选择。

HTH

答案 1 :(得分:1)

您可以使用Max / MSP / Jitter和网络摄像头。将图像转换为音频的基本方法是确定运动量(QoM)并使用它来控制合成参数。我建议你从这篇文章开始:https://cycling74.com/2009/10/26/making-connections-camera-data/ - 它有一个关于它的基本信息和可以快速开始工作的即用型补丁。

答案 2 :(得分:-1)

我使用了MAX / MSP,因为有很多开源的东西。

我将Kinect与Synapse一起使用。 Synapse软件包还提供最大补丁,为您提供可直接用作映射参数的所有正文信息(坐标)。