X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=NEWS;h=a5f3d58a316bd38b0392bcc0c6f5c5f174077437;hb=05fdc637b9afd3cd5d0437b458f207c184ac0047;hp=f307b3f3fd406b3aed7198e52dba3cb0c463648a;hpb=7844452985dd9b2437f436cac6daa60922d21605;p=lilypond.git diff --git a/NEWS b/NEWS index f307b3f3fd..a5f3d58a31 100644 --- a/NEWS +++ b/NEWS @@ -1,47 +1,123 @@ +New features in 1.7 since 1.6 -* Finale (.etf), PMX (.pmx) and musedata import tools. +* INPUT -* Point and click functionality using emacs and Xdvi. +** Completely rewritten support for chord entry. Cleaner and more flexible. -* Improved design and implementation: Complete rewrite of the -internals: LilyPond is smaller, cleaner, more flexible, etc. +** Text entry is now done in a separate mode, and is more ergonomic +than the previous Scheme texts. - - More pervasive GUILE integration resulting in: +** Deeper integration of the input language and Scheme. You can now use +LilyPond identifiers in Scheme, and use Scheme expressions instead of +LilyPond identifiers. - - Improved speed with comparable memory footprint +** Music types cleaned up and Schemified. - - More tweakability using less memory with the new `property push' - mechanism. +** New syntax for chords: - - Improved robustness: Lily almost never crashes. + << PITCHES >> -* New font selection scheme similar to Latex-NFSS. +This is in addition to the < MUSICS > syntax for simultaneous +music. Combined with this: uniform postfix syntax for articulations: -* Medieval notation features: clefs, custodes + c8-[-( d8-]-) -* Piano pedal support, Arpeggios, Glissandi +for a beamed slurred pair of eighth notes. -* MIDI: dynamics, tempo changes +*NOTE* In version 2.0, this syntax will be changed to -* Typography: More elegant slurs, aligned dynamics, text crescendos, + < PITCHES > for chords -* Better lyrics placement: Automatical phrasing, melisma alignment, - and stanza numbering. +and -* Part combining for orchestral scores and hymns: two voices are - combined into a staff automatically, including Solo/`a2 - indications as appropriate. + \simultaneous { .. } for simultaneous music. -* Chordnames are now configurable in every respect +** User code evaluation during interpreting. Syntax -* Includes an extensive glossary of musical terms. + \applycontext #SCHEME-FUNCTION -* Many bugfixes. +** XML music output. -* Finished ouverture Coriolan as full orchestral score example. +** Friendly chord-name exception entry. -* Self-documenting: generated internal documentation. +* OUTPUT -* AsciiScript: ASCII-art output +** Preliminary Sodipodi/SVG output + + + +* NOTATION + +** Ancient notation ... ?? ... (Jurgen?) + +** 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. + +** Texts on multi-measure rests. + + + +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. -* Translations into Japanese, French and Russian