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

From: Remy CLAVERIE <[email-masked]>
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

}

}

}

}

---

From: Bernard Meylan <[email-masked]>
Date: Wed, 12 Apr 2017 01:54:32 -0700 (MST)

Bonjour,

dans le \layout, je n'ai, quand à moi, pas de contexte \staff régissant ton
problème, mais uniquement cela:

En espérant que ça marche...

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Fonctionnalite-non-prevue-dans-fonction-hideMultiRests-tp7584819p7584823.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.