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

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

Re: espacement entre staffs


From: Pierre Perol-Schneider
Subject: Re: espacement entre staffs
Date: Wed, 27 May 2015 10:06:38 +0200

Bonjour Daniel

Le 27 mai 2015 06:51, Daniel Cartron <address@hidden> a écrit :
Bonjour,

Alors mon petit bout de code qui ne fait pas ce que je veux, à savoir que
l'espacement entre la ligne de doigré et celle du dessous est énorme et j'ai
beau essayer des override de verticalaxis ou autre rien à faire...

Voir la doc : http://lilypond.org/doc/v2.16/Documentation/notation/flexible-vertical-spacing-within-systems

Petite remarque subsidiaire : Plutôt que d'enlever toute un flopée de 'stencils' pour les doigtés, pourquoi ne pas partir d'un contexte vide et lui ajouter les éléments souhaités ?
Ex:

\version "2.16.2"
Melody = \relative c' {
  \key c \major
  %  \mark "Partie A"
  c8^"↘"-2 d^"↘"-4
}

\score {
  <<
  \new Staff \with {
  \override StringNumber #'stencil = #point-stencil
  \override Fingering #'stencil = #point-stencil
  \override TextScript #'stencil = ##f
 
  }
  \Melody
 %{
  \new Staff \with {
  \remove "Time_signature_engraver"
  \override Clef #'stencil = #ly:text-interface::print
  \override Clef #'text = \markup { \raise #4 "Doigté" }
  \override Clef #'font-size = #-2
  \override StaffSymbol #'line-count = #1
  \override StaffSymbol #'line-positions =  #'(5)
  \remove "Time_signature_engraver"
  \override NoteHead #'stencil = ##f
  \override NoteHead #'stencil = #point-stencil
  \override KeySignature #'stencil = ##f
  \override Stem #'stencil = ##f
  %\override Stem #'Y-extent = #f
  \override Tie #'stencil = ##f
  \override Flag #'stencil = ##f
  \override Beam #'stencil = ##f
  \override Dots #'stencil = ##f
  \override TextScript #'stencil = ##f
  \override TupletBracket #'stencil = ##f
  \override TupletNumber #'stencil = ##f
  \override KeyChangeEvent #'stencil = #point-stencil
  \override StringNumber #'stencil = #point-stencil
  \override StrokeFinger #'stencil = #point-stencil
  \override StaffSymbol #'staff-space = #1
  \override Accidental #'stencil = #point-stencil
  }
 %}
 
  \new Devnull \with {
    \consists Axis_group_engraver
    \consists Staff_symbol_engraver
    \consists Staff_collecting_engraver
    \consists Staff_performer
    \consists Clef_engraver
    \consists Fingering_engraver
    \override Clef #'stencil = #ly:text-interface::print
    \override Clef #'text = \markup { \raise #2 "Doigté" }
    \override StaffSymbol #'line-count = #1
    \override VerticalAxisGroup #'staff-staff-spacing = #'((minimum-distance . 5))
  }
  \Melody

  \new DrumStaff \with {
   
  \override StaffSymbol #'line-count = #1
  %\override Clef #'stencil = #ly:text-interface::print
  \remove "Time_signature_engraver"
  \override KeySignature #'stencil = #point-stencil
  \override StringNumber #'stencil = #point-stencil
  \override Fingering #'stencil = #point-stencil
  \override NoteHead #'font-size = #-4
  \override Stem #'font-size = #-4
  %% et pourquoi pas :
      \override Flag #'font-size = #-4
  %\override Stem #'Y-extent = #f
  \override StaffSymbol #'staff-space = #(magstep -4)
  \override TupletBracket #'stencil = #point-stencil
  \override TupletNumber #'stencil = #point-stencil
  \override BreathingSign #'stencil = #point-stencil
  }
  \Melody
  >>
}


Cordialement,
Pierre

reply via email to

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