Ableton Push

The first edition of the Ableton Push is my current (2025) hardware instrument of choice. Instead of using it with Ableton Live (its created purpose), I am working on a method of integrating the Push with Max/MSP, to give hands-on control of patches for composition and instrument design.

Ableton Push

The first part of this integration is a server application, written in Swift, that acts as a go-between for Max/MSP and the Push. The server app activates the Push as a user interface for the sequencer, communicating with Max/MSP via Open Sound Control. The sequencer itself is modeled after the MIDI sequencer in the Elektron Octatrack, with modified structure for my own purposes.

Push MIDI Programming Reference

Home