summaryrefslogtreecommitdiff
path: root/macros/generic/musixtex/doc/musixlyr/README.musixlyr
blob: bbf9abd9beac9b97d3f400054187df3684fb7909 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74

     musixlyr -- a MusiXTeX Extension Package for Lyrics Handling
                            Version 2.1c

                    (C) Rainer Dunker 1996-2003


musixlyr is a set of TeX macros to be used with Taupin MusiXTeX
(version T.52 or later) for typesetting vocal music.  Its purpose is
to compensate two drawbacks of MusiXTeX's lyrics handling:
 
 o Typesetting lyrics with the ``native'' MusiXTeX commands \zcharnote,
   \zsong etc. tends to be quite inefficient, particularly if the
   lyrics have to be changed or corrected.  The idea underlying
   musixlyr is to separate lyrics coding from music coding and let TeX
   weave them together with as little manual interference as
   possible. As a result you can enter and edit lyrics (nearly) as
   easily as normal text.

 o MusiXTeX has no built-in mechanism for centering hyphens between
   syllables and for handling hyphenation at long melismas.  This is
   implemented in musixlyr following the example of engraved music.


New in version 2.1:

 o \appendlyrics: Appends additional lyrics to existing lyrics line
   without discarding the remainder of the current lyrics

 o A couple of bugs fixed


New in version 2.0:

 o Support for lyrics on multi-staff instruments

 o Melisma declaration as part of the lyrics definition,
   i.e. within \setlyrics
 
 o Improved scheme for vertical lyrics positioning

 o Using PMX: Automatic detection of upper/lower voice context in
   a two-voice staff; explicitly addressing lyrics commands to
   auxiliary lyrics with \auxlyr is no longer required

 o Context-dependent lyrics settings that do not need to be
   adressed to absolute instrument/staff numbers, making lyrics
   assignment robust against PMX part extraction

 o No more TeX register allocations per verse
   (i.e. musixlyr uses only a small, fixed number of registers)

 o Facility for posting "extra" lyrics anywhere on a staff,
   even where no notes are present at all
 
 o Slightly more robust processing of undefined verses


See the included file mxlyrdoc.dvi about how to make use of musixlyr.
This DVI file has been created using MusiXTeX T.103.  If you have
another version installed, the music examples of the manual may be
corrupted due to font incompatibilities.  Nevertheless, the rest of
the manual will remain readable so that you will be able to install
musixlyr and recompile the mxlyrdoc.tex file in order to get
everything right.

All kinds of comments, suggestions, and bug reports are welcome!

Author:  Rainer Dunker
         Wachtelweg 31
         85591 Vaterstetten
         Germany

         E-mail:  rainer.dunker@web.de