lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

## Re: bar numbering howto?

 From: Mats Bengtsson Subject: Re: bar numbering howto? Date: Fri, 13 Dec 2002 18:48:25 +0100 User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003

```As Werner pointed out, the most common example of regular numbering
is to number 5, 10, 15, 20, ... I have never seen the scheme implemented
in this patch so please do not include it.

Of course, rehearsal letters or numbers that follow the phrasing or
thematic structure of the piece are preferable, at least in pieces
with a simple structure. However, if you think of pieces by Brahms or
newer, for example, you know that the structure could be very complex
and it's easier to use the regular numbering to make it easy to find any
bar number that the conductor may suggest. In instrumental parts for
film music, for example, I've even seen examples where every bar is
numbered.

/Mats

Heikki Johannes Junes wrote:
```
```Instead, what one typically wants is bar numbering at 1, 5, 9, 13, ...

```
```

Even more accurately, at 5, 9, 13, 17, ...

A patch ...

\$ cvs diff -u share/lilypond/scm/output-lib.scm
Index: share/lilypond/scm/output-lib.scm
===================================================================
RCS file: /cvsroot/lilypond/lilypond/scm/output-lib.scm,v
retrieving revision 1.26
diff -p -u -u -r1.26 output-lib.scm
--- share/lilypond/scm/output-lib.scm   13 Oct 2002 21:58:05 -0000
1.26
+++ share/lilypond/scm/output-lib.scm   12 Dec 2002 23:12:45 -0000
@@ -205,7 +205,7 @@ centered, X==1 is at the right, X == -1
(string-encode-integer (quotient i 26))))))

-(define-public ((every-nth-bar-number-visible n) barnum) (= 0 (modulo barnum
n)))
+(define-public ((every-nth-bar-number-visible n) barnum) (and (> barnum 1) (=
1 (modulo barnum n))))

(define-public (default-bar-number-visibility barnum) (> barnum 1))

---
hmm. It is also worth of knowing how to do these function by one's own.
Maybe there is an example lying somewhere.

Heikki Junes

_______________________________________________
Lilypond-devel mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/lilypond-devel
```
```

--
=============================================
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463
Fax:   (+46) 8 790 7260
Email: address@hidden
WWW: http://www.s3.kth.se/~mabe
=============================================

```

reply via email to

 [Prev in Thread] Current Thread [Next in Thread]