mis à part le fla qui n'est pas aligné (sans doute à cause de mon drumStyleTable) cela semble fonctionner. Avez vous tenté un MWE pour vous assurer qu'une autre partie de code ne modifie pas le fonctionnement du snippet ?
Pour controller l'inclinaison des beam, j'utilise la propriété \override Beam.damping
=#+inf.0 => beam horizontale
=1 => valeur par défaut
pour les autres valeurs, à vous de voir
Pour la hauteur, j'utilise \override Stem.details.beamed-lengths . Voir la doc ici qui sera bien plus parlante
A voir si ces 2 propriétés fonctionneraient dans votre cas
MWE est une expression anglophone qui signifie "Minimum Working Example" : c'est une bonne pratique pour poster un problème que l'on a et/ou tester chez soit un bout de code ...
\override Beam.damping = #+inf.0 fonctionne bien pour tut mettre à l'horizontal. Mais elles ne sont plus forcément à la même hauteur
\override Stem.details.beamed-lengths fixe la hauteur mais du coup à nouveau ça affecte toutes les notes dont celles de mes ruffs/drags, non ?
EDIT: on dirait que avec \override Stem.details.beamed-lengths = #'2 c'est OK.
Et pour MWE je vois bien le concept mais je ne connaissais pas l'acronyme
EDIT2: pas vraiment OK, mes beams se retrouvent à des hauteurs différentes, ce qui n'est pas illogique vu que je fixe leur hauteur