Subject: Re: Notations_communes_à_plusieurs_parties

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 4 Aug 2012 01:26:57 +0100

== En réponse au message du 03-08-2012, 23:38:38 ==

>Bonsoir,
>
>Il arrive que certaines indications soient communes à plusieurs parties. L'exemple qui me préoccupe pour l'instant est celui d'un Menuet suivi d'un trio avec reprise du menuet ensuite. Comment faut-il faire pour que les indications '"Trio" et "Menuetto da capo" n'apparaissent qu'une fois dans la directrice, mais aussi dans chaque partie séparée [si j'insère les indications dans chaque partie, alors elles sont répétées sur chaque portée dans la directrice]? J'ai trouvé un exemple sur Mutopia, mais il a été réalisé avec la version 2.0.1 et la syntaxe est incompatible avec la version 2.12.13 que j'utilise. 
>
>Bien cordialement,
>
>Gérard 

Les instructions \tempo et \mark sont précisément destinées à ce problème : elles doivent être écrites à chaque partie, mais ne figureront qu'une seule fois sur la directrice.

\tempo sert à indiquer le tempo, et accessoirement, des indications tels que "menuet", "trio", ...
\mark sert aux repères d'avancement, typiquement les lettres 'A', 'B', ... mais également tout texte ou symbole synchrone avec une barre de mesure.
De plus, \mark peut être aligné à droite ou à gauche (par exemple pour un "D.C. al Fine")

Cordialement,

Jean-François

>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: Gilles <[email-masked]>
Date: Sat, 04 Aug 2012 11:19:38 +0200

Le Sat, 04 Aug 2012 02:26:57 +0200, j-f.lucarelli
<[email-masked]> a écrit:

>> Il arrive que certaines indications soient communes à plusieurs  
>> parties. L'exemple qui me préoccupe pour l'instant est celui d'un  
>> Menuet suivi d'un trio avec reprise du menuet ensuite. Comment faut-il  
>> faire pour que les indications '"Trio" et "Menuetto da capo"  
>> n'apparaissent qu'une fois dans la directrice, mais aussi dans chaque  
>> partie séparée [si j'insère les indications dans chaque partie, alors  
>> elles sont répétées sur chaque portée dans la directrice]? J'ai trouvé  
>> un exemple sur Mutopia, mais il a été réalisé avec la version 2.0.1 et  
>> la syntaxe est incompatible avec la version 2.12.13 que j'utilise.
>>
>> Bien cordialement,
>>
>> Gérard
>

> Les instructions \tempo et \mark [...] ne figureront qu'une seule fois  
> sur la directrice.

Absolument. Néanmoins si on veut éviter de répéter ces instructions à
chaque partie, on peut aussi mettre ces indications dans une variable
séparée (on l'appelle souvent \global ) qu'on remplit de \skip (invisible  
sur la partition) comme ceci :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
global = {
       \time 3/4
       \key e \minor
       \tempo "Tempo di Menuetto"
       \repeat volta 2 s2.*8
       \repeat volta 2 s2.*8
       \break

       \mark "Trio"
       \repeat volta 2 s2.*8
       \repeat volta 2 s2.*8
       \bar "|."
       \override Score.RehearsalMark #'self-alignment-X = #RIGHT
       \mark "Menuetto da capo"
}

music = { \repeat unfold 32 e'2.}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
puis on combine \global avec \music

\new Staff << \global \music >>

Gilles

---

From: Jean-Jacques gerbaud <[email-masked]>
Date: Sat, 04 Aug 2012 11:52:47 +0200

Le 04/08/2012 11:19, Gilles a écrit :
>>> Menuet suivi d'un trio avec reprise du menuet ensuite. Comment
>>> faut-il faire pour que les indications '"Trio" et "Menuetto da capo"
>>> elles sont répétées sur chaque portée dans la directrice]? J'ai
>>> trouvé un exemple sur Mutopia, mais il a été réalisé avec la version
>>> 2.0.1 et la syntaxe est incompatible avec la version 2.12.13 que
>>> j'utilise.
>>>
>>> Bien cordialement,
>>>
>>> Gérard
>>
>
>
> séparée (on l'appelle souvent \global ) qu'on remplit de \skip
> (invisible sur la partition) comme ceci :
>
comme ça a l'air simple ! bravo à tous

-- 
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.radiosuisseclassique.ch/fr

---

From: Gérard Degrez <[email-masked]>
Date: Sat, 4 Aug 2012 22:50:11 +0200

Bonsoir,

Merci à tous pour ces très élégantes et efficaces solutions.
Il me reste toutefois quelques problèmes à régler:
1/  en utilisant \mark, l'indication "Trio" vient centrée sur la barre de mesure précédant le trio, alors que je préférerais qu'elle vienne au début de la première mesure du trio. Là, j'ai trouvé deux solutions
a) utiliser \tempo au lieu de \mark et \override #'(font-series . normal)  pour ne pas avoir l'indication en gras. 
b) inclure \override Score.RehearsalMark #'self-alignment-X = #LEFT (et l'instruction \smaller pour avoir la même taille de police que celle de \tempo)
2/ comme le menuet et le trio commencent par une levée (et se terminent par une mesure incomplète), lorsque je mets l'indication \mark "Menuetto da capo" à la fin de la dernière mesure incomplète, l'indication n'apparaît pas (ce qui est assez logique puisque la mesure est incomplète et que les \mark doivent venir sur des barres de mesure). Une solution est d'avancer la \mark à la mesure précédente mais alors, je dois aligner à gauche et utiliser \column pour éviter que l'indication déborde. Y aurait-il une solution plus élégante avec alignement à droite sur la fin de la mesure incomplète?
3/ Par défaut, les \marks figurent au-dessus de la portée. Je souhaiterais que l'indication "Menuetto da capo" figure sous la portée. Là, je reste a quia.

