The App should in theory work with any Midi enabled device, but there are a few controllers which don't seem to work as expected. This is a list of controller surfaces that users have reported on. If available, I'd also recommend you install the editor software for you controller to be able to customize the buttons, in some cases it's needed in order for all functions to work (notably feedback). I'll link them on the names in the list. If you are using a device which is not on the list, leave a comment below. Working (Midi Mode): Novation Launch Control Novation Launch Control XL Midi Fighter Twister AKAI APC Key 25 AKAI MPD32 AKAI LPD8 NI Maschine (all versions) NI Kontrol Z1 Korg nanoKontrol2 (set in Korg Kontrol Editor -> Common -> LED Mode -> External) Faderfox UC4 Faderfox EC4 TouchOSC Behringer BCF2000 Softube Console 1 (in Midi Mode) Digidesign Command 8 Arturia Beatstep (needs setup for feedback to work on pads) OSC Pilot Novation Remote Zero SL Nektar Impact Novation Launchkey Ableton Push Working (MCU Mode): Behringer X-Touch Behringer X-Touch Compact MCU Pro PreSonus Faderport 8, 16 (use the Sonar MCU mode) PreSonus FaderPort V2 (use the Cubase MCU mode) Icon QCon Pro X Samson Graphite 49 SSL UF8 (click for tutorial) Partially working: Studiologic SL Mixface (feedback not supported in Midi Mode) Lemur (feedback not yet working) Livid Instruments CNTRL:R (no feedback on knobs) AKAI MPK Mini (no feedback on pads) M-Audio Code61 (might need some setup) Avid Artist Mix (works in Mackie Mode, but not sure if all features are available) Not working: Avid S3 (Eucon not yet supported)