lilypond-user
[Top][All Lists]
Advanced

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

Re: Counter in Markup


From: Francisco Vila
Subject: Re: Counter in Markup
Date: Fri, 25 Feb 2011 02:14:28 +0100

2011/2/25 Francisco Vila <address@hidden>:
> 2011/2/24 Adam Good <address@hidden>:
>> Hi All,
>> I'm wanting to use this great counter markup code:
>>
>> "Implementing a counter in markup text"
>> http://lsr.dsi.unimi.it/LSR/Snippet?id=543
>>
>> though I would like to use it with \mark for example:
>> \mark \markup {\counter #"mycounter"}
>>
>> But it gives results I don't expect and I'm having difficulty
>> understanding why. Can anyone help me?
>
> Calr Sorensen answered this a few months ago:

Sorry, it's "Carl"

>  http://lists.gnu.org/archive/html/bug-lilypond/2010-10/msg00144.html
>
> It includes a modified solution that works.

And your example would look more or less like this:

#(define sequence-number 0)

#(define-markup-command (score-sequence layout props sequence-number)
(number?)
 (interpret-markup layout props
   (markup #:bold #:large (number->string sequence-number))))


\relative c' {
 #(set! sequence-number (1+ sequence-number))
 \mark \markup\score-sequence #sequence-number
 #(set! sequence-number (1+ sequence-number))
 c2^\markup\score-sequence #sequence-number
 d
 #(set! sequence-number (1+ sequence-number))
 e^\markup\score-sequence #sequence-number
 f
 #(set! sequence-number (1+ sequence-number))
 g^\markup\score-sequence #sequence-number
 a
}

-- 
Francisco Vila. Badajoz (Spain)
www.paconet.org , www.csmbadajoz.com



reply via email to

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