Subject: Paroles au-dessus d'une partie de batterie

From: Karim Barkati <[email-masked]>
Date: Mon, 31 Oct 2011 19:01:06 +0100

Bonjour,

Comme le montre l'image suivante, Lilypond sait déjà placer des paroles en-dessous d'une partie de batterie.

Ma question porte sur la possibilité de les indiquer *au-dessus* car Lilypond ne tient ici pas compte de l'instruction 'alignAboveContext'. J'imagine que c'est normal puisque mon programme demande d'attacher des paroles à une 'DrumVoice' au lieu d'une 'Voice' normale et qu'il s'agit probablement d'un usage non défini... Néanmoins, vu que ça marche en bas, est-ce que quelqu'un a une idée l'obtenir en haut ?

Musicalement,

- Karim

\version "2.15.5"

{
	<<
	\new DrumStaff {
		\new DrumVoice = "foo" { \drummode { bd4 ss4 } }
	}
	\new Lyrics \with { alignAboveContext = "staff" }
	\lyricsto "foo" { Poum Tchack }
}

---

From: Xavier Scheuer <[email-masked]>
Date: Mon, 31 Oct 2011 20:40:15 +0100

2011/10/31 Karim Barkati <[email-masked]>:
> Bonjour,
>
> Comme le montre l'image suivante, Lilypond sait déjà placer des
> paroles en-dessous d'une partie de batterie.
>
> Ma question porte sur la possibilité de les indiquer *au-dessus* car
> Lilypond ne tient ici pas compte de l'instruction 'alignAboveContext'.
> J'imagine que c'est normal puisque mon programme demande d'attacher
> des paroles à une 'DrumVoice' au lieu d'une 'Voice' normale et qu'il
> s'agit probablement d'un usage non défini... Néanmoins, vu que ça
> marche en bas, est-ce que quelqu'un a une idée l'obtenir en haut ?

Bonsoir,

Il faut nommer le contexte au-dessus duquel tu veux placer tes paroles.
;-)

\version "2.15.5"

\score {
  <<
    \new DrumStaff = "percu" {
      \new DrumVoice = "foo" {
        \drummode {
          bd4 ss4
        }
      }
    }
    \new Lyrics \with {
      alignAboveContext = "percu"
    } \lyricsto "foo" {
      Poum Tchack
    }
}

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Karim Barkati <[email-masked]>
Date: Mon, 31 Oct 2011 21:24:25 +0100

Merci Xavier, ça fonctionne évidemment mieux en nommant le contexte ;)

Cordialement,

- Karim