[PD] PdLANParty
Chris McCormick
chris at mccormick.cx
Mon Oct 26 18:11:47 CET 2009
Hi All,
I've updated PdLANParty to make it easier to write your own servers:
<http://mccormick.cx/projects/PdLANParty/>
Example code from the README file:
Set up a new PdLANServer object:
p = PdLANParty() # create the server
p.Launch() # launch the server off in a separate thread
Use the PdLANServer object to communicate with all patches. Something like this
should go in your main-loop:
p.PostMessage(['drum', '5', 'bang']) # send a message to all connected patches
p.GetMesssages() # get an array of arrays containing messages from clients
Here is an example of what kind of data will be sent and received:
Pd Client connects
Server receives: ['connected', '1']
Pd Client receives: server ip 192.168.2.113;
Pd Client receives: server id 1;
Server sends: ['drum', '5', 'bang']
Pd Client receives: drum 5 bang;
Pd Client sends: this is my test;
Server receives: ['this', 'is', 'my', 'test']
Hope this is useful to someone.
Best,
Chris.
On Sun, Oct 25, 2009 at 10:32:05AM +0000, Chris McCormick wrote:
> Hi,
>
> This is a client-server system for associating Pd patches (Or RjDj scenes) with
> eachother on the local area network, or wifi network automatically. Start the
> server lanparty.py and then put the object [lanparty] into your patch. Any
> message into the [lanparty] object will be replicated to all other connected
> patches on the network, at the outlet of their [lanparty] object.
>
> <http://mccormick.cx/projects/PdLANParty/>
>
> Chris.
>
> -------------------
> http://mccormick.cx
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-------------------
http://mccormick.cx
More information about the Pd-list
mailing list