]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.43
authorfred <fred>
Sun, 24 Mar 2002 19:35:53 +0000 (19:35 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:35:53 +0000 (19:35 +0000)
Documentation/lilypond.pod
NEWS

index 09ce63e36e2d783df928d70af455c84759abbbe5..bc02a126176c79538da0bc1a116ca1db0130574d 100644 (file)
@@ -66,34 +66,43 @@ add F<DIRECTORY> to the search path for input files.
 =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 *
+
 MIDI to Mudela conversion through the mi2mu program.
 
 =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
+
+beams, slurs, chords, super/subscripts (accents and text), triplets,
+general n-plet (triplet, quadruplets, etc.), lyrics, transposition
 
 =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
@@ -105,29 +114,14 @@ 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.
+TeX file.  
 
 =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
@@ -135,35 +129,41 @@ 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 
+=head1
 DISCLAIMER & COPYING POLICY
 
 LilyPond is copyright 1996,97 by its authors. LilyPond is
@@ -177,14 +177,17 @@ the GNU General Public License, which is in the file F<COPYING>
 =over 5
 
 =item *
+
 Han-Wen Nienhuys <hanwen@stack.nl>, Main author
 
 =item *
+
 Jan Nieuwenhuizen <jan@digicash.com>, Context errors, Lyrics,
 mi2mu, MIDI stuff, make structure, bits of FlowerLib, general
 comments.
 
 =item *
+
 Mats Bengtsson <matsb@s3.kth.se>, bugfixes, testing, general comments.
 
 =back
@@ -207,7 +210,7 @@ This is what the output looks like over here:
        LilyPond 0.0.40 #0/FlowerLib 1.1.7 #2. Compile: Mar 11 1997, 22:58:47 (g++ 2.7.2)
        Parsing ... [./init//symbol.ini[./init//dynamic.ini][./init//dutch.ini][./init//script.ini][./init//table_sixteen.ini]][./input/wohltemperirt.ly]
        Setting up music ...Processing music ............
-       Preprocessing ... 
+       Preprocessing ...
        Calculating column positions ... [3][6][9]
        Postprocessing ...
        TeX output to lelie.out ...
@@ -249,7 +252,7 @@ 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. 
+ftp://pcnov095.win.tue.nl/pub/lilypond.
 
 
 =head1 FILES
@@ -265,7 +268,7 @@ includes files from the directory F<init/>.
 =head1 SEE ALSO
 
 There are some documentation files  in the subdirectory F<Documentation/>,
-among others: lilygut, lilyinput, error, faq, 
+among others: lilygut, lilyinput, error, faq,
 
 =head1  REMARKS
 
diff --git a/NEWS b/NEWS
index c4e313d9b958ad92731ce8ae1266e5078b495e5e..cb41bce2b25bbfe4579570562e29270a42778adb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,46 @@
+******
+pl 43
+       - transposition.
+       - $variable&@name 
+       - warnings if incorrect mode
+       - missing scsii measure
+       - declaration used check.
+       -
+
+pl 42.hwn3
+       - const naming change (T const <-> const T)
+       - Mudela 0.1
+
+pl 42.3
+       - moving towards Mudela 0.1:
+           * (almost) all keywords must be preceded by backslash '\'
+           * explicit lexer switches '$' and '@' dropped
+           * keyword "music" dropped for horizontal music
+           * keywords "\lyric" "\melodic" "\rhythmic" introduced, e.g.:
+               melody = \melodic { c c | g g }
+           * staff initialisable with music identifier: 
+               \staff{ melody }
+           * chords: < c e >
+           * octavate ''c`` 
+           * \meter{ 2/4 }
+           * \octave{ ''`` }
+        - configure sets CXX (to c++, commonly)
+Internal
+       - renamed lexer.hh, mylexer.cc My_flex_lexer to my.lily.lexer.*
+
+pl 42.2
+       - new lilyinput (Mudela 0.1) doc.
+Examples
+       - new-twinkle.ly (in Mudela 0.1, hopefully)
+
+pl 42.1
+       - further Makefile revamping.
+       - moved flowerlib
+
+*******
+pl 42
+
+
 pl 41.hwn3
        - struct Lexer_prefs
        - parser bug