On Nov 30, 2010, at 5:06 PM, tim vets wrote:
2010/11/30 Xavier Miller xavier.miller@cauwe.org Hello, greetings from Belgium,
I am starting with Pd and have some questions:
- does Pd support multi-threading? If not, is it possible to launch
many Pd instances and sync them?
take a look at the [pd~] object or you can simply run multiple pd instances and send messages
between them...
- can Pd dynamically change its patches without stopping the engine?
Can Pd unload some objects, open other patches, connect them?
Yes, though you have to take care a bit. If you load huge files or
create or delete many tilde objects, the dsp engine may be
interrupted. look at "dynamic patching", or 'pd-msg' stuff
- can Pd run without GUI, even without X support?
yes, do "pd -nogui", don't know if you have to have X running
though, I suppose not?
- can Pd be embedded in an application, and controlled
programmatically? (if not, I can use OSC)
We are using pd as a soundengine for a game development project.
( cityinabottle.org ) The main program is python and pd is running in the background (- nogui) with OSC communication.
That sounds very interesting, I'd love to hear more about it!
.hc
The arc of history bends towards justice. - Dr. Martin Luther
King, Jr.