Yes it is a great feature. I just used it tonight in transcribing a song. By the way, I still have a problem with the setting of the lyrics, and for this reason I attached its file. Alright, I managed to put the lyrics of the bass above the clef in the refrain. But I couldn't force it to go further up: The 3rd system (measure 7) has these lyrics settings: The four stanzas The refrain: (...) His might. (...) for you Trust in the One (...) (...) to gain. [I would like to put the words of the bass on this line, more or less] (...) the end. Bass words -------------> Trust in the One
I guess different lyrics contexts can't overlap, so what should I do? I tried Lyrics.VerticalAxisGroup #'minimum-Y-extent, but it didn't help. I'll be much beholden to you. Eduardo Vieira ----- Original Message ----- From: "Mats Bengtsson" <[EMAIL PROTECTED]> To: "Lilypond bug" <bug-lilypond@gnu.org> Sent: Thursday, February 09, 2006 2:01 PM Subject: alignAboveContext problems together with \lyricsto > Hi, > > I just realized that there is a problem with setting alignAboveContext > within a lyrics context if the corresponding lyrics doesn't start at the > top of the score. Example: > > \version "2.6.0" > \score{ > << > \context Staff = mystave << > \context Voice = "melody" { > \relative c' { c > << {\voiceOne c'} \context Voice = splitpart {\voiceTwo c,8 e} >> > } > } > \context Voice = splitpart {s1 * 2} % Doesn't help! > >> > \new Lyrics \lyricsto "melody" { \set alignAboveContext = #"mystave" > Text above } > \new Lyrics \lyricsto "splitpart" { \set alignAboveContext = #"mystave" > not above } > >> > } > > The problem is that also the \set directive seems to happen at the same > place as the > first syllable, which is too late. A workaround, of course, is to use \with: > > \version "2.6.0" > \score{ > << > \context Staff = mystave << > \context Voice = "melody" { > \relative c' { c > << {\voiceOne c'} \context Voice = splitpart {\voiceTwo c,8 e} >> > } > } > \context Voice = splitpart {s1 * 2} % Doesn't help! > >> > \new Lyrics \with {alignAboveContext = #"mystave" } \lyricsto "melody" > { Text above } > \new Lyrics \with {alignAboveContext = #"mystave" } \lyricsto > "splitpart" { also above } > >> > } > > > The problem is the same in version 2.6 and 2.7. > > /Mats > > -- > ============================================= > Mats Bengtsson > Signal Processing > Signals, Sensors and Systems > Royal Institute of Technology > SE-100 44 STOCKHOLM > Sweden > Phone: (+46) 8 790 8463 > Fax: (+46) 8 790 7260 > Email: [EMAIL PROTECTED] > WWW: http://www.s3.kth.se/~mabe > ============================================= > > > > _______________________________________________ > bug-lilypond mailing list > bug-lilypond@gnu.org > http://lists.gnu.org/mailman/listinfo/bug-lilypond >
% Created on Fri Feb 03 20:21:54 BRST 2006 \version "2.7.30" #(set-global-staff-size 16) \header { title = "Trust in the Lord" poet = "Paul W. Cook, b. 1907" composer = "George W. Blackwell, b. 1904" copyright = "Property of Geo. W. Blackwell & Paul W. Cook, 1930. Used by permission" } \include "english.ly" verseI= \lyricmode { \set stanza = "1." Trust in the Lord, What priv -- i -- lege giv -- en! O in this world fail not to live right; Stand by His word with hope and de -- ci -- sion, God will not leave you, trust in His might. } verseII= \lyricmode { \set stanza = "2." Trust in the Lord; for -- get not His prom -- ise, Heav -- en will pass ere it prove un -- true; Sing mid your tri -- als, have faith in Je -- sus, Trust in His grace suf -- fi -- cient for you. Trust in the One who nev -- er will fail you, On Him re -- ly, He's faith -- ful to you; O do not fal -- ter, stay on the al -- tar, An -- chor your soul in Him that is true. } verseIII= \lyricmode { \set stanza = "3." Trust in the Lord when you are in trou -- ble, When in your life come sor -- row and pain, God is un -- fail -- ing, dai -- ly He'll help you, O -- ver your foes the vic -- t'ry to gain. } verseIIII= \lyricmode { \set stanza = "4." Trust in the Lord, how sweet the ex -- pe -- rience, If in this life we on Him de -- pend; Fit -- ted for ser -- vice; rea -- dy for judg -- ment, So let us live and trust to the end. } basi = \lyricmode { Trust in the One who nev -- er will fail you, On Him re -- ly, He's } tebai = \lyricmode { faith -- ful to you; } basii = \lyricmode { O do not fal -- ter, stay on the al -- tar, An -- chor your soul in } tebaii = \lyricmode { Him that is true. } staffSoprano = \new Staff { \time 9/8 \set Staff.midiInstrument="choir aahs" \set Staff.shapeNoteStyles = ##(do re mi fa #f la ti) \key c \major \clef treble \context Voice = "melodySop" { \relative c'' { \autoBeamOff \partial 8*3 < g e >8 < fs ds > < g e > < e c >4. < e g >4. < c' e, >8 < d e, > < c e, > < c f,>4. <a f> <c f,>8 <b f> <a f> <g e>4. < c e,>4. %%% 1st syst <e g,>8 <d g,> <c g> << \new Voice { \voiceOne d2.} {\voiceTwo g,4.( f4.) } >> \oneVoice < g e >8 < fs ds > < g e > < e c >4. <g e> <c e,>8 <d f,>8 <e g,>8 <f a,>4. <a, f> <a f>8 <c f,> <a f> %%% 2nd syst <g e>4. <c e,>4. <d f,>8 <c e,> <b d,> <c e,>4. ~ <c e,>4. \bar "||" %% refrain below r4. <c g>8 < c g > < c g> <c g >4 <c g >8 r4. < e g,>8 <ds fs,> <e g,> < c g >4 < c g>8 r4. <b f>8 <as f> <b f> <g d>4 << \new Voice { \voiceOne g8 } { \voiceTwo f8} >> \oneVoice <g e>8 <fs ds> <f d> <e c>4. ~ <e c>4. r4. <c' f,>8 <c f,> <c f,> < a f>4 <a f>8 r4. <e' g,>8 <e g,> <e g,> <c g>4 <c g>8 r4. <b f>8 <as f> <b f> <g d>4 <g d>8 << \new Voice { \voiceOne g8 } {\voiceTwo g8} >> \oneVoice <a fs>8 <b f> <c e,>2. \bar "|." } } } staffTenorSaxophone = \context Staff = men { \set Staff.midiInstrument="tenor sax" \set Staff.shapeNoteStyles = ##(do re mi fa #f la ti) \autoBeamOff \key c \major \clef bass \relative c' { \partial 8*3 <c c, >8 <c c, >8 <c c, >8 <g c, >4. <g c, >4. <g c, >8 <g c, >8 <g c, >8 <a f >4. <c f, >4. <a f >8 <a f >8 <c f, >8 <c c, >4. <g c, >4. <c c, >8 <b d, >8 <c e, >8 <b g >2. <c c, >8 <c c, >8 <c c, >8 <g c, >4. <c c, >4. <c c, >8 <c c, >8 <c c, >8 <c f, >4. <c f, >4. <c f, >8 <a f >8 <c f, >8 <c g >4. <c g >4. <b g, >8 <g g, >8 <g g, >8 <g c, >4. <g c, >4. %% refrain below << {\voiceOne r4. g8 g g g4 g8 r4. c8 c c c4 c8 r4. g8 g g b4 b8 } \context Voice = "baixo" { \autoBeamOff \voiceTwo c,8 d ds e4. e4. e8 g a g4. e4. c8 b c d4. g,4. } >> \oneVoice \context Voice = "chrd" { \autoBeamOff <g' g, >8 <g a,> <g b,> <g c,>4. ~ <g c, >4. } << {\voiceOne r4. a8 a a c4 c8 r4. c8 c c g4 g8 r4. g8 g g b4 b8} \context Voice = "baixoii" { \autoBeamOff \voiceTwo c,8 d e f4. f4. a8 g fs g4. e4. a,8 b c d4. g4. } >> \oneVoice \context Voice = "chrdii" { \autoBeamOff <c e,>8 <a d,> <g g,> <g c,>2. } \bar "|." } } \score { \context ChoirStaff { << \staffSoprano \context Lyrics = "lmelodySopLI" \lyricmode { \lyricsto "melodySop" \verseI } \context Lyrics = "lmelodySopLII" \lyricmode { \lyricsto "melodySop" \verseII } \context Lyrics = "lmelodySopLIII" \lyricmode { \lyricsto "melodySop" \verseIII } \context Lyrics = "lmelodySopLIIII" \lyricmode { \lyricsto "melodySop" \verseIIII } \staffTenorSaxophone \context Lyrics = "bass" \with { alignAboveContext = #"men" } \context Lyrics = "bass" \lyricmode { \lyricsto "baixo" \basi } \context Lyrics = "bass" \lyricmode { \lyricsto "chrd" \tebai } \context Lyrics = "bass" \lyricmode { \lyricsto "baixoii" \basii } \context Lyrics = "bass" \lyricmode { \lyricsto "chrdii" \tebaii } >> } \midi { } \layout { headsep = 0.3\cm topmargin = 1.5\cm indent = 0.0\cm linewidth = 11.5\cm leftmargin = 1.2\cm annotatespacing = ##t \context { \Lyrics \override LyricText #'font-size = #-1 \override StanzaNumber #'font-size = #-1 } } } \paper { #(set-paper-size "a5") }
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user