Re: [abcusers] Chord notation

2001-02-16 Thread Bert Van Vreckem

Phil Taylor wrote:
  (I have a deep suspicion of the ambiguities inherent in text-based
  guitar chord symbols.  I'd really rather write them out in abc.)

And quite right you are, too. Not all chords can be played on the guitar 
as they should be. There's only six strings and four fingers. ;-) Chords 
are approximated by dropping some notes (e.g. the 5th, 9th and 11th in a 
13 chord) and I believe sometimes notes are replaced with their 
counterparts of the higher or lower octave.

In another mail, Laurie Griffiths wrote:
  There is no way to indicate root+fifth only

Aren't `5' chords root+fifth?

  I'm prepared to add |11|13 if someone would like to define what these
  mean (but one rapidly gets to the chord which has every note in it.
  There is after all already a way in ABC to write explicit chords
  [CGceg_b] for instance and I would like to "KISS").

About the definition of 11 and 13 chords, see one of my previous mails. 
I agree with the KISS thing, though. If you want to be able to parse 
every possible chord, the modifier part in your regular language will 
become too complicated to be good. If you have a way of defining 
uncommon chords, I really see no need to make the parser handle stuff 
like `mmaj13+11' (I'd like to see the definition of this one...). What I 
_would_ like in that case is a way to define it, e.g. at the start of 
the file or song, e.g.

[insert unassigned letter here]:m13 = [1 b3 5 b7 9 11 13]

Hence, Dm13 = D F A c e g b; Gm13 = G Bb d f a c' e'; etc.

The last line in the chord regular language then becomes

modifier = m|m7||maj7|dim|aug|!|4|5|6|7|9|predefined chord
predefined chord = string

I don't think that [CGceg_b] is enough: It will be written as notes, not 
as a guitar chord above the staff. I realise my proposal gives rise to 
some problems, but I hope discussing them can clear things up.

And then, Frank Nordberg wrote:
  Laurie Griffiths wrote:
  [...] for instance minmaj is crazy
 
  Do you mean the name is crazy or that nobody would ever use such a
  chord? I can agree to the former, but a minor chord with a major 7th
  added isn't unusual.

The name is crazy, TMHO. I'd call such a chord `madd7'. `minmaj' 
suggests that the notes of both the maj and the min chords are part of 
it. 1, 3b, 3, 5, 7? I think this one may sound a little odd ;-)

Frank Nordberg also wrote:
  Laurie Griffiths wrote:
  what "sus" would add to "sus7".
 
  Shouldn't that be "sus4" rather than "sus7". The sus7 chord is a
  different thing altogether - and definitely *very* common:
  Gsus7: G-C-D-F

I never encountered this notation: only sus = sus4 and sus2. The chord 
you cite here is G7sus4. Remark that a sus chord doesn't add a note to a
  chord, it only _replaces_ one (the 2nd or the 4th). Ergo, sus4 has 
three notes, 7sus4 four.

  But the difference between "sus" and "sus4" - I'd say "sus" is either
  sloppy writing or a short form of "sus4".

sus is definitely a short notation for sus4.

In yet another mail, Mike Whitaker wrote:

Frank's Woodchopper ball arrangement snipped
 There are ambiguities here. Does G+11 mean G with added 11, G aug 11, or
 G11 with the 11th sharpened?

 From the chord faq http://guitarnotes.com/notes/noteget.cgi?chord_faq:

 There are a few different ways to write these chords.

 '-' and '+' signs are sometimes used to mean 'flat' and
 'sharp' respectively, but 'b' and '#' are used as well.

 You might even see 'dim' and 'aug' (diminished and augmented)
 used too for the same thing.

 So E7#9 could be written as E7+9 or E7aug9
 and E7b9 could be written as E7-9 or E7dim9

So, G+11 would be a synonym of Gaug11.



-- 
bert van vreckem
  echo bexryt.vzaxnvrexckyemqxadvyaxlvasz.bxe|sed -e "s/[x-z]//g;s/q/@/"
If you have a procedure with 10 parameters, you probably missed some.

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Mike Whitaker

