Yes, having a good discussion is always helping determining better requirements.
As I see it, we have a kind of a 3-step rocket…
phase 1: Allow us to switch patterns live with help of a queue command (mouse click & hold, whatever).
phase 2: Peek in other patterns during playback.
phase 3: Edit in other patterns during playback.
I think there is a ascending grade of complexity in these phases. For any discussion of phase 2 and 3, see this topic.