minor update on this:
friend of mine took 30 minutes to look over the code with me. There’s an ‘if even, no change’ and ‘if odd, change’ and the first pattern on the list is indexed as 0 (and is 12 o’clock on the knob which, if memory serves, gives a steadily alternating kick and snare with no fill). So the way to emulate it with tt would be to populate the tracker with these patterns, with some variable x that determines the current pattern, to increment all of the patterns on a unified trigger, and to call pn.here x to determine which trigger to come out of. x could be drunk or just some kind of weighted random (think mod rrnd 0 2 2, which gives 0 2/3rds of the time and 1 only 1/3rd of the time).
It may be a few months before I get around to it, but if/when I do I’ll post another update. Ultimately what this mode is doing is extremely simple, and there’s no reason we can’t write a Crow script even to emulate it – also recall that Disting EX integration is now a thing, so at some point in the future a 12 HP probabalistic drum machine will be a thing one could hack together, perhaps with clock and bias as the two inputs for Crow, taking up less space than the OG marbles. Seems a lot of people use marbles primarily for drums and treat the right side as just another stepped random, so this feels like a solution that could really enhance a lot of people’s flow.