Skip to content

How does PuréeData work?

virgildisgr4ce edited this page Oct 2, 2011 · 1 revision

PuréeData is an html+javascript frontend to a web.py server that communicates with a single Pd instance using the Pyata dynamic patching interface by Jeraman.

The web.py script starts Pd with a special patch that intercepts "FUDI" messages that can create and modify objecs and connections in a sub-patch. Instead of using Pd's normal [dac~] object to output sound, the sound is sent to an IceCast mp3-streaming server (the stream address is http://pureedata.net/pureedata.mp3).