lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reprises dans une grille d'accords


From: Christophe Pochon
Subject: Re: Reprises dans une grille d'accords
Date: Thu, 21 Mar 2013 12:06:10 +0100

Bonjour,

Voici un exemple, qui génère dans le même PDF, les partitions "Chant + piano", "Chant" et "Piano", en utilisant une variable "structure".

-----------
% Created on Thu Mar 21 11:27:42 CET 2013
\version "2.15.37"
 #(set-global-staff-size 15)
\header {

}
\paper {
  #(set-paper-size "a4")
    #(define bottom-margin (* 1 cm))
  print-all-headers = ##t
 
}
global = 
{
\time 4/4
\key c \major

}
verse= \lyricmode {
\repeat unfold 128 { la }
}
 
structure = 
{
s1*4
\break 
\repeat volta 2 
{
s1*4
}
\alternative
{
{
s1*4
}
{
s1*4
}
}
\bar "||" \break
s1*8 \bar "||" \break
s1*8
\bar "|."
}
melody = 
\relative c' { \global
\clef treble
\repeat unfold 32 {c4 d e f}
}



pianor = \relative c' {
\global
\clef treble
\repeat unfold 32 {e4 f g a}
}
pianol = \relative c {
\global
\clef bass
\relative c {
\repeat unfold 8 {c1 a f g}
}
}


harmonies =  \chordmode {
\repeat unfold 8 {c1:maj7 a:m7 f:maj7 g:7}
}
\book
{
\score {
<<
\new ChordNames \harmonies
\new Staff {<< \melody \structure>>}
\addlyrics { \verse }
\new PianoStaff { <<
\new Staff { \pianor }   
\new Staff { \pianol }
>>
}
   
>>
\header {
title = "Structure dans une variable"
subtitle = "Chant + piano"
}
    }
    \pageBreak
\score {
<<
\new ChordNames \harmonies
\new Staff {<< \melody \structure>>}
\addlyrics { \verse }
>>
\header {
title = "Structure dans une variable"
subtitle = "Chant"
}
    }
    \pageBreak
\score {
<<
\new ChordNames \harmonies
\new PianoStaff { << 
\new Staff { << \pianor \structure >> }   
\new Staff { \pianol }
    >>
}
   
>>
\header {
title = "Structure dans une variable"
subtitle = "Piano"
}
    }
}

------

Bonne journée,


Christophe Pochon
http://www.christophe-pochon.com


Le 21 mars 2013 07:24, Denis Bitouzé <address@hidden> a écrit :
Le mercredi 20/03/13 à 23h03,
Christophe Pochon <address@hidden> a écrit :

> Une meilleure solution selon mon expérience, c'est de définir une
> variable qui ne contient que la structure et des silences invisibles,
> et que tu peux ajouter ainsi à n'importe quelle portée avec des <<
> \structure \melodie >> par exemple.

Je ne vois pas comment une variable pourrait contenir la structure.
Pourrais-tu illustrer cela par un exemple ?

Merci d'avance.
--
Denis

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


reply via email to

[Prev in Thread] Current Thread [Next in Thread]