
Imagine a massively multiplayer music studio, connected worldwide over the Internet. Log in, and everyone sees a set of synths, effects, sequencers, or other custom patches. Everyone’s looking at essentially the same screen, and can add beats, trip out effects, slide the bpm up and down, and reprogram synths — all at once. That’s the basic idea of netpd.
Last night I attended New York’s first “Patching Circle” at Brooklyn Polytechnic, a chance for NYC area patchers to come and work in a communal environment, whether on Max, Pd, Processing, whatever. Pd superstar Moritz Wettstein was there, in town for a few months while in residency at Harvestworks, a music technology center in Soho. He booted up his kubuntu-running Linux laptop and fired up a complex set of synths and beats. Soon, we were listening to beats being reprogrammed in Switzerland via the same software as someone across the table changed a synth line. The magic all comes from netpd, build in Max/MSP’s open source cousin Pd, and it can run entirely free on Mac, Windows, or Linux:

There’s more. The patches can be entirely redesigned by anyone accessing the server. If someone in Barcelona decides to add extra features to a synth, the new patch will be downloaded for everyone simultaneously on login so everyone has the same patches. Moritz told me that the core group of developers regularly holds all-development sessions where they patch collaboratively, so not only can you make music together, you can develop the software, together, too. (Think extreme programming.) You can listen to some results on the netpd site. The music has to be loop-oriented and sequenced so that latency doesn’t become an issue, but theoretically a wide variety of music could be possible, depending entirely on the users developing on the platform and what they choose to produce.
Thanks to GEM, visuals are possible, too, although not anything involving sampled files — sampled audio and video are out, because every user would have to download the files. Generative visuals in 2D or 3D are definitely game, and while it sounds like there’s less interest in this area, there’s lots of potential because of the power of the GEM add-on for Pd.
Enough of the technical details, though. I know what you’re asking: could I dress up in funny costumes, and answer phone lines and control netpd while in a cage? I get that question all the time. The answer, says Moritz, is yes. While I don’t entirely understand this process, he and some colleagues did a piece of performance art in a cage with various inputs (joysticks and such) controlling a custom netpd patch and a series of phone lines routing in calls from the public, courtesy a sophisticated open source phone switching solution (really!) called Asterisk.
See Moritz’s site for photos. His domain is down and there are some other problems, so I’ve included samples here.
Any netpd users out there? Sounds like we should have a CDM group.


Can't wait to get home tonight to have more of a look at this!
get your tunes from http://blog.wired.com/music/2006/09/seeqpod_realt…
[…] 7 – netpd: Massively Multiplayer Music Online, Collaboratively “Imagine a massively multiplayer music studio, connected worldwide over the Internet. […] Everyone’s looking at essentially the same screen, and can add beats, trip out effects, slide the bpm up and down, and reprogram synths – all at once.” (tags: culture software source open technology instrument electronic sequencer collaborative musicians music multiplayer online netpd) […]
[…] Earlier I saw a story on an MMO-approach to online music collaboration: somehow, I think a computer terminal would be fine, although the cages are certainly eye-catching. […]
Yeah, I saw .hc post the promo for the event on the pd-list. You were listed in the email. Are you on the pd-list?
[…] O resultado é um estúdio virtual de música aberto àparticipação de pessoas espalhadas pelo mundo. Quem entra no sistema tem acesso ao mesmo interface e pode adicionar batidas, aumentar ou diminuir as batidas por minuto, reprogramar sintetizadores, etc. Numa performance bem louca realizada recentemente num encontro da comunidade de patchers de PD de Nova Iorque, Moritz Wettstein protagonizou uma jam session dentro de uma jaula equipado de um laptop correndo Kubuntu-Linux, telefones e joysticks. No site de Wettstein estão mais fotografias do evento. Podem ouvir alguns dos sons produzidos em jam sessions anteriores no site do NetPD. Os patches de sintetizadores, sequenciadores e efeitos também estão disponÃÂÂveis lá. Quem quiser colaborar, pode participar na comunidade de programadores. Todos os programadores de “bedroom laptop beats” que estejam a começar podem obter mais recursos em português sobre PureData no Estúdio Livre. […]
I have been dreaming about this for about 10 years except what I want is for massive jams with guitars, drums, bass, keys, horns etc. Think acid jazz space funk stuff. Latency is the buzz kill. But my fantasy is for DJ type people (call them controllers) to evolve. They move players into "rooms". Basically you could start with four people jamming in one "room" send a sample to another group and as they adjust to the sample, merge the two "rooms" until you get massive 700 person funk jams being split off and reconnected. Essentially a whole new dimension to a piece of music is created as if we get to tap into the many universe theory of quantum mechanics…
this looks really kool. and sounds like lots of fun. i have been looking for ever and a day for something like this. would love to make some music, like hendrix style online.. and srv. that would be awesome
you freak