i’ve been using this exact setup - makes for a great micro system in an intellijel palette case! (i also have bubblesound sem20 filter and o’tool in there).
the way mod matrix works is - on each clock all the modulators are added up and applied to the affected parameters. this might not necessarily result in the actual value changing on each clock, as it depends on when the mod sources change. i’m considering changing mod sources so that the higher ones change more often and the lower ones change less often, so the effect is a bit more predictable (although unpredictability of what it will sound like is part of the fun with mod matrixes!).
i’ll also document exactly what the mod sources are when i post the next version. re: row 7 - it flips between min/max value after 2 full bars. so if length is set to 5 steps, it will flip every 10 steps (reset is when it goes back to step 1). this mod source is useful for making longer sequences. if you apply it to scales, then it’ll play 2 bars with scale A, then 2 bars with scale B etc.
also, unlike other parameters where mod value is applied to the parameter itself, for scale select and octave it calculates the mod value, and if it’s higher than the previous one, it will select the next scale or toggle the octave (basically, it reacts to a positive trigger).
to go back to your original question - yeah there is no way to skip scales or play them in reverse.
on ansible simply unplug the external clock and this should resume the internal clock. on teletype you have to switch the internal clock on/off manually since it doesn’t detect when something is plugged into the trigger inputs (the rightmost button in the 3nd row here: https://github.com/scanner-darkly/orcas-heart/wiki/delays).
i’m planning to add the ability to switch physical outputs between voices and modulation. this will be useful for when you sequence via i2c, this way you can use the outputs for modulating other parameters.
you can already do that using transposition. you can even sequence it: https://github.com/scanner-darkly/orcas-heart/wiki/transposition-sequencer
i find i still want a “global” transposition when i sequence it, since it’s inconvenient to change each step, i’m going to add it.
will think about it but it might add too much complexity. also the new version i’m working on will have other ways to animate a sequence!
the next version will have snapshots for delays as well, so you’ll have the ability to disable them easily.
might add it for physical outputs, er-301 and txo - but there is no way to do it for just friends that i’m aware of (could possibly use JF.SHIFT but wonder if it’ll sound stepped…)