@Christoph-Hart great two idiots one thought,same day then...well done. I will use this more comprehensive approach from here on.....
..could you also build the other stuff I've been thinking about, e.g. a new comprehensive arpeggiator , a metadata based expansion system, a sequencer, a coffee maker...what? No?