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

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

Re: raccourcir le trait provoqué par \set foll owVoice


From: Philippe Hézaine
Subject: Re: raccourcir le trait provoqué par \set foll owVoice
Date: Tue, 31 Jul 2007 11:12:36 +0200
User-agent: Thunderbird 2.0.0.5 (X11/20070719)

Gilles THIBAULT a écrit :
Bonjour à tous,

    J'aurais un ajustement à faire au trait (provoqué par \set
    followVoice - à la partie d'orgue). Sur la deuxième mesure le
    trait de suivi de voix passe par dessus les bémols de la troisième
    mesure. Je voudrais donc raccourcir ces traits pour qu'ils
    s'arrêtent un peu avant. (J'ai le même problème dans une autre
    partition au départ du trait...)

    Si je commence à bien  comprendre les commandes lilypond il
    faudrait utiliser la commande \override, le contexte serait Voice
    (ou Staff puisque on change de portée...) puis la l'objet et la
    propriété du layout... euh j'suis perdu... :'(

    Si vous pouvez me donner un coup de main...
    Y a-t-il un endroit où trouver toutes les "options" en fonction
    contexte ?

Dans l'ordre de difficulté
1) Assez facile : Dans l'aide (7.1.4 Staff switch lines ), ils mettent : Program reference: VoiceFollower <../lilypond-internals/VoiceFollower.html#VoiceFollower>. 2) Trouver la bonne propriété
J'ai d'abord essayé X-extend mais aucun résultat.
Comme j'ignore la traduction de "gap", j'ai essayé différente valeur, et il semble que ça raccourcisse effectivement le trait 3) Trouver le bon context Là j'ai pas vraiment trouvé : Voice, Score,PianoStaff marche, mais pas Staff.
Le mieux c'est peut-être de ne rien mettre.
\override VoiceFollower #'gap = #2 4) Trouver le bon endroit où placer la commande.
Pour le moment je l'ai mis après \set followVoice = ##t
mais certains traits ne sont pas affectés
En mettant la commande au début du score, comme ceci:
%%%%%%%%%%%%%%%%%
\score {
   <<
       \override Score.VoiceFollower #'gap = #2
       \new Voice = "Vsoprano" {
           \set Staff.instrumentName = "Sop."
           \soprano
       }
%%%%%%%%%%%%%%%%%%%%
cela fonctionne chez moi. Le trait de la portée du dessus n'est pas pris en compte car
c'est un glissando.
Bravo Gilles
5) Insoluble pour moi.
Essayer de trouver une construction des voix qui ne donne pas d'erreurs avant de placer la commande.
La construction :
<< VoixA \\
        <<
            voixB \\
            voixC
        >>
>> donne des messages d'erreurs. Gilles





reply via email to

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