Yeah, Elektron has this 'feature' where they need 4-5 steps' 'lead time' in order to follow a PGM change properly.
The sequencer in question was the Cirklon.
To explain the Cirklon mode of doing this, say you have this scenario:
Pattern 1 has saved, as a property of a pattern, a program change value of 1
Pattern 2 has saved a program change value of 2
When you're playing pattern 1, at the moment you press the button to go to pattern 2, the Cirklon reads the program change value (2) read in pattern 2, and sends it slightly before pattern 1 ends. This makes it so that the Elektron sequencers have proper 'lead time' to be able to follow the Cirklon to pattern 2.
The only difference between the Cirklon and NerdSeq is this:
When you want to jam on pattern 1 on the NerdSeq for, say, 4 times before moving on to pattern 2, the program change saved on step 3A gets sent right away on the first pass of step 3A of pattern 1, making all the Elektron sequencers jump to pattern 2 prematurely.
When you jam on pattern 1 on the Cirklon, you can play the pattern how many times you wish, because the program change to pattern 2 doesn't get sent before you tell the Cirklon 'OK, moving on to pattern 2'.
The way I THOUGHT 'ON CHANGE' works is similar: If you're playing pattern 1, once you've moved the cursor to pattern 2 and pressed 'Start', the NerdSeq activates the program change lane on pattern 1 – this has the same effect of eliminating premature program change messages as the Cirklon implementation. You mentioned that "For the rest it is of course 'smart' programming of your sequences to take care the program changes are being sent when wanted." With this setting, the onus would be on the user to not delay pattern changing until the very final steps – but this is the exact same case with the Elektrons themselves.
Thanks for taking the time – Elektron devices are very well-liked, and for a reason, but there's this small caveat concerning pattern changes. On the other hand, handling this program change case could be a plus factor for NerdSeq – the only sequencer besides Elektron's own that actually handles this right is the Cirklon – and they're pretty much unobtainable.
And many many people have Elektrons!
The sequencer in question was the Cirklon.
To explain the Cirklon mode of doing this, say you have this scenario:
Pattern 1 has saved, as a property of a pattern, a program change value of 1
Pattern 2 has saved a program change value of 2
When you're playing pattern 1, at the moment you press the button to go to pattern 2, the Cirklon reads the program change value (2) read in pattern 2, and sends it slightly before pattern 1 ends. This makes it so that the Elektron sequencers have proper 'lead time' to be able to follow the Cirklon to pattern 2.
The only difference between the Cirklon and NerdSeq is this:
When you want to jam on pattern 1 on the NerdSeq for, say, 4 times before moving on to pattern 2, the program change saved on step 3A gets sent right away on the first pass of step 3A of pattern 1, making all the Elektron sequencers jump to pattern 2 prematurely.
When you jam on pattern 1 on the Cirklon, you can play the pattern how many times you wish, because the program change to pattern 2 doesn't get sent before you tell the Cirklon 'OK, moving on to pattern 2'.
The way I THOUGHT 'ON CHANGE' works is similar: If you're playing pattern 1, once you've moved the cursor to pattern 2 and pressed 'Start', the NerdSeq activates the program change lane on pattern 1 – this has the same effect of eliminating premature program change messages as the Cirklon implementation. You mentioned that "For the rest it is of course 'smart' programming of your sequences to take care the program changes are being sent when wanted." With this setting, the onus would be on the user to not delay pattern changing until the very final steps – but this is the exact same case with the Elektrons themselves.
Thanks for taking the time – Elektron devices are very well-liked, and for a reason, but there's this small caveat concerning pattern changes. On the other hand, handling this program change case could be a plus factor for NerdSeq – the only sequencer besides Elektron's own that actually handles this right is the Cirklon – and they're pretty much unobtainable.
And many many people have Elektrons!

