Lilypond hauteur entre les portées

Musique Assistée par Ordinateur
Avatar de l’utilisateur
Thierry
Dieu grec
Messages : 392
Inscription : 22 juin 2009, 13:08
Localisation : Alpes Maritimes

Lilypond hauteur entre les portées

Message 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.
"La première fois que j'ai posé les mains sur une clarinette, je ne savais pas où je mettais les pieds!"
Raymond Devos
Avatar de l’utilisateur
EricW
Infidèle de la première heure
Messages : 10045
Inscription : 16 mai 2005, 22:38
Contact :

Message 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.
« Finalement, j’ai rencontré une brouette, et j’ai pensé qu’elle me prêterait une oreille attentive. » Lewis Carroll
Avatar de l’utilisateur
Dickie
Râleur permanent
Messages : 7467
Inscription : 14 mai 2006, 11:42
Localisation : A l'est du Mont St-Michel
Contact :

Message 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.
Il n'est pas nécessaire d'espérer pour entreprendre, ni de réussir pour persévérer - Guillaume d'Orange
À force de rater on finit par réussir - Les Shadoks
Association "En Coulisses"
Clarbasse, RC Prestige, clar alto, clar métal, clar mib
Avatar de l’utilisateur
Thierry
Dieu grec
Messages : 392
Inscription : 22 juin 2009, 13:08
Localisation : Alpes Maritimes

Message par Thierry »

Merci les gars, en combinant les deux méthodes j'y suis arrivé !
"La première fois que j'ai posé les mains sur une clarinette, je ne savais pas où je mettais les pieds!"
Raymond Devos
Répondre