Though if you are familiar with Ableton midi controllers you probably know very well Novation Launchpad – it is pretty cheap (comparing to Ableton push) midi controller designed to launch clips in session view but with new scripts it also acts as matrix-style midi notes keyboard (like Push or Maschine Jam).