This project turns your NeoTrellis M4 into a control surface for Ableton Live similar to functionality found on a Novation Launchpad or Ableton Push device. It allows you to start and stop 32 individual audio or MIDI clips with the touch of a button and each clip is colored according to values sent from Live's UI.
Of course, you'll also need an installation of Ableton Live. The Live Launcher plugin device is written in MaxMSP, so you'll need either Live 10 Suite (which includes Max for Live) or Ableton Live 10 + the Max for Live add-on. The Live Launcher is likely compatible with Live 9, but has not been tested at the time of this writing.