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 internet. Users might contribute their own netpd-ized patches a.k.a. instruments or use pre-existing ones. The set of instruments, as well as the state of each instrument is synchronized between clients in order to provide identical experience for every connected user.

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


Overview of all pages

netpd in action


website overhaul

The website at https://netpd.org has experienced a major revision. It’s now based on Hugo (static website builder) and the whisper theme. The content is hosted in a git repository. The old site was moved to https://old.netpd.org

ripple - a sample-based synthesizer

ripple records audio samples and plays them back in three different modes. Finally an instrument that fully uses unpunch’s features.

ep-mk2 - an e-piano emulation

Originally written by Mike Moreno, this physical modelling based instrument was ported to netpd. Check ep-mk2.