Ableton Live

Ableton Live is a multitrack recording DAW and Dj composition tool. The program is unique in that songs can be strung together in time-matched "clips" which are triggered in real time.

Also see
The Ableton Live category for tutorials.