Means: pattern changes always happen for both sequences to the same pattern number.
If somebody prefers to switch pattern independent from each other (e.g. Seq1 plays 1:A1/2:A1 while Seq2 plays 3:A2/4:A2), I could add an option (e.g. configurable in MBSEQ_C.V4) to handle pattern switching based on the Seq1/2 button status (note that both sequence buttons can be selected at once).
I find the current handling more intuitive since you don't need to take care to select both Seq buttons before changing two patterns synchronously.
If a certain theme (e.g. played by Seq2) should be re-used in multiple patterns, just copy&paste it.
However, as long as options are easy to implement, I can add them of course... this one would make the sequences totally independent from each other, but the usage would be more cumbersome (bad for live situations)
MIDI channels (and ports) are part of the pattern.
The sequencer engine takes care that events (especially note off events) will be sent to the intended MIDI channel/port even after pattern changes and if the MIDI echo effect is active, regardless of the number of delayed notes.
-> absolutely no risk for hanging notes - I'm proud about this fact! ;-)
These details simplify to answer your questions:
Imagine A1 and A2 are playing. A1 is set to midi channel 1, A2 to midi channel 2.
In reality (current default UI handling) pattern 1:A1, 2:A1, 3:A1, 4:A1 are playing, you could only switch to 1:A2, 2:A2, 3:A2, 4:A2
But 1:A1 and 2:A1 can be assigned to a different MIDI channel and port than 3:A1 and 4:A1
You also saved previously A3 which was set to midi channel 3 and A4 which was set to midi channel 4. Now is it possible to switch the playback from A1+A2 to A3+A4?
1:A2 and 2:A2 can be assigned to a different channel/port as well as 3:A2 and 4:A2
If you would setup your synthesizers in such a way, each using a different midi channel, you could use/trigger even 16 different synthesizers, all from a single mb seq v4l, of course only 2 at once at maximum.
Is everything above possible?
yes, this is possible.
Best Regards, Thorsten.