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

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

Re: répétitions


From: Vincent Gay
Subject: Re: répétitions
Date: Fri, 11 Jun 2010 21:49:06 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100423 Lightning/1.0b1 Thunderbird/3.0.4

Le 11/06/2010 21:35, Mike Solomon a écrit :
Qu'est-ce qui te gêne avec le \markup que tu as fait?  Est-ce que c'est la
mise en page, le midi, etc?  Il y a plein de paramètres qu'on peut régler
pour créer des fonctions \markups qui conviennent à un besoin précis.  Si tu
pouvais joindre un exemple minimal du truc, je pourrais te donner une
meilleure réponse.

~Mike

  

C'est lourd ! J'utilise généralement des "squelettes" vides pour mettre en forme les partitions de tous les instruments de mon quintet, voilà à quoi ça ressemble :

ControleR = {
   \mark \markup {   \box \bold \fontsize #2 A}
   s1*3
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
 \mark \markup { \hspace #20.5 \italic  \bold 4x}
 
   s1 \bar ":|"\break
 \mark \markup { \box \bold \fontsize #2 B}
  s1*4 | \break
 s1*4  \bar "||" \break
   \mark \markup {   \box \bold \fontsize #2 A}
  s1*4 | \break
 s1*4  \bar "|."
}


plus tard cette variable est utilisé dans le score, par exemple:

\bookpart {
\header {}
\score {
        \relative <<
           \new ChordNames {
                \set chordChanges = ##t
                \harmoniesR
           }
                       \new PianoStaff <<          
             \set PianoStaff.instrumentName =  "Piano"
              \new Staff << \global \PianoRH >>
             \new Staff << \global \PianoLH >>
           >>
           \new Staff << \ControleR >>
        >>
}
}

le hspace vient du fait que la barre de reprise se trouve en fin de ligne, et qu'il y a un autre rehearsal marks sur la ligne suivante. la valeur s'obtient par talonnement.

de plus dans l'exemple ci-dessus il est impératif que la variable ChordNames soit vide à cet endroit (s) sinon le markup se trouve déplacé au dessus

Voilà, c'est sans doute confus, mais il serait tellement plus simple que dans  \repeat volta x {../.. } le x serve à quelque chose alors qu'on obtient exactement le même résultat quelque soit la valeur de x.

Ah, si je savais programmer...





Attachment: vgay.vcf
Description: Vcard


reply via email to

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