]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/misc/ANNOUNCE-0.1
Doc-es: various updates.
[lilypond.git] / Documentation / misc / ANNOUNCE-0.1
1 Keywords: midi notation music typesetting gnu
2 Subject: LilyPond 0.1 released - The GNU Project music typesetter
3
4         BORN
5
6         August 1, 1997
7
8                 Lily
9
10                 (GNU LilyPond 0.1)
11
12         daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy' Nienhuys
13
14 Lily is a healthy, bouncing baby weighing 345 kilobytes
15
16 Visiting hours: 24 hours a day at
17
18         ftp://pcnov095.win.tue.nl/pub/lilypond/lilypond-0.1.0.tar.gz (Europe)
19         ftp://alpha.gnu.ai.mit.edu/gnu/lilypond-0.1.0.tar.gz (US)
20
21 You can see some babyfood, diapers and pictures at
22
23         http://www.stack.nl/~hanwen/lilypond/index.html
24
25 You can send your congratulations to Janneke (janneke@gnu.org) and
26 Wendy (hanwen@stack.nl)
27
28
29 GNU LilyPond - The GNU Project Music Typesetter
30
31
32
33 ``WHAT IS GNU LilyPond?''
34
35 Well Mike, GNU LilyPond is a program which converts music definition
36 files into visual or auditive output: it can typeset formatted sheet
37 music to a TeX file and (mechanical) performances to MIDI files.
38
39
40 We have been working very hard on this system for the past year, and
41 we finally think that it is ready to be used and hacked at by a larger
42 public than us.
43
44
45 WHY ?
46
47 We want to create tools to produce production quality scores and parts
48 of public domain music.
49
50
51 BUT ..
52
53 We haven't yet reached that goal:
54
55 * The quality of the output isn't good enough yet due to some
56 unsophisticated algorithms
57
58 * Some features haven't been implemented, due to lack of time; most of
59 them can be done quite simply
60
61 This is why we don't consider this software stable yet. It generally
62 does what it is supposed to, but we reserve the right to make
63 (incompatible) changes to the input format.  We consider it
64 of BETA quality.
65
66
67 WE WANT YOU!
68
69 You can become a user, but we'd really appreciate it if you would start
70 hacking at Lily, and help us advance our project more quickly.
71
72
73 ``YES, IT IS FANTASTIC! WHAT DO I NEED?''
74
75 For compilation you need
76
77         Unix. (windows32 is known to work, too)
78         GNU C++ v2.7 or better, with libg++ installed.
79         GNU make.
80         Flex (2.5.1 or better).
81         Bison. (1.25 or better)
82
83 For running you need
84
85         TeX
86         MusiXTeX fonts
87
88 The MusiXTeX fonts are part of the MusiXTeX package version T.73,
89 available at any CTAN mirror, or http://www.gmd.de/Misc/Music/
90
91
92 ``WHAT CAN LILYPOND DO?''
93
94 ASCII script input (mudela), with identifiers (for music reuse),
95 customizable notenames.
96
97 MIDI output lets you check if you have entered the correct notes.
98 MIDI to Mudela conversion through the mi2mu program.
99
100 Multiple staffs in one score. Each staff can have a different meters.
101 Multiple voices within one staff (up to four handled graciously);
102 beams optionally shared between voices.  Multiple scores within one
103 input file. Each score is output to a different file.
104
105 Beams, slurs, chords, super/subscripts (accents and text),
106 general n-plet (triplet, quadruplets, etc.), lyrics, transposition,
107 dynamics (both absolute and hairpin style), clef changes, meter
108 changes, cadenza-mode, key changes, repeat bars.
109
110 Integration with LaTeX through Perl scripts.
111
112
113 ``WHERE CAN I FIND MORE INFO?''
114
115 Sources for this project are on
116
117         ftp://pcnov095.win.tue.nl/pub/lilypond/ (Europe)
118         ftp://alpha.gnu.ai.mit.edu/gnu/ (US)
119
120 More detailed info and examples can be found on the webpage at
121
122         http://www.stack.nl/~hanwen/lilypond/index.html
123
124
125 THANK YOU,
126
127 Thanks go out to Mats Bengtsson, Werner Lemberg and Richard Stallman
128 for comments and contributions.
129
130
131 ****    NOTE
132
133 LilyPond might have a minor bug if  you use glibc-2; we will look into it
134 If you use glibc-2, please try 0.1.0 to see if it works and, download 0.1.1
135 when it's available.
136
137 LilyPond might exhibit a g++ bug on Solaris 1.5 (The stack frame gets corrupted
138 by a constructor) if you compile with -O2. We don't know workarounds.
139
140                               --- * ---
141
142     We would like to dedicate this program to all the friends that we
143                          met through music.
144
145
146         Those deserving special mention (in no particular order):
147 Esther, Marijke, Heike, Inge, Judith, Hannah, Auke, Ilse, Evelyn,
148 Maartje, Suzanne, Ilse (gee, again?) and last (but certainly not least)
149 Janneke!
150
151         HWN
152
153         That's a nice thought, Wendy.  I've got a few too, to spread
154 the credits a bit (Again, no particular order) Michelle, Illushka,
155 Ruth, Eva, Fro/ydis, Monique, Noor, Sascha, Monique, Ilse, Monique,
156 Eva, Roos, Judith, Tim and, of course, Wendy!
157
158         JCN
159
160
161 Of course, our other friends in the `Eindhovens Jongeren Ensemble'
162 (http://www.stack.nl/~hanwen/eje.html) cannot go unmentioned either.
163
164
165                                --- * ---