The subjs happen. The current idea is to split them on points where any one of them starts/ends, and show the durations for each of the pieces.
The open questions are:
How to represent intersecting notes?
1--
2-
3-
4
How the existence of them is going to affect editing logic -- GP and TG represent notes as single numbers, and that simplifies things a lot. Haven't come up with specific potential issues though.
How to handle arpeggios -- present them as a chord with arpeggio mark, like in GP, or deny them being a special case and see them as just plain overlapped notes sets (and still define some shortcuts to make/reverse/adjust them)?
The subjs happen. The current idea is to split them on points where any one of them starts/ends, and show the durations for each of the pieces. The open questions are: