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

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

Re: Traits obliques pour partition de batterie


From: Denis Bitouzé
Subject: Re: Traits obliques pour partition de batterie
Date: Fri, 01 Feb 2019 11:10:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Le 01/02/19 à 10h59, Christophe Pochon a écrit :

> Tu peux corriger ça en mettant un \oneVoice juste avant les traits. Et tu
> peux remettre \voiceOne après :
>
> %%%%%%%%%%%
>   \oneVoice \repeat unfold 3 {\comp #4 } \voiceOne
> %%%%%%%%%%%

Miam !

Voulant le beurre et son argent,c'est-à-dire que \comp :

1. soit toujours réglé à #4 (mes mesures font toutes 4 temps) ;
2. intègre cette astuce \oneVoice ... \voiceOne ;
3. ait comme argument, non pas le nombre de temps (fixé à 4 donc), mais
   le nombre de mesures répétées ; 

je l'ai transformé comme dans l'exemple suivant.

--8<---------------cut here---------------start------------->8---
\version "2.19.61"
% Function to print a specified number of slashes
comp = #(define-music-function (count) (integer?)
          #{
            \override Rest.stencil = 
#ly:percent-repeat-item-interface::beat-slash
            \override Rest.thickness = #0.48
            \override Rest.slope = #1.7
             \oneVoice \repeat unfold $count { \repeat unfold 4 { r4 } } 
\voiceOne
            \revert Rest.stencil
          #}
          )

\new DrumStaff {
  \drummode {
     bd sn bd sn
    \comp #3
     bd sn bd sn
  }
}
--8<---------------cut here---------------end--------------->8---

Merci encore !
-- 
Denis



reply via email to

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