@o_0, your suggestion works really well, it just means that I have to switch to sequence mode and press the current sequence button again and then switch back to track mode before pressing play - I can live with that.
I have had a play with this and something has occurred to me.
I agree that from a sequence point of view everything works fine as is.
However I feel that there is an inconsistency here. If we are not in track mute state (record is off in track mode) and a manually-started one-shot track that is not active in the current sequence has finished playing, doesn’t it make sense to leave the track as inactive when pressing stop? I’m not suggesting this for all tracks, just the sequence-muted, one-shot ones that are inactive because they have played and come to their end.
Example of what happens now:
Track 1 is not a one-shot track and is muted in the current sequence.
Track 2 is a one-shot track and is muted in the current sequence.
In track mode, make sure track mute state is not on (record is off).
Play the sequence, then at some point activate track 1 and track 2. As track 2 is a one shot, it will play to its end and then deactivate. Track 1 continues to play.
Track 1 will remain active as expected - even though it is not active in the current sequence - it retains its current state.
Track 2 will become active again, even though it was not playing when stop was pressed and it is not active in the current sequence - it is not retaining its current state.
The only change I suggest to this would be that the state of the one-shot track would switch back to its sequence mute state (as long as track mute state is not on, obviously).
If this change was made, it would not affect sequence-based projects as far as I can tell.
Like I said, I can live with it, but it’s the inconsistency that bothers me, unless I can be convinced otherwise.
I’d like to know if @squarpadmin has any comments about this.