Re: Chord names broken since 2.16

2015-03-17 Thread Johan Vromans
On Tue, 17 Mar 2015 01:33:52 +0100
Jan Kohnert j...@jankoh.mooo.com wrote:

 Version 2 whould probably be read more quickly and correct by Jazz 
 musicians, version 1 is more correct for a non-expert,

I doubt this. Even a non-expert needs to know a few basic things. E.g., C is
a major triad. Cm is minor triad. 7 is a dominant 7th. 9 implies 7. 11
implies 7 and 9. Sus4 implies no 3rd. That's about it.

A real non-expert would go for c e g and so on.

A bottom line for me is that different combinations of notes should not
collapse into the same chord symbol, and that established conventions
should be followed as much as possible.

See e.g. http://en.wikipedia.org/wiki/Ninth_chord

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-17 Thread Amelie Zapf
Dear Elaine,

 In terms of the latter musical context, the add9 is ambiguous, since it
 leaves open the question of whether the chord functions as a dominant or
 not.  Yes, we all understand that when you write add9 you don't want to
 hear a 7th.  But that does not mean that in the tonal musical context
 the 7th somehow disappears.  If a melodic player wanted to play a 7th
 while this chord occurs, even as a passing tone, which one would he or
 she choose?  This is why add9 chords are virtually nonexistent in Jazz
 charts, since they do not  supply musicians what they need to know to do
 their job.

I beg to disagree. I don't think the reason add9 chords aren't very
common in jazz is because the symbol doesn't supply enough information.
Improvisers at any level should be able to infer where the 4th, 6th and
7th should be placed and play accordingly. I think the main reason is
that the major 9th is the chord addition that least discolors a major or
minor chord. Any add9 functions in the same way as a regular major or
minor, without any addition, it just sounds fuller and more
interesting. This is why on piano, you encounter it frequently in pop
music and modern gospel, on guitar in rock (Jimi Hendrix's ballad
style!) or country music (think: open string voicings).

 The X note is not so much a part of the chord proper, but an
 artifact of the melody. 

I agree that add9 has no bearing on the chord's function, but do insist
it adds a specific, unique and readily recognizable sound. So there must
be a way to specify that sound if it's a crucial element of the composition.

Kind regards,

Amy

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-17 Thread Kieren MacMillan
Hi all,

 you might be true in this special case, but I (in my personal view)
 consider this to be inconsistent. And that is why:
 Csus2 = c d g
 Cadd9 = c e g d
 Csus4 = c f g
 Cadd11 = c e g f

 I think you misread Kieren's comment.
 He was suggesting add2 as a clearer alternative to add9.
 Not sus2, but add2.

Yes.

 For starters, the 2nd and 9th are synonymous, so there is no lack of clarity 
 about which notes are in the chord in either case.
 And with a 2, you don't introduce the concept of but what about the 7th? 
 that naturally pops into one's head when you see a chord with a 9th.

Correct. The 9 is always reserved for a chord with a 7 in it; the 2 is reserved 
for chords without the 7th. This makes for quick differentiation at sight.

By the way: while I agree 100% with the notation

   c d g = Csus2 / Cadd2

in the musical theatre world, that has now (thankfully!) been short-handed to 
just C2, because it is oh-so-very-common (far more than in the jazz world, in 
my experience). Another common short-hand is C5, which would otherwise be 
written as C(no3); again, the compactness and sight-readability is appreciated 
by those of us “in the trenches”.

Cheers,
Kieren.

___

Kieren MacMillan, composer
www:  http://www.kierenmacmillan.info
email:  i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-17 Thread Jan Kohnert

Hi,

Am , schrieb Johan Vromans:

On Tue, 17 Mar 2015 01:33:52 +0100
Jan Kohnert j...@jankoh.mooo.com wrote:


Version 2 whould probably be read more quickly and correct by Jazz
musicians, version 1 is more correct for a non-expert,


I doubt this. Even a non-expert needs to know a few basic things. E.g., 
C is

a major triad. Cm is minor triad. 7 is a dominant 7th. 9 implies 7. 11
implies 7 and 9. Sus4 implies no 3rd. That's about it.


This is why I put 'probably' in the sentence above. I can only speak for 
myself an the things I read in the past. I'd personally prefer version 
2; but I also saw version 1, and there's probably more in the wild. :) I 
totally agree basic knowledge is needed, but I doubt, a 
non-(jazz)-expert knows that 13 implies the 7th and the 9th, but not the 
11th, a.s.o.; so there _might_ be reasons for putting them into the 
printout. And this is why I thought about different standard layouts for 
different intended readers; again: this is just a thought, nothing more, 
since I personally like the default Lily-style (except for the missing 
add in some rare cases).



