i went yet easier route 
this is my universal input device for everything.
works as drum pad, freatboard-style key pad, arpeggiator control surface, etc etc etc.
for MIDI controller with pots/encoders, i use either Novation Remote Zero SL, or Novation Launch Control, or simply Electribe 2 with Axoloti as MIDI processor.
1 Like