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

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

Re: place des chiffrages quand il y a en plus des nuances


From: bameylan
Subject: Re: place des chiffrages quand il y a en plus des nuances
Date: Sat, 17 Mar 2012 09:20:27 -0700 (PDT)

Bonjour,

alors j'y vais de mes remarques ;-) :

 - les marges sont à mon avis trop étroites, la musique à l'air de «coller»
aux bords du papier; personnellement je travaille avec ce \paper ci:

\paper {
  line-width = 18.0 \cm
  top-margin = 1.5\cm
  bottom-margin = 1.5\cm
}

tu obtiendras un bloc de musique plus aéré;

 - je ne vois pas la nécessité de mentionner sur toutes les pages le nom de
l'œuvre, cela surcharge et encombre les marges;

 - pour la basse continue, je te livre un code que m'a envoyé Xavier (mes
codes sont «made in Scheuer» dans beaucoup de cas...); il a comme
particularité d'aligner chaque chiffre en fonction de la hauteur de la note
et pas en fonction d'une ligne horizontale calée sur la note la plus haute
ce qui te fera gagner de la place; le voici:

\version "2.13.61"

\header {
  tagline = ##f
}

\paper {
  line-width = 18.0 \cm
  indent = 1.5\cm
  % XS: tu avaiss mis un "basic-distance" plus petit que
  % "minimum-distance" donc seul "minimum-distance" était pris en compte
  system-system-spacing = #'((basic-distance . 12)
                             (minimum-distance . 8)
                             (padding . 1)
                             ; si basic-distance a la même valeur que
                             ; minimum-distance alors stretchability
                             ; vaut zéro -> espacement fixe, pas
                             ; d'étirement possible
                             ; (stretchability . 60)
                             )
  
  ragged-last-bottom = ##f
  ragged-bottom = ##f
  top-margin = 1.5\cm
  bottom-margin = 1.5\cm
}

global = {
  \key g \major
  \time 3/4
  \override Staff.Custos #'style = #'mensural
  \override Staff.TimeSignature #'style = #'single-digit
  
}

violin = 
\transpose g f
\relative c''' {
  \global
  \repeat volta 2
  {g8_\markup {\override #'(font-name . "Cochin Italic") \fontsize #5
Menuet. 
      \override #'(font-name . "Cochin Italic") \fontsize #1 "Le mignon"} 
    fis g4 d b2-+ d4 g, g \afterGrace a(-+ {g16[ a])} b8 c b a g4
    % 5
    g'8 fis g4 d b2-+ d4 d c-+ b} 
  \alternative {
    {a2.} {a2.}
  }
  \repeat volta 2
  {\set Score.currentBarNumber = #9 a8 g a4 b-+ 
    %   10
    % XS:  \ltoe  ou  \upbow  ?
    % si c'est pour les coups d'archets au violon c'est  \upbow .
    c2^\ltoe c4 d d4.(-+ c16 d) e4. d8 c4 d8 c d4 e-+ f4.^\ltoe g8 e4.-+ 
    %   15
    d8 d4.-+ c8 c2. e8( d) c( b) a( g) f2-+ r4 a8 b a4.-+ g8 
    %   20
    a b a4.-+ g8 a b a4.-+ b8 c4.^\ltoe d8 b4.-+ a8 a4.-+ g8 g2.
  }
  %\bar "||" 
}

basse = 
\transpose g f
\relative c'' {
  \global
  \clef alto R2. g8 fis g4 d b b a g2. 
  %   5
  R2. g'8 fis g4 b, b a g \clef bass d2.
  %2.
  d4. a'8[ b c] \clef alto d2 d4
  %   10
  a'8 g a4 e f g g, c c'8 b c a b a b g c b a4 b c 
  %   15
  f, g g, \clef bass c,4. g'8 a b c2 c,4 d4. a'8 b c d4. c8 d e 
  %   20
  d4. c8 d e d4. c8 d g, f e f d g4 c, d d, g g'8 a b g
}

bcFigures = \figuremode {
  \global
  % XS: perso je n'ai jamais utilisé cette propriété
  % \override Staff.BassFigureAlignmentPositioning #'direction = #UP
  % je trouve plus simple de mettre d'abord les figures si je veux
  % qu'elles s'alignent au-dessus (et inversement, voir ci-dessous).
  
  % XS: si on met les figures dans la portée il faut appliquer au
  % contexte  Staff .
  % \override FiguredBass.BassFigure #'font-name = #"Cochin Bold Italic"
  \override Staff.BassFigure #'font-name = #"Cochin Bold Italic" 
  % \override FiguredBass.BassFigure #'font-size = # 2
  \override Staff.BassFigure #'font-size = # 2
  <_>2. <_> <6>2 <6\+>4 <_>2. 
  %   5
  <_> <_>2 <6> <6\+> <_>2.
  %   reprise
  <_> <_>2 <6 4>4 
  %   10
  <_>2 <6>4 <6 5> <4> <3> <_>2. <5/> <6->4 <5/>2 
  %   15
  <6 5>4 <4> <3> <_>2. <_>2 <6 5>4 <_>2. <_> <_> <_> <5/> <6 5>4 <4> <3>
  
  
  
}

% XS: voir plus bas
% violinPart = \new Staff \violin
bassoContinuoPart = \new Staff \with {
  midiInstrument = "cello"
} << \clef bass \bcFigures \basse >>

\score 
{ \new ChoirStaff \with {\override StaffSymbol #'thickness = #1.5 }
  <<
    \new Staff \with {
      % \override VerticalAxisGroup #'staff-staff-spacing =
      %   #'((basic-distance . 9)
      %      (minimum-distance . 8)
      %      (padding . 1))
    } {
      \clef treble
      \violin
    }
    % XS: Cf. NR 2.7.3 Figured bass > Displaying figured bass
    \new Staff = "basseFigures" {
      \bcFigures
    }
    \context Staff = "basseFigures" {
      \clef bass
      \basse
    }
  >>
}
\layout {
  \context {\Staff \consists Custos_engraver }
  \context {\Score\override SpacingSpanner #'uniform-stretching = ##t }
  \context {
    \Score
    \override StaffGrouper #'staff-staff-spacing #'padding = #0
    \override StaffGrouper #'staff-staff-spacing #'basic-distance = #12

    %% Personnalisation des numéros de mesure
    \override BarNumber #'break-align-symbols = #'(clef left-edge staff-bar) 
% aligné sur clef
    \override BarNumber #'self-alignment-X = #CENTER  % centré sur celle-ci
    \override BarNumber #'font-name = #"Berenis ADF Med Bold Italic"
    \override BarNumber #'padding = #1.0  
  }
}
%#(set-global-staff-size 19)


Tout ce qui concerne les polices est bien entendu à adapter à ton cas.

-----
Cordialement

Bernard
--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/place-des-chiffrages-quand-il-y-a-en-plus-des-nuances-tp7381753p7381940.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

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