A bottom line for me is that different combinations of notes should not
collapse into the same chord symbol, and that established conventions
should be followed as much as possible.


The thing is: Some chords do in the default Lily-notation. That's the 
point in this whole issue, and that is why a bug has been opened in the 
tracker (I posted the link earlier in the thread). The (new; read as: 
since v2.16) default makes c e g d and c e g b d printed the same 
way as C9, and that simply is wrong in my optinion, since the two 
chords are used in completly different cicumstances and the intention of 
the composer/arranger to use the one or the other should be readable by 
the musician in the score (and I gues, we already agree in this point).


Best regards, Jan


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-16 Thread Jan Kohnert

Hi,

(all examples in C major for reading purposes, and German notation, so 
h(German)=b(English), and b(German)=(b-flat(English))


Am , schrieb Kieren MacMillan:

Hi all,


add9 is different from sus2, as add11 is different from sus4


Really? In the musical theatre world, add9” rarely (if ever) appears;
the preferred notation is “add2” (which, as a side benefit, makes
sight reading things like “C9” even faster and less error-prone).


you might be true in this special case, but I (in my personal view) 
consider this to be inconsistent. And that is why:

Csus2 = c d g
Cadd9 = c e g d
Csus4 = c f g
Cadd11 = c e g f

You see, there's a different meaning in the chords, since there's 
another musicional intention behind it: either I want the 3rd (whether 
minor or major) to be played (regardless of the instrumentalist beeing 
able to play it (again: Guitarist)), or not. And the chords sound 
different, as they should… :)


I confess, the only two chords I can imagine right now beeing displayed 
with an add is add9 and add11 in cases (like Jazz notation), when 
someone reading C9 or C11 assumes the chord is C7/9 or C7/9/11, 
respectivly. But again, this is only my personal experience, YMMV.


And this is also, why I introduced the example C13 vs. C6: For C13 I 
whould read C7/9/13, whereas a C6 whould just be a plain C with an added 
6th. If one needs more complicated stuff, like #9, b13 a.s.o. I'd 
emphasize to write and print that special one down; Realbook-Style…



Nothing I ever saw displayed Cadd6add9


+1

I have started to write things like “add6,9” for multi-adds.


I never saw that, but ok… I'd write that as C6/9 to be able to 
distiguish between a plain C9 (read as C7/9). I've never seen that add 
stuff in other cases than I said earlier. Could you provide an example 
for such a notation? I would be very interested in seeing such a 
notation.


The best solution is probably to have different defaults, but in any 
way: if chords are intented musically different, they should display 
in different ways…


**All other things being equal**, I would concur. However, I’ve found
(through much trial and error, in both jazz and musical theatre pit
orchestra contexts) that the chord symbols should always err on the
side of sight-readable if the “theoretically correct” version requires
any second thought.


Agreed. I'd suggest a notation where one can select different defaults, 
varying by the the intended musicians to read the score. What I've seen 
so far is (not a complete list, of course):


Version 1:
C = c e g
Csus2 = c d g
Csus4 = c f g
C6 = c e g a
C7 = c e g b
C7/9 = c e g b d
C6/9 = c e g a d
C9 = c e g d
C7/#9 = c e g b dis
C7/9/11 = c e g b d f
C11 = c e g f
C7/9/13 = c e g b d a
C7/#9/b13 = c e g b dis as

Version 2:
C = c e g
Csus2 = c d g
Csus4 = c f g
C6 = c e g a
C7 = c e g b
C9 = c e g b d
C6/9 = c e g a d
Cadd9 = c e g d
C7/#9 = c e g b dis
C11 = c e g b d f
Cadd11 = c e g f
C13 = c e g b d a
C7/#9/b13 = c e g b dis as

Version 3:
[please continue]

Version 2 whould probably be read more quickly and correct by Jazz 
musicians, version 1 is more correct for a non-expert, but harder to 
read (since notated more complicated) for everyone else. I'd be 
interested in version 3, or 4, or…


--
Mit freundlichen Grüßen

Jan Kohnert

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-16 Thread Kieren MacMillan
Hi all,

 add9 is different from sus2, as add11 is different from sus4

Really? In the musical theatre world, add9” rarely (if ever) appears; the 
preferred notation is “add2” (which, as a side benefit, makes sight reading 
things like “C9” even faster and less error-prone).

 Nothing I ever saw displayed Cadd6add9

