Hello, attached find my first version of "Schoenberg", a simple abstraction for doing serial permutations. One drawback is, it only does one process at once, though this could easily be solved with some feedback loop, or with multiple copies. Maybe in the future I could add the possibility to do more at once. I may also add an optional modulus of [n... default 12] on the output, so that if desired, the operations always are within 0->n range and transposition outside the abstract octave is reserved for a seperate round of processing. 
<br><br>Anyway, I think it will be useful for me and maybe for somebody else... It would definitely be useful for teaching, as one could instantly get different permutations and demonstrate the sound of various serial operations. 
<br><br>Coming soon: &quot;Boulez&quot;, an abstraction to do serial multiplication on partitioned row segments. (I still have to think about how this should work in terms of correct inputs).<br><br>PS. Why does PD always mangle the text comments I input? My carriage returns always disappear or are misplaced... This makes it IMPOSSIBLE to make nice reading help documentation (making me lean towards a pdf help file for the moment.)
<br><br>~David<br>