Subject: alternatives dans le bloc repeat?

From: legoss <[email-masked]>
Date: Wed, 14 Sep 2016 23:54:42 -0700 (MST)

Bonjour à tous,

D'ordinaire, pour les répétitions à alternatives, on a on truc du genre:
\repeat volta 2 {...} \alternative {{...}{...}} ...
Je cherche à obtenir un
\repeat volta 2 {... \alternative {{...}{...}} ...}
c'est-à-dire un bloc \alternative dans la bloc \repeat, et non à
l'extérieur. La Belle m'envoie promener.

J'ai bricolé ceci à l' aide de la doc
<http://lilypond.org/doc/v2.19/Documentation/notation/long-repeats.fr.html#manual-repeat-marks> 
, 
alternatives.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7584172/alternatives.ly>  
mais, dans la mesure du possible, je préférerais l'utilisation des
alternatives.

Merci pour votre aide,
Cordialement,
Laurent

PS: on pourrait aussi annuler les alternatives en envoyant la "2e fois" en
fin de morceau, sous forme de coda; mais ça ne serait peut-être pas évident
à suivre en cours d'exécution...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-dans-le-bloc-repeat-tp7584172.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Bernard Meylan <[email-masked]>
Date: Thu, 15 Sep 2016 01:34:47 -0700 (MST)

Et comme ça:

\version "2.18.2"

\relative c' {
  \repeat volta2 {
    c1 c \bar "||"
    \set Score.repeatCommands = #'((volta "1"))
    d d
    \set Score.repeatCommands = #'((volta #f))
    e e \bar "||"
    \set Score.repeatCommands = #'((volta "2"))
    f f\fermata \bar "||"
    \set Score.repeatCommands = #'((volta #f))
    c c
  }
}

\relative c' {
  \repeat volta 2 { c1 c} 
  \alternative {
  {d d e e c c} {f1 f}
}
  }

\markup{Ordre des mesures: 1-2-3-4-5-6-9-10-1-2-7-8}

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-dans-le-bloc-repeat-tp7584172p7584173.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 15 Sep 2016 10:53:46 +0200

Bonjour Laurent,

Autre possibilité - qui conserve la notation souhaitée :

\relative c' {
  \tweak X-offset #0
  \tempo \markup\concat\normal-text {  \italic { "Motif" \hspace #.2 ": " }
\bold "ABDAC" }
  \set Score.voltaSpannerDuration = #(ly:make-moment 2/1)
  \tweak outside-staff-priority #0
  \mark\default
  \repeat volta2 {
    c1 c
    \bar "||"
    \mark\default
  }
  \alternative {
    { d d e e \bar "||" \mark\default }
    { f f\fermata \bar "|." \mark\default }
  }
  c c
  \bar ":|."
}

Cordialement,
Pierre

Le 15 septembre 2016 à 08:54, legoss <[email-masked]> a
écrit :

> <http://lilypond.org/doc/v2.19/Documentation/notation/
> long-repeats.fr.html#manual-repeat-marks>
> ,
> alternatives.ly
> View this message in context: http://lilypond-french-users.
> 1298960.n2.nabble.com/alternatives-dans-le-bloc-repeat-tp7584172.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: legoss <[email-masked]>
Date: Thu, 15 Sep 2016 10:29:07 -0700 (MST)

Dans le premier cas, on "réécrit" la partition.
Dans le second, on "triche" avec l'emplacement de la barre de répétition.
Merci pour vos réponses qui me donnent le choix selon la disposition des
éléments d'une partition.
Laurent

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/alternatives-dans-le-bloc-repeat-tp7584172p7584176.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.