我想编程一个交互式屏幕,它将身体运动转换为声音,不确定我是否应该使用Processing或Max-msp。
你有什么建议?
发布于 2011-03-24 22:32:21
这在很大程度上取决于您的设置。
你可以做2D frame differencing或3D tracking with Kinect,MSP对于音频合成/处理来说是很棒的。由于您要实时修补代码,因此构建原型应该比常规的处理/Java周期(编写代码、编译、测试、调试、重复)快得多。如果你觉得和Max在一起很舒服,我会推荐它。
否则,您可以使用Processing进行跟踪,但我不建议对响应式音频应用程序进行Processing。根据需要完成多少处理(视频和音频),Java的垃圾收集器可能会在您最意想不到的时候清除漫游对象,并可能导致音频延迟和点击。最大速度更快。
您可以将两者混合使用,也许可以使用Processing和Max之间的OSC protocol,但这主要取决于您的设置和技能。
如果您更喜欢编写代码而不是连接对象,那么您仍然可以在Max中使用Java或Javascript。
我会说越简单越好,既然你的项目的输出是合理的,我会说Max是你最好的选择。
HTH
发布于 2015-03-30 18:09:10
你可以只使用Max/MSP/Jitter和网络摄像头。将图像转换为音频的基本方法是确定运动量(QoM),并用它来控制合成参数。我建议你从这篇文章开始:https://cycling74.com/2009/10/26/making-connections-camera-data/ -它有关于它的基本信息和随时可用的补丁来快速开始工作。
发布于 2015-07-14 17:49:14
我使用MAX/MSP来解决这个问题,因为有很多开源的东西。
我使用了带Synapse的Kinect。Synapse包还提供了最大补丁,这些补丁提供了可以直接用作映射参数的所有主体信息(坐标)。
https://stackoverflow.com/questions/5420160
复制相似问题