Push 1 & 2: User Mode for custom MIDI mappings
- Live Versions: 9, 10
- Operating System: All
- Push Version: 1 and 2
This article describes how to use Push's User Mode to create custom MIDI mappings and explains how to configure the User ports correctly in Live's MIDI Preferences.
What is Push's User Mode?
Push's User Mode allows for the use of custom MIDI mappings.
You can enter User Mode by pressing the "User" button on Push. This will switch off Push's regular functionality to allow you to create your own MIDI mappings (as you would with any regular MIDI controller).
How can I configure Push's User Mode?
In order to create custom mappings, Push's User ports first need to be properly configured in Live's MIDI Preferences.
Below are images outlining the correct configuration for Windows and OSX. Please note that in Windows, the User Port is called Ableton Push (Port 2), whereas on OSX, it is called Ableton Push (User Port).
To set these up, open Live's Preferences and click on the MIDI/Sync tab.
For the input User Port, the Track and Remote switches should be enabled, allowing Live to receive MIDI note information and MIDI Control Change messages from Push.
For the output User Port, the Remote switch needs to be enabled to allow visual feedback via Push's LEDs.
Push's MIDI Preferences (WIN)
Push's MIDI Preferences (OSX)
Now that Push's User Port is correctly configured, you can manually MIDI-map almost any component. In case you wish to control your external hardware with Push 2, please have a look at this article.
See the video on our Learn Live page if you aren't sure how to set up your MIDI mappings.
- You cannot map the User button itself as this would make it impossible to leave User Mode.
- The Touchstrip can be mapped but will continue to send Pitch Bend information simultaneously.
- Touching the top of an encoder will send a MIDI Note, while turning the encoder will transmit a Control Change message (both can be mapped separately).
- All buttons (except the 8x8 pad grid) send Control Change messages. This means they send values of 0 and 127 and can't be used to "toggle" parameters.
- When mapping an encoder, the correct Mapping Mode is "Relative (lin 2's Comp.)", which can be chosen from the Status Bar.
- Push's LCD will not display any feedback when creating custom MIDI mappings in User Mode.