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

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

Re: répétition mesures


From: Valentin Villenave
Subject: Re: répétition mesures
Date: Tue, 5 Feb 2019 08:19:59 +0000

On 2/5/19, Christian LE BARS <address@hidden> wrote:
> dans une portée de batterie j'utilise percent pour aérer la portée.
> Cependant je m'attendais a ce que le signe percent soit a cheval sur les
> mesures,
> et ce n'est pas le cas pourquoi?

Bonjour,
je pense que le signe percent ne marche correctement que jusqu’à  deux
mesures (auquel cas il s’imprime effectivement sur la barre de mesure)
; le problème c’est que là vous en avez quatre.

Au passage, un peu de code-golf : voici comment j’écrirais votre
exemple, en deux fois moins de lignes et avec deux fois moins
d’accolades (vous n’avez pas besoin d’en mettre lorsque l’argument de
\repeat est une seule note, ou un bloc <<…>>). Par ailleurs, le
raccourci \drums est équivalent à \new DrumStaff \drummode.

%%%%%%%

\drums {
  \repeat percent 2
    <<
      \repeat unfold 32 cymra8
      \\ {
        \repeat unfold 2 {s4 ss s8 ss s ss}
        \repeat unfold 2 {s4 ss s8 ss s4}
      } \\
      \repeat unfold 8 {  \voiceFour bd4 hhp8 bd}
    >>
}

%%%%%%%

Après, comme il n’y a qu’une seule voix qui change un peu, vous
pourriez quasiment n’imprimer que celle-là et laisser les autres en
percent :

%%%%%%%%%

\drums <<
  \repeat percent 4
  <<
    \repeat unfold 16 cymra8
    \\
    \repeat unfold 4 {  \voiceFour bd4 hhp8 bd}
  >>
  \new DrumVoice \repeat unfold 2 {
    \voiceTwo
    \repeat unfold 2 {s4 ss s8 ss s ss}
    \repeat unfold 2 {s4 ss s8 ss s4}
  }
>>

%%%%%%%%%

… mais je ne suis pas vraiment sûr que ce soit plus clair.

Cordialement,
V.



reply via email to

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