The attached LilyPond file producing "programming errors" below.  I've
pared down the source so that it's smaller but still emits a warning.
 Anyone know why the warnings are produced?  The PDF and MIDI files seem
fine.  It's just that I don't like producing error messages.

Starting lilypond-windows.exe 2.18.2 [midi_error_test.ly]...

Processing `.../midi_error_test.ly'

Parsing...

Interpreting music...

Preprocessing graphical objects...

Interpreting music...

MIDI output to `midi_error_test.mid'...

programming error: Going back in MIDI time.

continuing, cross fingers

programming error: Going back in MIDI time.

continuing, cross fingers

programming error: Going back in MIDI time.

continuing, cross fingers

Finding the ideal number of pages...

Fitting music on 1 page...

Drawing systems...

Layout output to `midi_error_test.ps'...

Converting to `./midi_error_test.pdf'...

Success: compilation successfully completed

Completed successfully in 2.7".

Knute Snortum
(via Gmail)
\version "2.18.2"
\language "english"

staffUp = \change Staff = "up"
staffDown = \change Staff = "down"

highVoice = \relative c''' {
  | \acciaccatura { d8 } <f, a c>8 [ \staffDown <f, a c> \staffUp
    \acciaccatura { c''8 } <f, af b> \staffDown <f, af df> ] \staffUp
  | \acciaccatura { d''8 } <f, a c>8 \staffDown <f, a c> \staffUp
    <df' f af> [ \acciaccatura { d'8 } <f, a c> ]
  | \acciaccatura { d'8 } <f, a c>8 [ \staffDown <f, a c> \staffUp
    \acciaccatura { c''8 } <f, af b> \staffDown <f, af df> ] \staffUp
  | \acciaccatura { d''8 } <f, a c>8 [ \staffDown <f, a c> \staffUp
    <df' f af> \staffDown <af b> ] \staffUp
}

lowVoice = \relative c'' {
  | \acciaccatura { s8 } s2 
  | s4 <af b>8 r
  | s2 * 2
}

global = {
  \key f \major
  \time 2/4
  \accidentalStyle piano
}

\score {
  \new PianoStaff <<
    \new Staff = "up" {
      \global
      \highVoice 
    }
    \new Staff = "down" {
      \global
      \lowVoice 
    }
  >>
  \layout {
  }
  \midi {
    \tempo 4 = 160
  }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to