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: Christophe Pochon
Subject: Re: répétition mesures
Date: Tue, 5 Feb 2019 10:12:36 +0100

Et un mélange des suggestions de Valentin et des miennes :

%%%%%%%%%%%%%
\version "2.18.2"
\drums
  {   
  \repeat unfold 2 
     <<  
      \new DrumVoice {\voiceOne \repeat percent 2 \repeat unfold 8 cymra 8 
  \repeat percent 2 \repeat unfold 8 {cymra 8}}
      \new DrumVoice {\voiceTwo \repeat percent 2 {bd4  <hhp ss>8 bd bd ss hhp8 <bd ss>  }
  \repeat percent 2 {bd4  <hhp ss>8 bd bd ss hhp8 bd  }}
>>
  }
%%%%%%%%%%%%

Christophe Pochon



Le mar. 5 févr. 2019 à 09:19, Valentin Villenave <address@hidden> a écrit :
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.

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

reply via email to

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