[Top][All Lists]
[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>