Hi, I'm coping the opening of my violin concerto (just an experiment to try 
braille music software in 2006). The log file gives an error of init.ly, which 
I can't deal with. I checked my input file, and can't make sure everything is 
right. Could you please tell me what the error means?

Haipeng

 
\version "2.11.41"

#(set-default-paper-size "a4")

\header {
  tagline = ##f
  title = \markup { \fontsize #2 "Violin Concerto" }
  composer = \markup \center-align { \fontsize #3 \bold "Hu Haipeng" \small "(1984)" }
  copyright = "© 2008, All Rights Reserved"
}

  mute = \set Staff.midiInstrument = "muted trumpet"
  open = \set Staff.midiInstrument = "trumpet"
  pizz = \set Staff.midiInstrument = "pizzicato strings"
  arco = \set Staff.midiInstrument = "string ensemble 1"

  tempoA = \tempo 2=48
  tempoB = \tempo 2=60

  toptextA = \markup { \bold \italic Andante" }
  rit = \markup { \bold \italic "Rit." }
  toptextB = \markup { \bold \italic "Con moto" }
  toptextC = \markup { \bold \italic "risoluto" }

  str = { \change Staff = rh }
  stl = { \change Staff = lh }

  fluteI = \relative c''' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    \repeat tremolo 24 { aes32\mf bes } |
    \repeat tremolo 16 { aes\< bes } \repeat tremolo 4 { aes bes } \times 4/7 { aes16 bes aes bes aes bes des\! } |
  }

  fluteII = \relative c'' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    \repeat tremolo 24 { f32\mf ees } |
    \repeat tremolo 16 { f\< ees } \repeat tremolo 4 { f ees } \times 4/6 { f16 ees f ees f ae\! } |
  }

  oboeI = \relative c'' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    \repeat tremolo 24 { des32\mf ees } |
    \repeat tremolo 16 { des\< ees } \repeat tremolo 4 { des ees } \times 4/7 { des16 ees des ees des ees f\! } |
  }

  oboeII = \relative c'' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    \repeat tremolo 24 { aes32\mf bes } |
    \repeat tremolo 16 { aes\< bes } \repeat tremolo 4 { aes bes } \times 4/7 { aes16 bes aes bes aes bes des\! } |
  }

  clarinetI = \relative c'' {
    \clef treble \key ees \major \time 6/4 \tempoA
    \transposition bes
    R1.*4^\toptextA |
    \repeat tremolo 24 { g32\mf f } |
    \repeat tremolo 16 { g\< f } \repeat tremolo 4 { g f } \times 4/7 { g16 f g f g f g\! } |
  }

  clarinetII = \relative c' {
    \clef treble \key ees \major \time 6/4 \tempoA
    \transposition bes
    R1.*4^\toptextA |
    \repeat tremolo 24 { ees32\mf f } |
    \repeat tremolo 16 { ees\< f } \repeat tremolo 4 { ees f } \times 4/7 { ees16 f ees f ees f ees\! } |
  }

  bassoon = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    <des aes'>1.\mf ~ | <des aes'>2.\< <des des'>4 <bes bes'> <aes aes'>\! |
  }

  hornI = \relative c'' {
    \clef treble \key aes \major \time 6/4 \tempoA
    \transposition f
    R1.*5^\toptextA |
    <ees c>1.\mf\< |
  }

  hornII = \relative c'' {
    \clef treble \key aes \major \time 6/4 \tempoA
    \transposition f
    R1.*5^\toptextA |
    <aes ees>1.\mf\< |
  }

  trumpets = \relative c'' {
    \clef treble \key ees \major \time 6/4 \tempoA
    \transposition bes
    R1.*6^\toptextA |
  }

  tromboneI = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*6^\toptextA |
  }

  tromboneII = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*6^\toptextA |
  }

  tuba = \relative c, {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*6^\toptextA |
  }

  timpani = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*5^\toptextA |
    des1.:32\mf\< |
  }

  miditimpani = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*5 |
    \repeat unfold 48 des32\mf\< |
  }

  percussion = \drummode {
    \clef percussion \time 6/4 \tempoA
    R1.*6^\toptextA |
  }

  midiPercussion = <<
    \new DrumVoice {
      \drummode {
    \time 6/4 \tempoA
    R1.*6 |
    }
  }
    \new DrumVoice {
      \drummode {
    R1.*6 |
    }
  }
    \new DrumVoice {
      \drummode {
    R1.*6 |
    }
  }
    \new DrumVoice {
      \drummode {
    R1.*6 |
    }
  }
  >>

  harprh = \relative c' {
    \clef treble \key des \major \time 6/4 \tempoA
    \showStaffSwitch
    R1.*6^\toptextA |
  }

  harplh = \relative c, {
    \clef bass \key des \major \time 6/4
    R1.*6 |
  }

  celrh = \relative c' {
    \clef treble \key des \major \time 6/4 \tempoA
    \showStaffSwitch
    R1.*6^\toptextA |
  }

  cellh = \relative c, {
    \clef bass \key des \major \time 6/4
    R1.*6 |
  }

  violinsolo = \relative c'''' {
    \clef treble \key des \major \time 6/4 \tempoA
    #(set-octavation 1)
    r2.^\toptextA r4 f2\(\p^\markup { \italic "Dolce" } ~ |
    f ees des |
    \times 3/2 { aes2 bes } f4 aes ees |
    \times 3/2 { f2\< bes, } des2 #(set-octavation 0) f,4 |
    aes2.\)\!\mf \times 2/3 { ees8\(\< f bes, } \times 2/3 { des4 f,8 } aes16 bes des f |
    aes2.\!\f\trill\startTrillSpan ~ aes4\stopTrillSpan \times 4/7 { aes16 bes aes bes aes\) aes,\(\< bes } \times 4/7 { des ees f aes bes des f\)\! } |
  }

  violinI = \relative c''' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*5^\toptextA |
    r2. aes4\(\f bes des |
  }

  violinII = \relative c'' {
    \clef treble \key des \major \time 6/4 \tempoA
    R1.*5^\toptextA |
    r2. aes4\(\f bes des |
  }

  viola = \relative c' {
    \clef alto \key des \major \time 6/4 \tempoA
    R1.*5^\toptextA |
    r2. aes4\(\f bes des |
  }

  cello = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    R1.*4^\toptextA |
    \pizz des4\mp^\markup { \bold "pizz." } r4 r r2 r4 | \arco des2.\mf\<^\markup { \bold "arco" } ~ des4 bes aes\! |
  }

  contrabass = \relative c {
    \clef bass \key des \major \time 6/4 \tempoA
    \transposition c
    R1.*4^\toptextA |
    \pizz des4\mp^\markup { \bold "pizz." } r4 r r2 r4 | \arco des2.\mf\<^\markup { \bold "arco" } ~ des4 bes aes\! |
  }

  #(set-global-staff-size 12)

  \score {
    \new StaffGroup = "orchestra" <<
    \set Score.skipBars = ##f
    \new StaffGroup = "woodwind" <<
      \new GrandStaff = "flutes" <<
        \new Staff = "flute 1" {
          \set Staff.instrumentName = "Flute I"
          \set Staff.shortInstrumentName = "Fl1"
        \fluteI
        }
        \new Staff = "flute 2" {
          \set Staff.instrumentName = "Flute II"
          \set Staff.shortInstrumentName = "Fl2"
        \fluteII
        }
      >>
      \new GrandStaff = "oboes" <<
        \new Staff = "oboe 1" {
          \set Staff.instrumentName = "Oboe I"
          \set Staff.shortInstrumentName = "Ob1"
        \oboeI
        }
        \new Staff = "oboe 2" {
          \set Staff.instrumentName = "Oboe II"
          \set Staff.shortInstrumentName = "Ob2"
        \oboeII
        }
      >>
      \new GrandStaff = "clarinets" <<
        \new Staff = "clarinet 1" {
          \set Staff.instrumentName = \markup {
            \column { \line { "Clarinet I" }
              \line { "in B" \smaller \flat } } }
          \set Staff.shortInstrumentName = "Cl1"
        \clarinetI
        }
        \new Staff = "clarinet 2" {
          \set Staff.instrumentName = \markup {
            \column { \line { "Clarinet II" }
              \line { "in B" \smaller \flat } } }
          \set Staff.shortInstrumentName = "Cl2"
        \clarinetII
        }
      >>
      \new Staff = "bassoons" {
        \set Staff.instrumentName = "Bassoons 1 & 2"
        \set Staff.shortInstrumentName = "Bn"
      \bassoons
      }
    >>
    \new StaffGroup = "brass" <<
      \new GrandStaff = "horns" <<
        \new Staff = "hornsI" {
          \set Staff.instrumentName = \markup {
            \column { \line { "Horn I & II" }
              \line { "in F" } } }
          \set Staff.shortInstrumentName = "Hn 1 & 2"
        \hornI
        }
        \new Staff = "hornsII" {
          \set Staff.instrumentName = \markup {
            \column { \line { "Horn III & IV" }
              \line { "in F" } } }
          \set Staff.shortInstrumentName = "Hn 3 & 4"
        \hornII
        }
      >>
      \new Staff = "trumpets" {
        \set Staff.instrumentName = \markup {
          \column { \line { "Trumpets 1 & 2" }
            \line { "in B" \smaller \flat } } }
        \set Staff.shortInstrumentName = "Tp"
      \trumpets
      }
      \new GrandStaff = "trombones" <<
        \new Staff = "tromboneI" {
          \set Staff.instrumentName = "Trombone I"
          \set Staff.shortInstrumentName = "Tb1"
        \tromboneI
        }
        \new Staff = "tromboneII" {
          \set Staff.instrumentName = "Trombones II & III"
          \set Staff.shortInstrumentName = "Tb 2 & 3"
        \tromboneII
        }
      >>
      \new Staff = "tuba" {
        \set Staff.instrumentName = "Tuba"
        \set Staff.shortInstrumentName = "Tu"
      \tuba
      }
    >>
    \new StaffGroup = "miselaneous" <<
      \new Staff = "timpani" {
        \set Staff.instrumentName = "Timpani"
        \set Staff.shortInstrumentName = "Tim"
      \timpani
      }
      \new DrumStaff = "percussion" {
        \set DrumStaff.instrumentName = "Percussion"
        \set DrumStaff.shortInstrumentName = "Perc"
      \percussion
      }
      \new PianoStaff = "harp" <<
        \set PianoStaff.instrumentName = "Harp"
        \set PianoStaff.shortInstrumentName = "Hrp"
        \set PianoStaff.connectArpeggios = ##t
        \new Staff = "rh" { \harprh }
        \new Staff = "lh" { \harplh }
      >>
      \new PianoStaff = "celesta" <<
        \set PianoStaff.instrumentName = "Celesta"
        \set PianoStaff.shortInstrumentName = "Cel"
        \set PianoStaff.connectArpeggios = ##t
        \new Staff = "rh" { \celrh }
        \new Staff = "lh" { \cellh }
      >>
    >>
    \new Staff = "violin solo" {
      \set Staff.instrumentName = "Violin Solo"
      \set Staff.shortInstrumentName = "Vn Solo"
    \violinsolo
    }
    \new StaffGroup = "strings" <<
      \new Staff = "violin I" {
        \set Staff.instrumentName = "Violin I"
        \set Staff.shortInstrumentName = "Vn I"
      \violinI
      }
      \new Staff = "violin II" {
        \set Staff.instrumentName = "Violin II"
        \set Staff.shortInstrumentName = "Vn II"
      \violinII
      }
      \new Staff = "viola" {
        \set Staff.instrumentName = "Viola"
        \set Staff.shortInstrumentName = "Vl"
      \viola
      }
      \new Staff = "violoncello" {
        \set Staff.instrumentName = "Violoncello"
        \set Staff.shortInstrumentName = "Vc"
      \cello
      }
      \new Staff = "contrabass" {
        \set Staff.instrumentName = "Contrabass"
        \set Staff.shortInstrumentName = "Cb"
      \contrabass
      }
      >>
    >>
    \layout {
      \context {
        \Score
        \override Glissando #'breakable = ##t
        \override TextSpanner #'breakable = ##t
      }
    }
  }

Attachment: vconc.log
Description: Binary data

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

Reply via email to