Subject: creation d'un contexte Tempi

From: Éditions IN NOMINE<[email-masked]>
Date: Fri, 02 Sep 2011 15:48:38 +0200

Bonjour à toute la troupe !

Nécessité faisant le larron, je me lance dans les contextes, à corps et 
âme perdus :-P

J'ai le but suivant : travailler une partition comme une image dans 
Gimp, à coup de calque, avec un contexte par calque. L'idée est surtout 
de travailler la mise en page, claque par calque, de façon à ce que les 
alignements soient homogènes (les nuances alignées, les indications de 
Tempo aussi, etc... à ces contemporains, ça devient de la sculpture, 
leurs partitions).

Les contextes Voice et Dynamics existent donc déjà, mais j'ai créé un 
contexte Texte (pour les annotations éditoriales), et  Tempi (pour les 
MetronomeMark) - ce dernier surtout pour le fun.

J'ai inséré le fichier test ci-dessous : mon pb est que les 
MetronomeMark apparaissent 2 fois, dont une sans respecter les \override 
du contexte... strange, uh ?

Merci d'avance !
JMarc

\version "2.15"

accelerer =  \markup{\override #'(font-name . "Adobe Garamond Pro 
Regular") \fontsize #1 "acc."}
atempo = \markup {\override #'(font-name . "Adobe Garamond Pro Regular") 
\fontsize #1 "Tp I°"}

musique = \relative c{
  \clef F
  c4^. c^. c^^ (d) e2^> (d) c4^^ (e d d) c1^-
}

nuances = \relative c{
  s1\< s2\f s\sp s2.\< s4\f s1\p
}

texte = \relative c{
  s1 s2 s^\accelerer s2. s4^\atempo s1
}

tempi = \relative c{
  \tempo 4=90 s1*2 \tempo 2=20 s1*2
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\score {
 \new Staff <<
   \new Voice {\musique}
   \new Nuances {\nuances}
   \new Texte {\texte}
   \new Tempi {\tempi}

\layout {
\context {
  \Voice
  \override Script #'padding = #0.5
  }
\context {
  \name Texte
  \type "Engraver_group"
  \consists "Text_engraver"
}
\context{
  \name Tempi
  \type "Engraver_group"
  \consists "Metronome_mark_engraver"
  \override MetronomeMark #'padding = #10
  \alias Score
}
\context {
  \name Nuances
  \type "Engraver_group"
  \consists "Dynamic_engraver"
  \override DynamicLineSpanner #'padding = #10
}
\context {
    \Staff
    \accepts "Texte"
    \accepts "Nuances"
    \accepts "Tempi"
  }
}
}

---

From: Eluze <[email-masked]>
Date: Fri, 2 Sep 2011 09:36:53 -0700 (PDT)

salut!

à mon avis le "Metronome_mark_engraver" se trouve et dans le contexte Score
et dans le contexte Tempi - il faut donc l'éliminer de l'un! (dans ce cas
probablement du Score )

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/creation-d-un-contexte-Tempi-tp6753927p6754511.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Sat, 3 Sep 2011 08:56:55 -0700 (PDT)

Juste pour mettre mon grain de sel:

tu n'aurais pas l'idée de paufiner ta mise en pages à l'aide de Scribus? Là,
pas besoin de calques, tu pars du PDF d'origine, tu l' "imprimes" en PS
(obligatoire pour un petit bogue à l'export: les lignes additionnelles
n'apparaissent pas sans ça) et tu l'importes dans Scribus... et tu peux, en
dégroupant tous les éléments de ta page, les manipuler TOUS sans exception,
pour les aligner et les placer où bon te semble.

Bernard

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/creation-d-un-contexte-Tempi-tp6753927p6756835.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: <[email-masked]>
Date: Sun, 04 Sep 2011 10:10:16 +0000

Oui,Bernard, cela pourrait se fiare : je manipule actuellement despng
lilypond dans Gimp, et j'intègre le tout dans LaTeX... Mais bon, dans
l'esprit de créer des template Lilypond, je me dis qu'en maîtrisant la
mise en page Lilypond (des mois et des mois de préparation mentale ! ;o)
), je fais sauter de longues étapes de graphisme et de plus, je joue la
reproductibilité. Etpuis, le chapitre des contextes,je veux lui tordre
le cou !

Merci pour ton conseil, n"anmoins !
JMArc

Le 3/9/2011, "bameylan" <[email-masked]> a écrit:

>View this message in context: http://lilypond-french-users.1298960.n2.nabblecom/creation-d-un-contexte-Tempi-tp6753927p6756835.html
>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: bameylan <[email-masked]>
Date: Sun, 4 Sep 2011 03:37:01 -0700 (PDT)

Éditions IN NOMINE wrote:
> 
> Et puis, le chapitre des contextes,je veux lui tordre
> le cou !
> 
Mais ça va être sanglant, alors! On m'avait pas dit que je contribuais à une
secte d'étrangleurs patentés... ;-)

Bernard

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/creation-d-un-contexte-Tempi-tp6753927p6758100.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Éditions IN NOMINE<[email-masked]>
Date: Fri, 09 Sep 2011 10:45:56 +0200

Bonjour à toute la troupe.

Effectivement, grâce à vos lumières aveuglantes, j'ai pu transformer mon 
contexte Tempi en :

\context{
 \Score

et utiliser une \new voice {\tempi} en parallèle des notes.

Merci !

To be continued !

JMarc

Voici en PJ l'exemple final, pour ceux ou celles  qui souhaiteraient 
partir de qque chose et bidouiller un peu.

\version "2.15"

accelerer =  \markup{\override #'(font-name . "Adobe Garamond Pro Regular") \fontsize #1 "acc."}
atempo = \markup {\override #'(font-name . "Adobe Garamond Pro Regular") \fontsize #1 "Tp I°"}

musique = \relative c{
 \clef F

nuances = \relative c{

texte = \relative c{

tempi = \relative c{
  \new Voice {\tempi}
  \new Nuances {\nuances}
  \new Texte {\texte}

\layout {
\context {
 \Voice
 \override TextScript #'padding = #4
 \Score