Ableton Live is a loop-based software music sequencer and DAW for OS X and Windows by Ableton. The latest major release of Live, Version 8, was released in April 2009. In contrast to many other software sequencers, Live is designed to be an instrument for live performances as well as a tool for composing and arranging. It is also used for mixing of tracks by DJs, as it offers a suite of controls for beatmatching, crossfading, and other effects used by turntablists, and was one of the first music applications to automatically beat match songs. It does not support traditional musical notation.
Ableton Live is written in C++, with the first version released in 2001 as commercial software, by the German company Ableton. Contrary to popular belief, Live was not prototyped in Max/MSP, although Max/MSP was used to model some of the audio devices.
Much of Live's interface comes from being designed for use in live performance as well as for production. As such the interface is more compact than most sequencers and clearly designed for use on a single screen. There are few pop up messages or dialogs. Portions of the interface are hidden and shown based on arrows which may be clicked to show or hide a certain segment (e.g. to hide the instrument/effect list or to show or hide the help box).