regular jams

Sqgl and Roman established regular jam sessions every Tuesday starting
at 8am GMT. Everyone is invited to participate.

audio input support

The protocol was slightly adapted in order to support OSC blob data. netpd
abstractions now use this to transport audio data through network efficiently. This
enables you to use audio input in netpd, either as pre-recorded/live-recorded
samples or as live input. Those new instruments make use of this feature:
  • [evil]? - live input streaming with settable (musical) latency
  • [simplesample]? - simple sampler
[netpd_sample] is a new netpd abstraction that keeps an audio sample in sync
among clients.

metaseq - a meta sequencer

New instrument: [metaseq]? is a time line slicer that loop based sequencers can
use to create more sophisticated sequencing structures. It organizes groups
of time line segments into sets that are used by sequencers as a non-linear clock.
Sets can be chained (i.e. use other sets as their clock) which allows to create
arbitrarily complex structures.


Deken is a new Pd plug-in for package management. It makes finding and
installing externals a breeze on any platform Pd runs on. Since maintenance
of Pd-extended has been stuck for quite a while, netpd development will stop
supporting it and instead make sure that the necessary externals are available
through deken.


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.