Page 1 of 1

Music Production Jam with netpd

Posted: Tue Jul 10, 2012 12:45 pm
by Samādhi
netpd is a CRNMME (Collaborative Realtime Networked Music Making Environment)
built in Pure Data. It allows many users to have a realtime
jam sessions with each other, connected over the net.
Users might contribute their own netpd-ized patches a.k.a. instruments
or use pre-existing ones. The set of patches, as well as the state of
each is synchronized between clients in order to provide identical
experience for every connected user.

From a technical perspective the whole netpd framework pursues two goals:

Make sure that every client has the same set of patches loaded at any
given time.
Make sure that any instance of a certain patch/instrument is state-
synchronized with other client's instances.

netpd was designed with music in mind, but it might serve well also
other purposes, where realtime state synchronization is a requirement.
http://www.netpd.org/About

you'll need to install pure data extended 0.43
mac: http://autobuild.puredata.info/auto-bui ... 5-i386.dmg
pc: http://autobuild.puredata.info/auto-bui ... p-i386.zip

and download the patches:
https://github.com/reduzent/netpd2/zipball/v2.0

then start chat.pd

click unpatch. - load instruments and sequenzer, if no one already did it.

have fun.

the programm is always work in progress.
one tip to prevent crashes: replace the file tcpclient.pd_darwin in the folder pd/resources/extra/iemnet with the file tcpclient.pd_darwin from a previus version (pd extended 0.41). you find the old tcpclient.pd_darwin in the mr.peach library. (pd/resources/extra/mrpeach)