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

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

RE: Comment suspendre \RemoveAllEmptyStaves momentanément


From: daniel.bernair
Subject: RE: Comment suspendre \RemoveAllEmptyStaves momentanément
Date: Sat, 4 Mar 2023 19:05:15 +0100

Mer i à vous deux Martial et Xavier.

Dans la partie Soprani j’ai donc inséré ces instructions et cela fonctionne .

%%%%%%%%%%%%%%%%%%%%%%%%% 

      R1.\set Staff.keepAliveInterfaces = #'(

  bass-figure-interface

  chord-name-interface

  cluster-beacon-interface

  dynamic-interface

  fret-diagram-interface

 lyric-syllable-interface

  note-head-interface

  tab-note-head-interface

  lyric-interface

  percent-repeat-interface

  multi-measure-interface

  rest-interface

)

R1.*7

\override Score.VerticalAxisGroup.remove-empty = ##f  \override Score.StaffSymbol.remove-empty = ##f

   %%%%%%%%%%%%%%%%%%%%%%%%%  

Merci,

Daniel Bernair

 

De : Xavier Scheuer <x.scheuer@gmail.com>
Envoyé : vendredi 3 mars 2023 14:19
À : martialr@gmail.com
Cc : daniel.bernair@belgacom.net; Lilypond Forum <lilypond-user-fr@gnu.org>
Objet : Re: Comment suspendre \RemoveAllEmptyStaves momentanément

 

On Fri, 3 Mar 2023 at 11:45, Martial R <martialr@gmail.com> wrote:
>
> Hélas Xavier
> Cette solution n'a pas l'air de fonctionner

 

Bonjour,

 

Effectivement, probablement qu'il n'est pas possible de modifier VerticalAxisGroup en cours de route.

Ajouter multi-measure-interface et rest-interface à Staff.keepAliveInterfaces fonctionne, mais seulement si le \set est mis après le saut de ligne (et pas lors de celui-ci).

 

\set Staff.keepAliveInterfaces = #'(
  bass-figure-interface
  chord-name-interface
  cluster-beacon-interface
  dynamic-interface
  fret-diagram-interface
  lyric-syllable-interface
  note-head-interface
  tab-note-head-interface
  lyric-interface
  percent-repeat-interface
  multi-measure-interface
  rest-interface
)

après le premier R1 à conserver.

 

Cordialement,

Xavier


--

Xavier Scheuer <x.scheuer@gmail.com>

 


reply via email to

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