arc + computer
serialosc (required)
The arc uses serialosc to communicate back and forth with applications on your computer. Once you install it, serialosc 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.
To begin, check out the serialosc docs.
development
Additional resources to help you exercise greater control over the grid’s serial messages, modify serialosc itself, or build your own grid libraries using C:
- serialosc programming docs // osc format and device discovery
- monome serial protocol // serial format details
- libmonome // a library which simplifies serial communication with the grid, which serialosc is built on
- libmonome tutorial // control grids with libmonome + C
community
We’ve collected a handful of contributed applications over the years which are excellent starting points.
- VCV Rack (macOS + Windows + Linux)
- Max and Max for Live (macOS + Windows)