bug-lilypond
[Top][All Lists]
Advanced

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

Missing notes in 1.4.12


From: Rune Zedeler
Subject: Missing notes in 1.4.12
Date: Tue, 23 Apr 2002 00:53:21 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020313

After the insane amounts of 1.5.53 bugreports i decided to finish up my piece in 1.4.12. But - ARGH - an old bug which afair HAS BEEN fixed and downgraded to 1.4 reappeared. Sorry for attaching enormous example - I tried to add a comment to the problem-line but even THE COMMENT removed the problem. Really haven't got time to minimize this example without destroying the bug.

Well, the bug is that the quarter rest on line 168 of BugNotes.ly is ignored (top staff, measure 19) when processing BugScore.ly. In 1.5.53 there are no problems (well, not this problem, that is) - but bugs that come and go randomly ARE tricky so I decided to report this nevertheless.

Please reply that the bug is known and has been fixed and that the fix HAS NOT been downgraded to 1.4... Otherwise the bug is probably still there - somewhere waiting to pop up in a real inappropriate time. :-(


-Rune (getting desperate - trying to finish this #¤%&#%¤ piece)
\include "BugNotes.ly"
\include "paper13.ly"

\header {
    title = "Voo Doo"
    composer = "Neville Brothers"
    arranger = "ITP arrangement af Rune Zedeler, 23/4-2001"
    piece = "Partitur"
}
\score {
    <
        \context Lyrics=marks { \marks }
        \addlyrics
            \context Staff=lyrs <
                \property Staff.instrument = "Vocal"
                \property Staff.instr = "voc"
                \global
                \clef F \mel
            >
            \context Lyrics=lyrv \tekst
        \piastaf
        \context Staff=cello <
            \property Staff.instrument = "Cello"
            \property Staff.instr = "cel"
            \global
            \clef "F"
            \cello
            
        >

        \context Staff=bas <
            \property Staff.instrument = "Bass"
            \property Staff.instr = "bs"
            \global
            \clef "F_8"
            \bas
        >
    >
    \paper {
        \translator {
            \StaffContext
            % \remove "Piano_pedal_engraver"
        }
        \translator {
            \PianoStaffContext
            VerticalAlignment \override #'forced-distance = #9
            % \consists "Piano_pedal_engraver"
        }
    }
}
\include "deutsch.ly"
marks = \lyrics {
  "\large\framebox{\bf{INTRO}}"1*8
  "\large\framebox{\bf{A1}}"1*16
  "\large\framebox{\bf{B1}}"1*8
  "\large\framebox{\bf{A2}}"1*16
  "\large\framebox{\bf{B2}}"1*8
  "\large\framebox{\bf{OUTRO}}"1*4
}

global = \notes {
    \key d \minor
    s1*8 \bar "||"
    s1*16 \bar "||"
    s1*8 \bar "||"
    s1*16 \bar "||"
    s1*8 \bar "||"
    s1*4 \bar "|."
}


ld = \notes {
% \translator Staff=up
 d,16_"$\hspace{-3.5pt}/\\ \\backslash$"
% \translator Staff=up
}
piaf = \notes \transpose c'''  {
    \stemUp
    a,16 \ld d \ld f \ld d \ld a, d \ld e \ld c \ld g,
    \stemBoth
}

piag = \notes \transpose c''' {
    \stemUp
   a,16 \ld d \ld f \ld d \ld < b,,4 c, d, f,> <c, d, e, g,>
    \stemBoth
}

piah =  \notes \transpose c''' {
    \stemUp
    a,16 \ld d \ld f \ld d \ld < a,,4 c, d, f,> <g,, c, d, e,>
    \stemBoth
}

piastaf = \context PianoStaff \notes <
    \property PianoStaff.instrument = "El. piano  "
    \property PianoStaff.instr = "ep  "
    \context Staff=up <
        \global {
            \repeat percent 9 \piaf
            \repeat unfold 3 { \piag \repeat percent 3 \piaf }
            \piag \piaf \piah
            
            \repeat unfold 4 < b4 c' d' f' > 
            <c''2 d'' f'' g'' c'''\arpeggio> < b4 c' d' f' > <c' d' e' g'>
            < a c' d' f' \piaf> \piah
            \repeat unfold 8 < b4 c' d' f' >
            <cis'1 eis' g' a' his'> <cis'4 e' g' a' his'->> r r2
            
            \relative c' {
                \repeat unfold 3 {
                    r4 <a16 c f>~<a8 d f><g16 c e> r <g8. c e> r4 |
                    r2 <f4 b d> <g c e> |
                    r4 <a16 c f>~<a8 d f><g16 c e> r <g8. c e> r4 |
                    R1 |
                }
                r4 <a16 c f>~<a8 d f><g16 c e> r <g8. c e> r4 |
                r2 <f4 b d> <g c e> |
                r4 <a16 c f>~<a8 d f><g16 c e> r <g8. c e> r4 |
                r2 <a4 c d f> <g c d e> |
            }
            
            \repeat unfold 4 < b4 c' d' f' > 
            <c''2 d'' f'' g'' c'''\arpeggio> < b4 c' d' f' > <c' d' e' g'>
            < a c' d' f' \piaf> \piah
            \repeat unfold 8 < b4 c' d' f' >
            <cis'1 eis' g' a' his'> <cis'4 e' g' a' his'->> r r2      
            
            \piaf \piaf \piaf \piaf
        }
    >
    \context Staff = down <
        \global
        \context Voice {
                                % \property Staff.SustainPedal \override 
#'pedal-type = #'mixed
            \clef F % \stemDown \tieDown
            <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
            <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
            <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
            \repeat unfold 4 {
                <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
                <d1 \sustainDown a>~ <d2 a>
                <g,4\sustainUp \sustainDown g >
                <a,4*3/4 \sustainUp \sustainDown a> s16\sustainUp
            }
            <d1 \sustainDown a><d2 a>d4\sustainUp c
            
            b,1 \sustainDown ~b, | <d\sustainUp \sustainDown a>~<d2 a> d4 c |
            b,1 \sustainUp \sustainDown ~b, | a, a,4\sustainUp r4 r2 |
            
            \repeat unfold 4 {
                <d,8 d> <d, d> r4 r8. g,16( c8 )a,
                <d,2 d> g,4 a,4
                <d,8 d> <d, d> r4 r8. g,16( c8 )a,
                <d,2 d> r2
            }
            
            b,1 \sustainDown ~b, | <d\sustainUp \sustainDown a>~<d2 a> d4 c |
            b,1 \sustainUp \sustainDown ~b, | a,\sustainDown \sustainUp 
a,4\sustainUp r4 r2 |
            
            <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
            <d1 \sustainDown a>~ <d1*15/16 a>s16\sustainUp
            
            
        }
    >
>

tekst = \lyrics {
    You must have put voo doo on me
    oh you must have put voo doo on me
    oh you must have put voo doo on me
    oh you must have cast a spell
    the way you got me lo -- vin' you, girl,
    ain't no tongue can tell
    oh you must have been born in cand -- les
    oh to make our love so strong
    you must have sprink -- led dust all a -- round my bed
    you must have had a black cap on.
    
    Just a bed of fla -- mes
    you know you put me in a trance
    when I look in -- to your eyes
    girl you have me hyp -- no -- tized
    
    oh you must have put voo doo on me
    oh you must have cast a spell
    the way you got me lo -- vin' you, girl,
    ain't no tongue can tell
    oh you must have been born in cand -- les
    oh to make our love so strong
    you must have sprink -- led dust all a -- round my bed
    you must have had a black cap on.

    Call the one that've known you
    could she break this spell on me
    From a black home mo -- ther Do -- ra
    I won -- der  could they set me free

    You must have put voo doo on me
    oh you must have put voo doo on me
  
    
}

mel = \notes \relative c {
    \property Staff.automaticMelismata = ##t
    R1*3
    r2 r8. d16 d d d8 |
    f16 d8 d16~d f8. r2 | r2 r16 d8 d16 d d d8 |
    f16 d8 d16~d f8. r2 | r2 r16 d8 d16 d d d8 |

    f16 d8 d16~d f8. r2 | r d16 d f g f8 d16 d |
    R1 | r2 r4.. c16 |
    d d8 f g as16 ~ as as g8  f4 | r2 f16 g8 f d d16 |
    R1 | r2 r16 d8 d16 f f g8 | 
    a8 g16 g~g a8. r2 | r4.. as16()g  f g a f8 d |
    d4 r4 r2 | r2 r4 r16 d d c |
    d d()c d~d d c f~f f8 f16~f8 r | r4 r16 d d d f8. g16 f d8 d16 |
    R1 | R |

    g8 f16 g~g f8 a16~a g8.~g4 | r r16 f g f g8 f16 g~g c8 a16 |
    ~a2 r2 | r r4. d16 c |
    d c8 as g16()f g ~ g2 | r4. g16()f r8. f16 as()g f8 |
    a8 c16 a~a4~a r | r2 r16 as()g f g f g8 |

    a16 g8 g16~g a8. r2 | r d,16 d f g f8 d16 d |
    R1 | r2 r4.. c16 |
    d d8 f g as16 ~ as as g8  f4 | r2 f16 g8 f d d16 |
    R1 | r2 r16 d8 d16 f f g8 | 
    a8 g16 g~g a8. r2 | r4.. as16()g  f g a f8 d |
    d4 r4 r2 | r2 r4 r16 d d c |
    d d()c d~d d c f~f f8 f16~f8 r | r4 r16 d d d f8. g16 f d8 d16 |
    R1 | R |

    g8 f16 g~g f8 a16~a g8.~g4 | r4. g16 f g8 f16 g~g c8 a16 |
    ~a2 r2 | r r4. d16 c |
    d c8 as g16 f g ~ g2 | r4 r16 b, g'16 f r4 as16()g f8 |
    a8 c16 a~a4~a r | r2 r8. d,16 d d d8 |
    f16 d8 d16~d f8. r2 | r2 r16 d8 d16 d d d8 |
    f16 d8 d16~d f8. r2 | R1 |


}

cello = \notes \context Voice \relative c {
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d2-\upbow a'> <b4-\downbow f'> <c-\upbow g'>
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d1-\upbow a'>
    <d1-\downbow a'> <d2-\upbow a'> <b4-\downbow f'> <c-\upbow g'>
    <d1-\downbow a'> <d2-\upbow a'> <b4-\downbow f'> <c-\upbow g'>
}

bas = \notes \context Voice \relative c, {
    R1*4
    <d1 d>~<d d>
    <d1 d>~<d d>

    <d1 d>~<d2 d> g,4 a
    <d1 d>~<d d>
    <d1 d>~<d2 d> g,4 a
    <d1 d>~<d d>
    <d1 d>~<d2 d> g,4 a
    <d1 d>~<d d>
    <d1 d>~<d2 d> g,4 a
    <d1 d>~<d2 d> d4 c

    b8 b b b b b b b b b b b b b c c
    <d1 d>~<d2 d> d4 c
    b8 b b b b b b b b b b b b b b b
    a2. e'4 a8\glissando a, r4 r2

    d,8 d r4 r8. g16 c8 a d4 f, g a |
    d,8 d r4 r8. g16 c8 a d8 d r16 a c d r4 a | 
    d,8 d r4 r8. g16 c8 a d4 f, g a |
    d,8 d r4 r8. g16 c8 a d8 d r16 a c d r4 a | 
    d,8 d r4 r8. g16 c8 a d4 f, g a |
    d,8 d r4 r8. g16 c8 a d8 d r16 a c d r4 a | 
    d,8 d r4 r8. g16 c8 a d4 f, g a |
    d,8 d r4 r8. g16 c8 a d8 d r16 a c d r4 c | 

    b8 b b b b b b b b b b b b b c c
    <d1 d>~<d2 d> d4 c
    b8 b b b b b b b b b b b b b b b
    a2. e'4 a8\glissando a, r4 r2

    <d1 d>~<d d> R1*2



}


reply via email to

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