]> git.donarmstrong.com Git - lilypond.git/commit
release: 1.3.59 release/1.3.59
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 12 Jun 2000 14:39:13 +0000 (16:39 +0200)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 12 Jun 2000 14:39:13 +0000 (16:39 +0200)
commitaf343e2537468645e4fe97be4c560716be88a354
tree196bcc379d891dc754a376888a5d7df8158d32e3
parentf5e5c04d731e93b1d8d4cf7e7697f71f6e7c2bdf
release: 1.3.59

===========

* Rewrote key sig support.  Now key signature can also be controlled
by setting keySignature and localKeySignature properties, eg.

\property keySignature = #'((2 . -1) ( 4 . -1) (6 . -1))

sets a key signature of `es ges bes' (an unusual key signature).

Keys are internally represented as transpositions of the c-major
scale. Printing the key signature for a scale is done by filtering out
all non-natural accidentals.

* Removed support for \keysignature, and \key something \minor; Newkey
is now obsolete.

1.3.58.j
35 files changed:
CHANGES
VERSION
configure
input/test/keys.ly
input/test/keys2.ly
lily/audio-item.cc
lily/auto-beam-engraver.cc
lily/break-align-item.cc
lily/command-request.cc
lily/include/audio-item.hh
lily/include/command-request.hh
lily/include/group-interface.hh
lily/include/key-def.hh
lily/include/key-engraver.hh
lily/include/key-performer.hh
lily/include/lily-guile.hh
lily/include/local-key-engraver.hh [deleted file]
lily/include/newkey-def.hh [new file with mode: 0644]
lily/include/newkey.hh [deleted file]
lily/include/smobs.hh
lily/key-def.cc [deleted file]
lily/key-engraver.cc
lily/key-item.cc
lily/key-performer.cc
lily/local-key-engraver.cc
lily/midi-item.cc
lily/my-lily-lexer.cc
lily/newkey-def.cc [new file with mode: 0644]
lily/newkey.cc [deleted file]
lily/parser.yy
lily/tuplet-engraver.cc
ly/engraver.ly
make/out/lilypond.lsm
make/out/lilypond.spec
scm/lily.scm