Texte en fin de portée

classic Classique list Liste threaded Arborescence
4 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Texte en fin de portée

Jean-Jacques Gerbaud
Bonjour,

Je dois écrire, à la fin de deux portées jointes, si possible au milieu
des deux :

"Da Capo al Fine"
"e poi Minore"

Malgré mes recherches, je n'ai rien trouvé sur la documentation,
tutoriel et autres LSR ! :-(

Et pourtant, ça doit bien exister, non ?

Une piste serait la bienvenue
               
--
JJG
http://www.radiosuisseclassique.ch/fr



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Texte en fin de portée

Valentin Villenave
Administrateur
2010/3/31 Jean-Jacques Gerbaud <[hidden email]>:
> Malgré mes recherches, je n'ai rien trouvé sur la documentation, tutoriel et
> autres LSR ! :-(

http://lsr.dsi.unimi.it/LSR/Item?id=432
http://lsr.dsi.unimi.it/LSR/Item?id=287
http://lsr.dsi.unimi.it/LSR/Item?id=434

(Une autre solution est de créer un contexte spécialement pour ça,
comme dans http://lsr.dsi.unimi.it/LSR/Item?id=272 mais pour du
texte.)

Cordialement,
V. Villenave.



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Texte en fin de portée

Martial-2
en retravaillant cet exemple
http://lsr.dsi.unimi.it/LSR/Item?id=434


\score {
   <<
     \new Staff { c''1  c'' }
     \new Staff {
        c'1 c' \mark \markup \column
                {"Da Capo al Fine" "e poi Minore"}
        }
   >>

   \layout {
     \context {
       \Score
       \remove "Mark_engraver"
       \remove "Staff_collecting_engraver"
     }
     \context {
       \Staff
       \consists "Mark_engraver"
      \consists "Staff_collecting_engraver"
     }
   }
}


--
Martial







_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Texte en fin de portée

Vincent Gay
En réponse à ce message posté par Valentin Villenave
Le 31/03/2010 11:50, Valentin Villenave a écrit :

>> Malgré mes recherches, je n'ai rien trouvé sur la documentation, tutoriel et
>> autres LSR ! :-(
>>      
> http://lsr.dsi.unimi.it/LSR/Item?id=432
> http://lsr.dsi.unimi.it/LSR/Item?id=287
> http://lsr.dsi.unimi.it/LSR/Item?id=434
>
> (Une autre solution est de créer un contexte spécialement pour ça,
> comme dans http://lsr.dsi.unimi.it/LSR/Item?id=272 mais pour du
> texte.)
Cette solution me plairait bien, cela permettrait de placer du texte
pile poil où l'on veut. Par contre ça me semble un peu velu à mettre en
place pour mes maigres connaissances.

En attendant je place tous mes \mark sur une portée vide, et pour écrire
à droite je préfère mettre le \mark sur la mesure précédente et rajouter
un \hspace devant. Comme cela je ne suis pas géné quand une Coda suis un
D.C. Dans le \layout on indique que les portées vides ne doivent pas
être imprimées, même la première

exemple

Controle = {
   \partial 4 s4 \bar "||"
   %\mark \markup {  \box \bold \fontsize #2 {A} \hspace #1 \musicglyph
#"scripts.segno" }
   \mark \markup {  \center-column {\musicglyph #"scripts.segno" \hspace
#1 \box \bold \fontsize #2 {A} } }
   s1*4 | \break
   s1*2 |
   \mark \markup { \fontsize #2 \musicglyph #"scripts.coda" }
   s1*2 | \break
   \mark \markup { \box \bold \fontsize #2 {B}}
   s1*4 | \break
   s1*3 |
   \once \override Score.RehearsalMark #'direction = #DOWN
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
   \mark \markup {\hspace #7.8 \bold  "D.S. al Coda"}
   s1| \break
   \mark \markup { \fontsize #2 \musicglyph #"scripts.coda" } s1*2
}

\layout {
       \context {
     \RemoveEmptyStaffContext
     \override VerticalAxisGroup #'remove-first = ##t
   }
   \context {
     \Score
     \remove "Bar_number_engraver"
   }
}

\score {
          \new StaffGroup <<
            \new ChordNames {
                 \set chordChanges = ##t
                 \harmonies
            }
           \new Staff << \Controle >>
           \new Staff << \global  \Saxo >>
           \new Staff << \transpose c bes, \Tuba >>
           % ...le reste de la musique ici...

 >>
}

Voilou

--
Vincent Gay - mailto:[hidden email]
« Chacun devrait faire un geste afin que Wikipédia demeure sans
publicité. » <http://wikimediafoundation.org/wiki/Global_Support/fr>

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

vgay.vcf (352 bytes) Download Attachment