Comment neutraliser un mélisme ?

La question est dans le titre.
Lorsque deux notes sont liées, un mélisme est automatiquement induit.
<<
        \context Voice = "ohohah" {
      c'4 d'( e') f'
        }
        \lyricsto "ohohah" \new Lyrics {
        oh oh ah oh
        }
>>

Comment peut-on désactiver ce mécanisme ?

JJR.

Bonjour

Lorsque deux notes sont liées, un mélisme est automatiquement induit.
Comment peut-on désactiver ce mécanisme ?

avec dans le lyrics
\set ignoreMelismata = ##t

<<
        \context Voice = "ohohah" {
      c'4 d'( e') f'
        }
        \lyricsto "ohohah" \new Lyrics {
        oh
  \set ignoreMelismata = ##t
        oh ah oh
        }
>>

pour reprendre les mélismes
\unset ignoreMelismata

···

--
Martial

Merci beaucoup. Je me doutais bien qu'il y avait un truc comme ça.

C'est incroyable la réactivité des membres de ce groupe, à une heure pareille.

···

Le 29/07/2010 07:06, Martial a écrit :

\set ignoreMelismata = ##t

--
JJR.

Oui, je me joins à Jean-Jacques pour dire combien je trouve géniale l'ambiance sur ce groupe !
Jamais de moqueries, jamais de "read the fucking manual", chacun est bienveillant. C'est épatant et ça donne envie d'en faire autant (d'ailleurs j'essaie à mon tour d'aider quand je connais la solution, ou même je la cherche).

Et surtout ça me conforte dans l'idée que je ne vais pas retourner vers Sibelius de si tôt !

Belle journée à tous !

Christophe Pochon
http://www.christophe-pochon.com

···

Le 29 juillet 2010 07:47, Jean-Jacques Rétorré <****@****> a écrit :

Le 29/07/2010 07:06, Martial a écrit :

\set ignoreMelismata = ##t

Merci beaucoup. Je me doutais bien qu'il y avait un truc comme ça.

C'est incroyable la réactivité des membres de ce groupe, à une heure pareille.

--
JJR.


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

Le 29/07/2010 06:54, Jean-Jacques Rétorré disait :

La question est dans le titre.
Lorsque deux notes sont liées, un mélisme est automatiquement induit.
<<
\context Voice = "ohohah" {
c'4 d'( e') f'
}
\lyricsto "ohohah" \new Lyrics {
oh oh ah oh
}
>>

Comment peut-on désactiver ce mécanisme ?

JJR.

Le petit truc, c'est que LilyPond dispose de trois courbes différentes,
ayant chacune une fonction particulière :

le do~ do représente une liaison de PROLONGATION ou de TENUE
la paire do( ré) indique une liaison d'ARTICULATION
la paire do\( ré\) indique un PHRASÉ

L'avantage du phrasé, en mode paroles, est qu'il reste sans effet sur
le découpage des syllabes :

<<
\context Voice = "maison" {
c'4\( e' b'\) a'\( c' d'\)
}
\lyricsto "maison" \new Lyrics {
do mi cile a do ré
}
>>

@+
Jean-Charles

Voila donc un problème bien résolu.

···

Le 29/07/2010 19:27, Jean-Charles Malahieude a écrit :

Le 29/07/2010 06:54, Jean-Jacques Rétorré disait :

La question est dans le titre.
Lorsque deux notes sont liées, un mélisme est automatiquement induit.
<<
\context Voice = "ohohah" {
c'4 d'( e') f'
}
\lyricsto "ohohah" \new Lyrics {
oh oh ah oh
}
>>

Comment peut-on désactiver ce mécanisme ?

JJR.

Le petit truc, c'est que LilyPond dispose de trois courbes différentes,
ayant chacune une fonction particulière :

le do~ do représente une liaison de PROLONGATION ou de TENUE
la paire do( ré) indique une liaison d'ARTICULATION
la paire do\( ré\) indique un PHRASÉ

L'avantage du phrasé, en mode paroles, est qu'il reste sans effet sur
le découpage des syllabes :

<<
\context Voice = "maison" {
c'4\( e' b'\) a'\( c' d'\)
}
\lyricsto "maison" \new Lyrics {
do mi cile a do ré
}
>>

@+
Jean-Charles

====
Pour la première solution, j'ai eu une petite angoisse car l'analyseur syntaxique de Lilypond n'est quand même pas trop subtil.
J'avais tapé : \set ignoreMelismata=##t (pas d'espace avant le =). Le message d'erreur n'aide pas beaucoup : Un nom de Grob devrait être alphanumérique. J'ai fini par trouver quand même, mais j'aurais peut-être trouvé plus vite s'il n'y avait pas eu ce message.

--
JJR