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

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

Re: partition batterie: problème de ligatures, sûrement


From: JJG
Subject: Re: partition batterie: problème de ligatures, sûrement
Date: Wed, 30 Oct 2013 09:54:03 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.0

Le 30/10/2013 08:01, rorodharok a écrit :
Bon, j’ai pas beaucoup avancé depuis samedi (et l’aide de Gilles Thibault).
Enfin, si, j’ai pu faire mes propres notations (même si y a des trucs que je
maîtrise pas encore trop, et j’espère que c’est pas la cause de mes soucis
du jour !)
J’ai donc pu utiliser le repeat percent correctement, mais dans la mesure
que j’écris par la suite, tout s’écrase dans la voix du haut.
J’ai essayé plein de façons, même  osé l’ override-auto-beam-setting (il en
reste des traces) , mais rien n’y fait.
Alors je laisse tout mon début, au cas où ça se cacherait dedans, mais c’est
vers la fin que ça s’embrouille.
Ma version Lilypond : 2.13.63
Ben, si quelqu’un m’explique ce qui se passe après le percent, je l’en
remercie chaleureusement d’avance



        %{    les raccourcis pour la ride et la crash ne passent pas  %}

#(define ma_notation '(
(openhihat xcircle #f 5)        
(bassdrum       ()              #f      -5)
(snare          ()              #f      0)

        (pedalhihat cross #f -5)
        (closedhihat cross #f 3)
        (openhihat xcircle #f 3)
        (hihat cross #f 3)
(hh cross #f 3)
        (lowtom la #f -2)
        
        (hightom la #f 2)
         (himidtom la #f 1)
        (ridecymbal cross #f 6)
(cymra cross #f 6)
        (crashcymbal xcircle #f 6)
(cymca xcircle #f 6)
        (splashcymbal diamond #f 5)
        (chinesecymbal mensural #f 6)
        







))







\new DrumStaff

<<
        \new DrumVoice = "1" { s1 *3 }
        \new DrumVoice = "2" { s1 *3 }

        %{    essai en supprimant les 2 lignes qui suivent,
        en les passant en commentaires, histoire de

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

                voilà, supprimée!                               
        
        bon, ben ça change rien! j'en laisse quand même la trace au cas où %}
        
        \set DrumStaff.drumStyleTable = #(alist->hash-table ma_notation)

        \drummode
        {


        
            \tempo 4 = 86
            r1 |
            \stemDown bd8 [bd8] bd8 [bd8] bd8 [bd8] bd8 [bd8]

            \repeat percent 2 <<
              \repeat unfold 4  {hh16 hh16 sn16 hh16 }
              \\
              \repeat unfold 4 bd4
            >>

        <<
              {hh16 hh16 sn16 hh16 } {hh16 hh16 sn16 hh16 }{hh16 hh16 sn16
hh16 }{hh16 hh16 sn16 hh16 }
              \\
              \repeat unfold 4 bd4
            >>

        }







Bonjour à tous,

Je ne suis pas un spécialiste de la batterie. Par contre, je connais (un petit peu) la structure des fichiers Lilypond et, dans le fichiers ci-dessus, il manque beaucoup de { << >> et }. ET surtout, il faut les mettre au bon endroit.

Voici le nouveau code que je propose, qui compile parfaitement chez moi.

\version "2.17.25"

#(define ma_notation '(
(openhihat xcircle #f 5)        
(bassdrum       ()              #f      -5)
(snare          ()              #f      0)

        (pedalhihat cross #f -5)
        (closedhihat cross #f 3)
        (openhihat xcircle #f 3)
        (hihat cross #f 3)
(hh cross #f 3)
        (lowtom la #f -2)
        
        (hightom la #f 2)
        (himidtom la #f 1)
        (ridecymbal cross #f 6)
(cymra cross #f 6)
        (crashcymbal xcircle #f 6)
(cymca xcircle #f 6)
        (splashcymbal diamond #f 5)
        (chinesecymbal mensural #f 6)
))
\score {
\new DrumStaff {
<<
        \new DrumVoice = "1" { s1 *3 }
        \new DrumVoice = "2" { s1 *3 }

            \set DrumStaff.drumStyleTable =
            #(alist->hash-table ma_notation)

        \drummode {
            \tempo 4 = 86
            r1 |
           \stemDown bd8 [bd8] bd8 [bd8] bd8 [bd8] bd8 [bd8]

           \repeat percent 2 {
<<       { \repeat unfold 4  {hh16 hh16 sn16 hh16 }   \\
         { \repeat unfold 4 bd4 }}
>>
}
<< {hh16 hh16 sn16 hh16 } {hh16 hh16 sn16 hh16 }{hh16 hh16 sn16 hh16 }{hh16 hh16 sn16 hh16 }
             \\
            { \repeat unfold 4 bd4 }
>>
        }               % fin de \drummode
        >>                 %acccolade fermante de \new Drumstaff
}                       % fin de \new Drumstaff 
}                       % fin de \score

Maintenant, je ne sais si le pdf sorti de ce code correspond à ce que souhaite notre ami !

Bonne chance

JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.sky.fm/play/classical
http://www.radiosuisseclassique.ch/fr



reply via email to

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