lilypond-0.1.28
[lilypond.git] / ANNOUNCE
blob9f7d6e2e37180202b7390af6079bdac7d69244f8
1 Keywords: midi notation music typesetting gnu
2 Subject: LilyPond 0.1 released - The GNU Project music typesetter
4         BORN
6         August 1, 1997
8                 Lily
10                 (GNU LilyPond 0.1)
12         daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy' Nienhuys
14 Lily is a healthy, bouncing baby weighing 345 kilobytes
16 Visiting hours: 24 hours a day at
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)
21 You can see some babyfood, diapers and pictures at
23         http://www.stack.nl/~hanwen/lilypond/index.html
25 You can send your congratulations to Janneke (jan@digicash.com) and
26 Wendy (hanwen@stack.nl)
29 GNU LilyPond - The GNU Project Music Typesetter
33 ``WHAT IS GNU LilyPond?''
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.
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. 
45 WHY ?
47 We want to create tools to produce production quality scores and parts
48 of public domain music.
51 BUT ..
53 We haven't yet reached that goal:
55 * The quality of the output isn't good enough yet due to some
56 unsophisticated algorithms
58 * Some features haven't been implemented, due to lack of time; most of
59 them can be done quite simply
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.
67 WE WANT YOU!
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.
73 ``YES, IT IS FANTASTIC! WHAT DO I NEED?''
75 For compilation you need
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)
83 For running you need
85         TeX
86         MusiXTeX fonts
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/ 
92 ``WHAT CAN LILYPOND DO?''
94 ASCII script input (mudela), with identifiers (for music reuse),
95 customizable notenames.
97 MIDI output lets you check if you have entered the correct notes.
98 MIDI to Mudela conversion through the mi2mu program.
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.
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.
110 Integration with LaTeX through Perl scripts.
113 ``WHERE CAN I FIND MORE INFO?''
115 Sources for this project are on
117         ftp://pcnov095.win.tue.nl/pub/lilypond/ (Europe)
118         ftp://alpha.gnu.ai.mit.edu/gnu/ (US)
120 More detailed info and examples can be found on the webpage at
122         http://www.stack.nl/~hanwen/lilypond/index.html
125 THANK YOU,
127 Thanks go out to Mats Bengtsson, Werner Lemberg and Richard Stallman
128 for comments and contributions.
131 ****    NOTE
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.  
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.  
140                               --- * ---
142     We would like to dedicate this program to all the friends that we
143                          met through music. 
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!
151         HWN
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!
158         JCN
161 Of course, our other friends in the `Eindhovens Jongeren Ensemble'
162 (http://www.stack.nl/~hanwen/eje.html) cannot go unmentioned either.
165                                --- * ---