netpdCreated on: 2010-06
by: Roman Haefeli -
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.

Platforms & version
Windows Mac Linux
Pure Data 0.43-extended