Squeak.Not truely an arranger, but on the Roland Diskcover 5 you can assign to buttons selected parts of a midifile, so whilst you are playing or singing to a midifile you can quickly jump to those preset parts,

Graham UK