heads completion et drummode

Bonjour,

Est-il possible d'écrire des partitions pour batterie qui s'adapte à la
métrique, et donc découpe les notes en fonction de cette dernière, comme
on peut le faire avec des \voice "normales" en utilisant \consists
"completion_Heads_engraver" mais avec des DrumVoice ?

Merci

Est-il possible d'écrire des partitions pour batterie qui s'adapte à la
métrique, et donc découpe les notes en fonction de cette dernière, comme
on peut le faire avec des \voice "normales" en utilisant \consists
"completion_Heads_engraver" mais avec des DrumVoice ?

Je n'ai jamais utilisé le "completion_Heads_engraver" et j'allai bêtement répondre qu'il n'y avait pas de raisons que ça ne marche pas, mais le code suivant conduit a un beau plantage de Lilypond :

%%%%%%%%%%%%%%
\version "2.12.1"
% Attention ça plante !!!

\new DrumStaff {
  \new DrumVoice
    \with {
      \remove "Drum_notes_engraver"
      \consists "Completion_heads_engraver"
    }
    \drummode {
      sn2. sn8 sn4 sn sn sn sn sn sn8 sn2 sn4 sn sn16 sn4 sn sn sn8. sn2
    }
}

%%%%%%%%%%%%%%
Soit c'est un bug soit il manque un engraver du genre "Completion_drum_heads_engraver".

Gilles

2010/5/8 Gilles THIBAULT <****@****> :

Je n'ai jamais utilisé le "completion_Heads_engraver" et j'allai
bêtement répondre qu'il n'y avait pas de raisons que ça ne marche
pas, mais le code suivant conduit a un beau plantage de Lilypond :

Pareil.
Par acquis de conscience j'avais testé avant de répondre et en était
arrivé à la même conclusion.

Soit c'est un bug soit il manque un engraver du genre
"Completion_drum_heads_engraver".

Ouais, visiblement ça n'a pas été prévu lors de la création de
"Completion_heads_engraver" (je pense qu'il s'agit plus d'un
"pas pensé aux drums lors de la création" que d'un "c'est trop dur /
impossible pour les drums".

Je me suis dit que peut-être un gourou-Scheme pourrait nous créer ça
à partir du code de "Completion_heads_engraver". :smiley:
http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=blob;f=lily/completion-note-heads-engraver.cc

Cordialement,
Xavier

···

--
Xavier Scheuer <****@****>