Any chance of allowing split bars, perhaps by using a defined separator character?
Bracketed chords in/over lyrics works nicely because they appear where they are needed, without worrying about length. However, during a musical section, it would be really helpful to show changes where they occur in bars.
Could you perhaps re-work it with a third delimiter, maybe a dash, vertical bar, colon or comma, perhaps even one of the user's choice, so that two or more chords inside a pair of square brackets would transpose correctly? It would help greatly with layout and timing.
[A - -D7 - ][A ]
[E :Eb:D :G ][A : : :E7]
[E ,Eb,D ,G ][A , , ,E7]
Comma looks best to me - least cluttering; most obvious for what's intended.
Thanks for listening.
Jerry