Hello, 

I noticed the following bug, using GNU LilyPond 2.4.2 (the Debian
package) Version: 2.4.2-1
with Package: ec-fonts-mftraced Version: 1.0.7-1
Going back to my printed score, I also had it with version 2.3.22

Consider a score with instuments having different key signatures.  One
instrument is in D, the others in C.  The spacing between the two sharps
of the key signature and the first note of the line is too small (not
to say inexistant). This only happens at the beginning of a line where
there is no time signature.  It also seem to happen only when the other
instuments are in C (that is, nothing in the key signature).

Presumably because of that spacing issue, the slurs accross a line break
and finishing on the first note of the next line are ugly. This can
happen for all the instuments, not only the one with something at the
key.


Attached is an example. It's presumably not what you call minimal, but
it presents most of the cases.

Look at mesure 15 in particular, and at the first note of each line for
the bottom 3 instruments in general.

Mesure 42 [clarinet] shows why I think it's more serious than a
typographical issue, since it cannot be determined if the G sharp is an
accidental or part of the key signature.

Thanks

André
-- 
Global Warming is a Weapon of Mass Destruction, and has already hit the
USA and Europe among others.
Why aren't you doing something about it? 
Why is your government doing nothing about it?
\include "italiano.ly" 


fluteMusic =  \relative do''' {
    \tempo 4 = 152
    \set Staff.instrument = "Flute  "
    r2. r2.  
    \time 2/4
    si8-.\mf re-. si-. sold-. dod-. la-. sold-. mi-. 
    si'-. re-. si-. re-. mi4---> mi--->
    si8-. re-. si-. sold-. dod-. la-. sold-. mi-.
    mi-. mi-. fad-. sold-. \setTextCresc la4---> \< la--->\! mi2---> 
    r2 r2 r2 r8 \setHairpinCresc dod16\p \< (re mi fad sold la \!
 
    si8-.)\mf re-. si-. sold-. dod-. la-. sold-. mi-. 
    si'-. re-. si-. re-. mi4---> mi--->
    si8-. re-. si-. sold-. dod-. la-. sold-. mi-.
    mi-. mi-. fad-. sold-. la4---> la---> mi2--->
    r2 r2 r2 r2
    sol,8\p ^\markup {""\raise #3 {poco sostenuto}} _\markup {\hspace #1 dolce} 
(sib sol mi la fa mi do sol' sib sol sib do4-- do--)
    sol8 (sib sol mi la fa mi do re mi fa sol mi4-- mi--) r2 r2
    sol8 (sib sol mi la fa mi do sol' sib sol sib do4-- do--)
    sol8 (sib sol mi la fa mi do re mi fa sol 
    \time 3/4 sold8 lad si dod re mi 
    \time 2/4 dod4) r4 \time 3/4 r4 dod8^\markup{"" \raise #1 \italic rit.} \> 
(lad sol red) \!
}

hautboisMusic =  \relative do'' {
    \set Staff.instrument = "Hautbois  "
    \setTextCresc 
    r2. r2.
    r8 red-.->\mf r red-.-> r4 r8 red-.-> r8 red-.-> r4 mi4---> mi--->
    r2 r2 r2 la,4 \mf \< --->  la---> mi2---> la'4---> la---> mi---> mi---> 
si2->\! \f~si 
    r8 red-.->\mf r red-.-> r4 r8 red-.-> r8 red-.-> r4 mi4---> mi--->
    \setTextCresc 
    r2 r2 r2 la,4--->\mf\< la---> mi2---> la'4---> la---> mi---> mi---> 
si2->\!\f~si
    r2 r r r r r r r r r r r r r r r r r2. r2 r2. 
}

clarinetteMusic =  \relative do' {
    \set Staff.instrument = "Clarinette  "
    sold8-.\mf dod-. sold-. dod->~ dod4
    sold8-. dod-. sold-. dod->~ dod4
    sold8-. dod-. sold-. dod->~ dod4
    sold8-. dod-. sold-. dod-.-> r4
    si''16( lad sold fad mi fad sold lad si lad sold fad mi8) r
    sold16(fad mi red dod8) r mi16 (red dod si red dod si lad sold8) r r4
    \setTextCresc
    red'16\< ( dod\! si lad sold8) r r4 red'16( dod si lad sold8) r r4 
dod,2\f~dod
    sold8-.\mf dod-. sold-. dod->~ dod4
    sold8-. dod-. sold-. dod-.-> r4
    si''16 (lad sold fad mi fad sold lad si lad sold fad mi8) r
    sold16 (fad mi red dod8) r mi16( red dod si red dod si lad sold8) r r4
    \setTextCresc 
    red'16 \< (dod\! si lad sold8) r r4 red'16( dod si lad sold8) r r4 
dod,2\f~(dod~
    dod'\p ~dod) fad4-- fad-- mid2 fad4-- fad-- dod2~dod 
      lad8 (sid dod red mi fad sol la mi4--) mi--
    dod2 ~dod fad4-- fad-- mid2 fad4-- fad-- dod2 r2 r2.
    lad8 (sid dod red mi^\markup{\italic rit.} fad sol\> la lad sid) \!

}



bassonMusic =  \relative do {
    \set Staff.instrument = "Basson  "
    \clef bass
    fad8-. \mf mi-. fad-. mi->~ mi4
    fad8-. mi-. fad-. mi->~ mi4
    fad8-. mi-. fad-. mi->~ mi4
    fad8-. mi-. fad-. mi-.-> r4
    r2 r2 r2 r2
%    \clef bass
    \setTextCresc
    r8 la-.\mf \< fad-.\! re-.
    r4 r8 la'-. fad-. re-.
    r4 r8 la'-. fad-. re-.
    mi2-> \f ~  mi
%    \clef alto
    fad8-.\mf mi-. fad-. mi->~ mi4
    fad8-. mi-. fad-. mi-.-> r4
    r2 r2 r2 r2
%    \clef bass
    \setTextCresc 
    r8 la-. \< fad-.\! re-.
    r4 r8 la'-. fad-. re-.
    r4 r8 la'-. fad-. re-.
    mi2\f~ mi
    r2 r r r r r r r r r r r r r r r r r2. r2 r2. 
    \bar "|."

}


\score { 
    \new StaffGroup <<
        \new Staff << \time 3/4 \transpose do mib
                      { \clef treble \key la \major
                      \fluteMusic} >>
        \new Staff <<  \clef treble 
                      \transpose do mib {\key la \major 
                      \hautboisMusic} >>
        \new Staff <<  \clef treble 
                      \transpose do mib {\key si \major 
                      \clarinetteMusic} >>
        \new Staff <<  \clef bass 
                      \transpose do mib {\key la \major 
                      \bassonMusic} >>
    >>






  \layout { 
      papersize = "letter" 
      #(set-default-paper-size "letter")

      \context {
 %         \Voice
          \consists Ambitus_engraver
      }
  }
}

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to