Sorry for resurrecting this, I've only just joined.
Love the my Beatstep Pro, it's so intuitive, but the chaining limitations are killing. I've read a reply to the request for longer chains saying that the limitation is memory. I've been thinking. Instead of having 16 memory slots so that you can play Pattern1, then Pattern7, then Pattern2, then Pattern1 again etc up to 16 patterns, you could use those 16 slots to store 8 patterns and how many times to repeat them. For example:
Memory Slot 1 = "1" (Pattern number)
Memory Slot 2 = "4" (how many times to play the pattern in slot 1
Memory Slot 3 = "2" (Pattern)
Memory Slot 4 = "24" (Repeats)
Memory Slot 5 = "3"
Memory Slot 6 = "16"
Memory Slot 7 = "2"
Memory Slot 8 = "24" etc etc
Although still limited, this would enable reasonable length songs of the intro, verse, chorus, verse, chorus, verse, outtro sort of structure.
There would have to be a couple of lines of code to add the repeat function but that should be really minimal.
Apologiesif I haven't explained that very well