Working with MAC, you can try "Pattern Sequencer" It's a very small app, you can have different patterns, and pattern lenght's. You have to turn on "IAC Driver" and set "pattern secuencer port to IAC. Same with resolume in preferences menu.
Cons. No bpm sync between apps. I tap on resolume to check BPM and manually type the BPM in "pattern Sequencer"
And it's free!!
http://www.hitsquad.com/smm/programs/PatternSequencer/
cheers
IncuF