alternatives au milieu d'une reprise

Bonjour à tous,
Je coince sur 2 \alternatives qui doivent être disposées, comme dans le
fichier joint, en plein milieu d'une reprise.
alternatives
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7580003/alternatives&gt;
Merci pour votre aide,
Laurent

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-au-milieu-d-une-reprise-tp7580003.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

j'ai bien trouvé ceci :

%%%%%%%%%%%%%%%
\version "2.16.0"

\relative c' {
  c1 \repeat volta 2 { c }
  \alternative {
    { \bar"||" c \bar"||" }
    { c \bar"||" }
  }
  c
  \bar":|"
}
%%%%%%%%%%%%%%%

Mais c'est du bricolage non ?

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-au-milieu-d-une-reprise-tp7580003p7580004.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Voici ce que j'ai fait si cela peut t'aider :
staffSoprano = \new Staff {
\time 2/2

\override Score.MetronomeMark #'stencil = ##f

\tempo 2 = 70

\set Staff.instrumentName = "Soprano"

\set Staff.shortInstrumentName = "S1. "

\set Staff.midiInstrument = "choir aahs"

\key f \minor

\clef treble

\relative c'' {

\context Voice = "melodySop" {

\dynamicUp \stemUp

% Type notes here

\repeat volta 2 { \repeat volta 2 { % début des reprises

R1*5 }

\alternative {

{R1 } % fin reprise 1

{R1}} % mes 7 % fin reprise 2

R1*4

r2 r8. c16 c8. c16 \mBreak % mes 12

bes4 aes r2

r2 r4 aes8 bes

c1~

c4 des bes aes % mes 16

g2. r4 \mBreak

} % mes 17 fin reprise 2

R1*12 \mBreak

r2. aes8 bes % mes 30

c1~

c4 des bes aes \mBreak

g2. r4

R1*11

\bar "|."

}

}

}

Amicalement

Daniel Bernair
Rue de Namur, 3
7130 Battignies (Binche)
064/36.64.93
0496/07.60.45

···

----- Original Message ----- From: "legoss" <****@****>
To: <lilypond-user-fr@gnu.org>
Sent: Saturday, June 15, 2013 9:36 AM
Subject: Re: alternatives au milieu d'une reprise

j'ai bien trouvé ceci :

%%%%%%%%%%%%%%%
\version "2.16.0"

\relative c' {
  c1 \repeat volta 2 { c }
  \alternative {
    { \bar"||" c \bar"||" }
    { c \bar"||" }
  }
  c
  \bar":|"
}
%%%%%%%%%%%%%%%

Mais c'est du bricolage non ?

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-au-milieu-d-une-reprise-tp7580003p7580004.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Merci pour ton code ! j'ai du le remettre d'aplomb car la compil ne donnait
rien.
Ceci fait, je n'obtiens pas ce que je cherche...

Quant à transformer la reprise de fin en alternative 3, je devrais supprimer
l'affichage du numéro de reprise, mais ça pourrait le faire...
Merci à Survoje pour cette idée !

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-au-milieu-d-une-reprise-tp7580003p7580008.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour Laurent,

essaie ceci :

%\version "2.17.18"

\relative c'' {
s1*2
\repeat volta 2 {
  s1*2
  \set Score.repeatCommands = #'((volta #f) (volta "1.") 'start-repeat)
  s1*2
  \bar "||"
  \set Score.repeatCommands = #'((volta #f) (volta "2.") 'start-repeat)
  s1*2
  \bar "||"
  \set Score.repeatCommands = #(list (list 'volta #{\markup\text\italic {
Fine. }#}) 'end-repeat)
  s1*2
  \set Score.repeatCommands = #'((volta #f))
   s1*4
}
}

Bon WE,
Pierre

···

Le 15 juin 2013 09:13, legoss <****@****> a écrit :

Bonjour à tous,
Je coince sur 2 \alternatives qui doivent être disposées, comme dans le
fichier joint, en plein milieu d'une reprise.
alternatives
<
http://lilypond-french-users.1298960.n2.nabble.com/file/n7580003/alternatives
>
Merci pour votre aide,
Laurent

Oups, oubli d'une double barre ...

voilà, c'est mieux présenté comme ça :

\relative c'' {
s12
\set Score.voltaSpannerDuration = #(ly:make-moment 4 4)
\repeat volta 2 {
s1
2
\bar "||"
\set Score.repeatCommands = #'((volta #f) (volta "1.") 'start-repeat)
s12
\bar "||"
\set Score.repeatCommands = #'((volta #f) (volta "2.") 'start-repeat)
s1
2
\bar "||"
\set Score.repeatCommands = #(list (list 'volta #{\markup\text\italic { Fine. }#}) 'end-repeat)
s12
\set Score.repeatCommands = #'((volta #f))
s1
4
}
}

Pierre

C'est ça... sauf que "Fine" appartient à la mesure précédente.
Je travaillerai à partir de ta proposition.
Merci !

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-au-milieu-d-une-reprise-tp7580003p7580013.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.