X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=NEWS;h=8ee9458265d5a159ffc4d10f4a54e9a8dd1957c4;hb=2e0e6425fe50aeecff81b46b75373b141b6d0018;hp=46cf0a67b59035067f163e612c17e5cf015ec174;hpb=07d4d05df6479d58c3c5152c07d7c86b94ee98b4;p=lilypond.git diff --git a/NEWS b/NEWS index 46cf0a67b5..8ee9458265 100644 --- a/NEWS +++ b/NEWS @@ -1,27 +1,110 @@ -WHAT'S NEW? +New features in 1.7 since 1.6 -* Large cleanups, enhanced design and GUILE integration for smaller - memory footprint and more flexible code. +* INPUT -* Direct output to PostScript (optional), PDFTeX or as GUILE script - (default output still to plain TeX). +** Completely rewritten support for chord entry. Cleaner and more flexible. -* Convertors for ABC and MUP formats. +** Text entry is now done in a separate mode, and is more ergonomic +than the previous Scheme texts. -* Font: now available as scalable PostScript. New glyphs: time - signature, more note heads. +** Deeper integration of the input language and Scheme. You can now use +LilyPond identifiers in Scheme, and use Scheme expressions instead of +LilyPond identifiers. -* Enhanced input: semi-automatic beaming, (nested) tuplets, (nested) - repeats, chordnames, automatic Lyrics durations. - -* Grace notes, volta brackets, multiple styles for note heads and - time signatures, breathing signs, lyric extenders, cross staff - beaming and slurring. - -* --safe option for the paranoid. +** Music types cleaned up and Schemified. -* More elegant spacing. Text is spaced exactly. +** New syntax for chords: -* Lots of bugfixes. + << PITCHES >> + +This is in addition to the < MUSICS > syntax for simultaneous +music. Combined with this: uniform postfix syntax for articulations: + + c8-[-( d8-]-) + +for a beamed slurred pair of eighth notes. + +** User code evaluation during interpreting. Syntax + + \applycontext #SCHEME-FUNCTION + +** XML music output. + +** Friendly chord-name exception entry. + +* OUTPUT + +** Preliminary Sodipodi/SVG output + + + +* NOTATION + +** Completely rewritten text formatting support. It is implemented in a +completely modular way. + +** Chord name formatting completely rewritten. + +** Texts on multimeasure rests can be set by the user. + +** Zigzagged glissandi + +** Cluster support. Syntax: + + NOTE-\startCluster + + .. + NOTE-\stopCluster + +** Beat grouping indications. Syntax: + + #(set-time-signature 7 8 '(3 2 2)) + +** Nested horizontal brackets for music analysis. + + NOTE-\groupOpen + .. + NOTE-\groupClose + +** Gregorian ligatures. + + +New features in 1.6 since 1.4 + +* Support for figured bass and tablature. + +* Completely rewritten beam formatting: provides much better output +now. + +* Completely revised and improved music font. + +* Completely rewritten MIDI import support. + +* Completely rewritten grace note support. Practically speaking this +means that grace notes can be slurred to normal normal notes. + +* Improved accidental handling and formatting: styles for producing +cautionaries may vary, and complex collisions between accidentals of a +chord are handled much better. + +* Better spacing: both globally and locally. This includes subtle +details like optical stem spacing. + +* More support for ancient notation: mensural ligatures, ambitus +(pitch range) of voices, more shapes, etc. + +* More support for piano notation: bracket pedals, directed arpeggios, +arpeggio brackets. + +* Easier music polyphonic music entry. + +* More extensibility, many speedups and bugfixes + +* The manual has been thoroughly revised. + +* Development is now hosted at http://savannah.gnu.org, and sources +can be downloaded through anonymous CVS. + +* Support for windows: LilyPond is part of the cygwin distribution, +which comes with a user-friendly installer. -pl 1.2.2.lec1 fix to abc2ly for fermata and space following >; to paddy.abc to include X: header line (lec1); to PATCHES.yo to point to real authors.yo