+1

I have started to write things like “add6,9” for multi-adds.

 The best solution is probably to have different defaults, but in any way: if 
 chords are intented musically different, they should display in different 
 ways…

**All other things being equal**, I would concur. However, I’ve found (through 
much trial and error, in both jazz and musical theatre pit orchestra contexts) 
that the chord symbols should always err on the side of sight-readable if the 
“theoretically correct” version requires any second thought.

Cheers,
Kieren.
___

Kieren MacMillan, composer
www:  http://www.kierenmacmillan.info
email:  i...@kierenmacmillan.info


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-16 Thread Flaming Hakama by Elaine
 From: Jan Kohnert j...@jankoh.mooo.com
 To: Lilypond-User Mailing List lilypond-user@gnu.org
 Subject: Re: Chord names broken since 2.16

 Am , schrieb Kieren MacMillan:
  Hi all,
 
  add9 is different from sus2, as add11 is different from sus4
 
  Really? In the musical theatre world, add9? rarely (if ever) appears;
  the preferred notation is ?add2? (which, as a side benefit, makes
  sight reading things like ?C9? even faster and less error-prone).

 you might be true in this special case, but I (in my personal view)
 consider this to be inconsistent. And that is why:
 Csus2 = c d g
 Cadd9 = c e g d
 Csus4 = c f g
 Cadd11 = c e g f


I think you misread Kieren's comment.
He was suggesting add2 as a clearer alternative to add9.
Not sus2, but add2.

For starters, the 2nd and 9th are synonymous, so there is no lack of
clarity about which notes are in the chord in either case.
And with a 2, you don't introduce the concept of but what about the 7th?
that naturally pops into one's head when you see a chord with a 9th.



 You see, there's a different meaning in the chords, since there's
 another musicional intention behind it: either I want the 3rd (whether
 minor or major) to be played (regardless of the instrumentalist beeing
 able to play it (again: Guitarist)), or not. And the chords sound
 different, as they should? :)



I would say that the biggest theoretical/ideological difference when
discussing chords is whether you are using the chord symbol to
specify/analyze a specific voicing, or whether you are using it to indicate
the musical context--for example, chordal players who comp notes of their
own choosing, or melodic players who are improvising.

In the first context, it is a tautology to say that non-identical chords
sharing the same chord symbol is problematic.

In terms of the latter musical context, the add9 is ambiguous, since it
leaves open the question of whether the chord functions as a dominant or
not.  Yes, we all understand that when you write add9 you don't want to
hear a 7th.  But that does not mean that in the tonal musical context the
7th somehow disappears.  If a melodic player wanted to play a 7th while
this chord occurs, even as a passing tone, which one would he or she
choose?  This is why add9 chords are virtually nonexistent in Jazz
charts, since they do not  supply musicians what they need to know to do
their job.

Not to say that there aren't sublime examples of using addX chords.  But
honestly, most of the time I've seen addX chords, the sole reason for the
addX is that there is a melody note X that doesn't fit into the chord,
and its presence is made known by specifying addX to the chord.  The X
note is not so much a part of the chord proper, but an artifact of the
melody.  (And in my opinion, in these cases, it probably sounds best to
have the chordal player play the basic chord and not attempt to voice the
X pitch, and let the melody player have free reign to phrase the X
without collision.  Unless of course, the reason for adding that note to
the chord is to support singers who can't carry a pitch unless it is being
sounded by someone else.)

To be clear, I fully support lilypond being able to distinguish add9 chord
from a dominant 9th chord (which it does already, by the way, even if it
prints the same chord symbol for both of them as a default behavior.)  But,
let's not raise this edge case to some pedestal of chordal juju.  It should
be sufficient to modify the chord symbol used for add9 to say add9
rather than 9.

