I noticed that Tom used && instead of &, should I consider & and && as synonyms?
I'll take Phil's suggestion of emetting an error when durations don't match or, if it's not too difficult, I'll try to emit a warning and recover through the insertion of, possibly invisible, rests. Let's see how hard is it.
R.D. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
