Subject: [LilyPond] Bannière de libre choix pour un chanteur

From: Huguenant via LilyPond <[email-masked]>
Date: Mon, 15 Dec 2025 16:15:56 +0000

Bonjour
J'écris une pièce chantée (pour baryton solo), avec des interludes au piano.
J'ai préparé quatre couplets, mélodie identique.
Je voudrais que le chanteur, à chacune de ses entrées, choisisse l'une des quatre possibilités.
Comment créer une bannière verticale, en face du début des quatre entrées, qui indique "Au choix" (écrit verticalement, encadré) ?
Merci de vos idées.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 15 Dec 2025 16:29:18 +0000

dans le genre ça le ferait ? 

```
\version "2.24.0"

choixA=\markup
\fontsize #-3 
\box
 \override #'(baseline-skip . 1.5)
\center-column\string-lines { 
"C
h
o
i
x
A"
}

choixB=\markup
\fontsize #-3 
\box
 \override #'(baseline-skip . 1.5)
\center-column { 
"C""h""o""i""x""B"
}

\new Staff \with { instrumentName = \choixA }
<<
  { c'}
\addlyrics{  "Ha !" }

\new Staff \with { instrumentName = \choixB }
<<
  { c'}
\addlyrics{  "bah !" }
```

![image|189x211](upload://45f4LqraSinZFL6NkrFpKeV9DYt.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/2).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 15 Dec 2025 18:14:41 +0000

Autre solution : 

```
\version "2.24.0"

\paper { indent =  0 }
choixA=\markup
\fontsize #-3 
\box
"C""h""o""i""x""A"
}

choixB=\markup
\fontsize #-3 
\box

\new Staff <<{ 
  %couplet A"
\tweak extra-offset #'(-6 . -8)  \textMark \markup \raise #5 \choixB
c'1  c' c' \break 
%couplet B"
\tweak extra-offset #'(-6 . -8)  \textMark \markup \raise #5 \choixB 
 g'   g' g' 
             }  
\addlyrics { A a a B b b }

```
![image|266x247](upload://5HjhMcHKNlGPuqrI7Qj0nu725Na.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/3).

---

From: Huguenant via LilyPond <[email-masked]>
Date: Fri, 19 Dec 2025 16:35:54 +0000

Merci Martial de cette réaction rapide.

Je voyais plutôt une bannière verticale, indiquant "au choix", positionnée à la gauche des quatre possibilités.

Mais ce n'est peut-être pas possible.

J'ai aussi une question plus générale sur mon projet, j'essayerai de dégager du temps demain pour la poser.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/4).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 19 Dec 2025 18:01:35 +0000

Comme ça ? 

```
\version "2.24.0"

\paper { indent =  0 
left-margin = 20
}

choix=\markup
\fontsize #2
\box
\override #'(baseline-skip . 5)
 \bold\center-column {
  A u \null c h o i x 
}

\new Staff <<
  {

    \tweak X-offset #-8 %ajustez
    \mark \markup \raise #-3 \choix
      %couplet A"
   a'1  a' a' \break
    %couplet B"
    b'   b' b' \break
    %couplet c"
    c'   c' c'
    
  }
  \addlyrics { A a a   B b b  C c c}
```
![image|267x307, 50%](upload://jQJxfERt5jnAjhFco7RfIIhlnvi.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/5).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 19 Dec 2025 18:22:10 +0000

Autre façon de faire 
concaténer avec  le titre 
et positionner sur le coté 

```
\version "2.24.0"

CaseChoix  = \markup { 
  %taille épaisseur de la boite
  \override #'((box-padding . 1.5) (thickness . 4))
   \with-dimensions-from \null {
   \translate #'(-42 . -10 ) 
   \box\center-column
  { A u " " c h o i x }
   }
    }     

\paper { 
  indent =0
  left-margin = 30
}

\header { 
  title = \markup \concat { 
      \CaseChoix
      "composition libre" 
  }
  composer = "le compositeur"
  arranger = "Ouaip !"
}

\score {
\relative c' {
   c1
   \repeat unfold 10 c1 \break
   \repeat unfold 10 d1 \break
   \repeat unfold 10 e1 \break
} 
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/banniere-de-libre-choix-pour-un-chanteur/6048/6).