1ro puedes utilizar MIDI y/o audio, te recomendaria que para utilizar menos CPU pasaras todo lo MIDI --> Audio
Puedes separarlo en canales, kick, bass, hi hats, percs, synth, pads, subs, snares, rides, (cualquier sonido que tengas)
2do Si, se utiliza en session view, y lo mejor seria que que lo tengas MUY ordenado para que no te puedas confundir a la hora de estar tocando. (todo con nombre y colores diferentes)
3ro depende de que utilices pero basico una sound card externa y MIDI, agregados Vst's y hardware (303, 808, 909, SH-101, moogs, etc)
Artistas que hacen live
Paul Kalkbrenner y Mathew Jonson
P.D: Te dejo estos live packs de Ableton igual, son de artistas Minus te recomendaria que vieras el de Gaiser que supuestamente es su template para live sets.
Ableton - Live Packs - 10 free Packs by Minus