(I'm not just ranting, see below for how to do this.)



 Agreed. I'd suggest a notation where one can select different defaults,
 varying by the the intended musicians to read the score.


While I agree with this sentiment, I think that it is important to
recognize that chord notation has many more variations than most other
aspects of music notation.  Both in terms of syntax ( M, maj, triangle,
nothing, etc. to represent major) as well as intention (literal voicings,
harmonic function, tabulature), there is still quite a bit of variation.
Moreover, it is sometimes desirable to write the same chord in different
ways, depending on the context.   The notion that there is only one right
spelling for a given chord is, in my opinion, a slightly misguided notion.

As a result, I suspect that anyone who is doing anything moderately
complicated for any length of time will run into a case where he/she need
to learn how to modify the chord syntax.


I agree that it would be helpful to have a few options for chord sytle
sheets.  Then again, there already are a few, such as the current default,
the ubiquitous Jazz chords and Pop chords, and the forthcoming B+R
stylesheet.

How about we start with making these easy to find, and include clear
instructions for how to use them?


Next up would be instructions on how to add your own variations beyond
these common stylesheets.
Here are my notes on this topic:
http://flaminghakama.com/flaming-lilypond-chords


Here is one

Re: Chord names broken since 2.16

2015-03-15 Thread Thomas Morley
Hi again,

please always reply to all ;)

2015-03-15 14:19 GMT+01:00 Amelie Zapf a...@ameliezapf.com:

 Hi Thomas,

  Though, I can easily imagine situations where c e g d is dominant or
  subdominant or tonic, depends on the surrounding circumstances.

 True. But the reverse doesn't hold.


So far, I'd agree



  Again, I disagree here. Correct ChordNames (together with some common
  agreements) will show only which pitches are present, not their harmonic
  function.

 And that's precisely what C9 for c e g d' doesn't do. It implies the
 minor 7th that just isn't there, but, if present, would drastically
 change the chord type. Let's put it like that: two vastly different
 chords would become synonymous.


Agreed as well. (My point was to emphasize the absence of any functional
harmonic meaning with ChordNames.)



  Though this will have the above already mentioned disadvantage, see the
  following example, last chord.
 
  \new ChordNames
  \chordmode {
  \set additionalPitchPrefix = #add
  c' e' g' bes' d''
  c' e' g' d''
  c:7.9
  c:5.9
  c:5.7+.11+.13

 In practical jazz improvisation you'd just omit a few tones from a 6 or
 7 note chord. I don't know anybody who'd write a double add there.
 Everybody would call it a C [triangle] #11 13.


And that's the reason why 'additionalPitchPrefix' was changed.


 Plus, the presence or
 absence of the d in said chord wouldn't nearly make as much of a
 difference as the b flat in the 9th chord.

 Kind regards,

 Amy


All in all I'd go for adding c e g d to 'chordNameExceptions', see my
previous mail.

I'll likely put up a patch for it.


Cheers,
  Harm
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-15 Thread Jan Kohnert

Hello,

Am , schrieb Amelie Zapf:
problem solved: \set Score.additionalPitchPrefix = add does the 
trick.

However, this should be default behavior, because C9 and Cadd9 are just
not the same thing, but describe chords with vastly different harmonic
function.


seems we all stumble about that one. :) At least it's asked regulary 
since the change. And there's already an issue for that one:


https://code.google.com/p/lilypond/issues/detail?id=4222

--
Mit freundlichen Grüßen

Jan Kohnert

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-15 Thread Thomas Morley
Hi Amelie,

2015-03-15 10:57 GMT+01:00 Amelie Zapf a...@ameliezapf.com:
 Dear lilypond-user team,

 starting with LilyPond 2.16, and on into 2.18, the chord naming
 algorithm does not distinguish between a chord c e g bes d and c e g
 d' in relative notation. Both are named C9.

Yep.
The 'additionalPitchPrefix' was changed to , to get rid of too many add
in certain names.

 This is wrong, since
 functionally, the former is a dominant, the latter a tonic, so there
 must be a distinction between the two.

I slightly disagree.
Yes, LilyPond should distinguish between those two chords per default.
Though, I can easily imagine situations where c e g d is dominant or
subdominant or tonic, depends on the surrounding circumstances.

 The behavior up until 2.14 (which
 I used until recently) was correct, in which the former was called C9,
 the latter Cadd9.

 Is there a script file I can modify so I can get the system to behave
 correctly?

 Kind regards,

 Amy

2015-03-15 12:12 GMT+01:00 Amelie Zapf a...@ameliezapf.com:
 Dear lilypond-user team,

 problem solved: \set Score.additionalPitchPrefix = add does the trick.
 However, this should be default behavior, because C9 and Cadd9 are just
 not the same thing, but describe chords with vastly different harmonic
 function.

Again, I disagree here. Correct ChordNames [?](together with some common
agreements) will show only which pitches are present, not their harmonic
function.
Look at c a c e (rendered as C6)
Is it C-major with 6th replacing 5 or is it an inversion of a-minor?
I'd say, depends ...


Anyway, you already found
\set additionalPitchPrefix = #add
Though this will have the above already mentioned disadvantage, see the
following example, last chord.

