%% Compiler en PDF %% Affichage mode "présentation" \version "2.20.0" \header { title = "Air de danse" subsubtitle = " Partie A " composer = "G. Sanz" arranger = "Tablature guitare" piece = " " tagline = " " } %---- dimensions de la diapo #(set! paper-alist (cons '("format" . (cons (* 20 cm) (* 16 cm))) paper-alist)) %----suppression de la numérotation des pages \paper {print-page-number = ##f } %--- gestion couleur #(define (override-color-for-all-grobs color) (lambda (context) (let loop ((x all-grob-descriptions)) (if (not (null? x)) (let ((grob-name (caar x))) (ly:context-pushpop-property context grob-name 'color color) (loop (cdr x))))))) %---affiche la couleur ou pas "for all grobs" couleur = {\applyContext #(override-color-for-all-grobs (x11-color 'blue)) } pascouleur = {\applyContext #(override-color-for-all-grobs (x11-color 'black)) } %--- affiche le doigté et la corde ou pas doigte = { \undo \omit Fingering \undo \omit StringNumber } pasdoigte = { \omit Fingering \omit StringNumber } %--------------- % tabMarque permet de mettre une note en couleur sur la tablature tabMarque = { \once \override TabVoice.TabNoteHead.color = #red } %--------------------- global= { \time 4/4 \clef "treble_8" \key d \major} %----- Air de danse (Sanz) %---- voix 2 : la basse jouée avec le pouce (les hampes vers le bas) pouce = \relative c { \voiceTwo d1 d1 d2 fis4-3 e4-1 d1 \break d1 d1 d4. e8-1 fis4-4 gis4-1 a,1 } %---- voix 1 :la mélodie jouée avec les doigts doigts = \relative c' { \voiceOne d4.-2 cis8-1 d4-2 e4\2-4 fis8-1 g-2 fis e\2-4 d4-2 e4-4 fis4-1 d-2 a'-4 g-2 fis8-1 g-2 fis e\2-4 d2-2 d4.-2 cis8-1 d4-2 e4\2-4 fis8-1 g-2 fis e\2-4 d4-2 e4 fis1-2 1-1-2-0 } %============= Sanz la partition entière %--- gabarit est une voix vide agissant un peu comme un "calque" % ce qui va permettre de jouer sur l'affichage via couleur/pascouleur et doigte/pasdoigte gabarit = { \doigte s1*8 %\set Score.skipTypesetting = ##t } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit>> \context Voice = "le pouce" << \pouce \gabarit>> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit >> \context TabVoice = "les doigts" << \doigts \gabarit >> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } \markup{ \column{ \bold{\bold{"Notes : "}} \italic{"Tablature complète "} } } } %============= Sanz Phrase 1 %-- ici gabarit affiche 2 mesures en couleur avec doigte puis cache le reste sans doigte %-- en se plaçant bien avec les "s", tabMarque me met la case correspondante en rouge gabarit = { \couleur s4 s4*2 \tabMarque s4 s8*3 \tabMarque s8 s4 s4 \pasdoigte \hideNotes %\context Voice = "mel" { s2( s)} } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit>> \context Voice = "le pouce" << \pouce \gabarit>> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit>> \context TabVoice = "les doigts" << \doigts \gabarit>> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } \markup{ \column{ \bold{"Notes : "} \italic{"Attention au mi sur la 2ème corde "} } } } %============= Sanz Phrase 2 gabarit = { \pasdoigte s1*2 \doigte \couleur s1 s8*3 \tabMarque s8 s4 s4 \pasdoigte \hideNotes %\context Voice = "mel" { s2( s)} } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit >> \context Voice = "le pouce" << \pouce \gabarit >> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit >> \context TabVoice = "les doigts" << \doigts \gabarit >> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } \markup{ \column{ \bold{"Notes : "} \italic{"Attention au mi sur la 2ème corde "} } } } %============= Sanz Phrase 3 gabarit = { \pasdoigte s1*4 \doigte \couleur s1*2 \pasdoigte \hideNotes %\context Voice = "mel" { s2( s)} } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit >> \context Voice = "le pouce" << \pouce \gabarit >> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit >> \context TabVoice = "les doigts" << \doigts \gabarit >> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } \markup{ \column{ \bold{"Notes : "} \italic{"Répétition de la phrase 1"} } } } %============= Sanz Phrase 4 gabarit = { \pasdoigte s1*6 \doigte \couleur s1*2 %\hideNotes %\context Voice = "mel" { s2( s)} } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit >> \context Voice = "le pouce" << \pouce \gabarit >> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit >> \context TabVoice = "les doigts" << \doigts \gabarit >> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } } %============= Sanz la partition entière gabarit = { \pasdoigte s1*8 } \bookpart{ \score{ \new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit >> \context Voice = "le pouce" << \pouce \gabarit >> >> \new TabStaff = "guitare TAB" << \tabFullNotation \context TabVoice = "le pouce" << \pouce \gabarit >> \context TabVoice = "les doigts" << \doigts \gabarit >> >> >> \layout { #(set-default-paper-size "format") indent = 0 } } } %============= Sanz Partition sans la tablature gabarit = { \omit Fingering \omit StringNumber s1*8 %\context Voice = "mel" { s2( s)} } \bookpart{ \score{ %\new StaffGroup = "classique et Tab" << \new Staff = "guitare traditionnelle" << \global \context Voice = mel << \doigts \gabarit>> \context Voice = "le pouce" << \pouce \gabarit>> >> %\new TabStaff = "guitare TAB" << % \tabFullNotation % \context TabVoice = "le pouce" << \pouce \gabarit >> % \context TabVoice = "les doigts" << \doigts \gabarit >> % >> % >> \layout { #(set-default-paper-size "format") indent = 0 } } \markup{ \column{ \bold{"Notes : "} \italic{"Partition sans la tablature "} \italic{"Sans le doigté "} } } }