On Fri, Feb 16, 2001 at 09:18:57AM +0100, Bert Van Vreckem wrote:
 Frank's Woodchopper ball arrangement snipped
  There are ambiguities here. Does G+11 mean G with added 11, G aug 11, or
  G11 with the 11th sharpened?
 
  From the chord faq http://guitarnotes.com/notes/noteget.cgi?chord_faq:
 
  There are a few different ways to write these chords.
 
  '-' and '+' signs are sometimes used to mean 'flat' and
  'sharp' respectively, but 'b' and '#' are used as well.
 
  You might even see 'dim' and 'aug' (diminished and augmented)
  used too for the same thing.
 
  So E7#9 could be written as E7+9 or E7aug9
  and E7b9 could be written as E7-9 or E7dim9
 
 So, G+11 would be a synonym of Gaug11.

Which doesn't answer my question, since it's still unclear!
Is Gaug11 meant to be (Gaug)11 (G B D# F A C) or G(aug11) (G B D F A C#)?
*grin* And if we go back to G+11, it's perfectly understandable to
interpret G+11 as Gadd11, i.e G B D C. (Gotta watch these jazzers,
they get wierd...)

It's all very well pointing at one FAQ that defines it one way, but
it's not the only FAQ or the only interprotation.
-- 
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Mike Whitaker

I'm going to take the liberty of reposting my suggestion for chord syntax,
since it seems to have got rather lost amid discussions on MUSE's, abc2midi;s
and the draft standard.

Hey, Rocky - watch me pull a formal grammer out of this hat!

Note
* = zero or more of...
[] = optional
'' = literal string
.. = range of numbers

abcchord :== '"'symbol'"'
symbol :== chord|bassnote
bassnote :== singlenoteletter[accidental]
singlenoteletter :== 'a'|'b'|'c'|'d'|'e'|'f'|'g'
accidental :== '#'|'b'

chord :== notetype[modifierlist]['/'note]

note :== noteletter[accidental]
noteletter :== 'A'|'B'|'C'|'D'|'E'|'F'|'G'

type :== nothing|'m'|'dim'|'aug'
nothing :== ''

modifierlist :== complexmod*
complexmod :== modifier|(modifier)
modifier :== suspension|omission|addition|extension 

suspension :== 'sus2'|'sus4'

omission := '5'|'no'degree
degree :== '2'..'13'

addition :== 'add'altereddegree
altereddegree :== [accidental]degree

extension :== '6'|complexext
complexext :== alteredext1|alteredext2
alteredext1 :== ['maj']ext7th[alterationlist]
alteredext1 :== ['maj']accidentalext7th
ext7th :== '7'|'9'|'11'|'13'
alterationlist :== alteration*
alteration :== accidentaldegree

NB

noX remove degree X from the chord (e.g, C7(no3)
5   same as 'no3'
6   add 6th
[maj]7  add b7th (7th if 'maj') 
[maj]9  add b7th (7th if 'maj') + 9th
[maj]11 add b7th (7th if 'maj') + 9th + 11th
[maj]13 add b7th (7th if 'maj') + 9th + 11th + 13th
[add]X  add the Xth note of the scale 
sus2drop the 3rd to the second
sus4raise the 3rd to the fourth
accidentalX   apply the accidental to the X degree 
-- 
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Frank Nordberg



Bert Van Vreckem wrote:
 
 About the definition of 11 and 13 chords, see one of my previous mails.
 I agree with the KISS thing, though. If you want to be able to parse
 every possible chord, the modifier part in your regular language will
 become too complicated to be good. If you have a way of defining
 uncommon chords, I really see no need to make the parser handle stuff
 like `mmaj13+11' (I'd like to see the definition of this one...).

Dmmaj13+11:  D-F-A-C-E-G#-B
(The actual voicing for that chord in my arrangement was:
[^C,,D,F,_A,B,CFA] so Dm7add6add+11/C would have been more correct)


 What I
 _would_ like in that case is a way to define it, e.g. at the start of
 the file or song, e.g...

Yep, I think that's a far better approach.

It seems obvious that a static list of chord suffixes won't be
sufficient, but there are three possible solutions to that:
  a) chord suffix definitons as a part of the tune as Bert suggests
  b) chord suffixes defined in a separate file (like BarFly's stress programs)
  c) include a set of rules for how suffixes are constructed rather than a
 list of chord suffixes in the abc standard.

I see no problem implementing all three alternatives.

 
 And then, Frank Nordberg wrote:
   Laurie Griffiths wrote:
   [...] for instance minmaj is crazy
  
   Do you mean the name is crazy or that nobody would ever use such a
   chord? I can agree to the former, but a minor chord with a major 7th
   added isn't unusual.
 
 The name is crazy, TMHO. I'd call such a chord `madd7'. `minmaj'
 suggests that the notes of both the maj and the min chords are part of
 it. 1, 3b, 3, 5, 7? I think this one may sound a little odd ;-)

Mixing major and minor thirds is bread and butter for anybody who plays
blues and blues inspired music.

See if you can find a recording of Blood Sweat and Tears' "Spinning
wheel". They're doing some wonderful things with that chord there. I'd
use the suffix "+9" for that chord, though (US educated jazz musicians
would probably call it "7#9")

The spinning wheel progression is:

E+9 - A7add13 - D+9 - G7add13
Guitarist Steve Katz plays:
  XX678X
  XX567X
  XX456X
  XX345X


[sus7]
 I never encountered this notation: only sus = sus4 and sus2. The chord
 you cite here is G7sus4. Remark that a sus chord doesn't add a note to a
   chord, it only _replaces_ one (the 2nd or the 4th). Ergo, sus4 has
 three notes, 7sus4 four.

I agree to that. "sus7" seems to be a fairly common abbreviation to
"7sus4", though


[sus]
 sus is definitely a short notation for sus4.

Glad to hear that, since I use it myself quite often :)