\new ChordNames
\chordmode {
\set additionalPitchPrefix = #add
c' e' g' bes' d''
c' e' g' d''
c:7.9
c:5.9
c:5.7+.11+.13
}

Another possibility would be to add c e g d' to 'chordNameExceptions':

chExceptionMusic = {
  c e g d'1-\markup { \super add9 }
}

chExceptions =
#(append
   (sequential-music-to-chord-exceptions chExceptionMusic #t)
   ignatzekExceptions)

\new ChordNames
\chordmode {
  \set chordNameExceptions = #chExceptions
c' e' g' bes' d''
c' e' g' d''
c:7.9
c:5.9
c:5.7+.11-.13
}

See:
http://www.lilypond.org/doc/v2.18/Documentation/notation/displaying-chords#customizing-chord-names


It may be discussable to add it to 'ignatzekExceptionMusic' from
chord-modifiers-init.ly as default.


Cheers,
  Harm
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-15 Thread Amelie Zapf
Dear lilypond-user team,

problem solved: \set Score.additionalPitchPrefix = add does the trick.
However, this should be default behavior, because C9 and Cadd9 are just
not the same thing, but describe chords with vastly different harmonic
function.

Regards,

Amy



-- 
Dr. Amelie Zapf (a...@ameliezapf.com)
Pianist, Bassist, Guitarist, Composer, Friedrich-Ebert-Str. 25, 14548
Caputh, Germany
http://www.ameliezapf.com/
PGP public key ID: 4E0A7F00
When the power of love overcomes the love of power, the world will know
peace. - Jimi Hendrix

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-15 Thread Johan Vromans
On Sun, 15 Mar 2015 14:39:23 +0100
Thomas Morley thomasmorle...@gmail.com wrote:

 And that's the reason why 'additionalPitchPrefix' was changed.

Sounds fair.

But the bottom line is that two different ordinary chords c e g bes d and
c e g d' are both named C9 and hence loose the distinction.

c:7.9 and c:5.9 are much more common than c:5.7+.11+.13 so I'd say the last
chord should be added to chordNameExceptions.

-- Johan

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chord names broken since 2.16

2015-03-15 Thread Jan Kohnert

Am , schrieb Thomas Morley:

2015-03-15 14:19 GMT+01:00 Amelie Zapf a...@ameliezapf.com:

Though, I can easily imagine situations where c e g d is

dominant or

subdominant or tonic, depends on the surrounding circumstances.


True. But the reverse doesn't hold.


So far, I'd agree


Again, I disagree here. Correct ChordNames (together with some

common

agreements) will show only which pitches are present, not their

harmonic

function.


And that's precisely what C9 for c e g d' doesn't do. It implies
the
minor 7th that just isn't there, but, if present, would drastically
change the chord type. Let's put it like that: two vastly different
chords would become synonymous.


Agreed as well. (My point was to emphasize the absence of any
functional harmonic meaning with ChordNames.)


That's the point I was also emphasizing. As a Guitarist, I only have 
four fingers to play a chord, and I'll never be aber to play something 
like C13 with all of the notes, as long as Biology will not give me more 
fingers. ;) But theres a difference between C6 and C13, and even if I 
play C6, a piano player will make the difference, and that sould be 
readable in the score…


And there's a difference between Cadd9 and C9 with a (probably not 
playable or omitted) 7th.



Though this will have the above already mentioned disadvantage,
see the following example, last chord.

new ChordNames
chordmode {
set additionalPitchPrefix = #add
c' e' g' bes' d''
c' e' g' d''
c:7.9
c:5.9
c:5.7+.11+.13


In practical jazz improvisation you'd just omit a few tones from a
6 or
7 note chord. I don't know anybody who'd write a double add
there.
Everybody would call it a C [triangle] #11 13.


And that's the reason why 'additionalPitchPrefix' was changed.


Well, the point is: It was changed the wrong way: Nothing I ever saw 
displayed Cadd6add9, and in that point I'm fine with the change, as we 
(probably) (all?) whould write C6/9 in such a case, and then everyone(?) 
would know, there's no 7th in the chord. (And I agree with Amy's 
example.) Again: as a guitarist, many on the add9 chords are played as 
sus2 (lack of fingers, again); but still add9 is different from sus2, as 
add11 is different from sus4.


The best solution is probably to have different defaults, but in any 
way: if chords are intented musically different, they should display in 
different ways…


--
Mit freundlichen Grüßen

Jan Kohnert

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user