So let me get this straight, because I want to make sure I really understand. If I record the audio, I can then play it back and it will sound the same as it did the first time? What sort of equipment would I need for this?
I guess I wouldn’t really care where the non-linear sequences start or end, in my mind it’s the grid based sequences that should have priority. What I’m imagining is just how traditional sequencers interact with one another:
When you hit play on a the master external sequencer or drum machine, etc, it should start Sum. (Linear based pattern sequences will start on the first step in the pattern)
If you stop the external device it should stop Sum and return to the first step of the (linear based) patterns.
If you hit play while the sequence is playing it should pause the sequence and pick back up where it left off when Play is pressed again. Otherwise, if a Stop message is sent it should reset back to the first step in the linear patterns.
Flin should just do what it does and stop when it gets a Stop or Pause command. It should probably not differentiate between stop and pause. Does that make sense? There is no real beginning or end to what it is doing.
Corners and Gome should ignore these messages altogether.
These interactions plus external control over tempo would make sum an incredibly useful tool for use in conjunction with other hardware - especially in a live setting.