[G+11]
 
 So, G+11 would be a synonym of Gaug11.

Err... probably yes. In the part of the world where I live, the term
"aug" tends to refer to the 5th no matter what context it is in.

There are three different conventions for indicating altered notes in a
chord: #/b, +/- and (less common) aug/dim. All poses some syntax
problems, especially since any people tend to use different conventions
for different chords. I decided to stick firmly to the +/- convention
since that seemed to be that one that caused the least confusion
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Laurie Griffiths

Regarding my proposal for chord notation:
Jack Campin said:
...it allows no way to write a bare octave...

Fair enough - I'm happy to add "8" to the list.

This begs a question though.  How precise should the
chord notation be?  One expects the same chord notation
to be interpretable by (at least!) banjo, guitar, mandolin
or keyboard and they will typically play the notes in
different octaves and quite likely in different inversions.

Bert Van Vreckem seemed to agree when he said:
 ..There's only six strings and four fingers. ;-) Chords
 are approximated by dropping some notes...

...Why are the accidentals given that way?...
For histerical (sic) reasons.  Even though it is possible
to translate the chord names between tadpole and ABC
I would rather it were not necessary.  It's one more
thing to go wrong, so I like it the way it is.

...Is this an appropriate moment to suggest throwing
 in roman-numeral and figured-bass notations as well?
Yes, it's the right moment, but I vote against it.  I want
to reduce the number of ways to write it.  I just think
that they are not ABC.  On the same grounds, I don't
want to allow writing f in the melody  as (1,1) - that's
fret 1 on the first string.  It's a valid idea, but it's not ABC

...Parsing "F sharp minor" to print "F#m" should be easy.
No, it's impossible - because the range of things that
might mean F#m is unlimited.  Would FSM be the same?
How about the same but in Italian? All one can do is to
have a certain set of notations (the new standard) which
is guaranteed to be OK and then whatever else any
particular package can make work (no guarantees).
I know someone who notates minor chords in lower
case, so he'd write it as f#.

Frank Nordberg wants the modifier list to include
(I think)
6
m-6
m6
69
7
7+
maj7
m7
dim7
9
-9
9-5
11
+11
m13
mmaj13+11
13-9

but he didn't explain what they meant and until someone does we can't really
consider them.  (I would hope that there will never be anything to prevent
these things being written, but they won't be playable, transposable, etc.
unless and until they are well defined).

