[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 1.7.8
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 1.7.8 |
Date: |
Tue, 19 Nov 2002 13:43:49 +0100 |
LilyPond 1.7.8 is available. This release updates all of the examples
to the new chord syntax. It contains fixes by Juergen for the cluster
code, and it also has a new feature:
\applycontext #SCHEME-FUNCTION
allows you to call Scheme functions that read and modify translation
properties. Example:
#(define (octavate-up context)
(let* ( (c0 (ly:get-context-property context 'centralCPosition)) )
(ly:set-context-property context 'centralCPosition (- c0 7))
))
...
\notes {
c4 c
\context Staff \applycontext #octavate-up
c c
}
2002-11-19 Han-Wen Nienhuys <address@hidden>
* lily/grob.cc (warning): better robustness fix.
2002-11-19 Juergen Reuter <address@hidden>
* lily/cluster-engraver.cc: bugfix: use protected scm upon columns
* lily/cluster-engraver.cc: stick better to variable naming
conventions
* lily/cluster-engraver.cc: bugfix: delay typesetting of cluster
until stop_translation_timestep()
* lily/cluster-engraver.cc, lily/cluster.cc: design fix: pass
min/max coordinates to backend, but no musical info such as
pitches
* lily/cluster.cc: robustness fix: do not crash upon empty cluster
* lily/grob.cc: robustness fix: warning(): do not crash if
cause is not set
* lily/ligature-bracket-engraver.cc, scm/grob-description.scm: use
the much more elaborated tuplet brackets than the very naive and
simple ligature bracket grob
2002-11-19 Han-Wen Nienhuys <address@hidden>
* Documentation/user/refman.itely (Analysis brackets): add
horizontal bracket doco.
* ly/property-init.ly (setMmRestFermata): added.
* Documentation/user/refman.itely (Multi measure rests): fermatas
on mm rests.
* input/regression/apply-context.ly (texidoc): new file
* lily/parser.yy (Simple_music): \applycontext #FUNCTION allows
code to be executed during interpretation. Possible applications:
smart octavation, more advanced bar checks.
* lily/apply-context-iterator.cc: new file.
2002-11-18 Han-Wen Nienhuys <address@hidden>
* input/test/new-markup.ly: new file.
* lily/text-item.cc (text_to_molecule): new function
* scm/new-markup.scm (lambda): new file
* lily/function-documentation.cc (ly_add_function_documentation):
add proc property as well
2002-11-17 Han-Wen Nienhuys <address@hidden>
* Documentation/user/music-glossary.tely (Top): add custos.
2002-11-16 Heikki Junes <address@hidden>
* Documentation/topdocs/INSTALL.texi: advise how to include source
path to Emacs load-path and improve language.
2002-11-16 Jan Nieuwenhuizen <address@hidden>
* GNUmakefile.in: config.h message fix.
* autogen.sh:
* aclocal.m4: Regenerate.
* configure.in:
* config.make.in:
* stepmake/config.make.in:
* stepmake/configure.in:
* stepmake/autogen.sh:
* stepmake/aclocal.m4: Update for autoconf 2.56.
2002-11-16 Heikki Junes <address@hidden>
* Documentation/topdocs/INSTALL.texi: instructions for an user how
to install Emacs-mode. Instructions how to use vim-mode.
2002-11-14 Han-Wen Nienhuys <address@hidden>
* scm/music-types.scm (music-descriptions): no length for tempo event.
* input/*.ly: add \version everywhere.
* input/*.ly: update syntax to 1.7 + new-chords.
--
Han-Wen Nienhuys | address@hidden | http://www.cs.uu.nl/~hanwen/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 1.7.8,
Han-Wen Nienhuys <=