From 84881de81739823e20107815dcd8e68eea609007 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:41:26 +0000 Subject: [PATCH] lilypond-0.0.42 --- Documentation/README.pod | 359 ----------------------------------- Documentation/lelie_logo.png | Bin 10285 -> 0 bytes bin/make_fversion | 11 -- lily/notename.cc | 50 ----- make/ACVariables.make.in | 16 -- make/configure.in | 85 --------- make/lilypond.spec | 40 ---- 7 files changed, 561 deletions(-) delete mode 100644 Documentation/README.pod delete mode 100644 Documentation/lelie_logo.png delete mode 100755 bin/make_fversion delete mode 100644 lily/notename.cc delete mode 100644 make/ACVariables.make.in delete mode 100644 make/configure.in delete mode 100644 make/lilypond.spec diff --git a/Documentation/README.pod b/Documentation/README.pod deleted file mode 100644 index 90376b754a..0000000000 --- a/Documentation/README.pod +++ /dev/null @@ -1,359 +0,0 @@ -=head1 NAME - -LilyPond - a music typesetter - -=head1 SYNOPSIS - - lilypond [options] [inputfiles] - -=head1 DESCRIPTION - -LilyPond typesets music. It translates script files (mudela files or -F<*.ly>'s) into TeX input. Typesetting music is a complex task, -whereas the message that printed music conveys is usually a simple -one. LilyPond is a try at providing a simple interface for setting -music. LilyPond has these features: - - -=over 5 - -=item * -ASCII script input, with identifiers (for music reuse), -customizable notenames, customizable fontset - -=item * -MIDI output lets you check if you have entered the correct notes. - -=item * -Multiple staffs in one score. Each staff can have a different meters. - -=item * -multiple stafftypes (melodic, rhythmic) [broken from pl28 on] - -=item * -beams, slurs, chords, super/subscripts (accents and text), -triplets, general n-plet (triplet, quadruplets, etc.), lyrics - -=item * -multiple voices within one staff; beams optionally shared -between voices. (well, more than 2 voices won't look pretty --yet.) - -=item * -multiple scores within one input file. Each score is output to -a different file. - -=item * -clef changes, meter changes, cadenza-mode, key changes, repeat bars - -=back - -=head1 DESIGN CONSIDERATIONS - -LilyPond was written with some considerations in mind: - -=over 5 - -=item * -Describing a well-defined language for defining music. We call -this language (rather arrogantly) The Musical Definition Language -(mudela for short). LilyPond reads a mudela sourcefile and outputs a -TeX file. This musical definition language should: - -=over 5 - -=item 1. -define the musical message of the writer as unambigiously as -possible. - -=item 2. -be easily readable. (as compared to, say, MusixTeX input) - -=item 3. -be writable in ASCII (with a simple texteditor). - -=back - -At this time, the language isn't yet defined precisely. It is evolving as -LilyPond is getting more complex. - -=item * -We want to provide an easy-to-use interface for typesetting music in -its broadest sense. This interface should be intuitive from a musical -point of view. By broadest sense we mean: it is designed for music -printed left to right in staffs, using notes to designate rythm and -pitch. - -=item * -LilyPond uses MusiXTeX fonts and TeX for its output. This is not a key -issue: in a future version, LilyPond might bypass TeX, but at the moment -TeX is very convenient for producing output. - -=item * -Generate high-quality output. Ideally it should be of a professional -quality. We'd like to render Herbert Chlapiks words, "Fine music -setting is not possible without a knowledgeable printer," untrue. - -=item * -LilyPond does not display notes directly, nor will it be rehacked to be -used interactively. LilyPond writes output to a file. It will not be -extended to play music, or to recognize music. - -=item * -LilyPond is intended to run on Unix platforms, but it should -be portable to any platform which can run TeX and the GNU tools - -=item * -LilyPond is free. Commercial windows packages for setting music are -abundant. Free musicprinting software is scarce. - -=item * -LilyPond is written in GNU C++. It will not be downgraded/ported to fit -broken systems. - -=back - -=head1 OPTIONS - -=over 5 - -=item B<-I,--include>=F, - -add F to the search path for input files. - - -=item B<-M,--midi> - -do midi output only - -=item B<-d,--debug>, - -Turn debugging info. LilyPond will read the file F<.dstreamrc>, which -tells for what functions and classes may produce copious debugging -output. - -=item B<-w,--warranty>, - -Show the warranty with which LilyPond comes. (It comes with B!) - -=item B<-o,--output=>F, - -Set the default output file to F. - -=item B<-h,--help>, - -Show a summary of usage - -=item B<-i,--init=>F - -set init file to F (default: F) - -=item B<--include, -I>=F -add F to the search path for input files. - -=back - -=head1 -DISCLAIMER & COPYING POLICY - -LilyPond is copyright 1996,97 by its authors. LilyPond is -distributed under the terms of the GNU General Public -License. LilyPond is provided without any warranty what so ever. -LilyPond may be freely distributed. For further information consult -the GNU General Public License, which is in the file F - -=head1 PREREQUISITES - -For compilation you need. - -=over 5 - -=item * -Unix. LilyPond is known to run on Linux, AIX, Digital Unix and -Solaris (if you have the Cygnus WIN32 port of the GNU utils, it will -even work in Lose NT/95) - -=item * -GNU C++ v2.7 or better, with libg++ installed. Version 2.7.2 -or better recommended. I doubt if it will compile with AT&T CC. - -=item * -Bash. Most scripts will continue to work with a stock sh, but they -will generate (harmless) syntax errors - -=item * -GNU make. - -=item * -Flex (2.5.1 or better). - -=item * -Bison. - -=item * -Perl. The Makefile uses Perl for trivial operations, and you -could tinker with it to use sed or awk. - -=back - -LilyPond does use a lot of resources. For operation you need the following: - -=over 5 - -=item * -a fast computer (a full page of music typically takes 1 minute -on my 486/66, using the DEBUG compile. It's lot slower than most -MusiXTeX preprocessors) - -=item * -TeX - -=item * -The MusixTeX fonts. (I use version those found in MusixTeX -Taupin version T.59) - -=back - -=head1 COMPILING - -Do: - - tar zxf flower-1.11.9.tar.gz - tar zxf lilypond-1.2.13.tar.gz - cd lilypond-1.2.13 - configure - make - -You probably want to edit Variables.make to tailor the compilation -flags. If you're not into debugging C++, then you should go for no -debugging and C<-O2> - -=head1 AUTHORS - -=over 5 - -=item * -Han-Wen Nienhuys , Main author - -=item * -Jan Nieuwenhuizen , Context errors, Lyrics, -bits of FlowerLib, general comments. - -=item * -Mats Bengtsson , bugfixes, testing, general comments. - -=back - -Your name could be here! If you want to help, then take a look at the -SMALLISH PROJECTS section of in the file F. Some do not involve -coding C++ - -=head1 EXAMPLES - -At this time, LilyPond output looks nice, but is not of production -quality. If you're not discouraged; this is what I type in my xterm: - - lilypond someinput.ly - tex test - xdvi test& - -This is what the output looks like over here: - - LilyPond 0.0.pre32-3/FlowerLib 1.0.27. Compile: Feb 18 1997, 11:21:57 (g++ 2.7.2) - Parsing ... [./init//symbol.ini[./init//dutch.ini][./init//script.ini][./init//table_sixteen.ini]][./input/wohltemperirt.ly] - Setting up music ...Processing music ............ - Preprocessing ... - Calculating column positions ... [3][6][9] - Postprocessing ... - warning: slope_index(): beam steeper than 0.5 (-0.555556) - warning: slope_index(): beam steeper than 0.5 (-0.588346) - warning: slope_index(): beam steeper than 0.5 (-0.523166) - warning: slope_index(): beam steeper than 0.5 (0.571915) - warning: slope_index(): beam steeper than 0.5 (-0.555556) - warning: slope_index(): beam steeper than 0.5 (-0.588346) - warning: slope_index(): beam steeper than 0.5 (-0.523166) - warning: slope_index(): beam steeper than 0.5 (0.571915) - output to lelie.out... - - hw:~/musix/spacer$ tex test - This is TeX, Version 3.14159 (C version 6.1) - (test.tex - Hyphenation patterns for english, dutch, loaded. - (lilyponddefs.tex) (lelie.uit) [1] [2] ) - Output written on test.dvi (2 pages, 8420 bytes). - Transcript written on test.log. - - hw:~/musix/spacer$ xdvi test& - [1] 855 - -Check out the input files, some of them have comments - - -=head1 PROBLEMS - -If LilyPond bombs out, then please recompile using with debugging info -turned on, and send a copy of the input which causes the error and a -gdb stacktrace of the crash. It also helps if you can print the values -of the objects. So if your trace is - - (gdb) backtrace 12 - #0 Interval::operator+= (this=0x11fffec60..) - at ../flower/interval.hh:50 - #1 0x12005195c in Item::width (this=0x14008a680) at src/item.cc:39 - #2 0x12008fdbc in itemlist_width (its=0x11fffed58 .. - : - : - -Than it would help if you send a dump of the Interval and the Item -(use: C or use LilyPond C methods). - -This is a beta version of LilyPond. Please send your helpful comments -and patches to me (see AUTHORS section) - -LilyPond is updated very frequently, the latest version is always available at: -ftp://pcnov095.win.tue.nl/pub/lilypond. - - -=head1 FILES - -=over 5 - -=item F -The initialisation file with symbol tables etc. It -includes files from the directory F. - -=back - -=head1 SEE ALSO - -There are some documentation files in the subdirectory F, -among others: lilygut, lilyinput, error, faq, - -=head1 REMARKS - -LilyPond has no connection with the music package RoseGarden, other -than the names being similar :-) - -=head1 HISTORY - -(for a detailed changelog, see F) - -LilyPond's roots lie in MPP, a preprocessor to the rather arcane -MusiXTeX macro package for TeX. A friend of mine, Jan Nieuwenhuizen -wrote the first 44 versions (0.01 to 0.44), then his program caught my -attention, and I was slowly sucked in to the interesting problem of -easily producing beautifully printed music. I contributed some -code. We soon realised that MPP's design was too fundamentally broken -to be repaired. It was decided to rewrite MPP. We debated a lot about -the requirements to an inputformat (fall 1995). I sat down and started -with a parser-first, bottom-up rewrite called mpp95 (which totally -failed, obviously). - -After long and hard thinking, I came up with an algorithm for the -horizontal spacing of multiple staffs (april 1996) I coded it (and did -not test it). After starting with this fundamental piece, I slowly -added the stages which come before spacing, and after. A half year -later later, I had a first working version, (october 1996). I -announced Patchlevel 0.0.7 (or 8) to the mutex list after asking some -technical details on spacing; it was downloaded approximately 4 times. -Then I got the hang of it, and in the subsequent two months, I coded -until it had doubled in size (pl 23). diff --git a/Documentation/lelie_logo.png b/Documentation/lelie_logo.png deleted file mode 100644 index deaaa9d45c27f0125078ccb396719eccca360e0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10285 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 S#7Q^|h)|Z-kgG*nKKmaqOD3iO diff --git a/bin/make_fversion b/bin/make_fversion deleted file mode 100755 index 185eaae445..0000000000 --- a/bin/make_fversion +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -echo '#ifndef FVERSION_HH' -echo '#define FVERSION_HH' -echo '#define FMAJOR_VERSION ' "$1" -echo '#define FMINOR_VERSION ' "$2" -echo '#define FPATCH_LEVEL ' "$3" -echo '#define FMY_PATCH_LEVEL ' "$4" -echo '#define FBUILD ' "$5" -echo '#define FVERSIONSTR "'$1.$2.$3$4 \#$5'"' -echo '#define FCOMPILER "'$6'"' -echo '#endif' diff --git a/lily/notename.cc b/lily/notename.cc deleted file mode 100644 index 99abaf605f..0000000000 --- a/lily/notename.cc +++ /dev/null @@ -1,50 +0,0 @@ -#include "glob.hh" -#include "string.hh" -#include "notename.hh" -#include "lexer.hh" -#include "identifier.hh" - - - -void -Notename_tab::lookup(int &large, int &small, String s) -{ - large = -1; - small = 0; - - for (int i =0; i < 7*5; i++) - if (s == notetab[i]) - { - large = i /5; - small = i %5 - 2; - return; - } -} - - -void -Notename_tab::set(int l, int s, String n) -{ - assert(l < 8 && s <= 2 && s >= -2 && l >=0); - notetab[l * 5 + s +2] = n; -} -/* *************** */ - -#if 0 -void -My_flex_lexer::set(Notename_tab *n) -{ - delete defaulttab; - defaulttab = n; -} - -void -My_flex_lexer::lookup_notename(int &large, int &small, String s) -{ - if (!defaulttab) - set(lookup_identifier("default_table")-> - notename_tab(true)); - - defaulttab->lookup(large, small, s); -} -#endif diff --git a/make/ACVariables.make.in b/make/ACVariables.make.in deleted file mode 100644 index 3a07df7b4d..0000000000 --- a/make/ACVariables.make.in +++ /dev/null @@ -1,16 +0,0 @@ -# -*-Makefile-*- - -# @AUTOHEADER@ - -#CXXFLAGS=@CXXFLAGS@ -#CXX=@CXX@ -bindir=@bindir@ -includedir=@includedir@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -DEFS=@DEFS@ -#SET_MAKE=@SET_MAKE@ -DEFINES=@DEFINES@ -COMPILEINFO=@COMPILEINFO@ -BISON=@BISON@ -FLEX=@FLEX@ diff --git a/make/configure.in b/make/configure.in deleted file mode 100644 index 2e80c14fa8..0000000000 --- a/make/configure.in +++ /dev/null @@ -1,85 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. -AC_INIT(flower/lib/choleski.cc) -AC_LANG_CPLUSPLUS - -AC_ARG_ENABLE(printing, - [ --enable-printing set debug printing], - [DEFINES="$DEFINES -DNPRINT"]) -AC_ARG_ENABLE(checking, - [ --enable-checking set debug checks], - [DEFINES="$DEFINES -DNDEBUG"]) -AC_ARG_ENABLE(debug, - [ --enable-debug set debug info], - [DEFINES="$DEFINES -g"], [DEFINES="$DEFINES -O2"]) - -dnl COMPILEINFO="$HOST $host $TARGET $target" -AUTOHEADER="This file was automatically generated by configure" -CXXFLAGS=${CXXFLAGS:-""} # don't want -g -O junk -AC_PROG_CXX - -AC_SUBST(DEFINES) -AC_SUBST(COMPILEINFO) -AC_SUBST(AUTOHEADER) -AC_SUBST(BISON) -AC_SUBST(FLEX) - -AC_CHECK_PROGS(BISON, bison, error) -AC_CHECK_PROGS(FLEX, flex, error) -AC_CHECK_PROGS(MAKE, make, error) -AC_CHECK_PROGS(PODMAN, pod2man, error) - -if test $MAKE = "error" -then - echo Please install GNU make -else - $MAKE -v| grep -q GNU - if test "$?" = 1 - then - AC_MSG_ERROR(Please install *GNU* make) - fi -fi - -if test $BISON = "error" -then - AC_MSG_ERROR(can't find bison. Please install Bison (1.24 or better)) -fi - -if test $PODMAN = "error" -then - AC_MSG_WARN(can't find pod. You should install Perl (version 5 or better)) -fi - -if test $FLEX = "error" -then - AC_MSG_ERROR(can't find flex. Please install Flex (2.5 or better)) -fi - -if $CXX --version | grep -q '2\.7' -then - true -else - AC_MSG_ERROR(can't find g++ 2.7) -fi - -AC_CHECK_HEADER(FlexLexer.h, true, - AC_MSG_ERROR(can't find flex header. Please install Flex headers correctly)) - - - - -AC_OUTPUT(make/out/ACVariables.make:make/ACVariables.make.in) - - -dnl AC_OUTPUT(config.hh) - - -cat << END - -Finished configuring. Please do the following command before -attempting to build anything: - - make -C make/ -f Initial.make #make is GNU make, of course. - - -END - diff --git a/make/lilypond.spec b/make/lilypond.spec deleted file mode 100644 index f7b50561d4..0000000000 --- a/make/lilypond.spec +++ /dev/null @@ -1,40 +0,0 @@ -Description: LilyPond is a program which converts a music-script (mudela) into\ -TeX output, or MIDI to produce multi-staff scores. Feature include multiple\ -meters, clefs, keys, lyrics, versatile input-language, cadenzas\ -beams, slurs, triplets\ -multiple voices within one staff. -Name: lilypond -Version: 0.0.39.hwn2 -Release: 1 -Copyright: GPL -Group: Applications/Publishing -Source0: pcnov095.win.tue.nl:/pub/lilypond/lilypond-0.0.39.hwn2.tar.gz -Summary: A preprocessor to make TeX typeset music. - -%prep -%setup -%build -PREFIX=/usr/lib ./configure -make all OPTIFLAG="-O2" -%install -make install -%files -%doc Documentation/README.txt Documentation/CodingStyle.txt -%doc Documentation/lilygut.txt Documentation/lilyinput.txt -%doc Documentation/error.txt Documentation/faq.txt Documentation/index.txt -%doc Documentation/language.txt Documentation/lelie_logo.png -/usr/bin/lilypond -/usr/bin/mi2mu -/usr/lib/lilypond/init/bare.ini -/usr/lib/lilypond/init/dutch.ini -/usr/lib/lilypond/init/english.ini -/usr/lib/lilypond/init/script.ini -/usr/lib/lilypond/init/swedish.ini -/usr/lib/lilypond/init/symbol.ini -/usr/lib/lilypond/init/table_sixteen.ini -/usr/lib/lilypond/init/table_twenty.ini -/usr/lib/lilypond/titledefs.tex -/usr/lib/lilypond/lilyponddefs.tex - - - -- 2.39.5