Bert Van Vreckem said:
...Aren't `5' chords root+fifth?...
Yes, but they were what I added, not in the original draft standard.

[paraphrased by me]...I would like a way to define other chords
 at the start of the file or song, e.g.
 [insert unassigned letter here]:m13 = [1 b3 5 b7 9 11 13]
 Hence, Dm13 = D F A c e g b; Gm13 = G Bb d f a c' e'; etc.

 The last line in the chord regular language then becomes
 modifier = m|m7||maj7|dim|aug|!|4|5|6|7|9|predefined chord
 predefined chord = string


So how about:

guitar chord = silence|chord
silence = X
chord = root[modifier][/bass]
root = note
bass = note
note = note letter[accid]
note letter = A|B|C|D|E|F|G
accid = #|b
modifier = m|m7||maj7|dim|aug|!|4|5|6|7|8|9|predefined chord
predefined chord = string

together with something (which Bert sketched) for the header to define any
of the predefined chord strings.

Laurie

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Mike Whitaker

On Fri, Feb 16, 2001 at 10:26:33AM +, Mike Whitaker wrote:
 I'm going to take the liberty of reposting my suggestion for chord syntax,
 since it seems to have got rather lost amid discussions on MUSE's, abc2midi;s
 and the draft standard.
 
 Hey, Rocky - watch me pull a formal grammer out of this hat!

Hey, Rocky: watch me louse up.

 extension :== '6'|complexext
 complexext :== alteredext1|alteredext2
 alteredext1 :== ['maj']ext7th[alterationlist]
 alteredext1 :== ['maj']accidentalext7th
 ext7th :== '7'|'9'|'11'|'13'
 alterationlist :== alteration*
 alteration :== accidentaldegree

Lets try THAT again:

extension :== extensiontypealterationlist
extensiontype :== extended6th|extended7th
extended6th :== [accidental]'6'
extended7th :== ['maj'][accidental]base7th
base7th :== '7'|'9'|'11'|'13'
alterationlist :== alteration*
alteration :== accidentaldegree
-- 
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Phil Taylor

I'm going to take the liberty of reposting my suggestion for chord syntax,
since it seems to have got rather lost amid discussions on MUSE's, abc2midi;s
and the draft standard.

Hey, Rocky - watch me pull a formal grammer out of this hat!

We have a choice of two possible routes here.  We can try to accommodate
the vagaries of current musical useage, or we can follow a strict set
of definitions as proposed here.  The first option will never be entirely
correct because current musical useage is ambiguous (but it probably
would suit most users most of the time).  The second option will give
the programmers something concrete to work with, and personally I much
prefer it.

