Collective decentralized
livecoding

Contribute sounds and voice fragments to a decentralized soundbank. Performers retrieve them and code them into music live.

In June, we brought livecoding onto decentralized infrastructure for the collective performance and installation, The Plural Monolith, in Berlin. Now, decentralized livecoding returns to the Devcon 8 Music Stage in Mumbai. The invitation is open: add a sound, a voice sample, and let it enter a live composition.

How it works

The livecoding app is a fork of Strudel.cc hosted on Swarm. It loads a custom soundbank from Swarm, while a built-in upload tool (‘submit’ button) lets anyone add new samples or voice recordings directly to that shared bank. Tracks can be published to a Swarm-based board for discussion, playback, editing, and remixing, and the final session archive is stored back on the network. For easy browser access, the public interface is served through a gateway; direct Bee light-node access is the fully native path.

Contribute

Drop your samples, sounds, fragments, field recordings, or recorded voice into the soundbank before the session begins. All material is stored on Swarm and made available for live use during the performance — imported, played, and coded via Strudel.

Open the app and click the Submit button in the top-right corner. It opens a small form where you can upload a short .wav of your choice. No wallet needed. No install.

Open the app →

Curious what’s been submitted? The community hub lets you browse and listen to the soundbank, and play or edit decentralized Strudel tracks — all stored on Swarm.

Explore the hub →

Choose a word

Record yourself saying a random word and upload it — or pick one from the list:

signal — noise — proof — ghost — memory — exit — commons — ritual — desire — witness — protocol — opacity — consensus — uncloud — obedience — threshold — system — mask — collapse — order — glitch — capture — freedom — monolith — fork — secret — public — private — command — silence — obey — refuse — leak — surveil — store — erase — return — sync — desync — release — compile — repeat — dissolve — loud — encrypted — sovereign — collective — individual — transparent — broken — verified — central — decentral — mutable — immutable — visible — hidden — shared — captured — free — recursive — anonymous — synthetic — popular — impossible — plural

Your sample may return as rhythm, command, fragment, chorus, or noise.

Join live

Devcon 8 · Mumbai · Music Stage

Follow Open Source Orchestra for Music Stage updates.

Initial concept and premiere

The Plural Monolith — collective livecoding setup

The Plural Monolith premiered in Berlin in June, staging a black cross, four terminals, and four ideological fronts facing the same impossible object, pushed into one shared composition. It probed a central Web3 contradiction: how to coordinate collectively without surrendering individual sovereignty. The collective can become intelligence, solidarity, and order; it can also become an alibi, where the individual dissolves, accountability disappears, and dissent is treated as malfunction. So the contradiction was coded directly. Chaos became order. Order became noise. Signals collided, synced, forked, and collapsed. The cross remained: the burden of coordination, the architecture of belief, and the structure we carry even when we claim to be free of structures.