Partition Batterie : Problèmes de répétitions 'percent' + Problèmes de liaison automatique sur triple croches

Bonjours à tous,

Je débute avec Lilypond et j'écris en ce moment des partitions batteries. La
portée se compose en 2 voix, l'une pour les cymbales et l'autre pour la
grosse caisse, caisse claire et toms. Je rencontre les problèmes suivant :

http://www.servimg.com/image_preview.php?i=230&u=11871667

1) Est il possible d'afficher le symbole 'percent' sur la voix des cymbales
? Quand j'utilise la commande \repeat percent 4 {etc...} sur la voix 1 le
symbole de répétition s'affiche au milieu de la portée. Est-il possible
d'appliquer un offset ? Je n'ai rien trouvé dans la doc (ou alors j'ai mal
cherché)

2) Le deuxième problème est la liaison automatique entre des triples croches
et une autre figure (ex: une croche). Je sais que l'on peut faire ça
manuellement avec mais est il possible de faire ça automatiquement en
jouant avec (override-auto-beam-setting) ? J'ai testé cette dernière option
mais sans succès.

Merci pour votre aide

Le code :

\version "2.12.0" % necessary for upgrading to future LilyPond versions.

\header
{
  title = "Hello World"
}

#(define mydrums '(
            (bassdrum default #f -5)
            (hihat cross #f 5)
            (ridecymbal cross #f 6)
            (crashcymbala cross #f 7)
            (lowfloortom default #f -2)
            (lowtom default #f 2)
            (halfopenhihat xcircle #f 5)
            (openhihat xcircle "open" 5)
            ))

\new DrumStaff
<<
    \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)

    #(override-auto-beam-setting '(end * * * *) 1 4 'DrumStaff)
    #(override-auto-beam-setting '(end * * * *) 2 4 'DrumStaff)
    #(override-auto-beam-setting '(end * * * *) 3 4 'DrumStaff)
    #(override-auto-beam-setting '(end * * * *) 4 4 'DrumStaff)

  \stemDown \drummode
  {
    <<
      \mark "1)"
      \new DrumVoice { \voiceOne { \repeat percent 4 { hh8 hh hh hh hh hh hh hh
} } }
      \new DrumVoice { \voiceTwo { bd4 sn4 bd8 bd sn4 | bd sn8. bd16 bd8 bd sn4

bd8 bd sn16 bd8 bd16 bd8 bd8 sn4 | bd8. bd16 sn8 bd r16 bd8. sn4 } }

    >>
    \break

    <<
      \mark "2)"
      \new DrumVoice { \voiceOne { } }
      \new DrumVoice { \voiceTwo { sn32 sn sn sn sn8 sn32 [sn sn sn sn8] sn16
sn sn8 sn8 sn16 sn} }
    >>
    \break
  }

···

--
View this message in context: http://n2.nabble.com/Partition-Batterie-Problemes-de-repetitions-percent-Problemes-de-liaison-automatique-sur-triple-crocs-tp4432948p4432948.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

1) Est il possible d'afficher le symbole 'percent' sur la voix des cymbales
? Quand j'utilise la commande \repeat percent 4 {etc...} sur la voix 1 le
symbole de répétition s'affiche au milieu de la portée. Est-il possible
d'appliquer un offset ?

'Y-offset semble marcher.
%%%%%%%%%%%%
    \new DrumVoice {
      \voiceOne
      \override Voice.PercentRepeat #'Y-offset = #3
      \repeat percent 4 { hh8 hh hh hh hh hh hh hh}
    }
%%%%%%%%%%%%

2) Le deuxième problème est la liaison automatique entre des triples croches
et une autre figure (ex: une croche). Je sais que l'on peut faire ça
manuellement avec mais est il possible de faire ça automatiquement en
jouant avec (override-auto-beam-setting) ?
J'ai déjà essayé ces réglages, et c'est souvent très compliqué car il n'y a pas que ces paramètres à manipuler (beat-length de mémoire ?). Si j'ai bien compris, ils (les dévoloppeurs ) essayent de simplifier la chose mais apparemment ça a pas l'air très facile
Pour ma part, j'essaie à chaque fois d'éviter de manipuler ces propriétés, quand c'est possible.
Ici, on peut ajouter une voix invisible du genre :
            \repeat unfold 2 { s8[ s8] }
ce qui donnerait :
%%%%%%%%%%%%%%%%%%
        \new DrumVoice { \voiceTwo <<
            { sn32 sn sn sn sn8 sn32 sn sn sn sn8 sn16 sn sn8 sn8 sn16 sn}
             \repeat unfold 2 { s8[ s8] }>> }
%%%%%%%%%%%%%%%%%%%%%%%%

Gilles

Génial merci ! Je me doutais bien que c'était compliqué la liaison
automatique je resterai en manuel dans ce genre de cas.

···

Le 21 janvier 2010 14:57, Gilles THIBAULT <****@****> a écrit :

1) Est il possible d'afficher le symbole 'percent' sur la voix des
cymbales
? Quand j'utilise la commande \repeat percent 4 {etc...} sur la voix 1 le
symbole de répétition s'affiche au milieu de la portée. Est-il possible
d'appliquer un offset ?

'Y-offset semble marcher.
%%%%%%%%%%%%
\new DrumVoice {
\voiceOne
\override Voice.PercentRepeat #'Y-offset = #3
\repeat percent 4 { hh8 hh hh hh hh hh hh hh}
}
%%%%%%%%%%%%

2) Le deuxième problème est la liaison automatique entre des triples croches
et une autre figure (ex: une croche). Je sais que l'on peut faire ça
manuellement avec mais est il possible de faire ça automatiquement en
jouant avec (override-auto-beam-setting) ?
J'ai déjà essayé ces réglages, et c'est souvent très compliqué car il n'y a
pas que ces paramètres à manipuler (beat-length de mémoire ?). Si j'ai bien
compris, ils (les dévoloppeurs ) essayent de simplifier la chose mais
apparemment ça a pas l'air très facile
Pour ma part, j'essaie à chaque fois d'éviter de manipuler ces propriétés,
quand c'est possible.
Ici, on peut ajouter une voix invisible du genre :
\repeat unfold 2 { s8[ s8] }
ce qui donnerait :
%%%%%%%%%%%%%%%%%%
\new DrumVoice { \voiceTwo <<
{ sn32 sn sn sn sn8 sn32 sn sn sn sn8 sn16 sn sn8 sn8 sn16 sn}
\repeat unfold 2 { s8[ s8] }>> }
%%%%%%%%%%%%%%%%%%%%%%%%

Gilles