Quantcast

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

classic Classique list Liste threaded Arborescence
2 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

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

Rémy

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

}

}

}

}

 

 


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

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

Bernard Meylan
Bonjour,

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

\context { 
         \RemoveEmptyStaffContext 
         %\override VerticalAxisGroup #'remove-first = ##t 
    }

En espérant que ça marche...

Bernard
Cordialement

Bernard
Chargement...