%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % FICHIER SchubertF-D839.ly % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % FRANZ SCHUBERT: Gesang "Ave Maria (Ellens dritter Gesang)", für eine Singstimme mit Klavierbegleitung % WITH SEPARATE SCORE AND MIDI OUTPUTS % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \version "2.11.34" \include "italiano.ly" #(set-global-staff-size 19) \paper { %#(set-paper-size "a4") %#(set-paper-size "letter") line-width = 184\mm between-system-padding = #1 oddHeaderMarkup = \markup \fill-line { " " { \italic "♫ Franz Schubert: Ave Maria (D 839) ♫" } \fromproperty #'page:page-number-string } evenHeaderMarkup = \markup \fill-line { \fromproperty #'page:page-number-string { \italic "♫ Franz Schubert: Ave Maria (D 839) ♫" } " " } #(ly:set-option 'point-and-click #f) } \header { title = \markup { \fontsize #1.5 "Ave Maria" } subtitle = \markup \center-align { "Ellens dritter Gesang (Hymne an die Jungfrau)" } subsubtitle = " " poet =\markup { \bold "Aus Walter Scotts “Fraülein vom See”." } composer = \markup \center-align { \fontsize #3 \bold "Franz Schubert" \small "(1797-1828)" "D 839 (Op. 52, No 6, 1825)" } % MUTOPIA mutopiatitle = "Ave Maria (Ellens dritter Gesang)" mutopiacomposer = "SchubertF" mutopiapoet = "Aus Walter Scotts “Fraülein vom See”" mutopiaopus = "D.839 (Op. 52, No. 6)" mutopiainstrument = "Voice and Piano" date = "1825" source = "C.F. Peters (Band I)" style = "Romantic" copyright = "Public Domain" maintainer = "Ph. Raynaud" moreInfo = "A source is freely available at http://www.dlib.indiana.edu/variations/scores/" footer = "Mutopia-2007/10/13-1054" tagline = \markup { \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-align { \small \line { Sheet music from \with-url #"http://www.MutopiaProject.org" \line { \teeny www. \hspace #-1.0 MutopiaProject \hspace #-1.0 \teeny .org \hspace #0.5 } • \hspace #0.5 \italic Free to download, with the \italic freedom to distribute, modify and perform. } \line { \small \line { Typeset using \with-url #"http://www.LilyPond.org" \line { \teeny www. \hspace #-1.0 LilyPond \hspace #-1.0 \teeny .org } by \maintainer \hspace #-1.0 . \hspace #0.5 Reference: \footer } } \line { \teeny \line { This sheet music has been placed in the public domain by the typesetter, for details see: \hspace #-0.5 \with-url #"http://creativecommons.org/licenses/publicdomain" http://creativecommons.org/licenses/publicdomain } } } } } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % STRUCTURE GENERALE DU FICHIER % % Les sorties Partition et Midi sont dissociées (le volume de la sortie Midi a été affiné). % % - IDENTIFICATEURS DE FONCTIONS % A. POÈME % B. NOTES: B1. MÉLODIE B21. PIANO HAUT B22. PIANO BAS % C. DYNAMIQUES PARTITION: C1. PIANO % D. DYNAMIQUES MIDI: D1. MÉLODIE D2. PIANO % E. SORTIE PARTITION % F. SORTIE MIDI % % BIENVENUE A TOUTE SUGGESTION POUR AMELIORER LA PARTITION, LA SORTIE MIDI OU LE CODAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % IDENTIFICATEURS DE FONCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %----- TONALITÉS ET MESURES KEYTIME = { \key sib \major \time 4/4 } %----- MOUVEMENT MOVEMENT = \markup { \bold \large { \hspace #-4 \italic "Sehr langsam." } } %----- CACHER LE NOMBRE OU LE CROCHET D'UN NOLET TUPNUMTR = \override TupletNumber #'transparent = ##t TUPBRATR = \override TupletBracket #'transparent = ##t TUPTR = { \TUPNUMTR \TUPBRATR } TUPNUMTRNO = \override TupletNumber #'transparent = ##f TUPBRATRNO = \override TupletBracket #'transparent = ##f TUPTRNO = { \TUPNUMTRNO \TUPBRATRNO } %----- VARIER LA HAUTEUR D'UN NOLET TUPBRAPOS = #(define-music-function (parser location beg-end) (pair?) #{ \override TupletBracket #'positions = #$beg-end #}) %----- VARIER LA HAUTEUR D'UNE BARRE DE LIGATURE BEAMPOS = #(define-music-function (parser location beg-end) (pair?) #{ \once \override Beam #'positions = #$beg-end #}) %----- VARIER LA HAUTEUR D'UNE LIAISON SLURINSIDE = \override Script #'avoid-slur = #'inside %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % A. POEME %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % STROPHE 1 poeme = \lyricmode { \set fontSize = #-.5 % 3 A -- ve Ma -- ri -- a! Jung -- frau mild, Er -- hö -- re ei -- ner Jung -- frau Fle -- hen, Aus die -- sem Fel -- sen starr und wild Soll mein Ge -- bet zu dir hin -- we -- hen. Wir schla -- fen si -- cher bis zum Mor -- gen, Ob Men -- schen noch so grau -- sam sind. O Jung -- frau, sieh der Jung -- frau Sor -- gen, O Mut -- ter, hör ein bit -- tend Kind! A -- ve Ma -- ri -- a! % STROPHE 2 % 16 A -- ve Ma -- ri -- a! Un -- be -- fleckt! Wenn wir auf die -- sen Fels hin -- sin -- ken Zum Schlaf, und uns dein Schutz be -- deckt Wird weich der har -- te Fels uns dün -- ken. Du lä -- chelst, Ro -- sen -- düf -- te we -- hen In die -- ser dump -- fen Fel -- sen -- kluft, O Mut -- ter, hö -- re Kin -- des Fle -- hen, O Jung -- frau, ei -- ne Jung -- frau ruft! A -- ve Ma -- ri -- a! % STROPHE 3 % 29 A -- ve Ma -- ri -- a! Rei -- ne Magd! Der Er -- de und der Luft Dä -- mo -- nen, Von dei -- nes Au -- ges Huld ver -- jagt, Sie kön -- nen hier nicht bei uns woh -- nen, Wir woll'n uns still dem Schick -- sal beu -- gen, Da uns dein heil' -- ger Trost an -- weht; Der Jung -- frau wol -- le hold dich nei -- gen, Dem Kind, das für den Va -- ter fleht. A -- ve Ma -- ri -- a! } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % B. NOTES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % B1. NOTES MÉLODIE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % INTRO meloNoteIntro = \relative do'' { % 1 R1 R1 } % CORPS meloNoteCorpsA = \relative do'' { \TUPBRAPOS #'(5 . 5) % 3 (+13) 16 29 sib4. la16 sib re4.. (do16) sib4 r do ( \grace { re32[ do32] } sib16[ la] ) sol[( la)] % 5 sib4 r8 re re8. do32[( sib)] la16 sol re' mi re4 dod8. la16 do8. sib16 \tupletUp \times 2/3 { la[( do)] re } \times 2/3 { mib[( do)] la } % 7 sib4. re16[( do)] do8. la16 \times 2/3 { sol[( si)] re } \times 2/3 { fa[( re)] si } \TUPTR \tupletDown do4 ( ~ \times 4/6 { \BEAMPOS #'(5 . 5) do16[ sol la sib! \grace { \BEAMPOS #'(3 . 3) do16[ sib] } la sol]) } fa4 r8 fa \TUPTRNO % 9 do'8. do16 do16. si32 do16. re32 do16.[( re32)] sib8 r8 sib do8. do16 \tupletUp \times 2/3 { do[( si)] do } \times 2/3 { mib[( re)] do } sib4 r8 sib } % MORDANT POUR LA PARTITION mordantPart = \relative do'' { % 11 do8. do16 re16. re32 \times 2/3 { re16 ^\prall [(do)] re } \appoggiatura fa16 mib8 mib r8. sol,16 } % MORDANT POUR LE MIDI mordantMidi = \relative do'' { % 11 do8. do16 re16. re32 \grace { mib32 re mib } \times 2/3 { re16 do re } \appoggiatura fa16 mib8 mib r8. sol,16 } meloNoteCorpsB = \relative do'' { % 12 \appoggiatura re16 do8. do16 \times 2/3 { sib[( la)] sib } \times 2/3 { reb[( do)] sib } do4. r8 % 13 26 39 sib4. la16 sib re!4.. (do16) } meloNoteCorpsPart = { \meloNoteCorpsA \mordantPart \meloNoteCorpsB } meloNoteCorpsMidi = { \meloNoteCorpsA \mordantMidi \meloNoteCorpsB } % ALTERNATIVE 1-2 meloNoteAlter = \relative do'' { % 14 27 sib4 r4 r2 R1 } % FIN meloNoteFin = \relative do'' { % 40 sib4 r4 r2 R1 R1 R1 \bar "||" } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LA PARTITION meloNotePart = { \clef treble \KEYTIME \set autoBeaming = ##f \meloNoteIntro \meloNoteCorpsPart \meloNoteAlter \meloNoteCorpsPart \meloNoteAlter \meloNoteCorpsPart \meloNoteFin } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LE MIDI meloNoteMidi = { \clef treble \KEYTIME \set Staff.midiInstrument = "pan flute" \meloNoteIntro \meloNoteCorpsMidi \meloNoteAlter \meloNoteCorpsMidi \meloNoteAlter \meloNoteCorpsMidi \meloNoteFin } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % B21. NOTES PIANO HAUT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % INTRO pianoHautNoteIntro = \relative do' { \TUPTR \SLURINSIDE % 1 \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } % 2 \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } } % CORPS pianoHautNoteCorps = \relative do' { \SLURINSIDE % 3 16 29 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 4 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 5 18 31 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 6 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 7 20 33 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 8 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 9 22 35 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 10 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 11 24 37 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 12 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 13 26 39 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } } % ALTERNATIVE 1 pianoHautNoteAlterA = \relative do' { \SLURINSIDE % 14 \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } % 15 \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } \times 4/6 { r16 -.[( -. -.-> -. -.)] } } % ALTERNATIVE 2 pianoHautNoteAlterB = \relative do' { % 27 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 28 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } } % FIN pianoHautNoteFin = \relative do' { % 40 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 41 \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 42 \times 4/6 { r16 [ ] } \clef bass \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } \times 4/6 { r16 [ ] } % 43 1 \fermata } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LA PARTITION pianoHautNotePart = { \clef treble \KEYTIME \set autoBeaming = ##f s1*0 ^\MOVEMENT \pianoHautNoteIntro \pianoHautNoteCorps \pianoHautNoteAlterA \pianoHautNoteCorps \pianoHautNoteAlterB \pianoHautNoteCorps \pianoHautNoteFin } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LE MIDI pianoHautNoteMidi = { \clef treble \KEYTIME \set Staff.midiInstrument = "acoustic grand" \pianoHautNoteIntro \pianoHautNoteCorps \pianoHautNoteAlterA \pianoHautNoteCorps \pianoHautNoteAlterB \pianoHautNoteCorps \pianoHautNoteFin } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % B22. NOTES PIANO BAS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % INTRO pianoBasNoteIntro = \relative do { % 1 8 r r r r r r r r } % CORPS pianoBasNoteCorps = \relative do { % 3 16 29 r r r r r r r r % 5 18 31 r r r r r r r r % 7 20 33 r r r r r r r r % 9 22 35 r r r r r r r r % 11 24 37 r r r r r r r r % 13 26 39 r r r r } % ALTERNATIVE 1-2 pianoBasNoteAlter = \relative do, { % 14 27 r r r r r r r r } % FIN pianoBasNoteFin = \relative do, { % 40-43 r r r r r r r r r r r r 1 \fermata } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LA PARTITION pianoBasNotePart = { \clef bass \KEYTIME \set autoBeaming = ##f \pianoBasNoteIntro \pianoBasNoteCorps \pianoBasNoteAlter \pianoBasNoteCorps \pianoBasNoteAlter \pianoBasNoteCorps \pianoBasNoteFin } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ POUR LE MIDI pianoBasNoteMidi = { \clef bass \KEYTIME \set Staff.midiInstrument = "acoustic grand" \pianoBasNoteIntro \pianoBasNoteCorps \pianoBasNoteAlter \pianoBasNoteCorps \pianoBasNoteAlter \pianoBasNoteCorps \pianoBasNoteFin } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % C. DYNAMIQUES PARTITION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % C1. DYNAMIQUES PARTITION PIANO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % INTRO pianoDynPartIntro = { % 1-2 s2 \pp s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 } % CORPS pianoDynPartCorps = { % 3-10 16-23 29-36 s1 s1 s2 s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 s1 s1 s1 s1 } % ALTERNATIVE 1 pianoDynPartAlterA = { % 11-15 s4 s4 \cr s4 \! \fp \decr \times 4/6 { s4 s16 s16 \! } s4 \pp \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 } % ALTERNATIVE 2 pianoDynPartAlterB = { % 24 -28 s4 s4 \cr s4 \! \fp \decr \times 4/6 { s4 s16 s16 \! } s4 \pp \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 s4 \cr \times 4/6 { s4 s16 s16 \! } s2 \decr \times 4/6 { s4 s16 s16 \! } s4 } % FIN pianoDynPartFin = { % 37-43 s2 \cr s4 \! \fp \decr \times 4/6 { s4 s16 s16 \! } s4 \pp \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s4 \cr \times 4/6 { s4 s16 s16 \! } s4 \decr \times 4/6 { s4 s16 s16 \! } s2 s4 \cr \times 4/6 { s4 s16 s16 \! } s2 \decr \times 4/6 { s4 s16 s16 \! } s4 \setTextDim s1 s1 } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ pianoDynPart = { \override DynamicTextSpanner #'dash-period = #-1.0 \pianoDynPartIntro \pianoDynPartCorps \pianoDynPartAlterA \pianoDynPartCorps \pianoDynPartAlterB \pianoDynPartCorps \pianoDynPartFin } pedal = { s8\sustainDown } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % D. DYNAMIQUES MIDI %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % D1. DYNAMIQUES MIDI MÉLODIE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% meloDynMidi = { s1 \mf } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % D2. DYNAMIQUES MIDI PIANO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % INTRO pianoDynMidiIntro = { % 1-2 s2 \ppp s2 \cr s2 \! \mf \decr s2 \! \ppp } % CORPS pianoDynMidiCorps = { % 3-10 16-23 29-36 s1*2 s2 s2 \cr s2 \! \p \decr s2 \! \ppp s1*4 } % ALTERNATIVE 1 pianoDynMidiAlterA = { % 11-15 s4 s4 \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp s2 \cr s2 \! \p \decr s2 \! \ppp } % ALTERNATIVE 2 pianoDynMidiAlterB = { % 24 -28 s4 s4 \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp s2 \cr s2. \! \p \decr s4 \! \ppp } % FIN pianoDynMidiFin = { % 37-43 s2 \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp \cr s2 \! \p \decr s2 \! \ppp s2 \cr s2. \! \p \decr s4 \! \ppp s1 \decr s1 \! \pppp } %%%%%%%%%%%%%%%%%%%% RÉSUMÉ pianoDynMidi = { \pianoDynMidiIntro \pianoDynMidiCorps \pianoDynMidiAlterA \pianoDynMidiCorps \pianoDynMidiAlterB \pianoDynMidiCorps \pianoDynMidiFin } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % E. SORTIE PARTITION (pas de \midi) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \score { << \new Voice = "mel" << \meloNotePart >> \new Lyrics \lyricsto "mel" \poeme \new PianoStaff << \new Staff = "up" << \pianoHautNotePart >> \new Dynamics = "dynamics" \pianoDynPart \new Staff = "down" << \pianoBasNotePart >> \new Dynamics = "pedal" \pedal >> >> \layout { \context { \RemoveEmptyStaffContext } \context { \Score \override VerticalAxisGroup #'remove-first = ##t \override SpacingSpanner #'spacing-increment = #1.0 pedalSustainStrings = #'("Ped." "*Ped." "*") } \context { \type "Engraver_group" \name Dynamics \alias Voice % So that \cresc works, for example. \consists "Output_property_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-0.5 . 0.5) \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 } } } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % F. SORTIE MIDI (pas de \layout) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % REDÉFINITION DES VOLUMES RESPECTIFS ATTRIBUÉS AUX DYNAMIQUES #(define my-absolute-volume-alist '()) #(set! my-absolute-volume-alist (append '( ("sf" . 1.00) ("ffff" . 1.00) ("fff" . 0.88) ("ff" . 0.75) ("f" . 0.62) ("mf" . 0.54) ("mp" . 0.46) ("p" . 0.40) ("pp" . 0.33) ("ppp" . 0.28) ("pppp" . 0.23) ("ppppp" . 0.16) ) my-absolute-volume-alist)) % DANS LE BLOC MIDI, CHAQUE DYNAMIQUE RENCONTRÉE PRENDRA LE NOUVEAU VOLUME SPÉCIFIÉ #(define (my-dynamic-absolute-volume s) (let ((entry (assoc s my-absolute-volume-alist))) (if entry (cdr entry)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % SILENCE AVANT MIDI (IL Y A PARFOIS UN CRAQUEMENT À L'OUVERTURE D'UN FICHIER MIDI) SILENCE = { \KEYTIME \partial 4 s4 } \score { << \new Voice = "mel" { \SILENCE << \meloNoteMidi \meloDynMidi >> } \new PianoStaff << \new Staff = "up" { \SILENCE << \pianoHautNoteMidi \pianoDynMidi >> } \new Staff = "down" { \SILENCE << \pianoBasNoteMidi \pianoDynMidi >> } \new Dynamics = "pedal" { \SILENCE \pedal } >> >> \midi { \context { \Score % CHANGEMENT DU VOLUME DE SORTIE MIDI dynamicAbsoluteVolumeFunction = #my-dynamic-absolute-volume tempoWholesPerMinute = #(ly:make-moment 24 4) } \context { \type "Performer_group" \name Dynamics \consists "Piano_pedal_performer" } \context { \PianoStaff \accepts Dynamics } } } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % FIN DU FICHIER SchubertF-D839.ly % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%