]> git.donarmstrong.com Git - lilypond.git/commit - input/regression/key-clefs.ly
Softcode alteration/accidental symbol link.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 30 Dec 2006 01:48:50 +0000 (02:48 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 30 Dec 2006 01:48:50 +0000 (02:48 +0100)
commit9dad21216e9f843ae1cfe9ffae916e6ee379e1a6
tree6be054600e1e1b47e4c2cbb7fa6363bd6ef59504
parent05f114a1365ba5a0a089a7587669db08c0f0b0f3
Softcode alteration/accidental symbol link.

This allows different microtonal conventions by overriding the
'glyph-name-alist property of accidental.

Related changes:

- Use rational for grob property 'alteration

- Soft code alteration_pos function for  key signatures.

- Do away with systematized names for accidentals in MF font. Provide
descriptive names instead. Convert-ly rule.

- Add (mirrorflat+flat) and sharps with three beams for Makam notation

- Remove 'style property of accidental. Rather, override
  glyph-name-alist instead.
20 files changed:
input/regression/key-clefs.ly
input/regression/markup-scheme.ly
lily/accidental-engraver.cc
lily/accidental.cc
lily/ambitus-engraver.cc
lily/key-engraver.cc
lily/key-signature-interface.cc
lily/note-column.cc
lily/pitch.cc
lily/pitched-trill-engraver.cc
lily/slur-scoring.cc
mf/feta-test-generic.mf
mf/feta-toevallig.mf
python/convertrules.py
scm/chord-name.scm
scm/define-grob-interfaces.scm
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/define-markup-commands.scm
scm/output-lib.scm