Page 1 sur 1

Lilypond hauteur entre les portées

Posté : 05 avr. 2012, 13:45
par Thierry
Bonjour,
je n'arrive pas à réduire la hauteur entre les portées de cette partition que je dois placer sur une lyre, ce qui m'éviterait d'avoir une page trop haute ou avec des notes trop petites !

J'ai trouvé des commandes sur le manuel mais qui restent sans effet. Je ne dois pas les placer au bon endroit je suppose.
Bref voici ma partoche. D'ailleurs si quelqu'un connait l'auteur de ce morceau... à moins que Strivella soit l'auteur alors c'est un illustre inconnu :)

Code : Tout sélectionner

\version "2.14.2"
\header {
  title    = "[Strivella]" 
  subtitle = "[1 ère Clarinette]" 
 % composer = "[Composer]" 
}

melody = \relative c' {
  \clef treble
  \key f \major
  \time 4/4
  
  % Melody here
  d'2 (cis8) r8 r4|
  d2 (cis8) r8 r4|
  g'8. [a16] bes8. [g16] f8. [a16] e8. [a16]|
  d,8 r8 r4 r2|
  
  %5
  \bar "|:" 
      a4 ( f'8. [e16]) d4 r8. a16|
      bes4 \times 2/3 {d8 [c bes]} a4 r8. a16|
      e'2 (a,8) [e' (dis e])
      f4.. ( e16 d4) r
      a4 ( f'8. [e16] d4) r8. d16
      d4 d8. [c16] bes4 r8. bes16
      a4 g'8.([f16] e8. [a,16] f'8. [e16])
      d8 [r16 f16] f8.[ f16] f4 r4
      
 \bar ":|:"
 
 
 %13

       
      g4.. ( f16 e4) r4
      a4.. ( g16 f4) r4
      f2 ^> g4 ^> gis^>
      a8 ^> r r4 r2
      g,8. ([a16] bes4) r8 bes [(a g)]
      f8. ([g16] a4) r8 a [( g f)]
      e8. ([f16] g4) r8 a ([ b cis])
      d8 r cis ([ d16 e] d8) r r4
 \bar ":|"
 
 R1 ^"TRIO"
 
 
 
 %22
 \bar "|:"
      
      c2 ( \times 2/3 {c8) [d ( e] } \times 2/3 {f8 [a  g]} |
      f4) e8. [ d16] bes4 r4
      c2 ( \times 2/3 {c8) [d ( c] } \times 2/3 {bes8 [c  bes]} |
      a2) (f4) r
      r1 ^"1"
      a'2 a4 a8. [a16]
      a4 ( \times 2/3 {a8) [g  c,] } e4 (\times 2/3 {e8) [d  b] }|
      c4 r r2
 \bar ":|:"    
 

      a'8.[e16] f4 ( f8) [ a, (c d) ]|
      \acciaccatura e16 
      (d8.) [c16] g4 (g8)[ ( c g' f)]
      f4(f16)[ e e bes] e4 ( e16) [ d d e]
      d4 (d16) [ c bes a ] a4 r
       a'8.[e16] f4 ( f8) [ a, (c d) ]
      \acciaccatura e16 
      (d8.) [c16] g4 (g8)[ ( c g' f)] |
      f4(f16)[ e e bes] e4 ( e16) [ d d e]
     
      d4. c16 ([e] f4) r4
      
      \override Score.RehearsalMark #'self-alignment-X = #RIGHT  
  \mark "D.C. al Fine"
      
 \bar ":|"        
      
 
 
      
      
      
      
      
  
  
  
}

text = \lyricmode {
  % Lyrics here
}

harmonies = \chordmode {
  % Chord changes here
}

\paper {
  #(set-paper-size "a4" 'landscape)
  #(set-global-staff-size 11)


  

}

\score {
  <<
    \new ChordNames {
      \set chordChanges = ##t
      \harmonies
    }
    \new Voice = "one" { \autoBeamOff \melody }
    \new Lyrics \lyricsto "one" \text
  >>
  \layout {#(layout-set-staff-size 20)
    
  }
  \midi { }
}
Merci par avance,

Th.

Posté : 05 avr. 2012, 14:06
par EricW
Comme ça ?

Code : Tout sélectionner

\version "2.14.2"
\header {
  title    = "[Strivella]"
  subtitle = "[1 ère Clarinette]"
  % composer = "[Composer]"
}

melody = \relative c' {
  \clef treble
  \key f \major
  \time 4/4
  
  % Melody here
  d'2 (cis8) r8 r4|
  d2 (cis8) r8 r4|
  g'8. [a16] bes8. [g16] f8. [a16] e8. [a16]|
  d,8 r8 r4 r2|
  
  %5
  \bar "|:"
  a4 ( f'8. [e16]) d4 r8. a16|
  bes4 \times 2/3 {d8 [c bes]} a4 r8. a16|
  e'2 (a,8) [e' (dis e])
  f4.. ( e16 d4) r
  a4 ( f'8. [e16] d4) r8. d16
  d4 d8. [c16] bes4 r8. bes16
  a4 g'8.([f16] e8. [a,16] f'8. [e16])
  d8 [r16 f16] f8.[ f16] f4 r4
  
  \bar ":|:"
  
  
  %13
  
  
  g4.. ( f16 e4) r4
  a4.. ( g16 f4) r4
  f2 ^> g4 ^> gis^>
  a8 ^> r r4 r2
  g,8. ([a16] bes4) r8 bes [(a g)]
  f8. ([g16] a4) r8 a [( g f)]
  e8. ([f16] g4) r8 a ([ b cis])
  d8 r cis ([ d16 e] d8) r r4
  \bar ":|"
  
  R1 ^"TRIO"
  
  
  
  %22
  \bar "|:"
  
  c2 ( \times 2/3 {c8) [d ( e] } \times 2/3 {f8 [a  g]} |
  f4) e8. [ d16] bes4 r4
  c2 ( \times 2/3 {c8) [d ( c] } \times 2/3 {bes8 [c  bes]} |
  a2) (f4) r
  r1 ^"1"
  a'2 a4 a8. [a16]
  a4 ( \times 2/3 {a8) [g  c,] } e4 (\times 2/3 {e8) [d  b] }|
  c4 r r2
  \bar ":|:"   
  
  
  a'8.[e16] f4 ( f8) [ a, (c d) ]|
  \acciaccatura e16
  (d8.) [c16] g4 (g8)[ ( c g' f)]
  f4(f16)[ e e bes] e4 ( e16) [ d d e]
  d4 (d16) [ c bes a ] a4 r
  a'8.[e16] f4 ( f8) [ a, (c d) ]
  \acciaccatura e16
  (d8.) [c16] g4 (g8)[ ( c g' f)] |
  f4(f16)[ e e bes] e4 ( e16) [ d d e]
  
  d4. c16 ([e] f4) r4
  
  \override Score.RehearsalMark #'self-alignment-X = #RIGHT 
  \mark "D.C. al Fine"
  
  \bar ":|"       
  
  
  
  
  
  
  
  
  
  
  
}

text = \lyricmode {
  % Lyrics here
}

harmonies = \chordmode {
  % Chord changes here
}

\paper {
  #(set-paper-size "a4" 'landscape)
  #(set-global-staff-size 11)
  system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
 
  
  
  
}

\score {
  <<
    \new ChordNames {
      \set chordChanges = ##t
      \harmonies
    }
    \new Voice = "one" { \autoBeamOff \melody }
    \new Lyrics \lyricsto "one" \text
  >>
  \layout {#(layout-set-staff-size 20)
    
  }
}
J'ai ajouté une ligne dans le bloc \paper : la modif de la valeur de system-system-spacing

C'est dans la doc, ici :
http://lilypond.org/doc/v2.14/Documenta ... ng-spacing

E.

Posté : 05 avr. 2012, 15:00
par Dickie
Je n'arrive pas à comprendre pourquoi tu as à la fois

Code : Tout sélectionner

  #(set-global-staff-size 11)
et

Code : Tout sélectionner

\layout {#(layout-set-staff-size 20)
le deuxième inactive le premier à mon avis.

Je suppose que tu veux imprimer ça sur du A5 paysage pour le mettre sur une lyre ?
Sur Mac, le plus simple est de faire comme tu as fait :

Code : Tout sélectionner

\paper {
  #(set-paper-size "a4" 'landscape)
  #(set-global-staff-size 11)
}
en jouant sur la taille des portées (le paramètre 11) en modifiant cette taille par la bonne vieille méthode des essais-erreurs jusqu'à remplir complètement la page A4 paysage.

La méthode d'Eric est élégante, mais je trouve que les portées sont trop serrées et je m'emmèle les pinceaux.

Quand c'est fait, tu lances ton impression, et dans les paramètres avant de faire OK tu sélectionnes A5 (ou A6 ou ce que tu veux) dans la taille de papier, en sélectionnant l'option : remplir la page au maximum (comme c'est du PDF, ça marche parfaitement bien)
Capture d’écran 2012-04-05 à 14.58.43.png
Et après il ne reste plus qu'à découper ta partition et à la mettre sur la lyre.

Posté : 05 avr. 2012, 15:42
par Thierry
Merci les gars, en combinant les deux méthodes j'y suis arrivé !