...and feel like sharing?
I have been working on a generic, randomizing sequencer ("genplayer~") that thus far includes everything I can think of.
However, I know next to nothing about harmony.
But it seems to me, given the diagram below, one could start at key (triangular point) X and tell the program to weighted-randomly pick between ex +/-1 clockwise/counterclockwise points, +/-2 CW/CCW, etc.
As I say, I know nothing about harmony (except what I learned making the metamodal bridge with my friend).
Yet, I am pretty sure, if one took what it does (filtering input to only notes that are in the mode-key) and what you know about harmony...we could make a patch that sends random notes, but changes whether they are in, for example Keys C,G,D (where C and D are +/-5 points away from G).
In advance I appreciate your help...and having read this far.
Peace through sharing.
And Love through Music.
p.s. in it's current incarnation, genplayer~ leaves the changing of keys up to the user. But it would be way cooler, if it could just do it on its own [metro] time.
p.p.s. I am thinking it would do something like the metamodal bridge with harmonicity: choosing (via a setting) whether to even allow (given any weight to) those key combinations which are most harmonious to those which are least harmonious.