This video explores some ideas I've come up with over the past month via performances in NYC, Rochester, and Canada. It's the first performance I'm posting using gibberwocky, a new live coding system that I've developed with Graham Wakefield that integrates with Ableton Live.
A few things to note:
1. The step sequencer lets you define sequences of different lengths... in a sequence of eight notes, each becomes an 1/8th note, while in a sequence of five notes, each becomes a 1/5. Each value is a hexadecimal number (a-f) specifying velocity.
2. The modulations are all done using gen~ via Max4Live, and run at audio-rate which much better resolution than what MIDI would typically afford.
3. The end-user programing language is vanilla JavaScript.
4. You can find the repo here: github.com/charlieroberts/gibberwocky
5. There's a paper describing the system: macdrive.mcmaster.ca/f/e42a9a8783/?raw=1
6. There's also a version that outputs generic MIDI messages, and a version that targets Max/MSP. Lear more at gibberwocky.cc