Skip to main content


Socketjam is an app to bring together musicians and amateurs for browser-based electronic music improvisation.

Audio and music synthesis is processor and memory intensive, but representation systems like MIDI or notated scores are lightweight and portable. Socketjam uses to emit and listen to score-like events and renders all synthesized audio and visuals in the browser.

Audio powered by Tone.js. Vector graphics powered by Paper.js

live version:
github repo:

Project Members: Ian Munro

Find the program that fits your life.

Learn about our coding, cybersecurity, and data analytics bootcamps offered on full-time and part-time schedules.