lilypond-user
[Top][All Lists]
Advanced

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

Re: Automatically numbering "instrument name"?


From: Malte Meyn
Subject: Re: Automatically numbering "instrument name"?
Date: Wed, 9 Aug 2017 10:18:42 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1



Am 09.08.2017 um 06:34 schrieb Manuela Gößnitzer:
Do you mean something like this?

#(define score-number 0) %% insert in first score

#(set! score-number (1+ score-number))

  \new PianoStaff \with {
     instrumentName = \markup {
  #(number->string score-number) "."
     }
   }
\relative c'' { c }

You would have to do this set! before every score. Try the following instead:

\version "2.19.64"

#(define sn 0)

#(define (score-number)
   (set! sn (1+ sn))
   (string-append (number->string sn) "."))

\new Staff \with {
  instrumentName = #(score-number)
} c'
\new Staff \with {
  instrumentName = #(score-number)
} c'
\new Staff \with {
  instrumentName = #(score-number)
} c'
\new Staff \with {
  instrumentName = #(score-number)
} c'
\new Staff \with {
  instrumentName = #(score-number)
} c'



reply via email to

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