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

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

Re: modifier la fonte des citations + avoid collision


From: jnmrclgrnd
Subject: Re: modifier la fonte des citations + avoid collision
Date: Tue, 28 Jul 2009 14:07:58 +0200
User-agent: Internet Messaging Program (IMP) 3.2.8

Salut !

Je me réponds tout seul comme un grand sur la fonte du nom  d'instrument.

Il "suffit" de faire, sous le addQuote, dans le layout qui change la taille de
la fonte, une ligne qui override la forme de la fonte...

Ainsi :

\addQuote Vdessus {\dessus }
\layout {
  \context { \Score % set the font of the instrument names to a smaller size:
      \override InstrumentSwitch #'font-shape = #'italic % <-- ICI !
      \override InstrumentSwitch #'font-size = #-3
  }
}

Je vais indiquer ça dans le LSR.

Par contre, la citation a transformé les altérations Musica Ficta suggérées avec
\set suggestAccidentals = ##t en vraies alétarations... quelle faute de goût !
;o) Si qqu'un a une suggestion, juqstement !

Pour ce qui est des pb de collision, je cherche toujours...
A bientôt !

JMarc

PS 1 : j'avais tenté une citation "à la main", c'est à dire en faisant
manuellement la superposition des voix. Je vous livre l'essai pour ceux ou
celles qui souhaitent l'utiliser à l'occasion (on n'a pas toujours d'autres voix
complètes sous la main). A ne pas utiliser lorsque les autres voix sont déjà
implémentées !

\version "2.12"
#(set-global-staff-size 18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%definitions
sug =  \set suggestAccidentals = ##t
nosug = \set suggestAccidentals = ##f

Vdessus = \markup {\italic \tiny "Dessus"} %nom de la voix citÚe

startQuote = %début de la voix citée
#(define-music-function (parser location) ()
#{\override Staff.Clef #'font-size = #-3
  \override Staff.NoteHead #'font-size = #-3
      #})

endQuote = %retour aux dimensions normales
#(define-music-function (parser location) ()
#{\override Staff.Clef #'font-size = #0
  \override Staff.NoteHead #'font-size = #0
      #})
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
bassus =
\relative c {
\time 2/2
\clef bass
\once \set Score.skipBars = ##t R1*21
\startQuote
\clef treble
<<{c'2^\Vdessus c'2. b4 a2. \sug gis8 [fis] gis!2 \nosug}\\{R1*3}>>
\endQuote
\clef bass a,,1 d1. d2 \bar "|."
}

barres = {% un truc pour ne pas afficher les barres de mesure pendant un temps
\override Staff.BarLine #'transparent = ##t
s1*27
\override Staff.BarLine #'transparent = ##f \bar "|."
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\score {
\new Staff <<
  \new Voice {\barres}
        \new Voice {\bassus}
                >>
\header {piece="Citation d'une voix à la main"}
\layout{}
}


PS : afin d'anticiper les remarques de mes petits camarades de bac à sable, je
voudrais sagvoir comment libeller exactement les réponses aux sujets de la
liste. quand j'utilise le webmail de free, - ie pour ne pas vous em... avec les
messages professionnels d'outlook au boulot - je ne suis pas certain que mes
réponses retombent dans la bonne case de la mailing list... A vot bon coeur !




reply via email to

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