Thanks again @cleary for pushing the ball forward with these commits.
Drop voicings would be lovely. I agree 100% with @Raph , to me it's the natural extension of the open voicing 'o
modifier.
Patterning them would be amazing. It would be a gateway into advanced, unfamiliar harmonies. Jazz pianists might even use TidalCycles to study new shapes. And i love the explode octaves idea haha.
This is really approaching a grammar of voicings.
OK, so as cleary pointed out, order definitely matters with drops and inversions.
Here is a maj7 example, assuming these modifiers are chainable and left-associative:
[0,4,7,11]'ii'd2
apply second inversion -> [4,7,11,12]
apply drop 2 -> [4, -5, 11, 12]
= [-5, 4, 11, 12]
[0,4,7,11]'d2'ii
apply drop 2 -> [-8, 0, 7, 11]
apply second inversion -> [0, 7, 11, 4]
= [0, 4, 7, 11]
As this example illustrates, different chords are produced by swapping the modifiers.
It is interesting that the second chaining order ends up producing the original unmodified chord. Hmmm....