\include "italiano.ly" \version "2.18.2" restConfig = { \compressFullBarRests \override Rest #'staff-position = #-1 \override MultiMeasureRest.expand-limit = #0 } letterMark = #(define-music-function (parser location text) (markup?) #{ \mark \markup \box #text #}) manualRepeat = #(define-music-function (parser location note) (ly:music?) (make-music 'PercentEvent 'length (ly:music-length note)) ) piecePartLayout = #(define-scheme-function (parser location title content) (markup? ly:music?) #{ \score { \header { piece = #title } \new Staff { \new Voice = "main" { \voiceOne \restConfig #content } } \layout { } } #}) piecePartMidi = #(define-scheme-function (parser location content) (ly:music?) #{ \score { \new Staff { \set Staff.midiInstrument = #"french horn" \unfoldRepeats { \new Voice = "main" { \voiceOne #content } } } \midi { } } #}) \include "piece-I.ly" \include "piece-II.ly" \include "piece-III.ly" \include "piece-IV.ly" \paper { oddHeaderMarkup = \markup \null evenHeaderMarkup = \markup \null oddFooterMarkup = \markup { \fill-line { \column { \left-align { } } \column { \center-align { \line { \fromproperty #'header:copyright } \line { \fromproperty #'header:tagline } } } \column { \right-align { \line { " " } \line { \fromproperty #'page:page-number-string } } } } } } \book { \header { title = \markup { "1"\super { "er" } "Peer Gynt" } composer = "GRIEG / ZURMUHLE" copyright = "Reprise et Mise en page par Julien Rosset (jul.rosset@gmail.com)" } % I - LE MATIN \piecePartLayout "I - LE MATIN" \piece_I \piecePartMidi \piece_I % II - LA MORT D'ASE \piecePartLayout "II - LA MORT D'ASE" \piece_II \piecePartMidi \piece_II % III - LA DANSE D'ANITRA \piecePartLayout "III - LA DANSE D'ANITRA" \piece_III \piecePartMidi \piece_III % IV - DANS LA HALLE DU TOI DANS LA MONTAGNE \piecePartLayout "IV - DANS LA HALLE DU ROI DANS LA MONTAGE" \piece_IV \piecePartMidi \piece_IV }