lilypond-user
[Top][All Lists]
Advanced

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

RE: Adding line breaks within lyrics


From: James Lowe
Subject: RE: Adding line breaks within lyrics
Date: Sun, 19 Jun 2011 14:28:09 +0000

Hello,
________________________________________
From: address@hidden address@hidden on behalf of Andrew C. Smith address@hidden
Sent: 18 June 2011 20:01
To: LilyPond User Group
Subject: Adding line breaks within lyrics

Hi everyone,

I'm writing a piece where the rhythms of the sung words are free, so a whole 
phrase is attached to a single note. I'm putting my lyrics in " " for each 
note, but they appear on one long line, when I actually want them wrapped to 
the width of the bar. Is there a way to add a line break within the quoted 
lyric, or to set the max width and tell lilypond to wrap the text?

\partI = \lyricmode {
...
\override LyricText #'font-shape = #'italic
\override LyricText #'self-alignment-X = #LEFT
"world's chaos when we seek it water's drifting as slowly out tides toward land 
twice daily"
...
}

later on,

<<
\voice
\new Lyrics \lyricsto "soprano" { \partI }
\violin
>>

Let me know if maybe there's a better way to do this. I'd like to keep it as 
clean as possible, and also to be able to keep all my lyrics in one variable in 
case I want to split up the file later. Thanks.

-------------------

I will start by saying that I have not done any setting using lyrics, so there 
may be others out there who know better.

However after a quick look in the internals reference '3.1.63 LyricText'

It might be possible to use the 'text (markup)' option   ( '#<procedure #f 
(grob)' )

Is one of the options in the Notation Reference  “Formatting text” ...

Scanning down you could perhaps use the '\wordwrap-string arg (string)' option?

I realise that probably isn't much help if you aren't comfortable with the 
syntax for overrides, and I am not competent enough to use set Lyrics to give 
you a 'quick and dirty' test, but it *might* be a way round this. Hopefully if 
this is a way to use it someone can come up with a valid syntax. What I am 
seeing though is that there would still need to be some 'arbitrary' line width 
that you'd need to put in - i.e. I cannot see a way to say 'line-wdith = length 
of measure' to create breaks easily.

But I hope this does help.

james




reply via email to

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