|
From: | Philippe Hezaine |
Subject: | Re: supprimer les mesures vides pour les percussions .[ RÉSOLU] |
Date: | Mon, 08 Dec 2008 23:46:37 +0100 |
User-agent: | Thunderbird 2.0.0.18 (X11/20081129) |
Philippe Hezaine a écrit :
John Mandereau a écrit :Le lundi 08 décembre 2008 à 20:12 +0100, Philippe Hezaine a écrit :Nicolas Klutchnikoff a écrit :Sinon il faut aller voir dans lilypond comment RemoveEmptyStaff est défini (c'est ce que j'avais fait me semble-t-il) et s'en inspirer. Nicolas.Bonsoir, Et bien non, je n'ai pas trouvé.Nicolas t'a bien donné la bonne piste pourtant, regarde dans ly/engraver-init.ly (le chemin de ce fichier est expliqué dans la section 4.6.3 Autres sources de documentation du Manuel d'initiation). Salutations lilyesques JohnOui. Ça y est. Voilà ce que j'ai mis dans le layout: \layout { RemoveEmptyStaffContext= \context { \Staff \type "Engraver_group" \name "DrumStaff" \alias "Staff" \accepts "DrumStaff" \remove "Axis_group_engraver" \consists "Hara_kiri_engraver" \override Beam #'auto-knee-gap = #'() \override VerticalAxisGroup #'remove-empty = ##t } } Merci John et Nicolas.
Je viens de m'apercevoir qu'il faut aussi rajouter: \accepts "DrumVoice" pour avoir les symboles de percussions placés sur la portée. Donc voici la "totale" : \layout { RemoveEmptyStaffContext= \context { \Staff \type "Engraver_group" \name "DrumStaff" \alias "Staff" \accepts "DrumStaff" \accepts "DrumVoice" \remove "Axis_group_engraver" \consists "Hara_kiri_engraver" % \override Beam #'auto-knee-gap = #'() \override VerticalAxisGroup #'remove-empty = ##t } \context { \RemoveEmptyStaffContext } } Phil.
[Prev in Thread] | Current Thread | [Next in Thread] |