lilypond-user
[Top][All Lists]
Advanced

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

Question about missing accidentals, and banishing stems


From: Michael Welsh Duggan
Subject: Question about missing accidentals, and banishing stems
Date: Sun, 25 Mar 2012 21:01:50 -0400
User-agent: Gnus/5.11002 (No Gnus v0.20) Emacs/24.0.94 (gnu/linux)

I was writing some experimental lilypond in preparation for writing some
music functions.  The following lilypond file creates two variables
which contain a line of notes and a line of lyrics together in a cons
cell.  The score attempts to join the two.  Output is attached.  The
question is, why is the e-flat in the second part not getting its
accidental printed?  (The e-flat in the first part prints just fine.)


Sub-question: I got rid of stems by removing the stem engraver.  The
slurs, however, look like they are trying to take into account the
missing stems.  How can I avoid this?


\include "english.ly"

l = {}  % Please ignore this for now.

aa = #(cons #{ 
       \relative f' 
       { g( a g f) f a( bf c) \l c( bf) a( bf) \l g( \l a) \bar "|" 
       f( a) c \l c( d ef d c d c) bf( a) bf( c) \l a \bar "|" } #}
       #{ \lyricmode { Qui -- a e -- du -- xi __ te __ de __ ter -- ra __
       Ae -- gy -- pti; } #} )

bb = #(cons #{
       \relative f'
       { f( a) \l c( d ef d c d c) a bf( c) a( bf c bf \l a) \bar "|"
       bf( a) bf c( d c) bf c( bf) a( \l bf \l c) \bar "||" } #}
       #{ \lyricmode { pa -- ra -- sti Cru -- cem __
       Sal -- va -- to -- ri tu -- o. __ } #} )


\paper {
  indent = 0
  oddFooterMarkup=##f
  oddHeaderMarkup=##f
  bookTitleMarkup = ##f
  scoreTitleMarkup = ##f
}

\score { 
  <<
    \new Staff \with { \remove "Time_signature_engraver" }
    { \clef treble \key f \major \cadenzaOn
      \new Voice = "voice" \with { \remove "Stem_engraver" }
      { $(car aa) \break $(car bb) \break } }
    \new Lyrics \lyricsto "voice" { $(cdr aa) $(cdr bb) }
  >>
}

PNG image

-- 
Michael Welsh Duggan
(address@hidden)

reply via email to

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