piano.ly 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. \version "2.16.0"
  2. \include "deutsch.ly"
  3. \include "pianoMvtI.ly"
  4. \include "pianoMvtII.ly"
  5. \include "pianoMvtIII.ly"
  6. \include "celloMvtI.ly"
  7. \include "celloMvtII.ly"
  8. \include "celloMvtIII.ly"
  9. \include "defs.ly"
  10. \include "tutti.ly"
  11. instrument = "Piano"
  12. \paper
  13. {
  14. obsolete-between-system-padding = #0.1 system-system-spacing #'padding = #(/ obsolete-between-system-padding staff-space) score-system-spacing #'padding = #(/ obsolete-between-system-padding staff-space)
  15. %obsolete-between-system-space = #0.1 system-system-spacing #'basic-distance = #(/ obsolete-between-system-space staff-space) score-system-spacing #'basic-distance = #(/ obsolete-between-system-space staff-space)
  16. ragged-last-bottom = ##t
  17. }
  18. \book
  19. {
  20. \include "header.ly"
  21. \score % Movement I
  22. {
  23. <<
  24. % uncomment cello cues for final production
  25. % \new Staff
  26. % \with
  27. % {
  28. % fontSize = #-3
  29. % \override StaffSymbol #'staff-space = #(magstep -3)
  30. % }
  31. % { \celloMvtI }
  32. \new PianoStaff
  33. <<
  34. \set PianoStaff.instrumentName = #"Piano "
  35. \new Staff="RH"
  36. {
  37. \accidentalStyle "modern"
  38. \set Staff.extraNatural = ##f
  39. \pianoRightMvtI
  40. }
  41. \new Dynamics = "dynamics" \pianoDynamicsMvtI
  42. \new Staff="LH"
  43. {
  44. \accidentalStyle "modern"
  45. \set Staff.extraNatural = ##f
  46. % << \pianoLeftMvtI \pianoPedalsMvtI >>
  47. \pianoLeftMvtI
  48. }
  49. %\new Dynamics = "pedals" \pianoPedalsMvtI
  50. %\outlineMvtI
  51. >>
  52. >>
  53. \layout
  54. {
  55. % [Convert-ly] The Dynamics context is now included by default.
  56. \context
  57. {
  58. \PianoStaff
  59. \accepts Dynamics
  60. %following useful for crass staff beaming and slurring
  61. \override VerticalAlignment #'forced-distance = #7
  62. }
  63. }
  64. }
  65. %-----------------------------------------------------------------------------
  66. \score % Movement II
  67. {
  68. <<
  69. % uncomment for final
  70. % \new Staff
  71. % \with
  72. % {
  73. % fontSize = #-3
  74. % \override StaffSymbol #'staff-space = #(magstep -3)
  75. % }
  76. % { \celloMvtII }
  77. % \new PianoStaff
  78. <<
  79. \new Staff="RH"
  80. {
  81. \accidentalStyle "modern"
  82. \set Staff.extraNatural = ##f
  83. \pianoRightMvtII
  84. }
  85. \new Dynamics = "dynamics" \pianoDynamicsMvtII
  86. \new Staff="LH"
  87. {
  88. \accidentalStyle "modern"
  89. \set Staff.extraNatural = ##f
  90. << \pianoLeftMvtII \pianoPedalsMvtII >>
  91. }
  92. %\new Dynamics = "pedals" \pianoPedalsMvtII
  93. \outlineMvtII
  94. >>
  95. >>
  96. \layout
  97. {
  98. % [Convert-ly] The Dynamics context is now included by default.
  99. \context
  100. {
  101. \PianoStaff
  102. \accepts Dynamics
  103. \override VerticalAlignment #'forced-distance = #7
  104. }
  105. }
  106. }
  107. %-----------------------------------------------------------------------------
  108. \score % Movement III
  109. {
  110. <<
  111. % uncomment for final
  112. % \new Staff
  113. % \with
  114. % {
  115. % fontSize = #-3
  116. % \override StaffSymbol #'staff-space = #(magstep -3)
  117. % }
  118. % {
  119. % << \celloMvtIII \outlineMvtIII >>
  120. % }
  121. \new PianoStaff
  122. <<
  123. \new Staff="RH"
  124. {
  125. \accidentalStyle "modern"
  126. \set Staff.extraNatural = ##f
  127. << \outlineMvtIII \pianoRightMvtIII >>
  128. }
  129. \new Dynamics = "dynamics" \pianoDynamicsMvtIII
  130. \new Staff="LH"
  131. {
  132. \accidentalStyle "modern"
  133. \set Staff.extraNatural = ##f
  134. << \outlineMvtIII \pianoLeftMvtIII \pianoPedalsMvtIII >>
  135. }
  136. %\new Dynamics = "pedals" \pianoPedalsMvtIII
  137. >>
  138. >>
  139. \layout
  140. {
  141. % [Convert-ly] The Dynamics context is now included by default.
  142. \context
  143. {
  144. \PianoStaff
  145. \accepts Dynamics
  146. \override VerticalAlignment #'forced-distance = #7
  147. }
  148. }
  149. }
  150. %-----------------------------------------------------------------------------
  151. %midi
  152. \score
  153. {
  154. <<
  155. \new Staff
  156. {
  157. \set Staff.midiInstrument = "cello"
  158. \celloMvtI
  159. \celloMvtII
  160. \celloMvtIII
  161. }
  162. \new PianoStaff
  163. <<
  164. \new Staff="RH"
  165. {
  166. << \pianoRightMvtI \pianoDynamicsMvtI \pianoPedalsMvtI >>
  167. << \pianoRightMvtII \pianoDynamicsMvtII \pianoPedalsMvtII >>
  168. << \pianoRightMvtIII \pianoDynamicsMvtIII \pianoPedalsMvtIII >>
  169. }
  170. \new Staff="LH"
  171. {
  172. << \pianoLeftMvtI \pianoDynamicsMvtI \pianoPedalsMvtI >>
  173. << \pianoLeftMvtII \pianoDynamicsMvtII \pianoPedalsMvtII >>
  174. << \pianoLeftMvtIII \pianoDynamicsMvtIII \pianoPedalsMvtIII >>
  175. }
  176. >>
  177. {
  178. << \midiOutlineMvtI \outlineMvtI >>
  179. << \midiOutlineMvtII \outlineMvtII >>
  180. << \midiOutlineMvtIII \outlineMvtIII >>
  181. }
  182. >>
  183. \midi { }
  184. }
  185. }