raccourcir le trait provoqué par \set followVoice

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... :cry:

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

Merci à vous.

lily.ly (2.55 KB)

···
-- 
Luc De Rossi
Lilypond 2.10.19
Ubuntu Feisty

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... :cry:

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.

  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

  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

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... :cry:

    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

. Le trait de la portée du dessus n'est pas
pris en compte car c'est un glissando.

Effectivement, je pouvais toujours chercher :slight_smile:

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.

Les voix multiples donnent beaucoup de messages incompréhensibles.
Ca ferra pour moi l'objet d'un prochain message.

Gilles