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.
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.
Coming soon: "Boulez", 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).
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.)
~David