Loading...
Logo
Processing Forum
I want to make some musical instruments for the Android using Processing, because that is what I'm most familiar with.
The audio should be generative, but so far I haven't really found all that much support for audio synthesis on android, not to mention Processing for Android. If anyone could help me out that would be much appreciated. 

Replies(8)

Maybe you could use the OSC protocol to communicate between Processing and PureData... The oscP5 library is known to work with Processing-Android.
I don't think I understand. Would using OSC mean that I would have the puredata patch running on a computer? I wanted everything to be inclusive with the app...or do you mean using OSC to communicate with a puredata patch running on the android?
Yes, two applications running on the same device and communicating through OSC is what I had in mind. I used this mechanism for PC applications, haven't tried on Android though.
FYI, Pd on Android is essentially Pd Vanilla, which is Miller's version - i.e. essentially without libraries.
I think the netreceive object should work with Pd Vanilla, but MrPeach or any other library that implements OSC won't likely work.

So you'll have to send TCP or UDP messages instead of OSC...
I crossposted this to stackoverflow, but I basically have no idea how to implement this with TCP or UDP. First of all, would I have to launch the patch somehow from processing, or would I have to write something in pure java that launches the two at the same time? Are there any good resources for learning how to send TCP/UDP messages?

EDIT: Doesn't OSC use UDP anyway? I'm not using any libraries in puredata... 
Has anyone here had any problems with the build.xml files ? I've managed to setup Eclipse without errors after editing the target API, but in any of the libpd example projects, I'm getting error's in the build.xml...