Here’s another version:
grain cloud 1 init.xrni (104.0 KB)
So, there are 3 slightly offset forward scrubbing playheads by default, but by muting note columns in each phrase, 3 (again, slightly offset) backwards playheads can be enabled, and/or 2 random playheads.
This version has the maximum pattern length of 256 lines for each pattern in the instrument, but varying lpb values: 256, 128, 64, 32, 16, 8, 4, and 2 lpb, including an additional “blank” pattern of 256 lbp to copy and alter as you see fit. The lower lpb value patterns can make some nice rhythmic effects, but are quite long! I’ll make some shorter versions at some point. As they currently are, they make for some nice long-repeating, pseudo-random phrases when the random playheads are enabled.
I think there is a lot more potential using this technique although it might be a bit time-intensive to set up the playhead patterns… You could theoretically have playheads that scrubbed back and forth, clustered in one section then jumped to another… lots of possibilities. I have notes triggering probabalistically, but that could certainly be disabled. Skies the limit here, I think.
I also added pan spreading to my version, as well as a lowpass filter and reverb in the effects section. I left the instrument filter empty, so, per grain filtering is very much an option, although the filters may behave unpredictably when asked to retrigger at such rapid rates.
anyways, hope this is useful to some of the rest of you besides me and @Neuro_No_Neuro!
Drop in some samples, try different patterns, and twist away