Hi,
This is the opening of my first grand sonata describing the life of the great
boatmen in Three Gorges of Yangtze River. After Processing the file, the log
file has a strange warning sometimes I meet only in orchestral output:
warning: Can't fit systems on page -- ignoring between-system-padding
Could someone tell me what's wrong with my file?
Haipeng
\version "2.11.39"
\header {
tagline = ##f
title = \markup { \fontsize #2 "Sonata no.1" }
composer = \markup \center-align { \fontsize #3 \bold "Hu Haipeng" \small "(1984)" }
copyright = "© 2008, All Rights Reserved"
}
stu = { \change Staff = upper }
stl = { \change Staff = lower }
upper = \relative c''' {
\clef treble \key d \minor \time 4/4 \tempo 4=92
\showStaffSwitch
\set tupletSpannerDuration = #(ly:make-moment 1 4)
<f d a f>8->\(^\markup { \bold \italic "Ad libtum" } <f d a f>-> <f d a f>4-> <d a f d>16 <f d a f>8.-> ~ <f d a f>4\) |
<d,, a f>8\( <f d a f>4. ~ <f d a f>2\) |
<f'' d bes f>8->\( <g d bes g>-> <d bes f d>-> <f d bes f>-> <f d bes f>16 <g g,> <f d bes f>4.->\) |
<d,, bes f>8\( <f d bes f>4. ~ <f d bes f>2\) |
\clef bass
r2^\markup { \italic "Riten." }
\textSpannerUp
\override TextSpanner #'bound-details #'left #'text =
\markup { \bold \italic "Accel poco a poco" }
\times 2/3 { e,8\(\startTextSpan e e } \times 2/3 { e d c\) } |
\time 6/4
<<
{ \times 2/3 { e'8\( e e e d c\) } } \\
{ \times 2/3 { a8 a g } e4 }
>>
\clef treble
\times 2/3 { <e'' a, e>8\( <e a, e> <e a, e> <e a, e> <d d,> <c c,>\) <e' c a e>\( <e c a e> <e c a e>\stopTextSpan <e c a e>^\markup { \italic "Rit." } <d d,> <c c,>\) } |
\time 4/4
#(set-octavation 1)
\times 2/3 { <e' c a e>-- <e c a e> <e c a e> <e c a e> <d d,> <c c,> <c c,> <a a,> <e e,> <e e,> <d d,> <c c,> } |
#(set-octavation 0)
\times 2/3 { <c c,> <a a,> <e e,> <e e,> <d d,> <c c,>^\markup { \bold \italic "Allargando" } <c c,> <a a,> <e e,> \clef bass <e e,>---> <d d,>---> <c c,>---> } |
\tempo 4=120 <d a f d>4--->\fermata^\markup { \bold \italic "Allegro con brio" } r4 r2 | \clef treble R1 |
<f'' d a f>8->\(\f <f d a f>-> <f d a f>4-> <d a f d>16 <f d a f>8.-> ~ <f d a f>4\) |
<d,, a f>16\(\mf <f d a f>8. ~ <f d a f>2.\) |
<a' f d a>8->\(\f <d a f d> <d a f d> <a f d a> <a f d a>-> <g' d a-1 g-1>16 <f d a f>-> ~ <f d a f>4\) |
<g,, d a>16\(\mf <f d a>8. ~ <f d a>2.\) |
<f'' d bes f>8->\(\f <g d bes g>-> <d bes f d>-> <f d bes f>-> <f d bes f>16 <g g,> <f d bes f>4.->\) |
<g,, d bes g>16\(\mf <f d bes f>8. ~ <f d bes f>4 ~ <f d bes f>8\) g,32(\p\< bes d f g bes d f g bes d f) |
<g d bes g>8.-^\(\!\f <g d bes g>16 <g d bes g>4 ~ <g d bes g>4 <f f,>8 <d d,> |
<d a e-1 d-1>4 \grace { <e e,>16[ <d d,>] } <c a e c>2.\) |
<a e c a>4\< <a' e c a>2-^\! ~ <a e c a>8. <c c,>16 |
<c, a e c>4-> <a e c a>-> <c a e c>-> \afterGrace <f c a f>-> { <g g,>16[ <f f,>] } |
<d a f d>1-> | R1 |
<f,, d a>8\( <f d a> <f d a>4 <d a f>16 <f d a>8. ~ <f d a>4\) |
\time 6/4 <d'' a f d>8\( <f d a f> \times 2/3 { <f d a f>8 <d d,> <c c,> } <d a f d>8 <f d a f>8^\trill ~ <f d a f>4 ~ <f d a f>2\) |
}
lower = \relative c {
\clef bass \key d \minor \time 4/4
\showStaffSwitch
<f a d f>8->\( <f a d f>-> <f a d f>4-> <d f a d>16 <f a d f>8.-> ~ <f a d f>4\) |
<d, a' d>8 <a' d>4. ~ <a d>2 |
<f' bes d f>8->\( <g bes d g>-> <d f bes d>-> <f bes d f>-> <f bes d f>16 <g g'> <f bes d f>4.->\) |
<bes,, f' bes>8 <f' bes>4. ~ <f bes>2 |
\times 2/3 { e8\( e e } \times 2/3 { e d c\) } a4 c |
<e a> <g c> <a e' a> <c g' c> <e a c e> \clef treble <a c e a> |
\times 2/3 { <e' a c e>8-- <e a c e> <e a c e> <e a c e> <d d'> <c c'> <c c'> <a a'> <e e'> \clef bass <e e'> <d d'> <c c'> } |
\times 2/3 { <c c'> <a a'> <e e'> <e e'> <d d'> <c c'> #(set-octavation -1) <c c'> <a a'> <e e'> <e e,>---> <d d,>---> <c c,>---> } |
<d d'>16--->\fermata #(set-octavation 0) a'' f'-1 g-3 a-2 d-1 f-3 g a g f d a g f d |
<d, a'> d' f g a d f g a g f d a g f d |
<d, a'> d' f g a d f g a g f d a g f d |
<d, a'> d' f g a g f d <d, a'> d' f g a g f d |
<d, a'> d' f g a d f g a g f d a g f d |
<d, a'> d' f g a g f d <d, a'> d' f g a g f d |
<bes, f'> bes' d f g bes d f g f d bes g f d bes |
<bes, f'> bes' d f g f d bes <bes, f'> bes' d f g f d bes |
<bes, g'> bes' d f g bes d f g f d bes g f d bes |
<a, e'> a' c d e a c d e d c a e d c a |
<a, e'>(\< a' c d e a c d \clef treble e a c d e a)\! r <c,, c'> |
<a c e a>4-> \clef bass <e a c e>-> <a, e' a>-> <a, a'>-> |
<d a'>16 d' f g a d f g a g f d a g f d |
<d, a'> d' f g a d f g a g f d a g f d |
<d, a'> d' f g a g f d a d f g a g f d |
<d, a'> d' f g a d f g a g f d a g f d a d f g a g f d |
}
dynamics = {
s1\f s1\mf s1\f s1\mf
s2\pp s2\cresc s1.
s1\!\ff s1 s1\> s1
s1*6\!\mp s1\f s1 s1\ff s1 s1\> s1
s1\!\p s1.\f
}
pedal = {
s1\sustainDown s1\sustainDown
s2\sustainDown s8\sustainDown s4.\sustainDown s1\sustainDown
s1 s1. s1 s1
s1\sustainDown s1\sustainDown
s1\sustainDown s2\sustainDown s2\sustainDown
s1\sustainDown s2\sustainDown s2\sustainDown
s1\sustainDown s2\sustainDown s2\sustainDown
s1\sustainDown s4\sustainDown s2.\sustainDown
s2.\sustainDown s8\sustainUp s16 s16\sustainDown s2\sustainDown s4\sustainDown s4\sustainDown
s1\sustainDown s2.\sustainDown s8. s16\sustainUp
s1 s1.
}
\score {
\new PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\new Staff = "upper" \upper
\new Dynamics = "dynamics" \dynamics
\new Staff = "lower" <<
\clef bass
\lower
>>
\new Dynamics = "pedal" \pedal
>>
\layout {
\context {
\type "Engraver_group"
\name Dynamics
\alias Voice % So that \cresc works, for example.
\consists "Output_property_engraver"
\override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
\override DynamicLineSpanner #'Y-offset = #0
pedalSustainStrings = #'("Ped." "*Ped." "*")
pedalUnaCordaStrings = #'("una corda" "" "tre corde")
\consists "Piano_pedal_engraver"
\consists "Script_engraver"
\consists "Dynamic_engraver"
\consists "Text_engraver"
\override TextScript #'font-size = #2
\override TextScript #'font-shape = #'italic
\consists "Skip_event_swallow_translator"
\consists "Axis_group_engraver"
}
\context {
\PianoStaff
\accepts Dynamics
}
}
}
\score {
\new PianoStaff <<
\new Staff = "upper" << \upper \dynamics >>
\new Staff = "lower" << \lower \dynamics >>
\new Dynamics = "pedal" \pedal
>>
\midi {
\context {
\type "Performer_group"
\name Dynamics
\consists "Piano_pedal_performer"
}
\context {
\PianoStaff
\accepts Dynamics
}
}
}
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user