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

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

Re: Coloriser les élément d'une portée et les par oles


From: Xavier Scheuer
Subject: Re: Coloriser les élément d'une portée et les par oles
Date: Tue, 11 Oct 2011 08:51:06 +0200

2011/10/11 Philippe Nenert <address@hidden>:
>
> Bonjour à tous,
>
> Je souhaite d'abord vous remercier de me lire.

Bonjour,

Je te souhaite la bienvenue sur la liste (oui, je fais partie de ceux
qui tutoies en général sur les listes).


> Je cherche à changer la couleur de l'ensemble des élément d'une portée
> sauf la portée elle-même ainsi que les paroles.
>
> Pour les parles, je souhaiterai pouvoir mettre les élément de police
> (taille, font et couleur) dans le pavé “\lyricsto”, en effet le chant
> est commun à toute les voix et je ne souhaite mettre en couleur qu'une
> seul voix à la foie.
>
> Voici un extrait de mon code
> %===========================================================
> (snip)
> %===========================================================
>
> Avec ce code, pratiquement tout est bleu sauf le “\f” et le “\fermata”
> ainsi que les hampes vers le haut.

Voici ci-dessous ton fichier légèrement modifié (j'utilise une
indentation de 2 espaces comme recommandé par les développeurs).
Je pense que tout y est mais on ne peut jamais être vraiment sûr de ne
pas avoir oublié un objet à coloriser.
J'ai mis pas mal de commentaires pour expliquer les effets de chaque
commande mais s'il reste des zone d'ombres ne pas hésiter à venir poser
une question sur cette liste).


> Merci de votre aide
> Philippe
>
> PS : existe-t-il une salon de discussion IRC freenode en français, je
> connais #lilypond et sur #lilypond-fr il n'y a personne ?

Non, pas de #lilypond-fr .  Déjà sur #lilypond en général il n'y a pas
grand monde (pas souvent des développeurs, ni de "power users").
Mais les listes de diffusion sont assez actives (fort trafic).


> PS2 : Je n'ai pas encore trouvé comment mettre le mot “tenor” devant
> la première portée.

\set Staff.instrumentName = "tenor" (cf. le code ci-dessous).
C'est expliqué dans le manuel de notation, NR 1.6.3 Écriture de parties
séparées > Noms d’instrument .
http://lilypond.org/doc/v2.15/Documentation/notation/writing-parts#instrument-names

%%%%%%%% Snippet

\version "2.14.2"

\language "italiano"

global = {
  \key do \major
}

musicTENOR = \relative do {
  do\f re mi fa sol la si do\fermata
}
chant = \lyricmode {
  do re mi fa sol la si do
}

\score {
  <<
    \new ChoirStaff <<
      \new Staff \with {
        % XS : mot "Tenor" devant la première portée
        instrumentName = "Tenor"
        % XS : si on veut que "Tenor" soit en bleu aussi :
        \override InstrumentName #'color = #blue
        \override Accidental #'color = #blue
        \override Beam #'color = #blue
        \override NoteHead #'color = #blue
        \override Stem #'color = #blue
        % XS : pour les nuances (p, mf, f, etc.) :
        \override DynamicText #'color = #blue
        % XS : pour les cresc., dim. (textuels) :
        \override DynamicTextSpanner #'color = #blue
        % XS : pour les cresc., dim. (soufflets) :
        \override Hairpin #'color = #blue
        % XS : pour les scripts (fermata, staccato, etc.) :
        \override Script #'color = #blue
        % XS : pour les indications textuelles
        \override TextScript #'color = #blue
      } {
          \clef "G_8"
        <<
          \new Voice = "tenor" {
            <<
              \autoBeamOff
              % XS : en général on place les indications de nuances
              % au-dessus de la portée en musique vocale
              \dynamicUp
              \global
              % XS : hames vers le haut
              \stemUp
              \musicTENOR
            >>
          }
        >>
      }
      \new Lyrics \with {
        % XS : pour les paroles (texte) :
        \override LyricText #'color = #blue
        % XS : pour les paroles (trait d'union) :
        \override LyricHyphen #'color = #blue
        % XS : pour les paroles (trait de prolongation) :
        \override LyricExtender #'color = #blue
      } \lyricsto "tenor" {
        \chant
      }
    >>
  >>
}

%%%%%%%% End of snippet

Cordialement,
Xavier

-- 
Xavier Scheuer <address@hidden>



reply via email to

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