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

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

Re: Hampes trop longues avec NullVoice


From: Pierre Perol-Schneider
Subject: Re: Hampes trop longues avec NullVoice
Date: Wed, 31 Oct 2018 10:37:08 +0100

Ok, un dernier essai :

\version "2.18.2"

notes = \relative c' { c8\< d\fermata e4( e') f8 g\! }

\score {
  \new ChoirStaff <<
    \new Staff <<
      \new Voice { \notes }
    >>
    \new Staff <<
      \new Voice { \notes }
      \new NullVoice = "nullevoix" { \notes }
      \new Lyrics \lyricsto "nullevoix" { c d "2e" __ f g }
    >>
    \new Staff <<
      \new Voice { \notes }
      \new Voice = "sansvoix"
      \with {
        \override NoteColumn.ignore-collision = ##t
        \remove Dots_engraver
        \remove Dynamic_engraver
        \remove Script_engraver
        \remove Drum_notes_engraver
        \remove New_fingering_engraver
        \remove Rest_engraver
        \remove Multi_measure_rest_engraver
        \override Stem.length = #0
        \override Stem.ignore-collision = ##t
        \override Slur.transparent = ##t
        \override Tie.transparent = ##t
        %% ... etc si nécessaire
        \hideNotes
      } { \notes }
      \new Lyrics \lyricsto "sansvoix" { c d "2e" __ f g }
    >>
  >>
  \layout { }
}

... Sinon, pour la version 2.19 -- très stable, la 2.20 devrait voir le jour sous peu -- uninstall-lilypond suivi de sh lilypond-2.19... devrait prendre moins d'une minute...

Cordialement,
Pierre



Le mer. 31 oct. 2018 à 02:53, Olivier Miakinen <address@hidden> a écrit :
Le 31/10/2018 02:34, Olivier Miakinen a écrit :
>
> Au \hideNotes j'ai ajouté :
>   \override DynamicText #'stencil = ##f
>   \override DynamicTextSpanner #'stencil = ##f
>   \override Hairpin #'stencil = ##f
>
> ... et ça semble fonctionner. Bon, j'ai toujours une tonne
> d'avertissements, mais le résultat du PDF semble correct.
> Euh... ah, sauf les \fermata qui restent en double.

J'avais aussi des liaisons redoublées, supprimées avec :
  \override Slur #'stencil = ##f

En revanche je ne sais pas comment supprimer les doublons de points
d'orgue (\fermata).

Aussi, j'utilise une fonction pour mettre un Hairpin entre crochets,
et cette fonction redéfinit le Hairpin.stencil... autant dire que ça
annule l'effet de mon « \override Hairpin #'stencil ». ;-)



_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

reply via email to

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