You may have come across Gibberwocky as a Max for Live project in late 2016. It enables live coding directly inside Ableton Live and brings the worlds of live coding and musical performance closer than ever.
According to Cycling 74, at "NIME, Graham Wakefield (Cycling '74) and Charlie Roberts (author of the super-popular Gibber environment) introduced a new Max package that offers the same kind of integration with Max features including signal processing in Gen, the Max transport, and message passing of all sorts."
Here's a video showing Gibberwocky in action in Ableton Live:
Our interest in using musical gesture led to an emphasis on continuous modulation in gibberwocky. Declaring modulation graphs, changing them over time, and creating visualizations depicting their state are all heavily prioritized. The dual-emphasis of pattern manipulation and modulation positions gibberwocky somewhat uniquely among live-coding environments.
Here's what Gibberwocky Max for Live can do:
- Easily discover, sequence, and modulate parameters of Max/MSP patches and Max for Live instruments — no patching required.
- Create musical patterns and transform them over time, with feedback showing how and when your patterns develop.
- Create modulation graphs that can easily be assigned to any parameter in Live or a Max/MSP patch. Or use the graphs to generate MIDI CC messages. Either way, every parameter of the modulation is exposed for control via sequencing.
- You can code entire musical performances in realtime.