]> git.donarmstrong.com Git - lilypond.git/blobdiff - ANNOUNCE
patch::: 0.1.26: embedded (mf) slurs
[lilypond.git] / ANNOUNCE
index 7b4d64deed8591db0f9646f7865f342f3328b1c7..9f7d6e2e37180202b7390af6079bdac7d69244f8 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,95 +1,78 @@
+Keywords: midi notation music typesetting gnu
+Subject: LilyPond 0.1 released - The GNU Project music typesetter
 
-       We are proud to announce the birth of "GNU LilyPond 0.1", a.k.a.
+       BORN
+
+       August 1, 1997
 
                Lily
 
-       born .. 1997
+               (GNU LilyPond 0.1)
 
-       daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy'
-       Nienhuys
+       daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy' Nienhuys
 
-Lily is a healthy, bouncing baby weighing 340 kilobytes
+Lily is a healthy, bouncing baby weighing 345 kilobytes
 
-Visiting hours: 24hrs a day at
+Visiting hours: 24 hours a day at
 
-       ftp://pcnov095.win.tue.nl, 
+       ftp://pcnov095.win.tue.nl/pub/lilypond/lilypond-0.1.0.tar.gz (Europe)
+       ftp://alpha.gnu.ai.mit.edu/gnu/lilypond-0.1.0.tar.gz (US)
 
-you can see some diapers and pictures at
+You can see some babyfood, diapers and pictures at
 
        http://www.stack.nl/~hanwen/lilypond/index.html
 
 You can send your congratulations to Janneke (jan@digicash.com) and
 Wendy (hanwen@stack.nl)
 
-                             --- * ---
 
-    We would like to dedicate this program to all the friends that we
-                        met through music. 
+GNU LilyPond - The GNU Project Music Typesetter
 
 
-       Those deserving special mention (in no particular order):
-Esther, Marijke, Heike, Inge, Judith, Hannah, Auke, Ilse, Evelyn,
-Maartje, Suzanne, Ilse (gee, again?), most members of the Eindhovens
-Jongeren Ensemble and last (but certainly not least) Janneke!
-
-       HW
 
-       That's a nice thought, Wendy.  I've got a few too, to spread
-the credits a bit (Again, no particular order) Michelle, Illushka, 
-Ruth, Eva, Fro/ydis, Monique, Noor, Sascha, Monique, Ilse, Monique, 
-Eva, Roos, Judith, and, of course, Wendy!
-
-       JCN
-                              --- * ---
+``WHAT IS GNU LilyPond?''
 
-[ And now the serious part ]
+Well Mike, GNU LilyPond is a program which converts music definition
+files into visual or auditive output: it can typeset formatted sheet
+music to a TeX file and (mechanical) performances to MIDI files.
 
-       Announcing
-                       
-       GNU LilyPond
 
-       The Music Typesetter
+We have been working very hard on this system for the past year, and
+we finally think that it is ready to be used and hacked at by a larger
+public than us. 
 
-Do you pine for the nice days of Linux 0.95, when men were men and
-wrote their own applications? Are you without a nice project and just
-dying to cut your teeth into a bleeding edge application you can
-modify for your needs?  Do you find it frustrating that everything
-works in LaTeX?  No more all-nighters to get a nifty program working?
-Then this post might be just for you!
 
-I have been working very hard on a music typesetting system (called
-GNU LilyPond) the past half year, and I finally think it is ready to be
-used and hacked at by a larger public than me and my co-developer.
+WHY ?
 
-Sources for this project are on:
+We want to create tools to produce production quality scores and parts
+of public domain music.
 
-       ftp://pcnov095.win.tue.nl/pub/lilypond/
 
-detailed info and examples can be found on the webpage at:
+BUT ..
 
-       http://www.stack.nl/~hanwen/lilypond/index.html
+We haven't yet reached that goal:
 
-(it is somewhat lousy, but I have more important things to do).
+* The quality of the output isn't good enough yet due to some
+unsophisticated algorithms
 
+* Some features haven't been implemented, due to lack of time; most of
+them can be done quite simply
 
-[DETAILED DESCRIPTION]
+This is why we don't consider this software stable yet. It generally
+does what it is supposed to, but we reserve the right to make
+(incompatible) changes to the input format.  We consider it
+of BETA quality.
 
-WHAT IS GNU LilyPond
 
