While grid is a completely open tool, it helps to begin exploring from a few fixed points.
grid uses serialosc to communicate back and forth with applications on your computer. Once you install it, it runs in the background and converts serial communication (over USB) into Open Sound Control (OSC). Applications query serialosc to connect to grid and arc, so while you’ll never interact with serialosc directly, it’s necessary to have installed before we do anything else.
Running into trouble? Check out the serialosc docs.
Want to get into the guts of serialosc? Check out the OSC protocol docs.
Mark Eats Sequencer is a fantastic first foray into grid + (MacOS) computer play. It’s a completely standalone step sequencer application, which can pipe MIDI to Ableton Live, Logic Pro, or any other DAW. With eight channels and sixteen sixteen-step patterns, it’s a sequencing powerhouse that will help orient you to the flexibility of grid.
If you have access to Ableton Live Suite (or the Max for Live add-on for Live Standard), there are a number of Max for Live devices which integrate grid into your Live Sets.
gridlab: a suite of devices which collect a number of unique sequencers and utilities
grainfields: eight-voice granulator with grid control
control: transforms grid into a collection of assignable MIDI controls
The grid is intended to be reimagined. You give it purpose and meaning that’s all your own: instrument, experiment, tool, toy… choose your own adventure!
To start with some introductory knowledge, please visit grid studies.
The grid was originally designed as a flexible, minimal interface to control Max/MSP patchers. Over the past 15+ years many artists have not only extended this simple purpose into full-blown performance tools – and due to the communal nature inherent to Max/MSP, have generously shared these patchers + standalone applications with others. This exchange of enthusiasm and care for other artists has always been staggering to us.
While grid’s compatibility + potential with Max/MSP remains current, computing has changed quite a bit over the last decade and a half. Therefore, the projects contained in this section may have different levels of stability as OS + host application updates introduce breaking changes. If you feel particularly drawn to a tool which could use a bit of tweaking to get back in working order, that is a fantastic place to learn Max from!
Max can be downloaded and run for free, without a license (a license is required to save your changes, however). In this list, you’ll also find many Max for Live devices, which can be run in Max for free (just drag the
.amxd file directly into a patcher) or within Ableton’s Live Suite (or using Ableton’s Max for Live add-on).
- grainfields – 8 voice granular synthesizer.
- anaphora – simple, live-input focused mlr variant.
- anachronism – asynchronous digital tape looping interface.
- versos – multi-track looper and sampler for grids with 64 keys.
- max package – several patchers and tools for use within Max, rolled by monome.
- gridlab – a deep suite of Max for Live grid devices (requires 128 grid).
- conway music – conway’s game of life, midi-fied.
- markov music – make music with a simple Markov chain.
- control – open midi control surface for grids.
- elements – a collection of Max for Live midi controls for grids.
- capstarc – tactile sample scrubbing for arc.
- cascades – 65,536 combinations of 16th note patterns across seven tracks.
- pear – dual manual tape player for arc and Max.
While we believe that grid and arc help inspire interesting and idiosyncratic design, we value the perspectives that lead to unique music-making experiences above all else. Here are some of the free projects that have been born out of the lines community that can be run on your computer using Max / Max for Live without any additional hardware:
- confetti – a library of audio processing devices based on Rodrigo Constanzo’s Max projects.
- prosody – a modular collection audio effects with minimal design and maximal impact.
- geneseq – a Max external that implements a genetic algorithm for simple 8 step melodies using scale degrees.
- grainshifter – an highly playable granulator for live input or prerecorded samples.
- less concepts – an elementary cellular automata sequencer.
collected is a large unsorted repository of applications contributed over the years. We’ve also collected numerous old monomeserial applications which are basically obsolete, but could be updated easily given some small ambition.
- mlr – the original live sample-cutting platform.
- meadowphysics – rhizomatic cascading counter.
- straw – grid-based FM synthesizer.
- inkblot – additive synthesis with rorschach patterns.
- life – conway’s game of life.
- re:mix – extended mlr.
- the party van – live sampling performance instrument.
- mlrv – the quintessential grid-based sampling instrument (requires Max 6).
- mark eats sequencer – rapid performance sequencer.
- terms – a collection of Max for Live devices rolled by monome.
- flin – a cyclic poly-rhythm music box.
- polygome – arpeggiating pattern instrument.
- decisions – generative maze run. trigger scripts to make midi note and cc data.
- plane – scrolling monophonic diatonic step sequencer with MIDI and CV outputs.
- arpshift – a melodic, interval based, poly-rhythmic arpeggiator.
- corners – gravity and friction. velocities and positions mapped to sound parameters and events.
- parc – probabilistic sequencer/arpeggiator.
- cygnet – real-time eight-track performance recorder.
- muon – emergent feedback sequencer.
- press cafe – real-time rhythmic pattern performance.
- soyuz – scrolling step sequencer.
- residue – TR-style step sequencer.
- xor – cross-influenced event generator.
- quantum – generative sequencer based on siteswap, a juggling notation.
- pages – extremely in-depth java-based multi-instrument, with integration with Ableton Live.
- mesh – inter-app meta-gesture recorder.