On Wed, Sep 06, 2000 at 08:25:23AM +0800, Glen Prideaux wrote:
> No, all you should need to do is:
>  1. Explicitly set the name of the Voice context
>     E.g.: \context Voice = alto { ... notes ... }
>  2. Explicitly set the name of the LyricVoice context to the same name as
>     the corresponding Voice context, a hyphen, and a suffix (such as a
> digit).
>     E.g.: \context LyricVoice = "alto-1" { ... lyrics ... }

Thanks for the help; unfortunately I really can't seem to make it work
as advertised.

I've been experimenting with various combinations of

 * automaticMelismata = ##t
 * the above magic incantation
 * \addlyrics
 * writing in explicit \melisma and \melismaEnd

and the only time I see any change in behaviour is when I have all of
the above.

Unless I'm missing
something... http://www-jcsu.jesus.cam.ac.uk/~csr21/cris-opening.ly
now shows evidence of my experimentation:

Top line (alto):
 * placement correct, with explicit melismata included in the notes
   and using \addlyrics.
Second (tenor):
 * \addlyrics and automaticMelismata = ##t; lyrics associated with
   wrong notes.
Third (baritone):
 * automaticMelismata = ##t; lyrics associated with correct notes, but
   with no change in behaviour of lyric placement.
Fourth (bass):
 * automaticMelismata = ##f; no new effect.

In all cases, I've explicitly created the required contexts as above.

> Have a look at lyric-phrasing.ly and multistanza.ly in the input/test
> directory.

These examples all seem to use \addlyrics; is this necessary? If it
is, is there a way of making it take the durations from the lyrics,
rather than having to insert explicit melismata into the notes?

Thanks again for all the help,

Christophe
-- 
Jesus College, Cambridge, CB5 8BL                           +44 1223 524 842
(FORMAT T "(~@{~w ~}~3:*'~@{~w~^ ~})" 'FORMAT T "(~@{~w ~}~3:*'~@{~w~^ ~})")

Reply via email to