i'm curious how this would work - combining pure data for the sound engine, and Processing for the graphics into some sort of distributable package.
i'm interested in making a standalone app, and also a vst instrument.
How do you package pure data with processing?
i'm curious how this would work - combining pure data for the sound engine, and Processing for the graphics into some sort of distributable package.
i'm interested in making a standalone app, and also a vst instrument.
I hope there is something better than the TR909 thing I checked ... years ago, and both communities (of Processing and Pd) have moved on
well i think with libpd there will be growing interest in making apps with pure data again.
Well for now, there is an experimental release of a PureDataP5 lib at libpd's github.
There are binaries only for mac and linux, and use Jack as audio server. It works nicely. I didn't try to export it as a package to check if it was working, it will if I got some time.
cheers
thank you. i guess you can also try doing webpd with processing.js too
Yes of course ! it works pretty well too. You only have a subset of pd's objects, and for now you can't use abstractions, subpatches, and abreviations (eg [t b b] vs [trigger bang bang] ) but there's definitely plenty to have fun with
LibPd works fine, for small patches. As someone said, you have to "discover" what objects and libraries of pd work with libPd and which not, and also haw does libpd work (almost no documentation and instructions).
It maybe seems difficult but only the first week, that you trying to figure out what's happening will be headache. Also pd is pd, there is always many ways of doing what you want, and keep in mind that pd turns to a sound machine. All the connection and "pure programing" / (--> setting things to work with a purpose in a certain order --> the data flow and order / .. this is cold inlet.. / ..no this hot inlet...) , that is the most difficult in pd, in my opinion, is happening in processing, in the classical, row by row grammical programing.
Keep in mind that if you have a specific thing in your mind, libpd runs pd vanilla and the libraries that are constituted from abstructions and not binaries in C. It needs also Jack and the sound is made in portAudio sound machine.
The other way is procrssing sending and receiving UDP / TCP OSCmessages to and from pure data, by using OSCP5 proc. library. In this matter you can do much more things but it difficult to exchange realtime signals even in the form of array (ex. for visulizing a waveform)...
Also if your looking for sound with processing, keep in mind that processing sound libraries (ex beads, minim etc) are limited nad cpu heavy, crashed easy by java sound (no good alternative), and in the end, there is always GEM if your matter is more in sound guiding your visuals..
Oops! Looks like something went wrong!