-Technically it is a preprocessor which generates TeX
-(or LaTeX) output which contains information to typeset a musical
-score. Practically it is a typesetter, which only uses TeX as an
-output medium. (this is handy because there exist music fonts for TeX)
+WE WANT YOU!
 
-As a bonus, you can also output a MIDI file of what you typed.
+You can become a user, but we'd really appreciate it if you would start 
+hacking at Lily, and help us advance our project more quickly.
 
-The input is a script file which is read. The script file is a "music
-definition", ie, you type the melody as if it is read out loud 
 
-WHAT IS NEEDED?
+``YES, IT IS FANTASTIC! WHAT DO I NEED?''
 
-for compilation you need
+For compilation you need
 
        Unix. (windows32 is known to work, too)
        GNU C++ v2.7 or better, with libg++ installed.
@@ -97,30 +80,86 @@ for compilation you need
        Flex (2.5.1 or better). 
        Bison. (1.25 or better)
 
-for running you need
+For running you need
 
        TeX
+       MusiXTeX fonts
+
+The MusiXTeX fonts are part of the MusiXTeX package version T.73,
+available at any CTAN mirror, or http://www.gmd.de/Misc/Music/ 
+
 
-FEATURES
+``WHAT CAN LILYPOND DO?''
 
 ASCII script input (mudela), with identifiers (for music reuse),
-customizable notenames
+customizable notenames.
 
 MIDI output lets you check if you have entered the correct notes.
 MIDI to Mudela conversion through the mi2mu program.
 
 Multiple staffs in one score. Each staff can have a different meters.
-Multiple voices within one staff; beams optionally shared between
-voices.  Multiple scores within one input file. Each score is output
-to a different file.
+Multiple voices within one staff (up to four handled graciously);
+beams optionally shared between voices.  Multiple scores within one
+input file. Each score is output to a different file.
 
 Beams, slurs, chords, super/subscripts (accents and text), 
-general n-plet (triplet, quadruplets, etc.), lyrics, transposition
-dynamics (both absolute and hairpin style) clef changes, meter
-changes, cadenza-mode, key changes, repeat bars
+general n-plet (triplet, quadruplets, etc.), lyrics, transposition,
+dynamics (both absolute and hairpin style), clef changes, meter
+changes, cadenza-mode, key changes, repeat bars.
+
+Integration with LaTeX through Perl scripts.
+
+
+``WHERE CAN I FIND MORE INFO?''
+
+Sources for this project are on
+
+       ftp://pcnov095.win.tue.nl/pub/lilypond/ (Europe)
+       ftp://alpha.gnu.ai.mit.edu/gnu/ (US)
+
+More detailed info and examples can be found on the webpage at
+
+       http://www.stack.nl/~hanwen/lilypond/index.html
+
 
-[Kudos to the FSF, all linux hackers, and --of course-- especially
-GrandMaster Linus T, for the OS-kernel and The Announce :-]
+THANK YOU,
 
-       Han-Wen Nienhuys <hanwen@stack.nl>
-       Jan Nieuwenhuizen <jan@digicash.com>
+Thanks go out to Mats Bengtsson, Werner Lemberg and Richard Stallman
+for comments and contributions.
+
+
+****   NOTE
+
+LilyPond might have a minor bug if  you use glibc-2; we will look into it
+If you use glibc-2, please try 0.1.0 to see if it works and, download 0.1.1
+when it's available.  
+
+LilyPond might exhibit a g++ bug on Solaris 1.5 (The stack frame gets corrupted
+by a constructor) if you compile with -O2. We don't know workarounds.  
+
+                             --- * ---
+
+    We would like to dedicate this program to all the friends that we
+                        met through music. 
+
+
+       Those deserving special mention (in no particular order):
+Esther, Marijke, Heike, Inge, Judith, Hannah, Auke, Ilse, Evelyn,
+Maartje, Suzanne, Ilse (gee, again?) and last (but certainly not least)
+Janneke!
+
+       HWN
+
+       That's a nice thought, Wendy.  I've got a few too, to spread
+the credits a bit (Again, no particular order) Michelle, Illushka, 
+Ruth, Eva, Fro/ydis, Monique, Noor, Sascha, Monique, Ilse, Monique, 
+Eva, Roos, Judith, Tim and, of course, Wendy!
+
+       JCN
+
+Of course, our other friends in the `Eindhovens Jongeren Ensemble'
+(http://www.stack.nl/~hanwen/eje.html) cannot go unmentioned either.
+
+
+                              --- * ---