Subject: ras de 4

From: Sebastien Richard <[email-masked]>
Date: Fri, 29 Sep 2023 17:35:34 +0000

Bonsoir,

Je souhaiterais modifier l'apparence du ras de 4 (\appoggiatura {sn16 sn sn} sn8) ci-dessous :

up= \drummode {
  \time 4/4
  \tempo 2 = 120

  \set Timing.beamExceptions = #'()

  \slurDown
  \appoggiatura {sn16 sn sn} sn8 bd \appoggiatura sn8 sn8 bd8 r \tuplet 3/2{sn16 sn sn} sn8 bd

}

\score {
  \new DrumStaff
  <<
    \set DrumStaff.drumStyleTable= #(alist->hash-table mydrums)
    \new DrumVoice { \voiceOne \up }
  \layout {
    indent = 0
  }
}

  1.  Comment faire en sorte que les 3 doubles croches soient sur la même ligne que la caisse claire ?

  2.  Comment modifier la liaison pour qu'elle s'accroche entre la 3ème double et la croche (et non pas la 1ère double et la croche) ?

J'ai mis en PJ le pdf généré chez moi

Bonne soirée à tous

Cdt,

-------------------
 Sébastien RICHARD

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 29 Sep 2023 21:16:10 +0200

Bonjour,

Notez que votre exemple ne compile pas, il manque la définition de mydrums.

>    1. Comment faire en sorte que les 3 doubles croches soient sur la même ligne que la caisse claire ?

Si vous faites l'expérience de remplacer la ligne

par

\time 3/4

vous allez tout de suite comprendre le problème : avec cette
syntaxe << >>, le \set arrive au premier moment *après les notes
d'ornement initiales*. La plupart des gens appellent ça le bug #34.
Pour ma part je considère que ce n'est pas vraiment un bug,
mais passons. Avec cette syntaxe, ça ira mieux :

  \new DrumStaff \with {
    drumStyleTable= #(alist->hash-table mydrums)
  } {
    \new DrumVoice { \voiceOne \up }
  }

>    2. Comment modifier la liaison pour qu'elle s'accroche entre la 3ème double et la croche (et non pas la 1ère double et la croche) ?

Remplacez

\appoggiatura {sn16 sn sn} sn8 

par

\grace { sn16 sn sn( } sn8)

Cordialement,
Jean

---

From: Sebastien Richard <[email-masked]>
Date: Sat, 30 Sep 2023 13:57:30 +0000

Bonjour,

Merci Jean pour ton aide.

Navré pour le "mydrums", c'est une include que j'ai oublié d'enlever dans mon exemple.

Pas certain d'avoir compris l'explication pour le positionnement des caisses claires (c'est toute la différence entre un mécanicien et un conducteur) mais merci tout de même pour cette solution

Bon WE à tous

Cdt,

-------------------
 Sébastien RICHARD