Tiny Computers, JavaScript and MIDI
summary
Claim: web browsers (notably Web MIDI in Chrome) can talk to hardware so JavaScript plus tiny computers actually control real devices. Demos use Arduino and Raspberry Pi, WebRTC to broadcast notes to 71 audience machines, Launchpad MK2 and accelerometer controllers, and node with the MIDI npm package. MIDI messages are literally three bytes per message, virtual MIDI devices work server‑side, and quoted browser support is about 59% global coverage. Built projects include a working interactive audience piano, color mixer, poetry mashup, servo‑driven fake organ and a playable Go board.
AI-written summary · about
chapters (20)
- 0:00Start
- 4:08Interactive Demo
- 7:31Why Javascript
- 8:53Why Tiny Computers
- 9:32Raspberry Pi and Arduino Chip Computer
- 10:24Why Midi
- 11:33File Format
- 15:40Midi Controllers
- 16:50Breath Controller
- 18:04What a Midi Message Entails
- 22:15Midi Utils
- 23:11Virtual Midi Instruments
- 23:37Server-Side Javascript
- 24:03Demo
- 27:41Color Mixer
- 28:39My Interactive Poetry Box
- 32:00Css Filters
- 33:45The Accelerometer Controller
- 35:14Whack-A-Mole Game
- 39:07Questions
related talks
57mMake More Than Music with Tiny Computers, JavaScript and MIDI
29mMIDI A New Dimension in Controlling Your Browser
23mLet's talk about MIDI
14mMIDI, communications, and music in JavaScript
14mMusical Creativity in the Browser
40mBeats in the Browser - Coding Music with JavaScript
44mBeats in the Browser - Coding Music with JavaScript
07mRapidly Prototyping MIDI Controllers With Web MIDI