Cordialement,

Gérard

Le 4 août 2012 à 11:19, Gilles a écrit :

>> Les instructions \tempo et \mark [...] ne figureront qu'une seule fois sur la directrice.
> 
> séparée (on l'appelle souvent \global ) qu'on remplit de \skip (invisible sur la partition) comme ceci :
>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sun, 5 Aug 2012 10:08:43 +0200

== En réponse au message du 04-08-2012, 22:50:14 ==

>3/ Par défaut, les \marks figurent au-dessus de la portée. Je souhaiterais que l'indication "Menuetto da capo" figure sous la portée. Là, je reste a quia.
Effectivement, j'utilise toujours le \tempo pour les indications "menuet", "trio", ... sans doute parce qu'au début j'ai rencontré ces mêmes difficultés, ... je ne m'en souviens plus.
Par contre, pour l'alignement, il me semble que Lilypond permet l'insertion de barre de mesure invisible. Ne serait-il pas possible d'en insérer une et de caler l'indication sur cette barre ?

Je passe à l'équipe pour préciser cette suggestion ...

Cordialement,

Jean-François

---

From: Eluze <[email-masked]>
Date: Sun, 5 Aug 2012 01:29:37 -0700 (PDT)

Seventies wrote
> 
> 
> Effectivement, j'utilise toujours le \tempo pour les indications "menuet",
> "trio", ... sans doute parce qu'au début j'ai rencontré ces mêmes
> difficultés, ... je ne m'en souviens plus.
> Par contre, pour l'alignement, il me semble que Lilypond permet
> l'insertion de barre de mesure invisible. Ne serait-il pas possible d'en
> insérer une et de caler l'indication sur cette barre ?
> 

pas besoin de \bar "" supplémentaire avec \tempo !

\relative {
  \time 3/4
  \override Score.MetronomeMark #'self-alignment-X = #center
  a b \tempo "trio" c d e f g b c
  \break
  \time 4/4
  \override Score.MetronomeMark #'self-alignment-X = #right
  a b c \tempo "menuet" d e f g h
}

cordialement

"l'équipe"

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Re-Notations-communes-a-plusieurs-parties-tp7578258p7578264.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Gérard Degrez <[email-masked]>
Date: Mon, 6 Aug 2012 12:20:35 +0200

> pas besoin de \bar "" supplémentaire avec \tempo !

Bien sûr, mais utiliser \tempo pour l'indication "Menuetto da capo", c'est un peu tiré par les cheveux me semble-t-il.
Et de plus, comme l'indication "Menuetto da capo" vient en toute fin de partition, un \tempo à cet endroit (non suivi d'une note) n'apparaît pas. Cela dit, j'ai constaté dans mes essais que l'instruction \override Score.MetronomeMark #'self-alignment-X = #right ne produisait aucun effet.

> 3/ Par défaut, les \marks figurent au-dessus de la portée. Je souhaiterais que l'indication "Menuetto da capo" figure sous la portée. Là, je reste a quia.

\override Score.RehearsalMark #'direction = #DOWN

Cordialement,

Gérard

---

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 6 Aug 2012 15:40:01 +0200

== En réponse au message du 06-08-2012, 12:21:51 ==

