lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why don't we get rid of \chordmode?


From: David Kastrup
Subject: Why don't we get rid of \chordmode?
Date: Wed, 28 Apr 2010 13:38:09 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Hi, from a user perspective, chordmode is unnecessary and restricted.
You can't combine different voices (in particular for adding bass
notes), you can't write chords and bass notes together, you can't put
non-chorded material in between, relative mode is not possible (like for
chord progressions) and so forth and so on.

But when specifying a chord with colon syntax, the input can't be
confused with a normal music expression.  The only distinguishing
feature of chordmode is that specifying a pitch _without_ colon will
generate a major triad, and that the octave is one higher than normal.

That's not enough of a distinction to keep it around.  Just let normal
music mode accept chords with : notation, and \chordmode is unnecessary
and can be deprecated.

ly-convert can then turn \chordmode into \transpose c c' and make sure
that every pitch spec has a colon attached to it: c: is a legal chord
specifier.

To make this slightly prettier, one can reserve the modifier M
(uppercase) for "major", then c:M can be written for a major chord,
looking slightly better than just c: would.

-- 
David Kastrup





reply via email to

[Prev in Thread] Current Thread [Next in Thread]