(However, it will have to be written out in English, or most abc users
won't even bother to read it.)

Phil Taylor


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Laurie Griffiths

Which is why I am coming more and more to like the recent suggestion of a
mechanism to define chords beyond a reasonable standard set.

Incidentally, it occurred to me that "/G" would be a logical name for the
degenerate single-note chord which has G in the bass and nothing else.  Any
takers?

Laurie

- Original Message -
From: Mike Whitaker [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, February 16, 2001 9:46 AM
Subject: Re: [abcusers] Chord notation


On Fri, Feb 16, 2001 at 09:18:57AM +0100, Bert Van Vreckem wrote:
 Frank's Woodchopper ball arrangement snipped
  There are ambiguities here. Does G+11 mean G with added 11, G aug 11, or
  G11 with the 11th sharpened?

  From the chord faq http://guitarnotes.com/notes/noteget.cgi?chord_faq:

  There are a few different ways to write these chords.

  '-' and '+' signs are sometimes used to mean 'flat' and
  'sharp' respectively, but 'b' and '#' are used as well.

  You might even see 'dim' and 'aug' (diminished and augmented)
  used too for the same thing.

  So E7#9 could be written as E7+9 or E7aug9
  and E7b9 could be written as E7-9 or E7dim9

 So, G+11 would be a synonym of Gaug11.

Which doesn't answer my question, since it's still unclear!
Is Gaug11 meant to be (Gaug)11 (G B D# F A C) or G(aug11) (G B D F A C#)?
*grin* And if we go back to G+11, it's perfectly understandable to
interpret G+11 as Gadd11, i.e G B D C. (Gotta watch these jazzers,
they get wierd...)

It's all very well pointing at one FAQ that defines it one way, but
it's not the only FAQ or the only interprotation.
--
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to:
http://www.tullochgorm.com/lists.html


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Mike Whitaker

On Fri, Feb 16, 2001 at 12:04:19PM +, Phil Taylor wrote:
 (However, it will have to be written out in English, or most abc users
 won't even bother to read it.)

Agreed. THat was as much an exervise to satisfy myself I could write a
grammer that *could* be parsed as anything else. 
-- 
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Laura Conrad

 "Laurie" == Laurie Griffiths [EMAIL PROTECTED] writes:

 ...Is this an appropriate moment to suggest throwing
 in roman-numeral and figured-bass notations as well?
Laurie Yes, it's the right moment, but I vote against it.  

I would have said, no, it's not the right moment, but I vote for it
when it is.

I think the roman numerals can easily be a display type for chords
once we have a standard for entering the chords (which if an
implementer wants to implement it now, could be done with a %%
directive). 

The figured bass is a little more complicated, because of needing to
be able to stack several figures, but otherwise presents the same
problems as chords.  For instance, they need to be able to change
"between" melody notes, they need to be able to display accidentals,
etc.

Laurie I want to reduce the number of ways to write it.  I just
Laurie think that they are not ABC.  On the same grounds, I don't
Laurie want to allow writing f in the melody as (1,1) - that's
Laurie fret 1 on the first string.  It's a valid idea, but it's
Laurie not ABC

I agree that this kind of tablature isn't ABC, but I disagree that
figured bass and roman numerals are any less ABC than chords.  And
they seem like a similar enough problems to the chords that they
should be implemented some time.

For people who are interested in extending ABC to deal with tablature,
look at abctab2ps at
http://www.emsland-aktuell.com/lautengesellschaft/cdmm/index.html 

-- 
Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ )
(617) 661-8097  fax: (801) 365-6574 
233 Broadway, Cambridge, MA 02139
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



RE: [abcusers] Chord notation

2001-02-16 Thread Richard L Walker

Wouldn't you just use the G note for that?  or are you maybe thinking of a
situation where you are creating backup music only using chords?

"Richard L Walker"[EMAIL PROTECTED]
Pensacola, FL 32504-7726 USA

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



RE: [abcusers] Chord notation

2001-02-16 Thread Richard L Walker

If it ain't text, it ain't abc.  (going back into the lurk mode)

"Richard L Walker"[EMAIL PROTECTED]
Pensacola, FL 32504-7726 USA

-Original Message-
From: Phil Taylor [mailto:[EMAIL PROTECTED]]
...(However, it will have to be written out in English, or most abc users
won't even bother to read it.)...

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread John Chambers

Laurie writes:
|
| Incidentally, it occurred to me that "/G" would be a logical name for the
| degenerate single-note chord which has G in the bass and nothing else.  Any
| takers?


Well, as an accordion  player,  my  response  would  be  "What's  the
difference?"  That's  pretty much a description of the first two rows
of "chords" on the left side of an accordion.  Though players tend to
call them "bass notes", they are usually made up of two or more reeds
that sound in  different  octaves,  so  they  are  "chords"  in  this
degenerate  sense.   And,  of  course,  organs  and harpsichords have
similar multi-octave coupling mechanisms.

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Frank Nordberg



Laurie Griffiths wrote:
 
 Frank Nordberg wants the modifier list to include...

No, I don't. I want the entire modifier list replaced with a set of
fairly simple rules defining the syntax of the modifier.

If I understand Mike Whitaker's proposal (which I'm not absolutely sure
I do) correctly, it ought to cover almost everything. Just a few slight
modifications and it'd be perfect.

---

I'm not at all familiar with the formal language Mike used, and I
suppose a few list subscribers would have slight problems with straight
Norwegian, so I'll try to do my best defining a set of rules in my
rather clumsy English.
These 12 rules ought to cover every possible combination of scale and
non-scale notes an confirms to common chord notation standard as far as
it's possible to confirm to a standard that strictly speaking doesn't
exist ;)

 1. No chord suffix implies a major triad%step 1, 3 and 5 of the
major scale.
 2. m implies a minor triad  %step 1, 3 and 5 of the
minor scale.
 3. The main series are based oon thirds in the mixolydian/dorian scale
(with major 6th and minor 7th): 7 - 9 - 11 - 13. Any of these
numbers implies that
all the steps up to and including the specified one are added to the chord.
 4. "6" specifies the (major) 6th to be added to the triad.
 5. A + (or # if you like) in front of a number specifies that that note is
raised a semitone.
 6. A - (or b) in front of a number specifies that that note is lowered
a semitone.
%Note: I prefer +/- rather than #/b to avoid any possible confusion
%with accidentals connected to the root note. I consider the problems
%of "-" being confused with the old fashioned minor symbol and
"+" with
%"add" to be of much less importance.
 7. "maj" specifies a major 7th. It is laways followed by a number from
the main
series.
%Note: Ideally, I'd prefer +7/#7 instead, but "maj" is far too common
%a term to be ignored.
 8. "sus" before a number implies that that note is to replace the third
of the
chord. Only two alternatives are allowed: sus2 and sus4.
 9. "x" before a number specifies that that note is to be omitted from
the chord.
%Note: It seems the most usual term for this is "omit", but I like
%"x" far better ;)
10. "x" not followed by a number specifies root only
11. "add" before a number specifies that only that note and no others (unless
otherwise specified) are added.
%Note: "add" overrides "x", which means you can cut down to the
root and
%then add anything you like (e.g. Cxadd8). This is a kind of a catch-all.
12. The following common alternative suffixes are allowed:
 a) dim = m-7-5
 b) 5   = x3   %the root-fifth power chord
 c) 69  = 6add9
 d) 8   = xadd8
