Use MIDI control surfaces with Python.
- Support for physical buttons and faders
- Define sets of controls that can dispatch events to callbacks
- Views - quickly change the control layout
- Visual feedback on controllers that support it
- Virtual controls:
- Momentary buttons
- Toggle buttons, with an arbitrary number of states
- "Radio" buttons
- Virtual faders (use a column of buttons as a fader)
- Novation Launchpad MK2
- Akai APC Mini