 Popular software for controllerists includes Ableton Live, Native Instruments Traktor and Maschine, Akai MPC, Atomix Virtual DJ, Serato Scratch Live and Max.There are alternate platforms that are less common, including FL Studio, Bitwig, Torq, and Deckadance.Hardware typically consists of a physical controller, most often a MIDI or Human interface device, often resembling a scaled-down CDJ setup (albeit, without hardware CD players) or a pad-controller resembling the traditional Akai MPC; a newer class of controllers is represented by grid-based button controllers such as the Novation Launchpad.