<-- previous page     Table of Contents    Index    next page -->

Breaks

As an alternate to a breath mark, sometimes a short vertical line is drawn through the top line of the staff. Another thing that is sometimes seen is something like a short bar line, just spanning the two middle spaces. That might be used in music that wasn't originally written with true bar lines. It might also be used to sub-divide a bar, when there are an odd number of beats, to show the intended grouping of beats. These could be done using macros. Here is one possible implementation. Note that you could apply to multiple staffs by setting the STAFF argument to the list of desired staffs.

// short vertical line through top line of staff
define BREAK(X,STAFF)  rom above STAFF dist -2.3 ! :  X "|"; @
// line spanning two middle spaces of the staff
define SB(X,STAFF)
 rom above STAFF dist -7.2 ! : X "|";
 rom above STAFF dist -5.8 ! : X "|";
@
1: f;g;a;c;
BREAK(1.5,1)
SB(3.5,1)
bar

Picture of Mup output


   <-- previous page    Table of Contents    Index    next page -->