Max for Live allows for a lot of freedom for customizing hardware controllers to work with Live. Realizing this, several hardware manufacturers have released controllers that make use of Max for Live in some way. The first of these companies, Monome, originally released a grid controller whose software component was based on Max/MSP. Other companies like Novation, Akai, and Livid Instruments soon followed with their own grid controllers. Most recently, Ableton joined the field with a grid controller called Push. Below are a collection of links with a range of information on these hardware devices and more.
Monome Device Page: Monome Devices
Monome Explained: Monome Forum Post
Max for Live Device list: Max for Live Monome Apps
Programming Resources for Monome: Max/MSP Development
Serialosc Development Tools: Serial Interfacing for Monome
Programmers Reference: Launchpad Programmers Reference (PDF)
Launchpad Max Tutorials: Launchpad Tutorials (zip)
Ableton Op Tutorial: Turn Your Launchpad into a Drum Sequencer
Novation Step Sequencer: STEPSEQ Melodic Step Sequencer
Fabrizio Poce: J74 ISO Isomorphic Controller
Isotonik Studios: Oktopad Launchpad Performance Template
Monomeemu: Monome Emulator for the Launchpad
CNTRL:R Article: The Growth of CNTRLR
Accent Article: A New Step Sequencer For Articulate Beats
CNTRL:R Accent Wiki: CNTRLR Accent
CNTRL:R Drum Stepper Wiki: CNTRLR Modules Drum Steppr
CNTRL:R Synth Stepper Wiki: CNTRLR Modules Synth Steppr
Julien Bayle: Livid Code Controller scripts & Max for Live
Cycling ’74 Programming Guide: Push Programming: Part 1
Cycling ’74 Programming Guide: Push Programming: Part 2
Cycling ’74 Programming Guide: Push Programming: Part 3
Cycling ’74 Programming Guide: Push Programming: Part 4
Sonic State Tutorial: Customizing Push with Max for Live: Part 1
Sonic State Tutorial: Customizing Push with Max for Live: Part 2
Sonic State Tutorial: Customizing Push with Max for Live: Part 3
Julien Bayle – Programming Push: Ableton Live 9 and Push controller
MaxforLive.com: All Max for Live User Devices for Push
Max for Live Device for PUSH: PushMLR 1.0
Official Arduino Links: Arduino Max for Live Resources
Maxuino: Getting Started with Maxuino
Maxuino Videos: Getting Started Videos
Sound + Design Tutorial: How to Set Up Arduino with Max/MSP
Underwater.ca: Serial Communication Between Max/MSP and Arduino
Video Tutorial: Maxuino Max for Live Device Intro and Tutorial
Create Digital Music: Giant Steps for Step Sequencing
MLRV Monome: Sampling Instrument for Grid-based Contollers
Julien Bayle: Ableton Live 9 MIDI Remote Scripts