John Chambers <[EMAIL PROTECTED]> wrote: > But this does remind me of Yet Another Extension that I've > been thinking of proposing. The problem is that there's no way to > mark the end of an ending.
> A possible solution that's backwards compatible and wouldn't break > any current abc is to say that ']' may be used to terminate endings. If > there isn't a matching ']', then the first :| or any sort of > double bar terminates the ending. This would allow the ']' to be > omitted for all the normal cases with endings of equal length. Then you > could write: > > |: ... | ... |[1 ... ]:|[2 ... | ... ]| I guess I don't understand why there's a problem with endings of different lengths. Why do you need to mark the end of [2 here? Once past the :|, the player will just keep on going regardless, no? BUT, I am very excited by the proposal that ends of sections be markable with ']' because this is necessary to get away from the idea that conditional material only occurs at the *ends* of repeated sections. There are quite a few Highland pipe tunes in which a single bar in the middle of a repeated section is varied the second time around. This is usually notated by a mid-repeat [1 ][2 ] sort of contruct. Given a closing bracket, we could do this in abc also. So if the tune is: | AA | BB | CC | DD | | AA | BB | AC | DD | one could write: |: AA | BB | [1 CC][2 AC] | DD :| or even |: AA | BB | [1C][2A]C | DD :| % ie., a section need not be a whole bar cheers, e. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
