We’re pleased to announce a major update of Jeff Kaiser's jk.push package of Max abstractions made with for interacting with Ableton’s Push 2 controller within the Max environment.
The new release of the Push 2 abstractions have been extensively rewritten to use Max arguments and attributes that make configuration for your own patching quicker and easier, and a set of easy-to-understand examples are now included in the Max Extras menu.
Note: This update means that these jk.push abstractions are not compatible with versions 1.1 and earlier of these tools.
The jk.push package includes the following abstractions:
- A single instance of the jk.pushcore abstraction manages all connections between the ji.push abstractions and your Push 2 device.
- You can access and interact with the 64 pads and buttons on your Push controller with live.toggle, live.button, live.menu, or radiogroup objects using the jk.push abstraction. It also outputs MIDI Note number, velocity, and aftertouch.
- The jk.pushrotary abstraction allows you to interact with the Push 2 Rotary Encoders with live.dial, live.button, and live.text objects. It also outputs the MIDI Note number associated with the Rotary encoder, velocity (0 or 127).
- The jk.pushribbon abstraction allows you to interact with the Push 2 ribbon slider with live.slider, live.text, and live.button objects
- The jkpushpedal abstraction allows you to interact with the pedal inputs on the back of the Push 2 with live.button and live.text objects.
This collection of abstractions is available and accessible using the Max Package Manager.