Music Production Jam with netpd
Posted: Tue Jul 10, 2012 12:45 pm
http://www.netpd.org/Aboutnetpd 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.
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)