[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rapprocher les paroles des accords
From: |
Pascal Legris |
Subject: |
Re: Rapprocher les paroles des accords |
Date: |
Mon, 5 Mar 2012 21:11:52 +0100 |
Bonjour,
Je viens de faire ça hier pour aider un collègue et avec la même version 2.14.2
de lilypond. Ça ne marche pas avec une version 2.12.
Le bloc layout en bas peut être complété avec par exemple :
\layout {
\context {
\Lyrics % les paramètres qui suivent
s'appliquent exclusivement aux "lyrics"
% 1er paramètre : distance entre deux élements qui ne
sont pas des portées (les lyrics entre eux)
\override VerticalAxisGroup
#'nonstaff-nonstaff-spacing =
#'(('basic-distance . 3) % distance typique (par
défaut)
(minimum-distance . 1) % distance minimale -
ne peut pas être inférieure au "padding"
(padding . 1) % distance de
"sécurité" autour du lyrics
(stretchability . 10)) % élasticité -
permet de régler la "dilatation" en fonction des coef "stretchability" des
autres éléments de la page
%2ème paramètre : Distance entre lyrics et portée
associée (ici vers le haut)
\override VerticalAxisGroup
#'nonstaff-relatedstaff-spacing =
#'(('basic-distance . 3)
(minimum-distance . 1)
(padding . 1)
(stretchability . 10))
}
}
Les paramètres s'appliquent pour l'ensemble du bloc score, mais il est possible
d'être plus fin en associant la commande directement à chaque bloc lyrics
Le 5 mars 2012 à 19:12, legoss a écrit :
> Bonjour à toute la liste,
> J'ai bidouillé le code suivant à partir d'éléments trouvé sur le lsr
> http://lsr.dsi.unimi.it/LSR/Item?id=536 ici et
> http://lsr.dsi.unimi.it/LSR/Item?id=460 là :
>
> %%%%%%%%%%
>
> \version "2.14.2"
>
> stropheI = \lyricmode {
> \set stanza = "1. "
> Au clair de la lu -- ne mon a -- mi Pier -- rot
> }
>
> stropheII = \lyricmode {
> \set stanza = "2. "
> Au clair de la lu -- ne Pier -- rot ré -- pon -- dit
> }
>
> melodie = \relative c'' {
> c4 c c c c2 c c4 c c c c1
> }
>
> accords = {
> \new ChordNames \with {
> \override BarLine #'bar-extent = #'(-0.5 . 2.5)
> \consists "Bar_engraver"
> }
> \chordmode {
> \set chordChanges = ##t
> c1 c2 g:7 c2 g:7 c1
> }
> }
>
> \score {
> <<
> \new ChordNames { \accords }
> \new Devnull = "melodie" { \melodie }
> \new Lyrics \lyricsto "melodie" \stropheI
> \new Lyrics \lyricsto "melodie" \stropheII
>>>
> \layout { }
> }
>
> %%%%%%%%%%
>
> Je voudrais rapprocher (ou éloigner, selon les besoins) les paroles des
> accords.
> J'ai essayé en me référant à la doc, mais en vain: l'espace reste inchangé.
> Peut-être mon code est-il bancal...
> Un avis ?
> Merci pour votre aide,
> Laurent
>
>
>
> --
> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Rapprocher-les-paroles-des-accords-tp7345805p7345805.html
> Sent from the LilyPond French Users mailing list archive at Nabble.com.
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr