Thanks for the suggestion.
This does provide a nice automatic numbering ...
but does not repeat the verse number on subsequent lines.
But I did recycle your suggestion using a modified function with one paramater
#(define nextcountstanza
(let ((counter 0))
(lambda (x)
(set! counter (+ x counter))
(string-append ( number->string counter)"."))))
so that I can copy-paste these expressions instead of manually putting the
right number
\set stanza = #(nextcountstanza 1) - at the betinning of each verse
\set stanza = #(nextcountstanza 0) - within the verses
Le 27.01.24 à 12:19, Ya Gloops a écrit :
#(define nextcountstanza
(let ((counter 0))
(lambda ()
(set! counter (1+ counter))
(string-append ( number->string counter)"."))))
\new Lyrics \lyricsto "VoiceOne" { \set stanza = #(nextcountstanza)
\VerseOne }
\new Lyrics \lyricsto "VoiceOne" { \set stanza = #(nextcountstanza) \VerseTwo }
--
Silvain Dupertuis
Route de Lausanne 335
1293 Bellevue (Switzerland)
tél. +41-(0)22-774.20.67
portable +41-(0)79-604.87.52
web: silvain-dupertuis.org <https://perso.silvain-dupertuis.org>