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

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

Re: Template pour Lilypond ?


From: Philippe Hézaine
Subject: Re: Template pour Lilypond ?
Date: Mon, 09 Jul 2007 22:31:29 +0200
User-agent: Thunderbird 2.0.0.4 (X11/20070615)

Sylvain Du Pasquier a écrit :
        J'utilise Lilypond depuis trois mois
d'abord avec enthousiasme puis avec désillusion.
Pourquoi ne trouve-t-on pas des dizaines de templates fonctionnels
et une documentation lisible ? Je suis sûr d'user mes fonds de culotte
à produire péniblement des modèles viables alors que des centaines
de musiciens l'ont déjà fait.
(le modèle SATB dans lequel tout le monde chante "Ha ha ha ha" est très drôle
mais la musique est souvent un peu plus subtile que ça...)
Un exemple très basique. J'écris un morceau tout simple pour harpe et violon. A l'impression, la partie violon est serrée contre la main droite de la harpe (pianoStaff) C'est très laid et peu lisible. Il faut donc jouer sur l'écartement des portées. Si je cherche dans la documentation je trouve aussitôt une commande adaptée
(par exemple \set Staff.minimumVerticalExtent = #'(-3 . 3) )
mais strictement aucune indication sur le contexte dans lequel cette commande
peut être interprétée correctement par Lilypond.
Aprés deux cents messages d'erreur sibylins, je me dis que quelque chose cloche
et que je ferais mieux de revenir au papier/crayon/photocopie.

Est-ce que je n'ai pas su trouver le site clair et documenté qui certainement existe
(et qui échappe depuis dix ans à la sagacité des moteurs de recherche ?)

J'en ai vraiment besoin pour continuer !        Sylvain

P.S. J'utilise MacOSX. Je n'ai aucune aversion informatique !
ci-joint deux lignes lamentables pour harpe et violon !

     \version "2.10.10"

    \header{
  title = "Petit duo"
    }

     global= {
       \time 4/4
       \key a \minor
     }

     voiceOne = \new Voice { \relative c''{
       \set Staff.instrumentName = "Violon"

       c2.( e4) r1 r r

     }

}
     rhHarp = \new Voice { \relative c''{


r8 e, d e f e d e r e f e f e f e r e f e a e d e r e d e gis e f e

     }

}
     lhHarp = \new Voice { \relative c {
       \clef bass

      a1 a' a, e'

     }

}

     \score {
        \new StaffGroup <<
           \new Staff << \global \voiceOne >>
        \new PianoStaff <<
            \set PianoStaff.instrumentName = "Harpe  "
            \new Staff << \global \rhHarp >>
           \new Staff << \global \lhHarp >>
            >>
            >>
}
Je t'envoie quelques petites améliorations si cela peut te mettre sur le bon chemin.
En espérant que cela t'aidera.
    \version "2.10.10"

   \header{
 title = "Petit duo"
   }

    global= {
      \time 4/4
      \key a \minor
    }

    voiceOne =  { \relative c''{
      \set Staff.instrumentName = "Violon"

      c2.( e4) r1 r r

    }

}
    rhHarp =  { \relative c''{


      r8 e, d e f e d e r e f e f e f e r e f e a e d e r e d e gis e f e

    }

}
    lhHarp =  { \relative c {
      \clef bass

     a1 a' a, e'

    }

}

    \score {
       \new StaffGroup <<
          \new Staff << \global \voiceOne >>
\override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-12 . 0)
       \new PianoStaff <<
           \set PianoStaff.instrumentName = "Harpe  "
           \new Staff << \global \rhHarp >>
          \new Staff << \global \lhHarp >>
           >>
           >>

   \layout {

   }

  \midi {
   \context { \Score
   tempoWholesPerMinute = #(ly:make-moment 78 4)
        }

}

} % fin du score






reply via email to

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