%%%%%%%%%%%%% Entêtes %%%%%%%%%%%%%%% \version "2.19.80" %%%%%%%%%%%%%% encodé par Daniel Bernair %%%%%%% %%%%% pour imprimer les flèches de séparationcela ne fonctionne pas à caus edu changement de tonalité. % { #(define-markup-command (arrow-at-angle layout props angle-deg length fill) (number? number? boolean?) (let* ( (PI-OVER-180 (/ (atan 1 1) 34)) (degrees->radians (lambda (degrees) (* degrees PI-OVER-180))) (angle-rad (degrees->radians angle-deg)) (target-x (* length (cos angle-rad))) (target-y (* length (sin angle-rad)))) (interpret-markup layout props (markup #:translate (cons (/ target-x 2) (/ target-y 2)) #:rotate angle-deg #:translate (cons (/ length -2) 0) #:concat (#:draw-line (cons length 0) #:arrow-head X RIGHT fill))))) splitStaffBarLine = { \once \override Staff.BarLine.stencil = #(lambda (grob) (ly:stencil-combine-at-edge (ly:bar-line::print grob) X RIGHT (grob-interpret-markup grob #{ \markup\with-dimensions #'(0 . 0) #'(0 . 0) { %%%%% ATTENTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% translations (1er argument) à régler en fonction de l'armure %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \translate #'(2.1 . .35)\arrow-at-angle #60 #(sqrt 8) ##t \translate #'(1.4 . .05)\arrow-at-angle #20 #(sqrt 8) ##t \translate #'(0.7 . -.05)\arrow-at-angle #-20 #(sqrt 8) ##t \translate #'(0.3 . -.35)\arrow-at-angle #-60 #(sqrt 8) ##t }#}) 0)) \break } convDownStaffBarLine = { \once \override Staff.BarLine.stencil = #(lambda (grob) (ly:stencil-combine-at-edge (ly:bar-line::print grob) X RIGHT (grob-interpret-markup grob #{ \markup\with-dimensions #'(0 . 0) #'(0 . 0) { %%%%% ATTENTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% translations (1er argument à régler en fonction de l'armure %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \translate #'(5.4 . -.1)\arrow-at-angle #-45 #(sqrt 8) ##t }#}) 0)) \break } convUpStaffBarLine = { \once \override Staff.BarLine.stencil = #(lambda (grob) (ly:stencil-combine-at-edge (ly:bar-line::print grob) X RIGHT (grob-interpret-markup grob #{ \markup\with-dimensions #'(0 . 0) #'(0 . 0) { %%%%% ATTENTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% translations(1er argument) à régler en fonction de l'armure %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \translate #'(0.4 . .1)\arrow-at-angle #45 #(sqrt 8) ##t }#}) 0)) \break } global = { \time 3/4 %%%%%%% \key d \minor \autoBeamOn } KeyDm = { \key d \minor } KeyDM = { \key d \major } %%%%%% Key = { \key d \minor } %%%%%%%%%nmes = { \override Score.BarNumber.break-visibility = ##(#t #t #t) } %%%%%%%% mBreak = { \break } mBreak = { } struct = { \set Score.markFormatter = #format-mark-box-alphabet \tempo "T° di Bolero" 4 = 72 %%%%%%%%%%%%%%%%% introduction orches \compressFullBarRests s2.*5 | s2 s4^\pp | \bar "||" \mark \default s2.*3^\markup { \italic "Bouche fermée" } | \mBreak %9 s2.*5 | s2 s8 s8^\mp \bar "||" | \mBreak %14 \mark \default s4^\markup { \italic "Bouche entr'ouverte" } s2 | s4 s4. s8^\p | s2.*3 | \mBreak %19 s2.*2 | s2 s4^\mf \bar "||" \mBreak %22 \mark \default | s2.*2 | %24 s4^\cresc s2 | s2.*2 \mBreak %27 s2 s8 s8^\f^\cresc | s2. | %29 s2.^\ff s4 s2 \bar "||" %%%%%%%%%\mBreak %31 \mark \default s2.*8 _\markup { \eyeglasses} | \mBreak %39 s4 s4 s4 %40 %%%%%%%%%% \KeyDM \repeat volta 2 { \mark \default | s4^\f s2 | s2.*2 | %43 s2.*4 \bar"."} %47 \alternative { { s2^\> s4\! | \mBreak } %48 % { \key d \minor s2 s4^\mp } %49 { s2 s4^\mp } %49 } %%%%%%%\KeyDm \bar "||" %49 \set Score.currentBarNumber = #58 \mark \default s2.*4 \mBreak %53 s2.*3 %56 %%%%%%%%%%% s4 s4 s8 s8^\mp \bar "||" \mBreak %58 %%%%%%%%%%%%%%%%%%% \mark \default s2.*2 \mBreak %60 %%%%%%%%%%% s2.*5 \mBreak %66 s2 s8 s8^\mp \bar "||" \mBreak %57 \mark \default %66 s4^\markup { \italic "Bouche entr'ouverte" } s2 %66 s2. %67 s2.*3 \set Score.currentBarNumber = #72 %72 \mBreak %69 s2. s2. s2 s8 s8^\p \bar "||" \mark \default s8\!^\markup { \italic "Bouche fermée" } s8 s2 \mBreak %75 s2.*3 s4^\>^\markup {"Rit...." } s2 s2. \mBreak s2.^\ppp s2. s2.^\fermata \bar "|." \mBreak %81 } %%%%%%%%%% début du refrain varunParoles = \lyricmode { Ou __ ou __ %11 ou __ ou __ %%%%%%ou __ %17 } vardeuxParoles = \lyricmode { Il do -- re -- mi ve -- - ri -- - ge, il do -- re -- mi fo -- - ra, il da -- li -- ne ve -- - ri -- - gio e glo -- - - - - ria } themeunSop = { f'8. e16 d4 cis8. d16 %7 e8. cis16 a4.) a8^( %8 f'8. e16 d4 cis8. d16 %9 e2) c4^( %10 a'8. g16 f4 e8. f16 %11 g8. e16 c4.) c8^( %12 bes8. c16 d4 c8. bes16 %13 } %{ convert-ly.py (GNU LilyPond) 2.16.2 convert-ly.py: Processing `'... Applying conversion: %} %} %{ convert-ly.py (GNU LilyPond) 2.19.83 convert-ly.py: Processing `'... Applying conversion: 2.17.0, 2.17.4, 2.17.5, 2.17.6, 2.17.11, 2.17.14, 2.17.15, 2.17.18, 2.17.19, 2.17.20, 2.17.25, 2.17.27, 2.17.29, 2.17.97, 2.18.0, 2.19.2, 2.19.7, 2.19.11, 2.19.16, 2.19.22, 2.19.24, 2.19.28, 2.19.29, 2.19.32, 2.19.40, 2.19.46, 2.19.49, 2.19.80 %} %{ convert-ly.py (GNU LilyPond) 2.19.83 convert-ly.py: Processing `'... Applying conversion: Le document n'a pas été modifié. %}