From d5d2a8edef45024667981a9e1cc90a18223bda07 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:48:55 +0000 Subject: [PATCH] lilypond-0.0.76 --- ANNOUNCE | 83 +++++++++++++++++------------------------- Documentation/Makefile | 22 +++++------ make/lilypond.lsm | 18 ++++----- make/lilypond.lsm.in | 14 +++---- 4 files changed, 60 insertions(+), 77 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 987b26c7cb..6d851a385b 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,18 +1,18 @@ - We are proud to announce the birth of "GNU LilyPond 0.1", a.k.a. - Lily + Lily 0.1 - born .. 1997 + born August 1, 1997 daughter to Jan 'Janneke' Nieuwenhuizen and Han-Wen 'Wendy' Nienhuys -Lily is a healthy, bouncing baby weighing 345 kilobytes +Lily is a healthy, bouncing baby weighing 335 kilobytes Visiting hours: 24hrs a day at - ftp://pcnov095.win.tue.nl, + ftp://pcnov095.win.tue.nl/pub/lilypond/lilypond-0.1.tar.gz + ftp://prep.gnu.ai.mit.edu/pub/gnu/lilypond-0.1.tar.gz you can see some babyfood, diapers and pictures at @@ -21,32 +21,6 @@ you can see some babyfood, diapers and pictures at 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. - - - 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, 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 too. - - - --- * --- [ And now the serious part ] @@ -75,22 +49,30 @@ detailed info and examples can be found on the webpage at: http://www.stack.nl/~hanwen/lilypond/index.html -(it is somewhat lousy, but I have more important things to do). +It isn't flashy, but then I wasn't born to be a webartist. [DETAILED DESCRIPTION] -WHAT IS GNU LilyPond +WHAT IS GNU LilyPond? + +GNU LilyPond which converts music definition files into visual or +audio output: it can typeset formatted sheet music to a TeX file and +and (mechanical) performances to MIDI files. + +WHY? -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 to create tools which can produce production quality scores +and parts of public music. We haven't quite reached that goal: -As a bonus, you can also output a MIDI file of what you typed. +* The quality of the output isn't good enough yet due to +some (still) insophisticated algorithms -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 +* A number of features haven't been implemented (although they can be +quite simple) + +We Want You! You can become a user, but we'd really appreciate to +have some Hackers to help advance our project more quickly. WHAT IS NEEDED? @@ -105,8 +87,12 @@ for compilation you need for running you need TeX + MusiXTeX fonts + +The MusiXTeX fonts are part of the MusiXTeX package version T.73, +available at http://www.gmd.de/Misc/Music/ -FEATURES +WHAT CAN LILYPOND DO? ASCII script input (mudela), with identifiers (for music reuse), customizable notenames @@ -115,17 +101,16 @@ 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 +dynamics (both absolute and hairpin style), clef changes, meter changes, cadenza-mode, key changes, repeat bars -[Kudos to the FSF, all Linux hackers, and --of course-- especially -GrandMaster Linus T, for The Kernel and The Announce :-] +Integration with LaTeX through scripts. + + - Han-Wen Nienhuys - Jan Nieuwenhuizen diff --git a/Documentation/Makefile b/Documentation/Makefile index e62a4c5441..79934bc758 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile @@ -19,22 +19,20 @@ include ./$(depth)/make/Files.make # # - +DOCFILES = $(wildcard *.doc) OUTPODFILES = $(addprefix $(outdir)/,$(PODFILES)) TEXTFILES = $(OUTPODFILES:.pod=.text) GROFFFILES = $(OUTPODFILES:.pod=.1) HTMLFILES = $(OUTPODFILES:.pod=.html) -# +DVIFILES = $(addprefix $(outdir)/, $(DOCFILES:.doc=.dvi)) -# list of distribution files: # -EXTRA_DISTFILES = lelie_icon.gif lelie_logo.gif +# list of distribution files: # - +EXTRA_DISTFILES = lelie_icon.gif lelie_logo.gif $(DOCFILES) default: do-doc - true -do-doc: $(TEXTFILES) +do-doc: $(TEXTFILES) $(DVIFILES) html: $(HTMLFILES) @@ -52,17 +50,17 @@ localclean: rm -f out/* rm -f $(TEXTFILES) $(HTMLFILES) $(GROFFFILES) -MAN1FILES = lilypond convert-mudela mi2mu +MAN1FILES = lilypond convert-mudela mi2mu mudela-book MAN1GROFF = $(addprefix $(outdir)/, $(addsuffix .1,$(MAN1FILES))) localinstall: $(outdir)/lilypond.1 $(outdir)/mudela.5 $(INSTALL) -d $(mandir)/man5 $(INSTALL) -d $(mandir)/man1 $(INSTALL) -m 755 $(MAN1GROFF) $(mandir)/man1 - $(INSTALL) -m 755 $(outdir)/mudela.5 $(mandir)/man5 + localuninstall: - rm -f $(mandir)/man1/lilypond.1 - rm -f $(mandir)/man1/convert-mudela.1 + (cd $(mandir)/man1/; rm -f $(MAN1GROFF)) + + -xpms: diff --git a/make/lilypond.lsm b/make/lilypond.lsm index 3105802e7e..1b55b27d71 100644 --- a/make/lilypond.lsm +++ b/make/lilypond.lsm @@ -1,11 +1,11 @@ -[This lsm-entry is not in the LSM yet.] - Begin3 Title: LilyPond -Version: 0.0.75 -Entered-date: 07/22/97 -Description: LilyPond is a program which converts a music-script (mudela) into -TeX output, or MIDI to produce multi-staff scores. Features include multiple +Version: 0.0.76 +Entered-date: 07/28/97 +Description: +GNU LilyPond which converts music definition files into visual or +audio output: it can typeset formatted sheet music to a TeX file and +and (mechanical) performances to MIDI files. Features include multiple meters, clefs, keys, lyrics, versatile input-language, cadenzas beams, slurs, triplets. Keywords: music typesetting midi notation @@ -13,9 +13,9 @@ Author: hanwen@stack.nl (Han-Wen Nienhuys) jan@digicash.com (Jan Nieuwenhuizen) Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys) Primary-site: pcnov095.win.tue.nl /pub/lilypond/ - 300k lilypond-0.0.75.tar.gz -Alternate-site: + 340k lilypond-0.0.76.tar.gz +Alternate-site: prep.ai.gnu.mit.edu /pub/gnu Original-site: -Platform: unix/win32, GNU C++ +Platform: Unix/win32, GNU C++ Copying-policy: GPL End diff --git a/make/lilypond.lsm.in b/make/lilypond.lsm.in index 47222cc126..b9a6613f05 100644 --- a/make/lilypond.lsm.in +++ b/make/lilypond.lsm.in @@ -1,11 +1,11 @@ -[This lsm-entry is not in the LSM yet.] - Begin3 Title: LilyPond Version: @TOPLEVEL_VERSION@ Entered-date: @DATE@ -Description: LilyPond is a program which converts a music-script (mudela) into -TeX output, or MIDI to produce multi-staff scores. Features include multiple +Description: +GNU LilyPond which converts music definition files into visual or +audio output: it can typeset formatted sheet music to a TeX file and +and (mechanical) performances to MIDI files. Features include multiple meters, clefs, keys, lyrics, versatile input-language, cadenzas beams, slurs, triplets. Keywords: music typesetting midi notation @@ -13,9 +13,9 @@ Author: hanwen@stack.nl (Han-Wen Nienhuys) jan@digicash.com (Jan Nieuwenhuizen) Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys) Primary-site: pcnov095.win.tue.nl /pub/lilypond/ - 300k lilypond-@TOPLEVEL_VERSION@.tar.gz -Alternate-site: + 340k lilypond-@TOPLEVEL_VERSION@.tar.gz +Alternate-site: prep.ai.gnu.mit.edu /pub/gnu Original-site: -Platform: unix/win32, GNU C++ +Platform: Unix/win32, GNU C++ Copying-policy: GPL End -- 2.39.5