Multimedia Experiments Resources - for Saturday Coders

laptop and MIDI controllers

At the Saturday Coders club every fortnight we work on our midi multimedia live PA. We connect the laptops together with midi cables and Ableton Link  Some laptops run proprietary software such as Ableton Live and Ableton Push other are linked via the Javascript MIDI API to goggle chrome browsers to run graphics and speech synths, other laptops are connected to virtual Instruments and whatever else we come up with.

Javascript MIDI API:

This is the entry point to the multimedia project. All you need is a MIDI interface and a laptop. This API will convert the messages from the midi interface into numbers and a tempo, what you do afterwards, what you do with those numbers, is completely up to you. Connect them to the synth API or a Javascript Canvas or a music framework or sequencer.

Best Online Resource: Create Digital Music:

p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web.

Squeak, Lively Kernel:

Pure-Data, :

Pure Data is the main/vanilla distribution chiefly maintained by Miller Puckette. As of 0.47, Pd Vanilla includes the Deken built-in library manager for easy access to community-developed external libraries that expand the capabilities of Pd such asCyclone, Zexy, and the computer graphics library Gem.


Ableton Live:

Push, Link, Max for Live:

Korg computer gear