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

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

Re: supprimer les mesures vides pour les percussions .[ RÉSOLU]


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
John




Oui. Ç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.






reply via email to

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