\version "2.13.28" \pointAndClickOff % QUESTION: Is there any proper way to start a new Lyrics context inside a % Voice and align it above/below the CURRENT staff??? % I.e. how can I get the context name of the current staff? \score {<< % Case 1: \addlyrics used inside a voice. Problem: lyrics are placed below the whole system! \new Staff << \new Voice = "Vc2" { c''2 d'8 << {c'4. d'4 e'4} \addlyrics { D E F } >> e'2 } \new Lyrics \lyricsto "Vc2" { A B C D E F G H } >> % Dummy staff to see positioning of lyrics \new Staff << \new Voice ="Vc" { c'4 d'4 e'2 f'4 e' d'} >> % Case 2: \new Lyrics with explicit alignAboveContext. Works only if the % Staff's context name is explicitly given! I need a way to % position the lyrics above the current staff without knowing % the current staff's context id (or alternatively, a way to % obtain the current staff's context id programmatically)! \new Staff = "Vc3Staff" << \new Voice = "Vc3" { c'8 c' c' c' << \new Voice = "CueVoice" \relative c' {e e e e e e e e e e } % This works as expected, but I need to extract the context name dynamically! \new Lyrics \with { alignAboveContext = "Vc3Staff" } \lyricsto "CueVoice" { x y z zz } >> d' d' d' d' } >> % Dummy staff to see positioning of lyrics \new Staff = "Vc4" << \new Voice ="Vc4" { c'4 d'4 e'2 f'4 e' d'} >> >>}