]> git.donarmstrong.com Git - lilypond.git/blobdiff - NEWS
*** empty log message ***
[lilypond.git] / NEWS
diff --git a/NEWS b/NEWS
index cd0895eedcf5d6d0c87cc7cb3ff1dc111e7d1e0d..fa782857fa1a4103a68ab537e257f7debdddcb27 100644 (file)
--- a/NEWS
+++ b/NEWS
-New features in 1.7 since 1.6
+New features in 1.8 since 1.6
+=============================
 
-* INPUT
+** There chord entry code has been completely rewritten. It is now
+cleaner and more flexible.
 
-** Completely rewritten support for chord entry. Cleaner and more flexible.
+** A new syntax has been added for  text entry.
 
-** Text entry is now done in a separate mode, and is more ergonomic
-than the previous Scheme texts.
+This syntax is more friendly than the old mechanism, and it is
+implemented in a more robust and modular way.
 
 ** Deeper integration of the input language and Scheme. You can now use
 LilyPond identifiers in Scheme, and use Scheme expressions instead of
 LilyPond identifiers.
 
-** Music types cleaned up and Schemified.  
+** The internal representation of music has been cleaned up completely
+converted to Scheme data structure.  The representation may be
+exported as XML.
 
-** New syntax for chords:
+** A new syntax has been added for chords:
 
        << PITCHES >>
 
-This is in addition to the < MUSICS > syntax for simultaneous
-music. Combined with this: uniform postfix syntax for articulations:
+In version 2.0, this syntax will be changed to
 
-       c8-[-( d8-]-) 
-
-for a beamed slurred pair of eighth notes.
-
-*NOTE* In version 2.0, this syntax will be changed to
-
-    < PITCHES >  for chords
+   < PITCHES >  for chords
 
 and
 
    \simultaneous { .. } for simultaneous music.
 
-** User code evaluation during interpreting. Syntax
+** A new uniform postfix syntax for articulation has been introduced.
+A beamed slurred pair of eighth notes can be entered as
 
-       \applycontext #SCHEME-FUNCTION
-
-** XML music output.
-
-** Friendly  chord-name exception entry.
+       c8-[-( d8-]-) 
 
-* OUTPUT
+In version 2.0, postfix syntax will be the only syntax
+available, and the dashes will become optional.
 
-** Preliminary Sodipodi/SVG output
+** User code may now be executed during interpreting.
 
+The syntax for this code is 
 
+       \applycontext #SCHEME-FUNCTION
 
-* NOTATION
 
-** Ancient notation ... ?? ...  (Jurgen?)
+** New algorithms for chord-name formatting have been installed. This
+algorithm can be tuned and has an ergonomic syntax for entering
+exceptions.
 
-** Completely rewritten text formatting support. It is implemented in a
-completely modular way.
+** Texts may now be put on multimeasure rests, eg.
 
-** Chord name formatting completely rewritten.
+       R1*20^\markup { "GP" }
 
-** Texts on multimeasure rests can be set by the user.
+** Ancient notation now prints ligatures in Gregorian square neumes
+notation, roughly following the typographical style of the Liber
+hymnarius of Solesmes, published in 1983.  Ligatures are still printed
+without the proper line breaking and horizontal spacing.
 
-** Zigzagged glissandi
+** Glissandi can now be printed using the zigzag style.
 
-** Cluster support. Syntax:
+** Clusters may now be printed. The syntax is:
 
        NOTE-\startCluster
 
        ..
        NOTE-\stopCluster
 
-** Beat grouping indications. Syntax:
+** For irregular meters, beat grouping marks can be printed. The
+syntax for this is
 
        #(set-time-signature 7 8 '(3 2 2))
 
-** Nested horizontal brackets for music analysis.
+** Nested horizontal brackets for music analysis can now be printed.
 
-       NOTE-\groupOpen
+       NOTE-\startGroup
                ..
-       NOTE-\groupClose
+       NOTE-\stopGroup
+
+** Ottava brackets are now fully supported as a feature.
+The syntax is
+
+       #(set-octavation 1)
+
+** Metronome markings are printed when a
+\tempo command is processed. 
+
+** Fingerings can be horizontally on chords.
+
+** The appearance of various glyphs has been fine-tuned 
+
+** Different types of percent style repeats may now be nested
 
-** Gregorian ligatures.
+** The emacs support has been extended.
 
-** Texts on multi-measure rests.
+** The manual has been completely revised and extended.
 
 
 
 New features in 1.6 since 1.4
+=============================
 
 * Support for figured bass and tablature.