Subject: Problème avec les alternatives

From: Éric Bouvéron <[email-masked]>
Date: Mon, 17 Sep 2012 13:09:38 +0800

Bonjour,
Je n'arrive pas à régler un problème avec des alternatives.
À la mesure %16, ma pause n'est pas prise en compte.
Puis, je souhaiterais avoir après cette pause le symbole de reprise
suivant:
«  :||  » et j'obtiens  «  :||:  »
Enfin, à la volta, le symbole de continuation s'arrête à la lettre B  par
un «crochet», une barre verticale, que je ne souhaite pas. Je voudrais
avoir la même écriture que ce que je surligne en bleu dans mon code.
Quelqu'un peut-il m'expliquer où j'ai commis une erreur, et comment la
corriger?
Merci,
Éric

\version "2.12.3"
%---------------------------Notation en francais
\include "italiano.ly"
%---------------------------- Titres et entetes
\header {
}
%---------------routine de reprised√©but
repriseaudebut = {
 \once \override Score.BreakAlignment #'break-align-orders =
   #(make-vector 3 '(instrument-name
                     left-edge
                     ambitus
                     span-bar
                      breathing-sign
                      clef
                      key-signature
                      time-signature
                      staff-bar
                      custos
                      span-bar))
    \once \override Staff.TimeSignature #'space-alist =
    #'((first-note . (fixed-space . 2.0))
       (right-edge . (extra-space . 0.5))
       ;; free up some space between time signature
       ;; and repeat bar line
       (staff-bar . (extra-space . 1)))
    \bar "||:"
}

%----------------------------------------- taille de la portee
#(set-global-staff-size 23)

% armure

  \relative do' {
  \clef treble
    \time 4/4
    \key sol \major
  \bar "|:"
  \repeat "volta" 2 {

%-------------------------- reprisereprise
    \set Score.markFormatter = #format-mark-box-alphabet
  \mark \default

%1 numero de mesure

%13
  si'4 re2 si4 |
%14
  re2 mi, | }

  \alternative {
  %15
  si'1 |
%16
  R1 |
%  \bar ":|"|
        }
        {
          \repeat "volta" 2 {
%17
  sol1~ |
%18
  sol4 sol fad4. sol8 \bar"|:"
  \set Score.repeatCommands = #'((volta #f))
  \mark \default
%19
  red'1 |
%20
  r4 sol, fad4. sol8 |
%21
  re'1 |
%22
  r4 si lad si
%23
  sol'2 sol
%24
  sol4 mi fad sol
%25
  fad (sol la sol
%26
  fad re do la) \bar"||"
 \mark \default
%27
 re,4 mi2 sol4
%28
 si4 re2 red4 |

%35
  mi4 sol2 mi4 |

          }
\alternative {{
%37
  fad4 la2 re,4~ |
%38
  re1 |
%40
  mi4 sol2 mi4  |
  \set Score.repeatCommands = #'((volta #f))
%41
  sol2 sol4 sol~ |
%42
 sol1 |
%43
  r4 sol,4 fad4. sol8 \bar ":|" }
  {
%44
  fad'4 re2 si4~ |
%45
  si2 do4 re4 |
  \set Score.repeatCommands = #'((volta #f))
%46
  mi4 sol2 mi4 |
%47
  sol2 mi |

%55
  sol4 r4 sol4-> r4

  \once \override Score.RehearsalMark #'break-visibility =
#end-of-line-visible
  \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT
  \once \override Score.RehearsalMark #'direction = #DOWN
  \mark \markup "Fine"
  \bar "|."    }}}}

-- 
Éric Bouvéron

---

From: Gilles <[email-masked]>
Date: Mon, 17 Sep 2012 10:51:00 +0200

Le Mon, 17 Sep 2012 07:09:38 +0200, Éric Bouvéron <[email-masked]> a  

> À la mesure %16, ma pause n'est pas prise en compte.

Dans l'accolade, ici il y a 4 éléments
  si'1
  |
  R1
  |
Si on n'en veut que 2, il faut regrouper avec des nouvelles accolades :

\alternative {
    %15
    { si'1 | } % 1er élément
    %16
    { R1 | }   % 2ème élément
}

-- 
Gilles

---

From: "Daniel Bernair" <[email-masked]>
Date: Wed, 19 Sep 2012 16:42:36 +0200

J'arrive peut-être un peu tard pour cette réponse. J'ai ajouté le signe { à la première instruction \alternate {{ et un } à la fin du fichier. A la fin de la mesure %16 j'ai déplacé le \repeat "volta" 2 {  et supprimé \bar"|:" à la mesure %18 ce qui donne sol4 sol fad4. sol8  | %%%%%%%%%%%\bar"|:"
  \repeat "volta" 2 { %%%%%%%%%%%%%%%
Le tout semble donner ce que tu veux. Voir le pdf en annexe
Amicalement
Daniel Bernair
  ----- Original Message ----- 
  From: Éric Bouvéron 
  To: [email-masked] 
  Sent: Monday, September 17, 2012 7:09 AM
  Subject: Problème avec les alternatives

  Bonjour, 
  Je n'arrive pas à régler un problème avec des alternatives.
  À la mesure %16, ma pause n'est pas prise en compte.
  Puis, je souhaiterais avoir après cette pause le symbole de reprise suivant: 
  «  :||  » et j'obtiens  «  :||:  »
  Enfin, à la volta, le symbole de continuation s'arrête à la lettre B  par un «crochet», une barre verticale, que je ne souhaite pas. Je voudrais avoir la même écriture que ce que je surligne en bleu dans mon code. 
  Quelqu'un peut-il m'expliquer où j'ai commis une erreur, et comment la corriger?
  Merci, 
  Éric

  \version "2.12.3"  

  % armure  

    \relative do' {
    \clef treble
      \time 4/4
      \key sol \major
    \bar "|:" 
    \repeat "volta" 2 {

  %1 numero de mesure 
    
  %13
    si'4 re2 si4 |
  %14
    re2 mi, | }  

    \alternative { 
    %15
    si'1 |
  %16 
    R1 |
  %  \bar ":|"|    
          }          
          {
            \repeat "volta" 2 {
  %17
    sol1~ |
  %18

  %35
    mi4 sol2 mi4 |
    
            }         
  \alternative {{  
  %37
    fad4 la2 re,4~ |
  %38
    re1 |
  %40
    mi4 sol2 mi4  |

  %55
    sol4 r4 sol4-> r4     
    
    \once \override Score.RehearsalMark #'break-visibility = #end-of-line-visible  
    \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT  
    \once \override Score.RehearsalMark #'direction = #DOWN 
    \mark \markup "Fine"
    \bar "|."    }}}}

  -- 
  Éric Bouvéron

------------------------------------------------------------------------------

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