[0] Fruityloops [1] FL Studio is the most complete virtual music studio currently available. See Hydrogen for a free alternative or if you have a Linux box try LMMS, Ardour, and Hydrogen as alternatives! [2] 
DEMO