Here's a pretty neat open source software sequencer I've been playing with lately. It's pretty great for live improv stuff, really fun to use with a touchscreen. It's got a pretty unique user interface - it's based around the idea of "strings", like on a guitar...