Thanks a lot Musobob, you're faster than light !
I will test this tonight and report.
Also, even though I've got two young children and a full time job -
that is to say I don't even have time to sleep steadily - I'll do my best to help you beta-test this astonishing add-on (calling it a script does not justice neither to the power potential of it nor to the insane amount of functions available).
As for the octave range issue you highlight, I'm no coder but I can think out loud if that's of any help :
Let's add a bass note to your CMaj example, a C/F.
Could it be solved with a lazy "post-processing-inversion" approach ?
Something like :
- C/F = C + extra tone = 0,4,5,7
- Reascale = 100034500000
- Then transpose one octave lower the extra note, in this case, the fourth/eleventh ?