我有一个处理程序,它派生一串信息,最终将被转化为声音。这类似于photo sounder或metasynth的工作原理,其中像素被转换为声音。我希望能够将这些信息的一部分流式传输给ChucK或Pure Data。
现在我不想在Processing中实际处理音频。该程序仅用于从触摸界面和一系列图像中生成信息。
我知道我可以使用OSC从Processing(我认为,我找不到任何示例)发送数据类型b(对于blob)。
我找不到任何例子,如何在ChucK或Pure Data中接收这些信息,然后使用它来生成声音。
我承认我可能没有在这些过程中搜索正确的术语,所以任何帮助都将是感激的。
尽管有可能,OSC是为控制值而设计的,而不是音频。为了接收这些OSC消息,每个程序中都有相应的方法。在Pd中,您可以从一些提供OSC功能的库中进行选择,例如Debian存储库中的mrpeach
, pd-osc
和pd-iemnet
库。
在处理方面,您应该看看oscP5贡献的库,它对我来说工作得很好。链接:http://www.sojamo.de/libraries/oscP5/我不记得我在pd中使用了哪个库来处理osc,但我认为在最近的版本(0.46)中,通过[netreceive]直接使它变得更容易。至少我可以说,我可以做相反的(实时绘图光谱处理从pd分析)。