[Top][All Lists]
[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