I Play The JavaScript
summary
JavaScript hooks MIDI hardware, creates a virtual MIDI port, inspects 3‑byte messages from a Launchpad, transforms them with observable streams, and resends changes to Ableton Live; clock input is read at 24 pulses per quarter note to quantize and repeat input reliably. A Node.js looper prototypes looping/undo and an all‑WebAudio Electron app called Loop drop reproduces the idea in the browser/desktop. Implementation mostly works live though USB 3/port juggling causes hiccups. Code is open source and also available as a paid app.
AI-written summary · about
chapters (4)
related talks
31mI Play the JavaScript
40mLiveJS: Making Music with JavaScript
31mHow I built my own music performance software in JavaScript
44mBeats in the Browser - Coding Music with JavaScript
14mMIDI, communications, and music in JavaScript
25mFour to the floor JavaScript
30mJavaScript Patterns For Contemporary Dance Music
33m{ Live : JS }
