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

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

Re: problème avec ossia


From: Christian LE BARS
Subject: Re: problème avec ossia
Date: Tue, 28 Sep 2021 09:38:13 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

Merci Jean ,merci Christophe

de m'avoir répondu.

si vos proposition sont efficaces dans mon extrait de partition , hélas

elles sont inopérante dans la partition complète.

pour des raisons que j'ignore Lilybin ne veux pas fonctionner, aussi je vous joins la partition complète:


\version "2.20.0"
#(set-global-staff-size 18) %taille des portées
\include "lilyjazz.ily"
%---------------------------------------------
\header
{  
 title = \markup { \override #'(font-name . "Lilyjazz-text")\fontsize #1 \bold\italic"The Complete Harry Potter"  }
 composer =\markup { \override #'(font-name . "Lilyjazz-text")\italic  "J. Williams" } 
}
%----------------------------------------
\paper
 {
  oddFooterMarkup = \markup {\override #'(font-name . "Lilyjazz-text")\fontsize #3 \fill-line { \fromproperty #'header:title  } }
  print-page-number = ##t
 }

%---------------------------------------------
LaBasse =
\relative c,
{
  \key g\major
  \override Staff.TimeSignature.color = #blue
  \override Staff.KeySignature.color = #red
 \time 3/8
  \partial 8
  \numericTimeSignature
  \clef "bass"
 
  r8\compressMMRests{R4.*19}e4. r e r e r e e4 e8 r2. d'8 r g,
  c r f, r r a c r r r r bes e, r r\break
  \key c\major  \time 1/2 r2^"Nimbus 2000"  \time 2/2
  \compressMMRests{R1*3}r2 r4 e a r r2\compressMMRests{R1*4}r4 c,2.~c1
  r4 c8 r f r c' r r2 aes8 r r4 r c,2. r4 ees r des r c r c g'4 r r2 g4 r r2r1\break
  \key f\major \time 4/4
  g4^"Hogwarts forever"ees g cis c2 f,4 g r2 r4 g ees r r d ees' r g, r r2 cis4 d c r r f,8.g16 
  aes4 des, g2~g1~g\fermata  \key c\major g g4 ees g2~\time 2/4 g2 \time 4/4 bes f bes f a2 a a a \break
  \time 9/8\key g\major

  \compressMMRests{R1*6*9/8^"Quidditch" }
 
    <<
       \context Staff = "ossia"
       {\startStaff \improvisationOn c''8 c c c c c c c c \improvisationOff\stopStaff }
     
       {r4. g,,8 g g d8. g}
    >>
  \repeat unfold 3
   {r4. g 8 g g d8. g}
  
  
  r4. r r a4 r8 b4
  r8 r4.a4 r8 b4 r8 r4. a8 r8 r r4.  r\break
  \time3/4\key c\major
  c,2.^"Harry's Wooddrous World" c2 g'4 c,2. c2 g'8. r16\compressMMRests{R2.*4 } c,2 ~c8 r c 2 c'4 c, c'2
  c,4 c'2 r4 g'2 \break r4 g g, c c, r r g' g'\break
  \key des\major
  des,2.  ges des des des2~des8 r c'4 r f, r2. r4 aes2 des,8 r r4 r des4 des8 des r des des4 des8 des r des des4 r
  aes des8 r des des r des\break
  des4 des8 des r des des4 des8 des r des des8. r16 ges4 aes4 \break
  \key aes\major \time 6/8
  aes4.^"Fawkes the Phoenix" aes des aes f f c' c\break
  \time9/8 des, f c' \time 6/8 f, c des aes' aes4 ees8 aes4.
  aes4. aes'8 aes, ees aes4 aes'8 aes,4. aes'4. aes,4 aes'8 f,4. f c f8. ees
  \time 9/8des4. c c des ees aes aes f g \time 6/8 des aes' g f8. ees des4. ees8. ees aes8 aes4 f4.aes8 aes4 f4.
  r2. aes8 ees c aes' r r r2.\fermata
  \key bes\major\time 5/4   r2 r2.
  \time 6/4 aes1~aes4 r
  \time4/4 r1 
  \time6/8 \compressMMRests{R2.*3 }\break \time 4/4\key d\major
  b1^"Harry in Winter"a g b, b' a g b, d cis cis\break
  b'2 b4 fis d r r d cis r r2 e4 r e r b r r2 b4 r4 b'2  \break
  \time2/2 \key c\major
  a1^"Dumbledore's Farewell"g f e a g f e a g f e d~d c~c b~ \time 5/4 b r4\fermata\break
  \time4/4 \key bes\major
  a'1^"The Friend"
  ees a ees f g f2 g ees1 a ees~ees2~ees4. r8 a1 \break
  bes8^" The Weasley Stomp" [r16 bes] r8 bes bes r bes bes bes r bes r bes r bes r bes [r16 bes] r8 bes bes
  r16 bes r8 bes bes r bes [r16 bes] r8. bes16 r8 bes\break
  bes r bes r bes r bes r bes [r16 bes] r8 bes r bes bes bes'
  bes, [r16 bes] r8 bes r bes bes r bes r bes bes r bes bes bes\break
  bes r bes r bes r bes r
  c,4 r r g' c r r g c, r r g' c r r g des r r aes' des, r r aes' des, r r aes' des, r r aes'
  r2 b,4 r r2 fis'4 r r2 b,4 r r2 fis'4 r r2 c4 r aes' r des, r r8 a' r a r a a4 bes8 r bes r bes r bes r
  bes [r16 bes] r8 bes bes r16 bes r8 bes\break
  bes r bes [r16 bes] r8. bes16 r8 bes
  bes r bes r bes r bes\break
  r bes [r16
  bes] r8 bes r bes bes bes' bes, [r16 bes] r8 bes r bes bes  r bes r bes bes  r bes bes bes
  ees, r ees r ees r ees r r1 bes8 r r4 r2
  \key c\major \time3/4 \compressMMRests{R2.*11 }\time 2/4 r2 \time 3/4 \compressMMRests{R2.*3}
  \break \time4/4\compressMMRests{R4*8^"Obliviate" }
  \repeat unfold 16{d4 r}a''a,2 a4 g g'2 g,4 f2 f'4 f,g2 g'4 g, c,2 c aes' aes  f' f, aes bes aes bes
  e,1 f e f c aes' a~a d,4 r r2
  \break \time3/4\compressMMRests{R2.*12^"Elder Wand" }\repeat unfold4{d2.~d~d~d}
  \key ees\major\break
  c2.^"lily's theme"~c~\repeat unfold 13{c~c} c
  \break \key aes\major \compressMMRests{R2.*9^"Family Portrait" }
  des2. c~c des c'4. bes8~bes4 aes2.~aes~aes aes~aes aes~aes~aes8 r2 r8
}
%-------------------------------------------------
% Corps du programme
%-------------------------------------------------
\score
 {
  <<
    \new Staff = "ossia"
     \with
     {
       \remove "Time_signature_engraver"
       \hide Clef
       \magnifyStaff #2/3
      }
    { \stopStaff  s1*10*9/8}
    \LaBasse
   >>
  \layout {}
 }


Le 28/09/2021 à 09:00, Christophe Pochon a écrit :
Hello,

C'est le 9/8 qui complique le tout. Il faut multiplier par 9/8 tes R compressés du début et tes s1 après le \stopStaff. Si tu veux six mesures compressées au début, tu indiques R1*6*9/8 (ou R1*54/8). Et pour les s1, ils doivent valoir le nombre total de mesures. Donc si le passage dure 10 mesures : s1*10*9/8 (ou s1*90/8).

Résultat :

\version "2.20.0"
%---------------------------------------------
LaBasse = \new Staff {
\relative c,
{
  \key g\major
  \clef "bass"
  \time 9/8\key g\major
  \compressMMRests{R1*54/8}
    <<
     \context Staff = "ossia"
     {\startStaff \improvisationOn c''8 c c c c c c c c
\improvisationOff\stopStaff }
     {r4. g,,8 g g d8. g}
    >>
   \repeat unfold 3
    {r4. g 8 g g d8. g}
}}
%-------------------------------------------------
\score
  {
   <<
    \new Staff = "ossia"
     \with
      {
       \remove "Time_signature_engraver"
       \hide Clef
       \magnifyStaff #2/3
      }
     { \stopStaff s1*90/8 }
    \LaBasse
    >>
   \layout {}
  }


A+
Christophe Pochon



Le mar. 28 sept. 2021 à 08:27, Christian LE BARS <christian@le-bars.net> a écrit :
Bonjour a tous.

je rencontre un problème avec ossia.

J'ai recopier de la doc dans ma partition cependant l'effet est différent.

je m'attendais a que la porté ossia soit au-dessus elle est en-dessous!

de plus la clef apparait!

ou est mon erreur?

par avance merci

\version "2.20.0"
%---------------------------------------------
LaBasse =
\relative c,
{
  \key g\major
  \clef "bass"
  \time 9/8\key g\major
  \compressMMRests{R2.*9}
    <<
     \context Staff = "ossia"
     {\startStaff \improvisationOn c''8 c c c c c c c c
\improvisationOff\stopStaff }
     {r4. g,,8 g g d8. g}
    >>
   \repeat unfold 3
    {r4. g 8 g g d8. g}
}
%-------------------------------------------------
\score
  {
   <<
    \new Staff = "ossia"
     \with
      {
       \remove "Time_signature_engraver"
       \hide Clef
       \magnifyStaff #2/3
      }
     { \stopStaff s1*6 }
    \LaBasse
    >>
   \layout {}
  }

Christian



reply via email to

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