Subject: syllabe et ligature

From: Fr Raphaël <[email-masked]>
Date: Fri, 08 Oct 2010 15:30:28 +0200

Bonjour,

encore un problème que je n'arrive pas à résoudre seul :

dans le fichier pdf (Ps 128 (129).pdf), sur la deuxième portée de la 
partition, vous pouvez voir que les paroles "yo-mar" ne sont pas aligné 
avec les notes fa fa en croches. De même un peu plus loin pour 
"yis-ra`-el" et ainsi de suite...
Comment pourrais-t-on les aligner ?
Est-ce un problème de ligature ? car j'ai remarqué que sans ligature, 
une syllabe = une note, donc ça marche ; mais la ligature change les 
règles et cela devient une syllabe pour 2 notes... comment le forcé à 
continuer à faire une syllabe = une note avec ligature ?

Merci (d'avance) de votre réponse...
\version "2.12.3-1"
\header {
title = "Ps 128 (129)"}
\include "italiano.ly"
\layout {
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
}

paroles = \lyricmode {
	\set stanza = #"1. "
	Shir ha- ma`-a lot --
	rab- bat tse-ra- ru` ni mi- ne`-u- raï
	yo-mar na yis-ra`- el
	
	\set stanza = #"2. "
	rab- bat tse-ra- ru- ni mi- ne-`u- raï
	gam lo yakh-(e)- lu li
	
	\set stanza = #"3. "
	`algab- bi Ha- re- shu Ho- re- shim
	he- `e- ri- khu le- ma `an- i- tam
	
	\set stanza = #"4. "
	A- do- naï tsa- dik
	ki- tsets `a- vot re- sha- `im
	
	\set stanza = #"5. "
	ye- vo- shu ve- yi- sso- gu `a- Hor
	kol son- (e)- ei Tsiy- yon
	
	\set stanza = #"6. "
	yi- hi- yu ke- Ha- tsir ga- got
	she- kad- mat. Sha- laf ya- vesh
	
	\set stanza = #"7. "
	she- lo mi- le kha- po qo- tser --
	ve- Hits- no me- `a- mer
	
	\set stanza = #"8. "
	ve- lo `a- m(e)- ru ha- `o- v(e)- rim --
	bir- kat A- do- naï `a- lei- khem
	be- ra- khnu `et- khem be- shem A- do- naï
}

M = \relative do'' { 	
	\set autoBeaming = ##f
	\override Staff.TimeSignature #'stencil = ##f
	\override Staff.BarLine #'stencil = ##f
	\key sol \minor

	re,4. la'8 sib [sol] la4 r8
	re, la'4 la8 [la] sol sol4. la8 sib [sol] la4
	\once \override TextScript #'Y-offset = #-5 r8-\markup  "*"
	re,8 [re] sol4 fa8 [sol] la2 r4 r8
	re,8 sol4 sol8 [sol] fa fa4. sol8 la [fa] sol4
	\once \override TextScript #'Y-offset = #-5 r8-\markup  "*"
	sol fa4 (re) fa8 [mib] mib4 re2 r4
	re8 re la'4 la8 la sol [(la)] sib sol la4
	\once \override TextScript #'Y-offset = #-5 r4-\markup  "*"
	re,8 re sol sol4. sol8 \times 2/3 {sol fa sol} la2 r4
	re,8 re sol4 (la4.) fa8 sol4
	\once \override TextScript #'Y-offset = #-5 r4-\markup  "*"
	sol8 fa4 (re8) re fa4 fa8 mib re2 r4 r8
	re la' la4. la16 la sol8 (la) sib sol la4
	\once \override TextScript #'Y-offset = #-5 r8-\markup  "*"
	re, re re sol4 fa8 (sol) la4 r4
	re,8 re sol4 sol8 sol fa (sol) la (fa) sol4
	\once \override TextScript #'Y-offset = #-5 r8-\markup  "*"
	sol8 sol fa4. re8 fa4 mib re2 r4 r8
	re8 la' la la la sol (la) sib (sol) la4 r4
	re,8 re sol4 fa8 sol la2 r4 r8
	re, sol4 sol8 sol fa sol la fa sol4 r4
	sol8 sol4 sol8 sol [fa] re fa mib re2
	\once \override TextScript #'Y-offset = #-5 r4-\markup  "*"
	re la'4 la8 la sib4 (la8) sol fa4 fa8 mib re2
	
}

\score {
	<<
	\new Voice  =  M \M
	\new Lyrics  \lyricsto M  \paroles

  \layout {
    \context {
      \Lyrics
      \override LyricSpace #'minimum-distance = #1.0
     
    }
  }
  }

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 8 Oct 2010 19:13:30 +0200

> Bonjour,

Bonsoir,

> partition, vous pouvez voir que les paroles "yo-mar" ne sont pas aligné avec
> les notes fa fa en croches. De même un peu plus loin pour "yis-ra`-el" et
> ainsi de suite...
> Est-ce un problème de ligature ? car j'ai remarqué que sans ligature, une
> syllabe = une note, donc ça marche ; mais la ligature change les règles et
> cela devient une syllabe pour 2 notes...

Oui, c'est dû aux ligatures manuelles que tu as ajoutées.

> comment le forcé à continuer à faire une syllabe = une note avec
> ligature ?

  \set melismaBusyProperties = #'()

Tant que j'y suis, je ne suis pas un expert en musique vocale, mais
pourquoi ne pas utiliser un double tiret pour séparer les syllabes dans
un mot ( syllabe1 <espace> -- <espace> syllabe2 )  ?

  Shir ha -- ma` -- a lot --
	rab -- bat tse -- ra -- ru` ni mi -- ne` -- u -- raï
	yo -- mar na yis -- ra` -- el
	% etc.

De cette manière le tiret sera affiché _uniquement si nécessaire_ et
sera centré entre les syllabes.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Fri, 08 Oct 2010 19:29:46 +0200

> Merci (d'avance) de votre réponse...

Pour faire très archi simplissime :
La désactivation des ligatures automatiques permet de gérer une syllabe 
par durée inférieure à la noire. Cependant, pour marquer une vocalise 
sur un groupe, nous disposons de deux alternatives, à savoir introduire 
une ligature manuelle -- codée fa8[ mib] -- ou une liaison comme pour 
des durées plus longues -- codée fa4( re) --.

Dans le cas qui vous préoccupe, « yo-mar » constitue une seule et même 
syllabe (pire que les triphtongues).

Cordialement,
Jean-Charles