lilypond-user
[Top][All Lists]
Advanced

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

Re: parameters in lyrics?


From: Graham King
Subject: Re: parameters in lyrics?
Date: Thu, 03 Dec 2015 15:19:24 +0000

On Thu, 2015-12-03 at 15:12 +0100, Urs Liska wrote:


Am 03.12.2015 um 15:04 schrieb Graham King:

I'm trying to enclose some lyrics within square brackets but, for reasons too tedious to trouble the list with*, I'd like to parameterise the brackets using the \foo and \fooEnd constructs in the following pseudocode.  Is there a way to do this without causing "[" and "]" to be set as separate syllables?

hopefully,
-- Graham

HTH:

\version "2.19.21"

theNotes = {
  \relative { e''1 d c }
}

brack =
#(define-scheme-function (parser location syllable)(string?)
   (format "[~a]" syllable))

theWords = \lyricmode {
  Three \brack blind mice,
}

\score
{
        \new StaffGroup
        <<
                \new Voice = "voice" \theNotes
                \new Lyrics \lyricsto "voice" \theWords
        >>
}


Urs

Thanks Urs. 

I'm hoping to preserve the  \prefixOperator bunch of text \postfixOperator syntax, so that the operator definition can be swapped simply for other things that use that syntax, such as:
foo = \override LyricText.color = #red
fooEnd = \revert LyricText.color

I could adapt your suggestion if I could think of a way to feed the previous syllable of underlay to \fooEnd


reply via email to

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