[PD] seperate GUI communication protocol?

Jelle Herold jelle at defekt.nl
Fri Sep 9 12:55:51 CEST 2005

Dear list,

I am trying to remove the Tk gui from pd and use it just as an engine
and do the patch editing programatically, i.e. replace the GUI by a
(python) program.

Reading through the pd sourcecode it seemed to me that the Tk gui is
seperated from the pd core and communication takes place through a
socket. Is this right, or am I completely off?

If so, is this the best way to control pd programmatically? And is this
protocol documented somewhere? Or where should I look in the sourcecode? 

If not, what would be the best way to remove the Tk gui from pd? Again
maybe someone can point me at the right place to start digging in the pd

Finally, is there some general document on the pd software architecture
/ implementation?

Thanks for your time,


More information about the Pd-list mailing list