I'm interested in being able to manipulate graphics on touchscreen devices as a control interface for a patch
-
Running your patches on Android usind PdDroidParty in 10 Steps
-
something like what was done in plasma sound?
https://github.com/rjmarsan/PlasmaSound -
Looks interesting. I'll check this out. thanks
-
There is actually several options here
-
either you are a developper so you can directly use libpd as an audio engine, and use the api to send or receive data from your patch to/from you favorite language (c# c++ java etc.) you can then create your ui in this programming language. Plasma sound uses a mix of android specific code and the processing-for-android drawing api. With this method you need to use something like eclipse or android studio but you can create binary signed apps that you can upload to the android store. (it works great, I've published several apps with this combination).
-
either you want to stick with pd :
1- pddroidparty will run your patch in a specific android app emulating the pd gui with a few additions (touch surface etc.), the sources from Chris target android only. But Pd-party by danomatika will target ios soon (now beta I think).
2- mobmuplat is also a very neat project, where you can do probably a little more with the graphics. android and ios.
3- sceneplayer on android is also a way to read patchs on android, it provides a way to display/hide and move images too. It target android, the ios version rjdj is sadly long lost.
4- ppp mentionned before, will help you publish app using pd as a wysiwyg editor in the same way of pddroidparty, but you'll end up with a signed binary ready to distribute. It also packs a midi clock shared via wifi to sync several apps with one another.
I think it sums up all the options here.
So back to data-structures : data-structures are in libpd, but none of the projects above supports them to my knowledge, you can't display or interact with them. If you program you can probably access them through libpd, draw/manipulate them in the programming language of your choice.
-
-
Hey there! I'm using a Huawei P9 Lite with Android 7.0
If you guys don't see any patches in your installed PdDroidParty app, try to put the files on your internal storage. PdDroidParty did not see the folders on my SD card and every source on installation says that you should make a folder on your SD card. Maybe this is because of newer version of Android, I don't know. Anyway it works like charm, if anyone wants to get started with this, definitely check out the demo, test .zip files!