I use a Novation Launchpad with my Tangent Wave.
It is a MIDI device with 80 buttons.
I use the same software that X-keys use to program the macros (controller mate).
I really like it. It has been very useful, specially for the memories, since the shortcut for the memories in resolve are, in my opinion, horrible.
This is not my final layout, but it’s the only picture I got around:
