My live setup is based around a laptop running ubuntu linux.  JACK is used to connect all the software, and my Recursion Looper(written in PD) is used as the main recording/looping software.  Bristol Synth Emulator is used for uniquely digital keyboard sounds, and Rakarrack is used for guitar effects processing.  A python script I wrote using EasyGUI is used to startup all the programs from one GUI. 

Below are links to all the programs that helped me develop my live setup.