>Et de plus, comme l'indication "Menuetto da capo" vient en toute fin de partition, un \tempo à cet endroit (non suivi d'une note) n'apparaît pas. Cela dit, j'ai constaté dans mes essais que l'instru…

Tiré par les cheveux, oui et non, car on trouve souvent l'indication "Minuetto" accompagnée, juste en dessous, "Allegretto" ou autre indication de tempo.
Voici un fichier de tempo que j'intègre à tous les instruments. Les définitions sont ainsi déclarées une seule fois, et simplement indiquées \TempoIIS ... dans le texte du fichier d'instrument.
Le II indique qu'il s'agit d'un second mouvement, les chiffres n'étant pas admis dans une variable.
Effectivement, le Da Capo est un \mark et non un \tempo, ce qui explique qu'il faut modifier la dimension du texte.

% Définition des tempi
TempoIIS = {\set Score.tempoHideNote = ##t \tempo \markup {\column {{\fontsize #5.0 \bold "Scherzo"} {\fontsize #4.0 \bold "Allegro non troppo"}}} 4 = 200}
TempoIIRit = {\tempo \markup {\fontsize #5.0 \bold "Un poco ritenuto"}}
TempoIIR = {\tempo \markup {\fontsize #5.0 \bold "in tempo"}}
TempoIIT = {\tempo \markup { \column {{\fontsize #5.0 \bold "Trio"} {\fontsize #4.0 \bold "Poco più moto"}}}}
% Attention : pas un tempo, mais un \mark
TempoIIF = {\once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark \markup {\bold \fontsize #1.6 \italic "Scherzo da capo senza replica"}}

Cordialement,

Jean-François

---

From: Eluze <[email-masked]>
Date: Mon, 6 Aug 2012 13:37:02 -0700 (PDT)

gdegrez wrote
> 
> 
> Et de plus, comme l'indication "Menuetto da capo" vient en toute fin de
> partition, un \tempo à cet endroit (non suivi d'une note) n'apparaît pas. 
> 

il y a un petit truc, c'est de mettre le "Menuetto da capo" dans une voix
nouvellle:

{ …  c4 c c << c4 s8....... \tempo = "…" >> }

> Cela dit, j'ai constaté dans mes essais que l'instruction \override
> Score.MetronomeMark #'self-alignment-X = #right ne produisait aucun effet.
> 
> 

exemple contraire:

\relative {
		\override Score.MetronomeMark #'direction = #DOWN
		\override Score.MetronomeMark #'self-alignment-X = #right
		c \tempo "Allegretto" c c c \break
		\override Score.MetronomeMark #'self-alignment-X = #center
		d \tempo "Allegretto" d d d \break
		\override Score.MetronomeMark #'self-alignment-X = #left
		e \tempo "Allegretto" e e e \break 
}

http://lilypond-french-users.1298960.n2.nabble.com/file/n7578267/rehearsal_centered.png 

cordialement
Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Re-Notations-communes-a-plusieurs-parties-tp7578258p7578267.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Gérard Degrez <[email-masked]>
Date: Mon, 20 Aug 2012 14:34:35 +0200

> 		e \tempo "Allegretto" e e e \break 

Chez moi, ça ne fonctionne pas. En fait, seule la première indication de tempo est gravée.

Et pareil dans l'exemple qui m'intéresse ci-dessous, l'instruction d'alignement reste sans aucun résultat.
\score{
\relative c{
\key a \major
\clef bass
\time 3/4
\partial 4 
gis8 a gis4( fis2)~ 
fis4\<( f2)~  
f4( e2\>) R2.\! 
		\override Score.MetronomeMark #'direction = #DOWN
		\override Score.MetronomeMark #'self-alignment-X = #right
\tempo "Allegretto da capo sin' al Fine"
r4 r
\bar "|."
}
}

Serait-ce dû à un bug de la version "2.12.3" que j'utilise?

Cordialement,

Gérard

---

From: Eluze <[email-masked]>
Date: Mon, 20 Aug 2012 06:34:26 -0700 (PDT)

gdegrez wrote
> Serait-ce dû à un bug de la version "2.12.3" que j'utilise?
bonjour!

bug ou non? - les nouvelles versions de lilypond ont fait des progrès!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Re-Notations-communes-a-plusieurs-parties-tp7578258p7578291.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Gérard Degrez <[email-masked]>
Date: Mon, 20 Aug 2012 16:56:55 +0200

> bug ou non? - les nouvelles versions de lilypond ont fait des progrès!

En effet, avec 2.14.2, cela va beaucoup mieux :-)

Gérard