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

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

Placer indication "Al Coda" ?


From: Monteverdi
Subject: Placer indication "Al Coda" ?
Date: Fri, 24 Jan 2020 05:45:25 -0700 (MST)

Bonjour,

Dans la partition ci-jointe

http://lilybin.com/11gtqs/18

1. je voudrais ajouter des indications "Da Coda" et "D.S. al Coda" sous
forme de \tempo (afin qu'elles soient à la même hauteur et avec la même
police que l'indication \tempo "refrain"), mais je n'arrive pas à faire en
sorte que Lily les aligne à droite avec la barre de mesure (là où j'ai mis
provisoirement "da coda" sous forme de texte lié à une note de la portée).

2. comment se fait-ce que le \mark "segno" apparaît AU-DESSUS du \tempo
"couplet"
et que le \mark "coda" apparaît EN-DESSOUS du \tempo "refrain"
alors que la syntaxe du code est la même dans les 2 cas ?

Merci.

_____________________________

\version "2.18.2"

\paper { 
  top-margin = 12 %\mm
  bottom-margin = 12 %\mm
  right-margin = 6 %\mm % sinon les mes. 17 à 20 se retrouvent sur 2 lignes
  markup-system-spacing.basic-distance = 22 % espacement entre le bloc de
titre et la 1ère portée
  system-system-spacing.basic-distance = 16
} 

global = {
  \key a \major
  \time 4/4
  % suppression groupement des croches par 4
  \set Timing.beamExceptions = #'() 
}

DaCoda = \markup { \normal-text \italic "Da Coda" }
AlCoda = \markup { \normal-text \italic "D.S. al Coda" }

Accords = \chordmode {
  \repeat unfold 6 { a1 b:m d a }
}

Intro  = { 
  R1*3
  r2 r8 \afterGrace a'4.\3 \glissando { \hideNotes cis,8\3 \unHideNotes }
  \break
}

Couplet  = { 
  \repeat volta 2 {
    a4\4~a8.\4 a16\4 a4\4~a16\4 e fis a\4
    b4~b8. b16 b4~b16 a b cis
    d4\3~d8.\3 d16\3 d4\3~d16\3 a\4 d\3 a\4
    a4\4~a8.\4 a16\4 a4\4~a16\4 e fis e  
  }
}

PréRefrain = {
  \repeat volta 2 {
    a4\4~a8.\4 a16\4 e'8. d16 d8 cis
    b8. b16 b8. b16 b8. b16 b a b cis
    d8.\3 d16\3 d8.\3 d16\3 d8.\3 d16\3 d\3 a\4 d\3 a\4
    a8.\4 a16\4 a8.\4 a16\4 a8.\4 e16 fis e fis e
}}

RefrainA = {
  \repeat volta 2 {
    a8.\4 a16\4 a8.\4 a16\4 a8.\4 a16\4 a\4 e fis a\4
    b8. b16 b8. b16 b8. b16 b a b cis
    d8.\3 d16\3 d8.\3 d16\3 d8.\3 d16\3 d\3 a\4 d\3 a\4
    a8.\4 a16\4 a8.\4 a16\4 a8.\4 e16 fis^\DaCoda e fis e
  }
  \break
  \repeat volta 2 {
    a4\4~a8.\4 a16\4 a4\4~a16\4 e fis a\4
    b4~b8. b16 b4~b16 a b cis
    d4\3~d8.\3 d16\3 d2
    a4\4~a8.\4 a16\4 a8.\4^\AlCoda fis16 fis e fis8
  }
}

RefrainB = {
  \repeat volta 2 {
    a8.\4 a16\4 a8.\4 a16\4 a8.\4 a16\4 a\4 e fis a\4
    b8. b16 b8. b16 b8. b16 b a b cis
    d8.\3 d16\3 d8.\3 d16\3 d8.\3 d16\3 d\3 a\4 d\3 a\4
  } \alternative { 
    { a8.\4 a16\4 a8.\4 a16\4 a8.\4 e16 fis e fis e }
    { a8.\4 a16\4 a8.\4 a16\4 a4\4 \afterGrace a'4\3 \glissando { \hideNotes
cis,8\3 \unHideNotes } }
  }
  
}

Outro  = { 
  a1\4
  s1*2 
  s1 \fermata
}


Basse = \relative c, { 
  \global
  %\omit Score.BarNumber
  \override Score.MetronomeMark.padding = #3

\tempo \markup "Intro"
  \Intro
  \break

%  \once \override Score.RehearsalMark #' self-alignment-X = #RIGHT
  \mark \markup \musicglyph #"scripts.segno"
  \tempo \markup "Couplet"
  \Couplet 
  \break

  \tempo \markup "Refrain (A)"
  \RefrainA
  \break
  \mark \markup \musicglyph #"scripts.coda"
  \tempo \markup "Refrain (B)"
  \RefrainB
  %\bar "||"
}

\score { 
  \new StaffGroup \with {
    \consists "Instrument_name_engraver"
    instrumentName = \markup \center-column { "Basse" "électrique" }
  } 
  <<
    \new ChordNames { \Accords }
    \new Staff { 
      \clef "bass_8"
      \override Score.RehearsalMark #' self-alignment-X = #LEFT 
      \Basse
    }
    \new TabStaff \with { stringTunings = #bass-tuning } \Basse
  >> 
  
  \layout { 
    \omit StringNumber
    %\context { \Score \override SpacingSpanner.common-shortest-duration =
#(ly:make-moment 1/2) }
  }
}



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

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