\version "2.18.2" %-------- insert macro and usual definitions ------------------- \include "english.ly" %---------------ENTETE------------------------------------------- \header { title = \markup { "titre" } composer = \markup { "composer" } arranger = \markup { "Arrangement" } } %%----PAPER----------------------------------------------------- %#(set-global-staff-size 20) \paper { annotate-spacing = ##f print-page-number = ##t line-width = 180\mm indent = 0.0\mm ragged-bottom = ##t ragged-last-bottom = ##f ragged-right = ##f markup-system-spacing.basic-distance = #15 system-system-spacing.basic-distance = #15 top-system-spacing.basic-distance = #10 last-bottom-spacing.basic-distance = #10 } %%---------------------------------------------------%MISE EN FORME \layout { \context { % \RemoveEmptyStaffContext % \override VerticalAxisGroup.remove-first = ##t } \context { %propririété de la partition \Score \override BarNumber.break-visibility = #all-visible % numero sur chaque mesure %\override DynamicText.stencil = ##f %for the midi output %\override MetronomeMark.stencil = ##f %\override BarNumber.padding = #2 %\override MetronomeMark.padding = #2 \override TextScript.padding = #1 \override TextSpanner.padding = #2 \override RehearsalMark.padding = #2 \override DynamicText.font-size = #-2 \override RehearsalMark.font-size = #1 \override TextScript.font-size = #-1 \override TextSpanner.font-size = #1 } \context { %propririété des portées \Staff \override NoteCollision.merge-differently-dotted = ##t \override NoteCollision.merge-differently-headed = ##t } \context { %propririété des Lyrics \Lyrics \override LyricText.font-size = #1.5 %%taille des caractères \override LyricText.minimum-Y-extent = #'(-1.0 . 1.0) %%espacement entre lyrics \override LyricExtender.minimum-length = #5 } } %%---------------------------------------------GLOBAL DEFINITION global = { \key c \major \time 4/4 \tempo 4 = 120 % \set Staff.midiInstrument = "acoustic grand" \tupletUp \dynamicUp \phrasingSlurUp } %%======================= MUSIQUE VOICE========================================= S = \relative c'' { \set Staff.midiInstrument = "flute" \global %\clef "G" c1 } A = \relative c'' { \set Staff.midiInstrument = "oboe" \global \clef "G" g1 } T = \relative c' { \set Staff.midiInstrument = "trumpet" \global %\clef "G" e1 } %FIN_TENORS B = \relative c { \set Staff.midiInstrument = "tuba" \global \clef "F" c1 } %FIN_BASSES %%******* LYRICS ***************************************% SL = \lyricmode { } %FIN_Lyrics_SOPRANES AL = \lyricmode { } %FIN_LYRICS_ALTOS TL = \lyricmode { } %FIN_LYRICS_TENORS BL = \lyricmode { } %FIN_LYRICS_BASSES %%**** PORTEES & SYSTEMS ********************************% SOPRANES = \new Staff = "SI" << \set Staff.instrumentName = "S " \set Staff.shortInstrumentName = "S " \new Voice = "S" { << \S >> } >> ALTOS= \new Staff = "A" << \set Staff.instrumentName = "A " \set Staff.shortInstrumentName = "A " \new Voice = "A" { << \A >> } >> TENORS= \new Staff << \set Staff.instrumentName = "T " \set Staff.shortInstrumentName = "T " \new Voice = "T" { << \T >> } >> BASSES= \new Staff = "B" % \with { \remove Key_signature_engraver } << \set Staff.instrumentName = "B " \set Staff.shortInstrumentName = "B " \new Voice = "B" { << \B >> } >> %%*** EDITION ********************************************% %----------------- STAFF --------------------------------------------- MUSIQUE =\context ChoirStaff << << \SOPRANES \new Lyrics = "S" \lyricsto S \SL % \SOPRANESI %\new Lyrics = "S" \lyricsto SI \SLI % \SOPRANESII % \new Lyrics = "S" \lyricsto SII \SLII \ALTOS \new Lyrics = "A" \lyricsto A \AL \TENORS \new Lyrics = "T" \lyricsto T \TL \BASSES \new Lyrics = "B" \lyricsto B \BL >> >> %-----------------MIDI---------------------------------------------------------- %**ALL-VOICES SOP= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #1.0 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #0.2 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #0.2 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #0.2 \global \B >> MUSIQUEMID =<< \SOP \ALT \TEN \BAS >> %**SOPRANES SOP= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #1.0 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \B >> SOPRANESMID =<< \SOP \ALT \TEN \BAS >> %**ALTOS SOP= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #1.0 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \B >> ALTOSMID =<< \SOP \ALT \TEN \BAS >> %**TENORS SOP= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #1.0 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \B >> TENORSMID =<< \SOP \ALT \TEN \BAS >> %**BASSES SOP= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \S >> ALT= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \A >> TEN= \new Staff << \set Staff.midiMaximumVolume = #0.4 \set Staff.midiMinimumVolume = #0.2 \global \T >> BAS= \new Staff << \set Staff.midiMaximumVolume = #1.0 \set Staff.midiMinimumVolume = #1.0 \global \B >> BASSESMID =<< \SOP \ALT \TEN \BAS >> %----------------- PARTITON EDITION -------------------------------------------- \book { \score { \MUSIQUE \layout { } } } %%MIDI ALL VOICE tmpo = { \tempo 4 = 60 } pulse = \relative c' { \set Staff.midiInstrument = #"woodblock" g4 c c c } \book { \bookOutputSuffix "tutti" \score { \unfoldRepeats { \pulse \MUSIQUEMID } \midi { \tmpo } } } %%MIDI SOPRANES \book { \bookOutputSuffix "s" \score { \unfoldRepeats { \pulse \SOPRANESMID } \midi { \tmpo } } } %%MIDI ALTOS \book{ \bookOutputSuffix "a" \score { \unfoldRepeats { \pulse \ALTOSMID } \midi { } } } %%MIDI TENORS \book { \bookOutputSuffix "t" \score { \unfoldRepeats { \pulse \TENORSMID } \midi { \tmpo } } } %%MIDI BASSES \book { \bookOutputSuffix "b" \score { \unfoldRepeats { \pulse \BASSESMID } \midi { \tmpo } } } %--EOF----------------------------------------------------------------------