Oortone wrote: ↑Jan 19th, '24, 10:31
The Stop/Continue functionality
This is not yet set. It might take some time and thinking to finish. Also there are the midi realtime equivalents when running as slave that I guess should reflect the same functionality as the buttons.
Here are the combinations I can think of and my preliminary suggestions. Hopefully they can be implemented. Please comment.
You've done quite some brainstorming! Let me comment inline below...
Sequencer is playing playing – then…
START
Do nothing regardless of mode
OK, this is clear.
CLEAR (remember sequencer is playing)
Track play: bar aligned return to first bar
Pattern play/write: immediate return to first step (sync to other gear will offset)
Can you explain this a bit more in depth? I don't get it yet...
STOP
Track play: stop – keep bar position
Pattern play/write: stop – keep step position
So with this, it would just be similar to a "pause": when you start the sequencer again, it would continue from where it has been stopped. Correct? Which actually is what you describe below with "STOP - CLEAR - STOP (Continue)", right?
STOP – CLEAR
Track play: goto first bar (FWD, BWD to any bar in Track also possible)
Pattern play/write: goto first step in current pattern
STOP – CLEAR – STOP (Continue):
Track play: will play from first bar
Pattern play/write: will play from first step in current pattern
STOP – CLEAR – START:
Track play: will play from first bar
Pattern play/write: will play from first step (in first pattern, if pattern chain)
Slight difference between single pattern and pattern chain, but sounds good.
STOP – STOP (Continue):
Track play: play from current bar
Pattern play/write: play from current step in current pattern
See my comment above (STOP).
STOP – START:
Track play: play from first bar
Pattern play/write: play from first step in current pattern
This last one is actually the "basic" function/behaviour: you stop the sequencer and you start again from the beginning (no continue). Right?