SuperSonic: SuperCollider in the Browser

SuperSonic drops pro music tools in your browser — fans cheer, purists pine

TLDR: SuperSonic brings SuperCollider’s synth engine to the browser, so anyone can make and share music with a simple link. Comments celebrate zero-install sharing while lamenting the lost Overtone and debating web vs desktop, turning a niche tool into a wider, accessible playground for creative sound.

SuperSonic is turning pro music nerd magic into a one-click jam: SuperCollider’s famed synth engine (aka scsynth) now runs right in your browser via an AudioWorklet. That means no installs, just a link. You can load Sonic Pi-style sound packs, type OSC (Open Sound Control) commands, even schedule beats, all from a page. Flip two safety switches (COOP/COEP headers) and you’re composing. It’s from Sam Aaron, the creator behind Sonic Pi, and the crowd is buzzing.

The top vibe? Accessibility. acarabott cheers that sharing a track goes from “.app nobody opens” to “link everyone clicks.” Meanwhile, cutler drops a wistful note about the old Overtone project and dreams of Clojure powering this future. Cue the mini flame-war: browser band vs desktop purists. Jokes flew: “No excuses—send the link,” and “My DAW just got jealous.” A few raised eyebrows at the COOP/COEP setup (“sounds like astronaut gear,” one quipped), but the mood stayed celebratory. The community’s strongest take: this could finally make experimental music tools shareable and viral, not stuck in download hell. The only real drama? Whether the next great code-based instrument speaks JavaScript, Clojure, or just pure vibes. Either way, Sam’s browser beat box has people grinning today.

Key Points

  • SuperSonic runs SuperCollider’s scsynth engine in the browser using an AudioWorklet.
  • The project requires COOP/COEP headers to be set, with details in the README.
  • Users can load Sonic Pi-compatible synthdefs via a dedicated control.
  • An OSC API interface allows writing and sending scsynth commands, including scheduled calls.
  • A quick-start workflow lets users load example API calls and execute them with “Send.”

Hottest takes

"This is a huge achievement, props to Sam!" — acarabott
"if you send someone a .app, they won't open it, but if you send them a link they have no excuse" — acarabott
"It's a shame Overtone was abandoned" — cutler
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.