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

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

"Fonctionnalité non prévue" dans fonction hideMultiRests ?


From: Remy CLAVERIE
Subject: "Fonctionnalité non prévue" dans fonction hideMultiRests ?
Date: Tue, 11 Apr 2017 16:56:15 +0200 (CEST)

Bonjour à tous,

 

J'utilise les fonctions 'hideMultiRests' et 'showMultiRests' créées par Jean-François et issu du thread : https://lists.gnu.org/archive/html/lilypond-user-fr/2015-01/msg00024.html et qui me donne toute satisfaction.

Je viens de m'apercevoir d'une fonctionnalité non prévue et que j'interprete ainsi : Lorsque ces deux fonctions encadrent des silences mais que d'autres silences suivent, ces deux fonctions ne sont pas interprétées.

Dans l'exemple ci-dessous, vous pouvez voir ce comportement. Les mesures 7 à 13 sont bien cachées tandis que les mesures 32 à 41 sont toujours visibles.

L'un de vous saurait-il comment supprimer cette particularité ?

 

Merci de votre aide,

 

Rémy

 

 

 

########################################

\version "2.16.2"

\include "italiano.ly"

 

showMultiRests = {

\set Staff.keepAliveInterfaces = #'(

rhythmic-grob-interface

multi-measure-rest-interface

lyric-interface

stanza-number-interface

percent-repeat-interface)

}

hideMultiRests = \unset Staff.keepAliveInterfaces

 

 

altoNotesI = \relative do {

re2 r8 fa16 mi do mi mi la si8 si16 si mi2. \hideMultiRests

R1*15 \showMultiRests

re2 r8 fa16 mi do mi mi la si8 si16 si mi2.

re,2 r8 fa16 mi do mi mi la si8 si16 si mi2. \hideMultiRests

R1*10 \showMultiRests

R1*10

re,2 r8 fa16 mi do mi mi la si8 si16 si mi2.

}

altoNotesII = \relative do {

re2 r8 fa16 mi do mi mi la si8 si16 si mi2. \hideMultiRests

R1*15 \showMultiRests

re2 r8 fa16 mi do mi mi la si8 si16 si mi2.

re,2 r8 fa16 mi do mi mi la si8 si16 si mi2. \hideMultiRests

R1*10 \showMultiRests

R1*10

re,2 r8 fa16 mi do mi mi la si8 si16 si mi2.

}

 

bc= { \clef bass

\repeat unfold 43 { do4 do4 re mi }

}

 

\bookpart {

\score {

<<

\new GrandStaff

<<

\new Staff

<<

\new Voice { \clef alto \altoNotesI }

>>

\new Staff

<<

\new Voice { \clef alto \altoNotesII }

>>

>>

\new GrandStaff

<<

\new Voice \bc

>>

>>

\layout {

\context {

\Staff

\RemoveEmptyStaves

}

}

}

}

 

 


reply via email to

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