%Note: The list in #12 is definitely open to discussions



Frank

---
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Frank Nordberg

Just two short apologizes - quite malapropos everything.

I've struggled with some annoying time delays during this entire
discussion. My own postings has sometimes taken ages to appear, and I've
received other peoples posting in the wrong order (frequently getting
somebody's reply before whatever they replied to). So I'm afraid my
arguments have been a bit out of sync with the discussion now and then :(

Also, I noticed that some d*mn mail mangler messed up the carefully
constructed layout of my list of chord suffix rules. I hope it's still readable.


Frank


---
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Frank Nordberg

Laura Conrad wrote:
 
  "Laurie" == Laurie Griffiths [EMAIL PROTECTED] writes:
 
  ...Is this an appropriate moment to suggest throwing
  in roman-numeral and figured-bass notations as well?
 Laurie Yes, it's the right moment, but I vote against it.
 
 I would have said, no, it's not the right moment, but I vote for it
 when it is.

I agree with Laura.
The roman numerals question is simple enough that it can wait.
Basso continuo is defnitely the father of modern chord notation
(alfabeto notation is the mother in case anybody wonders), but it's
based on a slightly different understanding of chords and poses
completely different and really serius problems. So let's deal with that later.



Frank


---
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Laurie Griffiths

Maybe I was too cryptic.
I know what the note is, it's G - but if I write "G" then
I'd expect a guitarist (accordionist, mandolinist,...) to
play a chord of G major.  So how do we write "just
the G by itself".  I don't fancy writing something to
parse "just the G by itself" any more than I fancied
parsing "F sharp minor".  So what do we write?
One suggestion was "G!" another was "g".
Given that "F#/G" means 'the chord "F#" with a
G bass note added', I wondered whether "/G"
meant 'the chord "" with a G bass note added"
and as the chord "" has no notes in it (but I'm
labouring the point).  Having invented it, I'm not
sure that I like it.  So I repeat, "any takers?"
Laurie


- Original Message -
From: John Chambers [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, February 16, 2001 6:11 PM
Subject: Re: [abcusers] Chord notation


Laurie writes:
|
| Incidentally, it occurred to me that "/G" would be a logical name for the
| degenerate single-note chord which has G in the bass and nothing else.
Any
| takers?


Well, as an accordion  player,  my  response  would  be  "What's  the
difference?"  That's  pretty much a description of the first two rows
of "chords" on the left side of an accordion.  Though players tend to
call them "bass notes", they are usually made up of two or more reeds
that sound in  different  octaves,  so  they  are  "chords"  in  this
degenerate  sense.   And,  of  course,  organs  and harpsichords have
similar multi-octave coupling mechanisms.

To subscribe/unsubscribe, point your browser to:
http://www.tullochgorm.com/lists.html


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Robert Bley-Vroman


Laurie Griffiths [EMAIL PROTECTED] wrote:

This begs a question though.  How precise should the
chord notation be?  One expects the same chord notation
to be interpretable by (at least!) banjo, guitar, mandolin
or keyboard and they will typically play the notes in
different octaves and quite likely in different inversions.

Laurie is right to ask this question. In the spirit of "KISS," consider how
the typical abc user uses chord notation. It is NOT used to indicate
precisely what notes are to be played. Rather, it is deliberately kept
non-specific, suggesting something about the harmony-structure of the
piece, but deliberately omitting many details of realization. If the abc
transcriber wants to specify particular notes, then the notation permits
the explicit statement of notes in square brackets. I think it would be a
definite error to build definitions of chords in terms of notes into the
abc notation. The standard should say that "Gm" means G minor. The standard
should not say what G minor means.

An abc playback or printout program may have a great deal of flexibility in
it. It may be most appropriate to include information about how chords are
to be played as instructions to that program (on pseudocomment lines, say),
or on options settable directly in the program. One needn't press the
appropriately simply chord notation of abc into service to do this. For
example, abc2midi has quite a bit of flexbility in playing guitar chords.
This is best controlled at the playback level, rather than at the notation
level.

Robert Bley-Vroman
Honolulu

(There is a kind of weak analogy between this and something we were
discussing a while back. The abc notation system should say that A means
"the A above middle C". It need not (must not) define A as 440 Hz. This
lack of specificity is a virtue, not a defect.)



To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Mike Whitaker

On Fri, Feb 16, 2001 at 02:25:42PM -0800, Robert Bley-Vroman wrote:
 Laurie is right to ask this question. In the spirit of "KISS," consider how
 the typical abc user uses chord notation. It is NOT used to indicate
 precisely what notes are to be played. Rather, it is deliberately kept
 non-specific, suggesting something about the harmony-structure of the
 piece, but deliberately omitting many details of realization. If the abc
 transcriber wants to specify particular notes, then the notation permits
 the explicit statement of notes in square brackets. I think it would be a
 definite error to build definitions of chords in terms of notes into the
 abc notation. The standard should say that "Gm" means G minor. The standard
 should not say what G minor means.

I beg to differ a little.
The standard should say that "Gm" means a chord containing G Bb and D,
it should *not* give any indication of voicing, inversion, repeated notes,
rhythm, etc etc etc. That's down to the player program. (A thought:
a version of abc2ps that generates guitar chord *boxes* would be sweet - 
just a light hearted-thought, that's all... *grin*)

Bear in mind that a folk musician's 'sketch' of harmony can be a three chord
trick, a rock musician's often includes suggestions of bass lines, and a
jazzer's can be a whole bunch of altered ninths and 13ths.

I'm aware that abc's *primary* intent was to transcribe folk tunes, but
it clearly lends itself to lead-line-plus-chords music, anf folk musicans
don't have a monopoly on that: it seems a shame to restrict its use for
want of a tighter spec on chords.

This all started from me wanting to know if abc2midi handled slash chords. 
The reason why is that I'm using abc2midi to help me *write* a song, 
and having the chordal backing is proving *really* useful, as is/will be
the ability to teach it to friends in the States by sending them a file several
orders of magnitude smaller than an MP3...

From little acorns...
-- 
Mike Whitaker | Work: +44 1733 766619 | Work: [EMAIL PROTECTED]
System Architext  | Fax:  +44 1733 348287 | Home: [EMAIL PROTECTED]
CricInfo Ltd  | GSM:  +44 7971 977375 | Web: http://www.cricinfo.com/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] Re: abcusers-digest V1 #441

2001-02-16 Thread DavBarnert

Jack Campin wrote-

 One beef. Why are the accidentals given that way? ABC has an
 irritating non-uniformity here: you write flats and sharps
 prefixed with ^ and _ if they occur as accidentals in the melody
 line of a piece, b and # postfixed in the key signature and in
 chords. Couldn't a uniform notation (^ and _ prefixed
 everywhere) be supported?

Printed music notation has this duality, and abc just followed
suit (quite appropriately, to those of us who still believe that
there should be a mapping between abc and printed music). Notes in
the tune are represented by tadpoles with prefixed accidentals
that are omitted if they're in the key signature and remain
enabled throughout the measure, and chords are represented
alphabetically with post fixed accidentals that aren't. Trying to
fix it in abc without an analogous change in printed music will be
asking for trouble.

Laurie wrote-

 Incidentally, it occurred to me that "/G" would be a logical
 name for the degenerate single-note chord which has G in the
 bass and nothing else. Any takers?

Right here, Laurie. I think it's brilliant.

  __  /\/\/\/\
 __ | | | | |  David Barnert
 __ | | | | |  [EMAIL PROTECTED]
 __ | | | | |  Albany, N.Y.
 __ \/\/\/\/

Ventilator   Concertina
  Bellows  Bellows
(Vocation)   (Avocation)

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Chord notation

2001-02-16 Thread Robert Bley-Vroman

"Laurie Griffiths" [EMAIL PROTECTED] wrote:

Incidentally, it occurred to me that "/G" would be a logical name for the
degenerate single-note chord which has G in the bass and nothing else.  Any
takers?

I rather like it.

A suggestion:  When we consider an option, let's see what it would look
like in an actual tune that would use it. I propose we take something from
the  Nottingham Music Database, which makes relatively extensive use of
chords with bass notes and just single bass notes. You can see a
particularly clear case in this example of "Dashing White Sergeant", in the
abc version here. Below, I've adapted the Nottingham system--not originally
abc, of course--which uses single lower-case letters for bass notes,
preceded by a slash when there is also a chord, and (usually) with no slash
when they are alone. (I've used "f#" rather than "^f".)

X: 1
T: Dashing White Sergeant
%  Nottingham Music Database
C: Trad, via EF
M: 4/4
L: 1/8
K: D
FE|\
"D" D2D2 DEFG |"D" A2A2  A2fe |"G" d2B2 "D" A2F2 |"Em" B2E2 "A7"EGFE |
"D" D2D2 DEFG |"D" A2A2  A2f2 |"E7"e2d2 c2B2 |"A7"A^GAB AGFE |
"D" D2D2 DEFG |"D" A^GAB A2fe |"G" d2B2 "D" A2F2 |"Em"B2E2 "A7"EGFE |
"D" DCDE DEFG |"D" A^GAB A2f2 |"E7"e2d2 c2B2 |"A" A6E2 ||
"A" A2AB c2cd |"A" e2ec   A4  |"Bm" B2Bc d2de |"Bm"f2fd  B4 |
"A" c2AA "E7/b" d2AA |"A/c#" e2AA "D" f2AA |\
"E7"g2f2 "f#" e2 "g#" d2 |"A7"c2 "g" B2 "f#" A2 "e" G2 |
"D" F2d2 dcde |"D" d2A2  A4  |"Em"B2e2 edef |"A7"e2B2  B4 |
"D" A2d2 dcde |"Bm"f2d2 dcde |"D" f4 "A7" a4|"D" d2cB AG ||

I guess Laurie's suggestion would look like this, for the corresponding
lines, right?

"A" c2AA "E7/b" d2AA |"A/c#" e2AA "D" f2AA |\
"E7"g2f2 "/F#" e2 "/G#" d2 |"A7"c2 "g" B2 "/F#" A2 "/E" G2 |

As someone reading abc (and I do read chords directly from the abc when I
practice), I _think_ I prefer the NMD-style notation. (But, I'm not really
sure--maybe it's just more familiar.)

Robert Bley-Vroman
Honolulu


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html