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

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

Re: \removeEmptyStaves


From: Jean Abou Samra
Subject: Re: \removeEmptyStaves
Date: Thu, 25 Nov 2021 21:49:28 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1

Le 25/11/2021 à 21:12, Vincent Gay a écrit :
Dans cette page https://lilypond.org/doc/v2.22/Documentation/notation/modifying-single-staves je lis :


L’instruction |\RemoveEmptyStaves| placée dans un bloc |\layout| ou dans une clause |\with| affectant une portée particulière, aura pour effet de masquer toute portée qui ne contient rien.


Dans un layout je connais, mais là justement j'aimerai le limiter à certaines portées. J'essaie donc

\new Staff \with {  \removeEmptyStaves }

Et je reçois une bordée d'injures ! Comment faut faire ?

Merci d'avance et excellente soirée.


Bonjour,

N'est-ce pas une erreur dans le nom de la commande ?
Elle prend un R majuscule dans « Remove ». Le code
suivant fonctionne, chez moi en tous cas :

\version "2.22.1"

\new StaffGroup <<
  \new Staff \repeat unfold 10 { c'1 \break }
  \new Staff \with { \RemoveEmptyStaves } { \repeat unfold 5 { c'1 s \break } }
>>

\RemoveEmptyStaves est nommée de cette manière car
sa définition est un peu particulière, c'est en
fait un bloc \with (modification de contexte).
Il me semble que la raison en est historique.

Cordialement,
Jean




reply via email to

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