Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Walsh
Wil Macaulay writes:

--- Due to popular demand, +...+ is now the preferred
syntax for notating decorations; !...! has been
deprecated, although it is still allowed.
 

I thought **  was proposed? although deprecated, ++ is still 
around
as an alternate to [...] for chords.


In addition, +..+ looks ugly, to me, at least.  Looked ugly for
chords, still looks ugly for decorations.  Oh well.  But this raises
another question: shouldn't the standard mention obsolete notation to
alert future developers to stuff which might be expected to show up in old
abc files? (It's not a very long list: +..+ for chords, s..s for slurs,
and [1, [2 for repeats come to mind. **, *, + and/or !---depending on what
is finally decided---are other cases in point.  There are probably a
couple more, but not many.) Abc2mtex has some flags: oldchords, oldslurs,
which allow it to process these; I don't know if other programs handle
them at all. Should they?

Cheers,
John Walsh


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Mon, Jul 28, 2003 at 11:15:14PM -0700, John Walsh wrote:
 Wil Macaulay writes:
 
 --- Due to popular demand, +...+ is now the preferred
 syntax for notating decorations; !...! has been
 deprecated, although it is still allowed.
  
 
 I thought **  was proposed? although deprecated, ++ is still 
 around
 as an alternate to [...] for chords.

They were both proposed.

   In addition, +..+ looks ugly, to me, at least.  Looked ugly for
 chords, still looks ugly for decorations.  Oh well.  But this raises
 another question: shouldn't the standard mention obsolete notation to
 alert future developers to stuff which might be expected to show up in old
 abc files? (It's not a very long list: +..+ for chords, s..s for slurs,
 and [1, [2 for repeats come to mind. **, *, + and/or !---depending on what
 is finally decided---are other cases in point.  There are probably a
 couple more, but not many.) Abc2mtex has some flags: oldchords, oldslurs,
 which allow it to process these; I don't know if other programs handle
 them at all. Should they?

AT least to list them, would be a good idea, so that if someone meets
them in a tune and their program doesn't handle them, they'll know what
they mean and be able to do the appropriate translation by hand.


WRT [ repeats - this document gives the impression they are the
preferred form, all the examples given use it.

I notice that the way it notes that When adjacent to bar lines, these
can be shortened to  |1 and :|2 give the implication that [ repeat
constructions can be used in mid bar. I've just checked, and see that
the abc2pses will do this - is it generally acepted ? If so, there is
reason to not regard these as obsolete, since this is something that
can't be done with the |1 form (following on from which, I also
notice none of them accept that A dotted bar line can be notated by
preceding it with a dot, e.g. `.|')

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bert Van Vreckem
Bernard Hill wrote:
2. What's a roll (+roll+ in the decorations)? I've checked 6 music
dictionaries and books on notation and the only rolls mentioned are for
timpani or other percussion and notated as either tr or a tremolo.
It is used at least in Irish music as a general ornamentation mark. I've 
come across the notation a.o. in Traditional Irish Music: Karen Tweed's 
Irish Choice, Dave Mallinson Publications, 1994.

--
Bert Van Vreckem http://flanders.blackmill.net/
Not all chemicals are bad. Without chemicals such as hydrogen and
oxygen, for example, there would be no way to make water, a vital
ingredient in beer. -- Dave Barry
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, Bernard Hill wrote:

 1. In the table of ABC fields and their usage you have U:user defined
 still saying !trill! rather than +trill+
Fixed.

 2. In the section O: origin the separator is miss-spelled.
Fixed.

 3. Shouldn't +..+ be deprecated for chords?
It has been deprecated since ages. If people think it
is useful, I will add a note about it.

 1. Section Ties and Slurs: What does it mean to have a slur ending and
 starting on the same note? eg (E)

You may just ignore it. However, packages that support
Gregorian notation (i.e. Barfly) will attach meaning to
this.

 2. What's a roll (+roll+ in the decorations)? I've checked 6 music
 dictionaries and books on notation and the only rolls mentioned are for
 timpani or other percussion and notated as either tr or a tremolo.

It seems to have something to do with Irish music.
There is a picture of it in the symbols table.

 3. I don't understand the sentence in K:Key which reads It is possible
 to use the format K:tonic accidentals to explicitly define all the
 accidentals of a mode: K:D b e ^f. But see my comment (2) below.

An unfortunate typo. It should have been: K:D _b _e ^f
Fixed.


 4. Continuation of input lines. The last sentence says A double
 backslash (...) does not continue the current line but is interpreted as
 an actual backslash. But since an actual backslash means continue the
 current line this makes no sense. If a line is terminated with \\ then
 I would take that to mean the same as \.

No, an actual backslash is a backslash that is
interpreted as text, rather than as a continuation
mark.

E.G:
W: this line ends in a back-shlash\\

Of course, this will only make sense in string fields,
and not in general, so I will take this comment out
of this section to prevent further confusion.
Fixed.

 5. No mention of midline
What do you mean?

 1. No ability to change clef in non-voiced music, the clef change is
 only in the voicing section. This means you can't write music for viola
 or cello.

Please explain me what non-voiced music is, and how we
should deal with it.

 Following the example in in K: Key that K:Dphr ^f would give a *key
 sig* of 2 flats and 1 sharp, this imples that the previously-quoted
 example K:D =c would have me put a key sig of F#, C# and then Cnat.
 Which if course is nonsense.

Nope.

There are to supported syntaxes:
[A] K:tonicmode accidentals
[B] K:tonic accidentals

Syntax A will _modify_ the key signature of the mode
given, rather than simply append accidentals to it.
Example:

K:Dmaj =c  % will give F# Cnat

Syntax B, which only contains the name of the tonic,
and does not imply a mode, will allow you to spell out
a key signature in full:

K:D ^f =c % same meaning as above

Note that in syntax B the tonic may be basically
ignored by the parser; the tonic is only there to make
the notation comprehensible to other users.


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bert Van Vreckem
Bernard Hill wrote:
In message [EMAIL PROTECTED], Bert Van Vreckem
[EMAIL PROTECTED] writes
Bernard Hill wrote:

2. What's a roll (+roll+ in the decorations)? I've checked 6 music
dictionaries and books on notation and the only rolls mentioned are for
timpani or other percussion and notated as either tr or a tremolo.
It is used at least in Irish music as a general ornamentation mark. I've 
come across the notation a.o. in Traditional Irish Music: Karen Tweed's 
Irish Choice, Dave Mallinson Publications, 1994.
Thanks. But what does it mean? What would say an autoharp make of it,
say perhaps to make it a tremolo.
It means play any ornamentation here. The exact meaning is unspecified.

--
Bert Van Vreckem http://flanders.blackmill.net/
Not all chemicals are bad. Without chemicals such as hydrogen and
oxygen, for example, there would be no way to make water, a vital
ingredient in beer. -- Dave Barry
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bert Van Vreckem
I. Oppenheim wrote:
I hereby publicly release the third draft revision of
the ABC 2.0 standard:
snip
Please help me with identifying the errors and the
mistakes in the draft.
First of all: Guido, Irwin: well done!

1. Information Fields section: can the additional notes on fields be put 
in alphabetical order?

2. Note lengths: seems to be incomplete. There's no mention of things 
like A3/2, only in the broken rhythm example. A3/2 should obviously be 
parsed, but how far should an abc program go? Is A1531/3001 valid or 
not? Best to clarify this and define what's legal and what not.

3. Ties and slurs: and nested slurs in particular. How should they be 
parsed? E.g. is

(CD (EF) GA)

the same as
_
CD EF GA  (i.e. the first slur starts at C and ends at F,
   -   the second slur starts at E and ends at A)
or

CD EF GA (1st slur starts at C and ends at A,
   -- 2nd slur starts at E and ends at F)
Here, the second option seems to make more sense to me, but in the 
example in the standard (CD (E) FG), I would prefer the first 
interpretation... Please clarify

4. Accompaniment chords: is that a complete enumeration? If so, there's 
a few missing: sus2, sus4, 6-5, 6-9, e.g. cannot be expressed with the 
specified syntax.

5. Annotations: Using the '@' symbol leaves the exact placing of the 
string to the discretion of the interpreting program. This doesn't help 
me to understand how to use the @-symbol. Is this not part of the 
standard? Could you an example be included to clarify things?

6. Clefs: a typo below transpose=semitones: effect instead of affect

7. Deprecated continuations: the following fragment of code [...] was 
considered to be equivalent to [...] but no further explanation. If it 
is not equivalent anymore, what's the difference? Or is any of the two 
notations illegal in the new standard? Please clarify.

8. Stylesheet specification: Could you add an example of the use of $1-$4?



--
Bert Van Vreckem http://flanders.blackmill.net/
Not all chemicals are bad. Without chemicals such as hydrogen and
oxygen, for example, there would be no way to make water, a vital
ingredient in beer. -- Dave Barry
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Mon, Jul 28, 2003 at 08:55:54PM +0200, I. Oppenheim wrote:
 
 Please help me with identifying the errors and the
 mistakes in the draft.

1) It starts by saying The ABC standard itself deals only with structured,
high-level information; how this information should be actually rendered by
e.g. a typesetter or a player program, is dealt with in a separate standard.

It then goes on to state where each field will be printed. This is at
least inconsistent, and I don't think this is the right place for this
level of detail.

Better (IMO) would be if the proposed style-sheet mechanism allowed a way
to control where, and which, fields the typesetting programs print, so that
people can decide for themselves how they'd like things printed (I want
different layouts for different purposes, for example) and still get
consistent behaviour across different programs.

One possibility My abc_rip, for instance, uses a %%RR-TextFormat:
magic header line, which is a format string sort of thing in which any
instances of T:, C:, etc are treated as fields and replaced by their values.
Any including any %% specials. Including a %TUNE variable which is replaced
by a picture of the tune (with no text), so that I can put things below as
well as above. That's how I manage to print a copyright string under the dots.
It's probably less than perfect, but for me it works better than anything else
I've seen.


2) I'd like more discussion of the redefining of A: as Author (of
lyrics), and consequent redefining of O: to hold the area information
that A: has been used for in the past.

Jack suggested this, and it may may well be a good idea, but I haven't
heard much comment from anyone else here, and I'd like to be sure we've
thought it through. I have an interest here, since I use A:==area heavily;
and since, as Jack noted, I use this with multiple O:'s, relying on human
intelligence to make sense of possible confusion, it wouldn't be a
simple editing job; so I'd like to be sure we all agree it's The Right
Thing To Do before I do it.

One thing I notice about the proposal for O: is that it introduces (for
the first time, I _think_) a hierarchical structuring of information
within a field (A: as area did that across different fields, of course,
and I agree with Jack that it's not altogether nice). I wonder if there
are maybe any catches to this ? One minor point, for example - the
recommendations for which fields to print where (see 1 above) would lead
to the whole lot getting printed, without any associated syntax for picking
out sub-fields (I might want to print just the country, as I can at the
moment, for example). 

Does any other software do anything with these information fields ?
There are possibilities with external programs, of course, like the
$ grep O: | cut -d ',' -f 1
example I gave earlier, which is why I argued (and repeated offlist to
Irwin) the case for most-significant-first ordering rather than Jack's
little-endian example.

Special-case treatment of the O: field. That's what bothers me. It's the
need for a delimiter character. My scripts, for example, which generate
the listings for my web collection - since I list (and allow searching)
these by country, and definitely don't want separate entries for, eg,
England and England, NW I'll have to pick out all info up to the
first comma. If I do that to any other field things'll go wrong, since
comma doesn't mean delimiter anywhere else (and I can't think of any
other character to which this wouldn't apply).

Which is not the end of the world, of course. I can do that if I have
to. But it's the sort of complication that makes me wonder if it's
really the right way to go.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 12:26:09PM +0200, Bert Van Vreckem wrote:
 Bernard Hill wrote:
 In message [EMAIL PROTECTED], Bert Van Vreckem
 [EMAIL PROTECTED] writes
 Bernard Hill wrote:
 
 2. What's a roll (+roll+ in the decorations)? I've checked 6 music
 dictionaries and books on notation and the only rolls mentioned are for
 timpani or other percussion and notated as either tr or a tremolo.
 
 It is used at least in Irish music as a general ornamentation mark. I've 
 come across the notation a.o. in Traditional Irish Music: Karen Tweed's 
 Irish Choice, Dave Mallinson Publications, 1994.
 
 Thanks. But what does it mean? What would say an autoharp make of it,
 say perhaps to make it a tremolo.
 
 It means play any ornamentation here. The exact meaning is unspecified.

I rather like ~ - play a squiggle.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 11:41:39AM +0100, Bernard Hill wrote:
 
 
 Strange key sigs such as the above (while clear in intent) are very
 non-standard. Are they really necessary? I've never played from one and
 would actually find it very difficult to play _b ^f

See http://www.leeds.ac.uk/music/Info/RRTuneBk/gettune/0c54.html
for an example of how they can be useful. Helpful for the typing, and
(IMO) more helpful in that they show the rules that apply, instead of
just confronting people with lots of accidental notes.

(note to self. fix middle sections, so that D maj. doesn't look
strange either)

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Mon, Jul 28, 2003 at 08:55:54PM +0200, I. Oppenheim wrote:
 
 Please help me with identifying the errors and the
 mistakes in the draft.


Order of ABC constructs should include all possibilities. Tuplets are
missing, for example.

I suggest structuring this list - like, spell out the ordering of
symbols which apply to a single note, then treat this as a note in
an ordering of larger constructs ?

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, Bernard Hill wrote:

  5. No mention of midline
 What do you mean?

 Sorry, I abandoned a comment and forgot to complete
 it. I am thinking of the midline field in Clefs.

I'm not sure what you mean.

[K: clef=bass] or [K: bass] is legal.

 I should have said non-Multiple Voiced Music: ie that which does not
 have any V: fields. All your clef definitions are in the Multiple Voice
 music section, so how to write the clef for viola music is not clear.

The standard says in the key section:
See section Clefs for details how to change the clef
using the K field.

And in the clef section:
A clef specification may be provided in K: and V:
fields.

So [K: clef=alto] or [K: alto] will do the job.

I guess I should make this clearer in the standard.

 Strange key sigs such as the above (while clear in
 intent) are very non-standard. Are they really
 necessary? I've never played from one and would
 actually find it very difficult to play _b ^f

They are non standard in Western music, but you will
find something like [K:D _b _e ^f] often in e.g.
Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).

 Anyway: have you abandoned the global accidentals idea?

Most people on the list seemed to prefer explicit
accidentals over global accidentals.

Of course, we could introduce a %% directive like
%%global-accidentals 1
to change the standard interpretation of the [K:]
field.

Should I add that?


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, Richard Robinson wrote:

 It then goes on to state where each field will be printed. This is at
 least inconsistent, and I don't think this is the right place for this
 level of detail.

Note that it says:


Note that is only indicative, users may change the
formatting by providing stylesheet directives or
setting options in the software they use.


So the standard in fact recommends the usage of
%%-style layout directives.


 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Richard Robinson
[EMAIL PROTECTED] writes
On Tue, Jul 29, 2003 at 11:41:39AM +0100, Bernard Hill wrote:
 
 
 Strange key sigs such as the above (while clear in intent) are very
 non-standard. Are they really necessary? I've never played from one and
 would actually find it very difficult to play _b ^f

See http://www.leeds.ac.uk/music/Info/RRTuneBk/gettune/0c54.html
for an example of how they can be useful. Helpful for the typing, and
(IMO) more helpful in that they show the rules that apply, instead of
just confronting people with lots of accidental notes.

Ouch! The meaning may be clear, but much better with individual flats
imo! I find it very hard to play correctly!

(And why sharpen the fs in stave 5?)

And from the abc source you have written

K:A_b^f^c

shouldn't that have a G# also since you've written K:A?


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], I. Oppenheim
[EMAIL PROTECTED] writes
On Tue, 29 Jul 2003, Bernard Hill wrote:

  5. No mention of midline
 What do you mean?

 Sorry, I abandoned a comment and forgot to complete
 it. I am thinking of the midline field in Clefs.

I'm not sure what you mean.

[K: clef=bass] or [K: bass] is legal.

Is it? I couldn't find it.

Anyway the midline field attempted to define the middle line of say the
bass clef as D or D, to avoid too many leger lines. I never liked it
anyway so glad it's gone.


 I should have said non-Multiple Voiced Music: ie that which does not
 have any V: fields. All your clef definitions are in the Multiple Voice
 music section, so how to write the clef for viola music is not clear.

The standard says in the key section:
See section Clefs for details how to change the clef
using the K field.

And in the clef section:
A clef specification may be provided in K: and V:
fields.

So [K: clef=alto] or [K: alto] will do the job.

Then it should not be a subheading of the Multiple Voices section, but
explicitly part of the K: Key section.

Or at least say the syntax is

[K: | V:] [clef=] clef name .. etc

I looked in vain for any examples such as you have written above: the
context indicated it was firmly fixed to V: notation.


I guess I should make this clearer in the standard.

:-)


 Strange key sigs such as the above (while clear in
 intent) are very non-standard. Are they really
 necessary? I've never played from one and would
 actually find it very difficult to play _b ^f

They are non standard in Western music, but you will
find something like [K:D _b _e ^f] often in e.g.
Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).

 Anyway: have you abandoned the global accidentals idea?

Most people on the list seemed to prefer explicit
accidentals over global accidentals.

Hm. I didn't see any discussion...

Of course, we could introduce a %% directive like
%%global-accidentals 1
to change the standard interpretation of the [K:]
field.

Should I add that?

No. I suggest you allow software to create either individual (global)
accidentals or strange key sigs. My own software (to which abc is simply
an add-on importing/exporting module) does not support strange key sigs
so I will have to do this anyway.


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bert Van Vreckem writes:
|
| 2. Note lengths: seems to be incomplete. There's no mention of things
| like A3/2, only in the broken rhythm example. A3/2 should obviously be
| parsed, but how far should an abc program go? Is A1531/3001 valid or
| not? Best to clarify this and define what's legal and what not.

This has always been one of my favorite examples of a case where  abc
can  express  something  that  traditional staff notation can't.  And
we've seen a few  examples  of  this  on  this  list.   Some  of  the
midi-to-abc  translators  will  produce  such notation, when the midi
originated as input from an instrument.

All we really need is the comment that, while arbitrary fractions are
legal in abc, it is unwise to use any denominator that is not a power
of 2, because the result can't be translated to staff notation.  More
problematic  (because novices are likely to do this) is a note length
like 5/4, which looks simple, but also can't be written as  a  single
note  in standard staff notation.  I think that some abc programs try
to translate such things into sets of tied notes, but we  can  expect
that few programs will ever do this.

A general comment that Note lengths  that  can't  be  translated  to
conventional  staff  notation should be avoided is probably the best
way to handle this.

One of the routine observations from linguists is that, given any two
languages,  you  can  always  find  things  in  either  that can't be
accurately translated to the other.  This is  a  problem  that's  not
worth trying to solve. You won't succeed. The best you can do is note
the problem and proceed.

(One textbook example for English is the lack of any word that is the
singular form of cattle.  Other languages have such words, and they
can't be translated to English with a single word.   But  you  aren't
going  to fix the English language; all you can do is chuckle and use
a phrase that includes or for your translation.)


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, Bernard Hill wrote:

 [K: clef=bass] or [K: bass] is legal.
 Is it? I couldn't find it.

 Anyway the midline field attempted to define the middle line of say the
 bass clef as D or D, to avoid too many leger lines. I never liked it
 anyway so glad it's gone.

It's not gone!
you can still type:
[K: bass middle=D transpose=-2]
or whatever you like.

BTW, There is no difference between what you can
achieve with separate K: lines and [K:] midline fields


 So [K: clef=alto] or [K: alto] will do the job.

 Then it should not be a subheading of the Multiple Voices section,
That is a good point! I'll put it into a separate
section.

 but explicitly part of the K: Key section.
No, clef/middle/transpose can be used both with K:,
and V: fields.

 Or at least say the syntax is

 [K: | V:] [clef=] clef name .. etc
NB: You may mix the clef specifiers with the special
specifiers of the K: and V: fields.

 I looked in vain for any examples such as you have written above: the
 context indicated it was firmly fixed to V: notation.

The section already contained this example:
[V:Clarinet] [K:C transpose=-2]

 Of course, we could introduce a %% directive like
 %%global-accidentals 1
 to change the standard interpretation of the [K:]
 field.
 
 Should I add that?

 No. I suggest you allow software to create either individual (global)
 accidentals or strange key sigs. My own software (to which abc is simply
 an add-on importing/exporting module) does not support strange key sigs
 so I will have to do this anyway.

I will add a note about this.


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| In message [EMAIL PROTECTED], I. Oppenheim [EMAIL PROTECTED] writes
| There are to supported syntaxes:
| [A] K:tonicmode accidentals
| [B] K:tonic accidentals
| 
| Syntax A will _modify_ the key signature of the mode
| given, rather than simply append accidentals to it.
| Example:
| 
| K:Dmaj =c  % will give F# Cnat
| 
| Syntax B, which only contains the name of the tonic,
| and does not imply a mode, will allow you to spell out
| a key signature in full:
| 
| K:D ^f =c % same meaning as above
| 
| Note that in syntax B the tonic may be basically
| ignored by the parser; the tonic is only there to make
| the notation comprehensible to other users.

In several discussions, we've also had a  number  of  people  request
that  the  tonic  be  officially  optional.  One reason is to help in
transcriptions where the transcriber may get the key wrong.

One objection has been the fear that if we allow  this,  then  tonics
will  disappear.   I  suspect  that  this  won't happen at all.  Even
musicians who are relatively ignorant of music theory understand what
it means to say that a tune is in G or in E minor. It's very rare
for musicians to tell you the key signature; they  usually  give  you
the tonic and/or the mode (even if they don't know those terms).

And the counter-argument to this has been from people who  feel  that
it's better to not give the tonic than to give the wrong tonic.  This
is a matter of personal preference, I suppose. And how liberal an abc
program wants to be is probably a matter of the programmer's personal
preference. We've already seen that putting global accidentals in the
1.6  standard  didn't  mean that many programmers would implement it.
The same probably applies here.

| Strange key sigs such as the above (while clear in intent) are very
| non-standard. Are they really necessary? I've never played from one and
| would actually find it very difficult to play _b ^f

They aren't at all strange to a lot of us.  Even music publishers are
now  accepting  such things.  For example, Mel Bay's recent (and well
done) klezmer collection has a lot of non-classical key signatures. A
lot  depends  on  what music you play.  Part of the pressure for more
extensions in abc is from people playing music other than traditional
British  Isles  folk  music.   Sorry, folks; the musical weirdos have
discovered abc, like it, and want to use it.

| Anyway: have you abandoned the global accidentals idea? I thought it
| very good actually. In fact some Bach is written that way - he writes a
| key sig of 1 flat and manually flattens every E and ends on a G minor
| chord!

Yeah; I've noticed that in urtext editions.  I think what was  really
going  on  was  that  the  official notation for minor hadn't quite
stabilized back then.  Bach and some others would use  a  dorian  key
signature  for  minor  at times, possibly depending on their feel for
which would use the fewer accidentals.  I've seen the same  thing  in
urtext  editions  of  Handel,  Quantz, Vivaldi and the Louillets, for
example. Our notions of the rules for classical key signatures really
weren't firm until around 1800 or so.

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


[abcusers] Re: ABC Standard 2.0 revision III

2003-07-29 Thread Bryancreer
 K:A_b^f^c
 
 shouldn't that have a G# also since you've written K:A?

 and a lot of other stuff around the same subject.

Perhaps it's time to plug my idea of -

K:_b^f^c tonic=A mode=whatever

Completely unambiguous.

Talking of which, are there any plans for a procedure for amendments or extensions to the standard or do we just stick to the implement your favourite idea and argue about it afterwards system we have now?

Bryan Creer



Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Phil Taylor
[EMAIL PROTECTED] writes
There are to supported syntaxes:
[A] K:tonicmode accidentals
[B] K:tonic accidentals

This is actually a bit counterintuitive, since

K:D

means D major (= 2 sharps)

while

K:D ^f

means D mix (= 1 sharp)

Not that there are many tunes about currently which use global accidentals,
but the second interpretation of the symbol D breaks the old standard.

If the symbol D is to be interpreted in a new way (i.e. as tonic, rather
than as a D major key signature) I'd rather it was explicitly labelled as
such, i.e.

K: tonic=D ^f

or some such.

Phil Taylor


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Richard Robinson writes:
| On Tue, Jul 29, 2003 at 01:15:54PM +0100, Bernard Hill wrote:
|
|  And from the abc source you have written
| 
|  K:A_b^f^c
| 
|  shouldn't that have a G# also since you've written K:A?
|
| It definitely shouldn't have a G#, since the Gs aren't sharp.
|
| It's K:Asomething since A seems, to me, the root note. Amix would have
| been better - I have a vague memory that I tried that and it didn't work
| at the time, so the result's a kludge. But it does now.
|
| It would seem more logical to write just K:Amix _B to get Bb and the
| usual 2 sharps, but in abc2mps that produces a sig with 1 flat, only,
| so the full spelling out seems necessary. OTOH, the shorter version
| works with jcabc2ps, but that doesn't accept spaces in it. I rather
| prefer the appearance from abcm2ps - and, spelling all the accidentals
| out seems to let me control which order they're shown in, which is nice ...
| If I use K:Amix_B^f^c in jcabc2ps it prints the sharps twice.

(Hmmm ... I tried to make it accept spaces. Maybe I'd better do a bit
more debugging.)

Anyway, after playing around with  such  key  signatures  a  bit,  it
quickly  became  obvious  that, if an explicit list of accidentals is
included, then the mode should *not* default to major.  This  would
produce some very baffled users.  The right default is no mode, i.e.,
no accidentals other than what is listed.

To see why, consider a simple case like E hejaz/freygish, which is
  E F ^G A B c d e

Any musician who knows what this sort of scale is will write this:
  K:E^G

If the default is major, then the musician will get a result that  is
indistinguishable  from  E major.  The ^G may be shown twice (in both
octaves), which will be even more confusing.

The only solution would be to write this:
  K:Ephr^G

Now this may seem reasonable, because in fact it's exactly right. But
it has one serious problem: You need to use a different mode for each
tonic note. This will make sense to someone intricately familiar with
the  classical European modes.  But to the other 99% of the musicians
in the world, it will be utterly baffling.  If I want to do the  same
thing with a tonic of A, I'll have to write something like:
  K:Amin_B^c

These are the same sort of scale.  That is, they really are the  same
mode. But I'd have to write a different mode name for each, and the
name has no obvious relation to the actual mode.  The reason is  that
the mode would be used solely to cancel the major key signature.

This would be hopeless, and would defeat the whole purpose of  having
an  explicit  key  signature.  So the right way to do it is to accept
either a mode or a list of accidentals, or both.  Only  if  both  are
missing do you assume major.

OTOH, I do like to use both.  If you use K:Ephr^G, you can tranpose
it down a step by just writing K:Dphr^F, and transposing it to A is
then K:Aphr^c.  You just do the same shift to the tonic and to  all
the accidentals.  If you use K:E^G, then transposing to A would give
you K:A_B^c, which isn't quite as trivial.

I've gotta make sure that spaces are accepted everywhere here ...

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 04:03:23PM +0100, Phil Taylor wrote:
 [EMAIL PROTECTED] writes
 There are to supported syntaxes:
 [A] K:tonicmode accidentals
 [B] K:tonic accidentals
 
 This is actually a bit counterintuitive, since
 
 K:D
 
 means D major (= 2 sharps)
 
 while
 
 K:D ^f
 
 means D mix (= 1 sharp)
 
 Not that there are many tunes about currently which use global accidentals,
 but the second interpretation of the symbol D breaks the old standard.

Yes. The least necessary change would be to require explicit Dmaj, which
would label a bare D as tonic. But all of this breaks with what's
Already Out There.

 If the symbol D is to be interpreted in a new way (i.e. as tonic, rather
 than as a D major key signature) I'd rather it was explicitly labelled as
 such, i.e.
 
 K: tonic=D ^f
 
 or some such.

As with Bryan's suggestion, I'd prefer to keep the simplicity of
searching for K:tonic to find all tunes that sit on tonic.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers]ABC Standard 2.0 revision III

2003-07-29 Thread Laura Conrad
 John == John Chambers [EMAIL PROTECTED] writes:

John Next you'll be telling us that Britney Spears is a musician ...

Does she follow standards?

-- 
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] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 03:17:52PM +, John Chambers wrote:
 Richard Robinson writes:
 | On Tue, Jul 29, 2003 at 01:15:54PM +0100, Bernard Hill wrote:
 |
 |  And from the abc source you have written
 | 
 |  K:A_b^f^c
 | 
 |  shouldn't that have a G# also since you've written K:A?
 |
 | It definitely shouldn't have a G#, since the Gs aren't sharp.
 |
 | It's K:Asomething since A seems, to me, the root note. Amix would have
 | been better - I have a vague memory that I tried that and it didn't work
 | at the time, so the result's a kludge. But it does now.
 |
 | It would seem more logical to write just K:Amix _B to get Bb and the
 | usual 2 sharps, but in abc2mps that produces a sig with 1 flat, only,
 | so the full spelling out seems necessary. OTOH, the shorter version
 | works with jcabc2ps, but that doesn't accept spaces in it. I rather
 | prefer the appearance from abcm2ps - and, spelling all the accidentals
 | out seems to let me control which order they're shown in, which is nice ...
 | If I use K:Amix_B^f^c in jcabc2ps it prints the sharps twice.
 
 (Hmmm ... I tried to make it accept spaces. Maybe I'd better do a bit
 more debugging.)

jcabc2ps vjc.1.1.0 (2003.01.27, std) compiled Jul 11 2003, by the way.

(Maybe I'd better a do a bit more checking) ... the Amix was upsetting
it. It'll take K:A ^f_B^c correctly, but a space after the ^f hides
subsequent accidentals.


 Anyway, after playing around with  such  key  signatures  a  bit,  it
 quickly  became  obvious  that, if an explicit list of accidentals is
 included, then the mode should *not* default to major.  This  would
 produce some very baffled users.  The right default is no mode, i.e.,
 no accidentals other than what is listed.
 
 To see why, consider a simple case like E hejaz/freygish, which is
   E F ^G A B c d e
 
 Any musician who knows what this sort of scale is will write this:
   K:E^G
 
 If the default is major, then the musician will get a result that  is
 indistinguishable  from  E major.  The ^G may be shown twice (in both
 octaves), which will be even more confusing.
 
 The only solution would be to write this:
   K:Ephr^G

Or K:E=f=c^G=d  ? Longer, but maybe clearer.

 Now this may seem reasonable, because in fact it's exactly right. But
 it has one serious problem: You need to use a different mode for each
 tonic note. This will make sense to someone intricately familiar with
 the  classical European modes.  But to the other 99% of the musicians
 in the world, it will be utterly baffling.  If I want to do the  same
 thing with a tonic of A, I'll have to write something like:
   K:Amin_B^c
 
 These are the same sort of scale.  That is, they really are the  same
 mode. But I'd have to write a different mode name for each, and the
 name has no obvious relation to the actual mode.  The reason is  that
 the mode would be used solely to cancel the major key signature.
 
 This would be hopeless, and would defeat the whole purpose of  having
 an  explicit  key  signature.  So the right way to do it is to accept
 either a mode or a list of accidentals, or both.  Only  if  both  are
 missing do you assume major.

This makes sense to me, I think. My experience if transcribing things
like this is the actual pitch of the notes becomes clear fairly quickly,
while actually trying to get the thing down. But I may then want to
change my mind about the root note later. So it's nice to be able to
change just the one letter without any implications on the rest of the
line.

 OTOH, I do like to use both.  If you use K:Ephr^G, you can tranpose
 it down a step by just writing K:Dphr^F, and transposing it to A is
 then K:Aphr^c.  You just do the same shift to the tonic and to  all
 the accidentals.  If you use K:E^G, then transposing to A would give
 you K:A_B^c, which isn't quite as trivial.

*sigh* yes. So how to reconcile these ? If accidentals are given on a
K: line, then if a mode is given you get the second usage, just above,
and if it's just a bare notename you get the first usage ?

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] Cattle

2003-07-29 Thread John Chambers
Phil Taylor writes:
| John Chambers wrote:
|
| (One textbook example for English is the lack of any word that is the
| singular form of cattle.  Other languages have such words, and they
| can't be translated to English with a single word.   But  you  aren't
| going  to fix the English language; all you can do is chuckle and use
| a phrase that includes or for your translation.)
|
| The singular of cattle is cow.  Not cow or bull; the word cow
| is both the name of the species and of a female individual of that
| species.  I actually ran into this problem when writing up my PhD
| thesis (which was on the biochemistry of semen).  I referred to
| bull semen at one point and my supervisor (himself a world expert
| in the field of Reproductive Biology) wanted it changed to cow semen.

Well, I doubt if you'd find any agreement on this among  many  native
speakers. People can make up such rules all they like, but it'll have
little effect on the rest of  us.   And  cow  or  bull  isn't  even
sufficient.   These  don't  include  steer  or  heifer, which are
members of the same species.

There is little trouble finding similar terminology problems  in  the
various kinds of music that we all play here.

| Now look here boss, I'm a country boy.  I live on a farm.  Let me
| explain something to you...

I milked a few cows when I was little ...



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


Re: [abcusers] Re: About the choice of '!'

2003-07-29 Thread Ray Davies
Eric wrote

 So this way, by allowing !, !...! and *=!, everyone would be
 happy, and I don't know the reason why this thread lasts so long.

The reason the thread is lasting so long is that not everyone would be happy
with this.
The use of abc for printing classical etc music is fairly recent and is to
be encouraged but not if it messes up the abc of the original folk users. I
vote to change the !--! usage to *--* or some other unused symbol.

Ray

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


[abcusers] Re: ABC Standard 2.0 revision III

2003-07-29 Thread DavBarnert
Bernard wrote-

 2. |: at the beginning of a section is not ugly. And I do
 not like being forced to accept incorrect notation in that
 if a |: is missing then the repeat should be made from the
 previous double bar.

But it *is* ugly at the beginning of a piece. Apparently,
Beethoven agreed. Open the score of any of his symphonies (or
any other classical sonata-allegro movement, for that
matter) and note that there is no opening |: although the
first section repeats. It cannot be bad abc to preserve this.

Also, Irwin: a minor request: All over your page, you use
` and ' as open and close quotes, respectively when
referring to symbols. The first one, in particular, looks so
odd that one is tempted to think it is part of the notation
being referred to. Couldn't you use ' or  or even curly quotes
instead to make it flow more smoothly?

Thanks

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Richard Robinson writes:
|  The only solution would be to write this:
|K:Ephr^G
|
| Or K:E=f=c^G=d  ? Longer, but maybe clearer.

Actually, I do include accidentals with this scale at times. The main
reason is that with:

K:E^g

many musicians will not notice the subtle positioning of the sharp on
the  g space, and will see it as ^f, giving E minor.  If you're going
to do this, it's better to write:

K:E=f^g

This is another advisory accidental, of course.  But if you write:

K:E^G

this isn't as big a problem.  Musicians who know only  classical  key
signatures  will usually notice that there's something highly unusual
here, and will see  where  the  sharp  is  positioned.   Still,  I've
sometimes written:

K:E=F^G

This is *really* obvious that there's something funny going on.   I
do like the look of this one.  It's so blatantly non-classical.

Anyway, the best way to approach this is probably  to  treat  bo  the
mode  and  any  explicit  accidentals as giving the key signature, so
major should not be assumed.  You only assume major if  there  is  no
key-signature information at all.

One thing that falls out of my code is that

K:

is legal.  It is equivalent to  K:none,  of  course,  not  K:C.   The
difference is left as an exercise for the reader.


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 04:12:38PM +, John Chambers wrote:
 Richard Robinson writes:
 |  The only solution would be to write this:
 |K:Ephr^G
 |
 | Or K:E=f=c^G=d  ? Longer, but maybe clearer.
 
 Actually, I do include accidentals with this scale at times. The main
 reason is that with:

Oh, dear, confusing. I'm sorry, I meant on the opposite assumption, that
that implied Emajor.


 K:E=F^G
 
 This is *really* obvious that there's something funny going on.   I
 do like the look of this one.  It's so blatantly non-classical.

Cor. yes, it's definitely eye catching.

 Anyway, the best way to approach this is probably  to  treat  bo  the
 mode  and  any  explicit  accidentals as giving the key signature, so
 major should not be assumed.  You only assume major if  there  is  no
 key-signature information at all.

This seems both expressive and comprehensible, and retains backwards
compatability as well.


-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers]ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
David Barnert wrote:
| Bernard wrote-
|
|  2. |: at the beginning of a section is not ugly. And I do
|  not like being forced to accept incorrect notation in that
|  if a |: is missing then the repeat should be made from the
|  previous double bar.
|
| But it *is* ugly at the beginning of a piece. Apparently,
| Beethoven agreed. Open the score of any of his symphonies (or
| any other classical sonata-allegro movement, for that
| matter) and note that there is no opening |: although the
| first section repeats. It cannot be bad abc to preserve this.

Well, ugly is in the eye  of  the  beholder.   One  of  the  common
problems  in  orchestra  and  band  rehearsals is getting the initial
counting correct.  If the instruments don't all start  together,  and
the music doesn't start exactly on a bar line, it's fairly common for
people to have different understanding of when they are to  come  in.
Sometimes this can only be resolved by showing the full score to some
of the later entrants, so they can copy some cue notes to their page.

This could all be solved if everyone's part had a clear [| or |:   at
the  beginning,  with however many rests your part has before you are
to start.  If the initial bar line and rests are omitted, the  result
is  very often mass confusion and a lot of work to coordinate all the
entries correctly.

Labelling the first bar line with a big, fat A will also help.

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes

If I had my druthers, I'd put a rule in  saying  that  beginnings  of
repeated  sections  *must*  be marked properly.  But of course that's
dreaming yet another impossible dream.

Well in Music Publisher it refuses to play the music observing the
repeats until you *have* put a |: in. (Excepting the first repeat of
course). And I don't expect to remove that restriction.



Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Richard Robinson
[EMAIL PROTECTED] writes

Or K:E=f=c^G=d  ? Longer, but maybe clearer.

K:C ^g looks fine to me.


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Richard Robinson
[EMAIL PROTECTED] writes

 And from the abc source you have written
 
 K:A_b^f^c
 
 shouldn't that have a G# also since you've written K:A?

It definitely shouldn't have a G#, since the Gs aren't sharp.

So you are saying that

K:A  has 3 sharps

K:A _b has no sharps and one flat instead?

This is totally illogical. I can understand K:A _b to mean 3 sharps and
add a b flat but what now is the significance of the A?


It's K:Asomething since A seems, to me, the root note. Amix would have
been better - I have a vague memory that I tried that and it didn't work
at the time, so the result's a kludge. But it does now.

The root note is totally irrelevant to anything. As you indicate,
sometimes there is argument about it anyway. Now I don't really mind
having minor keys as they are well established, and maybe even the modes
but in the case of made-up key signatures described exactly in a K:
format I don't see the point. Make that K:_b^f^c in your example above.



Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes

Actually, I've seen music with nested repeats that work exactly  like
parentheses.   I've even used this on occasion myself.  Granted, most
musicians have probably never seen this.   But  I've  found  that  it
doesn't even take explantion; musicians usually seem to understand it
without even thinking about it.

That's exactly my point.

Here's some music:

 |  |  :|
 |  |  :|

Now, where is the 2nd repeat to go back to? It *might* well be the
beginning - the music notation has to be explicit. Either it's

 |  |  :|
|:.. |  |  :|

or it's 

 |  |  :|
 |  |  |
 |  |  :|
 |  |  |

Remember cut-and-paste is easy in abc tunes so maybe we should do away
with repeat signs entirely g




Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] Cattle

2003-07-29 Thread Tom Keays
on 7/29/03 11:03 AM, Phil Taylor wrote:
 The singular of cattle is cow.  [...]  I referred to
 bull semen at one point and my supervisor (himself a world expert
 in the field of Reproductive Biology) wanted it changed to cow semen.

I saw a man milk a bull, fie, man, fie.
I saw a man milk a bull, who's the fool now?
I saw a man milk a bull,
Every pull a bucketful.

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


Re: [abcusers] Re: ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], [EMAIL PROTECTED]
writes
Bernard wrote-

 2. |: at the beginning of a section is not ugly. And I do
 not like being forced to accept incorrect notation in that
 if a |: is missing then the repeat should be made from the
 previous double bar.

But it *is* ugly at the beginning of a piece. Apparently,
Beethoven agreed. Open the score of any of his symphonies (or
any other classical sonata-allegro movement, for that
matter) and note that there is no opening |: although the
first section repeats. It cannot be bad abc to preserve this.

I did not say beginning of a piece I said beginning of a section. It
has always been standard notation to assume the first repeat is from the
beginning of the work. We are talking about

 | . |  |  :|
 | . |  |  :|

which is ambiguous. And should maybe be

 | . |  |  :|
|:.. | . |  |  :|

I am always happy to keep the assumed back to the beginning repeat in
stave 1 above. It's the 2nd stave of the top I object to.



Also, Irwin: a minor request: All over your page, you use
` and ' as open and close quotes, respectively when
referring to symbols. The first one, in particular, looks so
odd that one is tempted to think it is part of the notation
being referred to. Couldn't you use ' or  or even curly quotes
instead to make it flow more smoothly?

Hear, hear. Either use back and forth quotes ‘ ’ (Latin-1 charset
decimal 145 and 146) or standard ' (decimal 39) for both. To mix `
(ascii 96) with ' is very untidy and illogical.


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Steven Bennett
[EMAIL PROTECTED] writes
Bert Van Vreckem wrote:

That all said, I don't think I've ever actually *seen* any Irish music with
a roll ornament actually placed (didn't even know there was a symbol for it
until I read this thread...) -- as I said before, Irish players prefer to
ornament as they see fit, so the idea of actually writing an ornament on the
music seems like you're telling them they can't do that...  Of course, most
of my written Irish music is tin whistle oriented -- maybe that symbol is
used more in fiddle or pipe music.

Well it's not known in pipe music. They use a particular form of
embellishment known generically as a doubling and it takes many forms,
which are written out.


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 05:11:44PM +0100, Bernard Hill wrote:
 In message [EMAIL PROTECTED], Richard Robinson
 [EMAIL PROTECTED] writes
 
  And from the abc source you have written
  
  K:A_b^f^c
  
  shouldn't that have a G# also since you've written K:A?
 
 It definitely shouldn't have a G#, since the Gs aren't sharp.
 
 So you are saying that
 
 K:A  has 3 sharps
 
 K:A _b has no sharps and one flat instead?
 
 This is totally illogical. I can understand K:A _b to mean 3 sharps and
 add a b flat but what now is the significance of the A?

As I said, Amix would have been better.

What I was trying to notate was a key signature of Bb f# c#

So, having clarified my mind, I hope, thanks to John, either
K:Amix Bb
or
K:A _Bb ^f ^c
since in the 1st, stating the mode brings its keysig in, and in the 2nd,
not stating it doesn't imply any key signature.

In either case, the significance of the A is that it's the root note of
the tune.

 The root note is totally irrelevant to anything.

I don't think so.

  As you indicate,
 sometimes there is argument about it anyway.

I said I might change my mind about what it is. That hardly implies that
it doesn't exist. But the indication that I'd think about it suggests
that I'd then like to record it. As I can.

  Now I don't really mind
 having minor keys as they are well established, and maybe even the modes

Very tolerant of you  ;)

 but in the case of made-up key signatures described exactly in a K:
 format I don't see the point. Make that K:_b^f^c in your example above.

As above, I wouldn't want to have to throw the root note away. Why
should I, what's the advantage ?

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] writes
| 
| If I had my druthers, I'd put a rule in  saying  that  beginnings  of
| repeated  sections  *must*  be marked properly.  But of course that's
| dreaming yet another impossible dream.
|
| Well in Music Publisher it refuses to play the music observing the
| repeats until you *have* put a |: in. (Excepting the first repeat of
| course). And I don't expect to remove that restriction.

What I've thought a player should do if any phrase after the first is
missing  its  initial repeat is to split into a polyphonic mode and
start playing simultaneously from the beginning and  just  after  the
last  end-repeat.  This would be an accurate rendition of how a group
of musicians would be expected to read such notation.

(Also known as Hey, let's play it as a round!  ;-)

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| In message [EMAIL PROTECTED], Richard Robinson
| [EMAIL PROTECTED] writes
| 
| Or K:E=f=c^G=d  ? Longer, but maybe clearer.
|
| K:C ^g looks fine to me.

Well, it looks fine, but it  has  the  wrong  tonic.   This
doesn't matter on paper. But there are those of us who take
advantage of the computer's ability to find stuff  for  us.
This would cause it to match a search for tunes in C, which
is not what you want if the tonic is E.

This is part of the argument for making the tonic optional.
K:C^g  is misleading and causes bad matches.  K:^g would be
better, because it wouldn't give a mismatch.   It  wouldn't
match  a  search  for any tonic, of course, which is one of
the reasons you'd prefer to have the tonic present.  But at
least it wouldn't match the wrong tonic.

Of course,  such  searches  are  always  prone  to  failure
because people just give the wrong key.  It's common to see
K:G for tunes in E minor or A dorian.  There's not a lot we
can do about this except try to educate people.

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes
Bernard Hill writes:
| In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] 
writes
| 
| If I had my druthers, I'd put a rule in  saying  that  beginnings  of
| repeated  sections  *must*  be marked properly.  But of course that's
| dreaming yet another impossible dream.
|
| Well in Music Publisher it refuses to play the music observing the
| repeats until you *have* put a |: in. (Excepting the first repeat of
| course). And I don't expect to remove that restriction.

What I've thought a player should do if any phrase after the first is
missing  its  initial repeat is to split into a polyphonic mode and
start playing simultaneously from the beginning and  just  after  the
last  end-repeat.  This would be an accurate rendition of how a group
of musicians would be expected to read such notation.

ROFL!

(Also known as Hey, let's play it as a round!  ;-)

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


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
| In message [EMAIL PROTECTED], Richard Robinson
| 
|  K:A_b^f^c
|  shouldn't that have a G# also since you've written K:A?
| 
| It definitely shouldn't have a G#, since the Gs aren't sharp.
|
| So you are saying that
|
| K:A  has 3 sharps
|
| K:A _b has no sharps and one flat instead?
|
| This is totally illogical. I can understand K:A _b to mean 3 sharps and
| add a b flat but what now is the significance of the A?

It's quite logical.

K:A has a tonic but no scale information, so we assume major (^f^c^g).

K:Amix  has a tonic and a mode; the signature is ^f^c.

K:A_B   has a tonic and a key signature, which is _B

K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.

You assume a major scale if they don't give you any clues  about  the
scale.

Knowing the tonic is always nice, but standard staff  notation  shows
that  it  isn't  necessary.  Experience with abc shows that musicians
like to know the tonic anyway, and classical terminology often  tells
you the tonic and mode in the title, so we should encourage it.

An example of an unnecessary tonic, from a klezmer context:

K:^G

could mean either K:D^G or K:E^G.  There are other possibilities, but
these are the two most likely.  Of course, you can usually tell which
it is by the end of the first bar, but it's nice to  know  up  front.
And  it's  especially  nice if you're asking the computer to find you
some tunes in E something.

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 05:20:26PM +, John Chambers wrote:
 Bernard Hill writes:
 | In message [EMAIL PROTECTED], Richard Robinson
 | [EMAIL PROTECTED] writes
 | 
 | Or K:E=f=c^G=d  ? Longer, but maybe clearer.
 |
 | K:C ^g looks fine to me.
 
 Well, it looks fine, but it  has  the  wrong  tonic.   This
 doesn't matter on paper. But there are those of us who take
 advantage of the computer's ability to find stuff  for  us.
 This would cause it to match a search for tunes in C, which
 is not what you want if the tonic is E.
 
 This is part of the argument for making the tonic optional.
 K:C^g  is misleading and causes bad matches.  K:^g would be
 better, because it wouldn't give a mismatch.   It  wouldn't
 match  a  search  for any tonic, of course, which is one of
 the reasons you'd prefer to have the tonic present.  But at
 least it wouldn't match the wrong tonic.
 
 Of course,  such  searches  are  always  prone  to  failure
 because people just give the wrong key.  It's common to see
 K:G for tunes in E minor or A dorian.  There's not a lot we
 can do about this except try to educate people.

If I had them locally (the tunes, not the people) it might be worth
considering a single-character key sig as a flag for this might
need changing :-)

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Richard Robinson
[EMAIL PROTECTED] writes
On Tue, Jul 29, 2003 at 05:11:44PM +0100, Bernard Hill wrote:
 In message [EMAIL PROTECTED], Richard Robinson
 [EMAIL PROTECTED] writes
 
  And from the abc source you have written
  
  K:A_b^f^c
  
  shouldn't that have a G# also since you've written K:A?
 
 It definitely shouldn't have a G#, since the Gs aren't sharp.
 
 So you are saying that
 
 K:A  has 3 sharps
 
 K:A _b has no sharps and one flat instead?
 
 This is totally illogical. I can understand K:A _b to mean 3 sharps and
 add a b flat but what now is the significance of the A?

As I said, Amix would have been better.

What I was trying to notate was a key signature of Bb f# c#

So, having clarified my mind, I hope, thanks to John, either
K:Amix Bb
or
K:A _Bb ^f ^c
since in the 1st, stating the mode brings its keysig in, and in the 2nd,
not stating it doesn't imply any key signature.

In either case, the significance of the A is that it's the root note of
the tune.

 The root note is totally irrelevant to anything.

I don't think so.

  As you indicate,
 sometimes there is argument about it anyway.

I said I might change my mind about what it is. That hardly implies that
it doesn't exist. But the indication that I'd think about it suggests
that I'd then like to record it. As I can.

  Now I don't really mind
 having minor keys as they are well established, and maybe even the modes

Very tolerant of you  ;)

Well they're not really needed now, are they? There's no separate
notation for them.

However I had not allowed for the use of abc files as a database. In
that case I can see a use for a tonic= or mode description.


 but in the case of made-up key signatures described exactly in a K:
 format I don't see the point. Make that K:_b^f^c in your example above.

As above, I wouldn't want to have to throw the root note away. Why
should I, what's the advantage ?


As I have proposed in another post, how about

K:_b^f^c tonic=A

?

Bernard Hill
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 06:23:26PM +0100, Bernard Hill wrote:
 In message [EMAIL PROTECTED], John Chambers
 [EMAIL PROTECTED] writes
 Bernard Hill writes:
 | In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] 
 writes
 | 
 | If I had my druthers, I'd put a rule in  saying  that  beginnings  of
 | repeated  sections  *must*  be marked properly.  But of course that's
 | dreaming yet another impossible dream.
 |
 | Well in Music Publisher it refuses to play the music observing the
 | repeats until you *have* put a |: in. (Excepting the first repeat of
 | course). And I don't expect to remove that restriction.
 
 What I've thought a player should do if any phrase after the first is
 missing  its  initial repeat is to split into a polyphonic mode and
 start playing simultaneously from the beginning and  just  after  the
 last  end-repeat.  This would be an accurate rendition of how a group
 of musicians would be expected to read such notation.
 
 ROFL!
 
 (Also known as Hey, let's play it as a round!  ;-)

Another fine product for abc international.


Reminds me, I still haven't got round to that random pipe-march
generator. This is probably a Good Thing.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| My suggestion is that accidentals are in lower case, keys in upper.  And
| if the key name is missing then C is assumed.
|
| K:A ^b is F# C# G# and Bb.
| K:A =c is F# and G#
| K:_b^f is Bb and F#
|
| K:_b is Bb
| K:C _b
| K:F
|
| and the last 3 are equivalent of course.

No, the accidentals should be case sensitive.  I might not care about
this, personally, but I've seen the explanations.  When the topic has
come up in the past, several people have pointed out that  there  are
musical  styles  that  use different accidentals in two octaves.  The
examples I've seen are from southern Asia.

I've seen this done in Middle-Eastern music too, with scales like:

K:D=C_E_B^c

where the C is different in the two octaves.

We really shouldn't exclude these musical styles when it's so easy to
include  them.   We've had inquiries on the list from people who play
Persian and Indian classical music.  It would be interesting  to  see
how well it works for them.

If Jack Campin weren't on vacation, we'd probably hear from him now.


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes
| In message [EMAIL PROTECTED], Richard Robinson
| 
|  K:A_b^f^c
|  shouldn't that have a G# also since you've written K:A?
| 
| It definitely shouldn't have a G#, since the Gs aren't sharp.
|
| So you are saying that
|
| K:A  has 3 sharps
|
| K:A _b has no sharps and one flat instead?
|
| This is totally illogical. I can understand K:A _b to mean 3 sharps and
| add a b flat but what now is the significance of the A?

It's quite logical.

K:A has a tonic but no scale information, so we assume major (^f^c^g).

K:Amix  has a tonic and a mode; the signature is ^f^c.

That's a separate key, just like K:Am


K:A_B   has a tonic and a key signature, which is _B

Hm. I assumed in K:A_b that the _b is a modifier to the K:A, so that
this is a 3 sharps + 1 flat key signature. I can't have dreamed that up,
surely?

K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.
That one's logical.





Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 06:26:21PM +0100, Bernard Hill wrote:
 In message [EMAIL PROTECTED], Richard Robinson
 
   Now I don't really mind
  having minor keys as they are well established, and maybe even the modes
 
 Very tolerant of you  ;)
 
 Well they're not really needed now, are they? There's no separate
 notation for them.

What, modes ? There's a notation for them, yes. They're needed, yes.
In that, it's another of those things that you can do with ABC key
signatures that you can't do on paper. Same idea as the explicit
accidentals, that you can give the tonic as well as the accidentals.


 However I had not allowed for the use of abc files as a database. In
 that case I can see a use for a tonic= or mode description.

Ah. That's how we were talking at cross purposes, then. Yes, that's the
point of things like that, that you can search a collection of ABC files
for them. And that's one of the really huge advantages that ABC has, for
my purposes.


Perhaps this should have a mention in the spec., if people can currently
overlook it ?


 As I have proposed in another post, how about
 
 K:_b^f^c tonic=A
 
 ?

I'd think the usage that John was clarifying (see the K:E ^G
discussion) does the same job rather more neatly without breaking
the orginal usage.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 05:32:51PM +, John Chambers wrote:
 
 It's quite logical.
 
 K:A has a tonic but no scale information, so we assume major (^f^c^g).
 
 K:Amix  has a tonic and a mode; the signature is ^f^c.
 
 K:A_B   has a tonic and a key signature, which is _B
 
 K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.

This last has the potential to be misunderstood, I think. The key
signature would be
K:Bb ?

Easy to mis-type, or misunderstand.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Richard Robinson writes:
| 
|  Of course,  such  searches  are  always  prone  to  failure
|  because people just give the wrong key.  It's common to see
|  K:G for tunes in E minor or A dorian.  There's not a lot we
|  can do about this except try to educate people.
|
| If I had them locally (the tunes, not the people) it might be worth
| considering a single-character key sig as a flag for this might
| need changing :-)

Well, this might not be all that bad an idea.  I've thought
that  it  would  be  nice  if  a  transcriber  could  write
something like:

K:?Adorian

This would mean that the transcriber is guessing  the  key.
The software would just ignore the '?', of course, and give
^f as the signature.  But it would warn interested  readers
(humand  and  software) that the transcriber had some doubt
about the accuracy of the key.

Implementing this would be easy for most abc software: Just
ignore the '?'.

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Arent Storm
From: I. Oppenheim [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, July 29, 2003 1:34 PM
Subject: Re: [abcusers] ABC Standard 2.0 revision III


 They are non standard in Western music, but you will
 find something like [K:D _b _e ^f] often in e.g.
 Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).
My first thing will always be to remove any non standard 
explicit accidentals, replacing them with inline accidentals
and inform the player textwise that he/she is playing an unusual 
mode/key. Anyway lots of klezmer tunes change mode/key 
every few bars so the need for non-classical is rather limited IMO.
The mode/key/accidental stuff is way too complicated for the
average folk player (in the Netherlands anyway - wer'e not 
so smart you know ;-)

Arent

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


[abcusers] Re: ABC Standard 2.0 revision III

2003-07-29 Thread Bryancreer
John Chambers wrote -

Bryan Creer writes:

| Talking of which, are there any plans for a procedure for amendments or
| extensions to the standard or do we just stick to the implement your favourite idea
| and argue about it afterwards system we have now?

What a concept!  This is a gang of musicians, you know.  What are the
chances of us ever agreeing to any such thing?

That's good because I've implemented tonic= and mode= in Abacus.

Next you'll be telling us that Britney Spears is a musician ...

Yeah! And she' really is a virgin.

Bryan Creer



Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Arent Storm

- Original Message - 
From: John Chambers [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, July 29, 2003 3:24 PM
Subject: Re: [abcusers] ABC Standard 2.0 revision III


 Bernard Hill writes:

 While it is indeed common practice to omit begin-repeat symbols, this
 is  not  a nice thing to do to your readers.  I've often found myself
 hunting for the beginning of a repeat, and thinking Why couldn't the
 f***ing  idiots  who  did this take the half-second extra to mark the
 beginning of the  repeat  with  a  fat  bar  and  two  dots?  In  my
 experience,  this  produces  more  disasters  during  rehearsals (and
 sometimes during inadequately-rehearsed performances) than all  other
 bad notation practices combined.
 
 If I had my druthers, I'd put a rule in  saying  that  beginnings  of
 repeated  sections  *must*  be marked properly.  
*Hear hear !*

 But of course that's
 dreaming yet another impossible dream.

sigh

Arent

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Arent Storm writes:
| From: I. Oppenheim [EMAIL PROTECTED]
|
|  They are non standard in Western music, but you will
|  find something like [K:D _b _e ^f] often in e.g.
|  Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).
|
| My first thing will always be to remove any non standard
| explicit accidentals, replacing them with inline accidentals
| and inform the player textwise that he/she is playing an unusual
| mode/key. Anyway lots of klezmer tunes change mode/key
| every few bars so the need for non-classical is rather limited IMO.
| The mode/key/accidental stuff is way too complicated for the
| average folk player (in the Netherlands anyway - wer'e not
| so smart you know ;-)

The best comparison I've seen is:  Suppose you were to find
a piece of music written with two sharps (^f^c), and as you
played it, you realized that every G had a sharp added, and
it really was in A major. You'd probably be annoyed, right?

Now, you can't really claim  that  the  music  is  wrong,
because  all  the  notes  are right.  But there's something
wrong with that key signature.

The reason it's wrong is that what a key  signature  really
should  do is tell you the accidentals that you need to get
the basic scale, and then accidentals are  added  to  notes
that are outside the scale. If something is in A major, you
really should have ^g in the signature, because that's  the
normal note in the scale.

This is the  fundamental  argument  for  non-classical  key
signatures. A tune in D hejaz (or freygish or Ahavoh Rabboh
or whatever) is not G minor,  and  the  F  sharps  are  not
altered notes. The basic scale really goes D _E ^F G A _B c
d, and so those are the notes that the key signature should
give  as the starting point.  Then notes outside that scale
should have accidentals.

Key changes are a confounding issue in any  case.   In  our
original  piece  in  A  major,  we  might  well  have a few
sections that are in D major or B minor.  We could write in
key  changes,  but for short passages, that's silly.  So we
use accidentals for transient key changes, and  change  the
signature only if a long section is in a different key.

The same would probably apply in any musical style.  In the
case of klezmer music, there's a problem that at least four
different scales are in  routine  use,  and  key  or  scale
changes  are  quite  frequent.   In  that  case, the common
approach would be to throw up your hands at  the  mess  (no
matter  how  nice a tune it is), and just pick a simple key
signature.  It's the least messy solution.

When I went through my klezmer stuff and  declassicalized
the  key  signatures,  I found that I only wanted a funny
key signature in about 1/3 of the  tunes.   The  rest  were
either  in  a classical mode (major, minor, mixolydian), or
were sufficiently mixed-mode that it didn't matter.

But for tunes that really are in a non-classical scale,  it
can  be a lot easier to read the music if the key signature
doesn't lie to you.  Once you get used to such  scales,  of
course.

(And I doubt that the Dutch are any stupider than the  rest
of us.  There are known klezmer musicians in NL ...  ;-)


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Richard Robinson writes:
| On Tue, Jul 29, 2003 at 05:32:51PM +, John Chambers wrote:
| 
|  K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.
|
| This last has the potential to be misunderstood, I think. The key
| signature would be
| K:Bb ?
|
| Easy to mis-type, or misunderstand.

Don't look now, but we already have that problem. I've seen
a fair number of abc tunes with key signatures like K:_B or
K:^Fm, where the person  was  obviously  confused  on  this
issue.   It's  too  bad  that  abc  copied  the traditional
confused notation.  I suppose the people who do  this  will
eventually  figure  out  why abc programs produce the wrong
key signature with their tunes.

This confusion is probably not helped by an extension  that
makes K:Bb and K:_B both legal but with different meanings.
But since it's exactly the same sort of confusion  that  is
in  conventional  music notation, the same sort of learning
experience applies to both.

Now if there were only a way  to  make  conventional  music
notation more rational ...


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 08:42:32PM +0200, Arent Storm wrote:
 From: I. Oppenheim [EMAIL PROTECTED]
 
  They are non standard in Western music, but you will
  find something like [K:D _b _e ^f] often in e.g.
  Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).

 My first thing will always be to remove any non standard 
 explicit accidentals, replacing them with inline accidentals
 and inform the player textwise that he/she is playing an unusual 
 mode/key. Anyway lots of klezmer tunes change mode/key 
 every few bars so the need for non-classical is rather limited IMO.
 The mode/key/accidental stuff is way too complicated for the
 average folk player (in the Netherlands anyway - wer'e not 
 so smart you know ;-)

I remember when I first heard mention that modes could be introduced
into the ABC key signature (or maybe it was when I discovered they had
been. I don't remember it *that* well).

I felt the same about that. Complicated, academic, abstract, who on earth
needs it ? But I had a poke around with it, one rainy Sunday afternoon,
just to see what happened. And I discovered, to my suprise, that it worked
better than what I knew. It was a better description. I could get the key
signature I wanted _and_ say what the tonic was, both in one move.

So it became worthwhile to understand them; and now, years later, I can
even remember whether I mean dorian or mixolydian without having to look
them up, though I don't use the others so much.

If there are people who use ABC, or are considering using ABC,
for music where non-standard signatures are less non-standard,
they might make the same discovery.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 07:19:17PM +, John Chambers wrote:
 Richard Robinson writes:
 | On Tue, Jul 29, 2003 at 05:32:51PM +, John Chambers wrote:
 | 
 |  K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.
 |
 | This last has the potential to be misunderstood, I think. The key
 | signature would be
 | K:Bb ?
 |
 | Easy to mis-type, or misunderstand.
 
 Don't look now, but we already have that problem. I've seen
 a fair number of abc tunes with key signatures like K:_B or
 K:^Fm, where the person  was  obviously  confused  on  this
 issue.   It's  too  bad  that  abc  copied  the traditional
 confused notation.  I suppose the people who do  this  will
 eventually  figure  out  why abc programs produce the wrong
 key signature with their tunes.
 
 This confusion is probably not helped by an extension  that
 makes K:Bb and K:_B both legal but with different meanings.
 But since it's exactly the same sort of confusion  that  is
 in  conventional  music notation, the same sort of learning
 experience applies to both.

Yes. A case where the usual recommendation that parsers be liberal in
what they read could, given the extension, have unfortunate results.

But not if they implement it, of course.

 Now if there were only a way  to  make  conventional  music
 notation more rational ...

Then it would become unconventional notation ?



-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Arent Storm
 On Tue, Jul 29, 2003 at 08:42:32PM +0200, Arent Storm wrote:
   They are non standard in Western music, but you will
   find something like [K:D _b _e ^f] often in e.g.
   Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).
 
  My first thing will always be to remove any non standard 
  explicit accidentals, replacing them with inline accidentals
  and inform the player textwise that he/she is playing an unusual 
  mode/key. Anyway lots of klezmer tunes change mode/key 
  every few bars so the need for non-classical is rather limited IMO.
  The mode/key/accidental stuff is way too complicated for the
  average folk player (in the Netherlands anyway - wer'e not 
  so smart you know ;-)
 
 I remember when I first heard mention that modes could be introduced
 into the ABC key signature (or maybe it was when I discovered they had
 been. I don't remember it *that* well).
 
 I felt the same about that. Complicated, academic, abstract, who on earth
 needs it ? But I had a poke around with it, one rainy Sunday afternoon,
 just to see what happened. And I discovered, to my suprise, that it worked
 better than what I knew. It was a better description. I could get the key
 signature I wanted _and_ say what the tonic was, both in one move.
I felt (more or less) the same for the modes part. But they fit in
with the regular (classical) key-notation, so I decided to signal the
mode-part in MusiCAD (textwise) as I expect very few of my users
to dig into the abc and discover the key to be D-dorian instead of C
Which *is* musically relevant but *isn't* notationally relevant. 

 So it became worthwhile to understand them; and now, years later, I can
 even remember whether I mean dorian or mixolydian without having to look
 them up, though I don't use the others so much.
 
 If there are people who use ABC, or are considering using ABC,
 for music where non-standard signatures are less non-standard,
 they might make the same discovery.
For the church-modes part I agree, the explicit accidental signature 
will confuse anyone trying to play the music from paper 
(except for the authors band perhaps)
 
Arent

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 06:07:16PM +, John Chambers wrote:
 Richard Robinson writes:
 | 
 |  Of course,  such  searches  are  always  prone  to  failure
 |  because people just give the wrong key.  It's common to see
 |  K:G for tunes in E minor or A dorian.  There's not a lot we
 |  can do about this except try to educate people.
 |
 | If I had them locally (the tunes, not the people) it might be worth
 | considering a single-character key sig as a flag for this might
 | need changing :-)
 
 Well, this might not be all that bad an idea.  I've thought
 that  it  would  be  nice  if  a  transcriber  could  write
 something like:
 
 K:?Adorian
 
 This would mean that the transcriber is guessing  the  key.
 The software would just ignore the '?', of course, and give
 ^f as the signature.  But it would warn interested  readers
 (humand  and  software) that the transcriber had some doubt
 about the accuracy of the key.
 
 Implementing this would be easy for most abc software: Just
 ignore the '?'.

Yes. There's nothing to prevent
K:Adorian   % ???
is there ? Though some GUI software may hide it, I suppose, I don't
know (I prefer to use a few of them, to avoid textual ?s in
searches).

But it might be nicer if we could put it/them straight in the
fieldvalue and have it ignored. But, if in, say, a T:, it wouldn't
want to be ignored to the extent of not getting printed ...

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Phil Taylor
Richard Robinson wrote:

 K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.

This last has the potential to be misunderstood, I think. The key
signature would be
K:Bb ?

Easy to mis-type, or misunderstand.

You will find sevral examples of this in the Village Music Project.
Which suggests, of course, that ABC2Win accepts it (horrors!).

Phil Taylor


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Phil Taylor
John Chambers wrote:

Richard Robinson writes:
| 
|  Of course,  such  searches  are  always  prone  to  failure
|  because people just give the wrong key.  It's common to see
|  K:G for tunes in E minor or A dorian.  There's not a lot we
|  can do about this except try to educate people.
|
| If I had them locally (the tunes, not the people) it might be worth
| considering a single-character key sig as a flag for this might
| need changing :-)

Well, this might not be all that bad an idea.  I've thought
that  it  would  be  nice  if  a  transcriber  could  write
something like:

K:?Adorian

This would mean that the transcriber is guessing  the  key.
The software would just ignore the '?', of course, and give
^f as the signature.  But it would warn interested  readers
(humand  and  software) that the transcriber had some doubt
about the accuracy of the key.

Implementing this would be easy for most abc software: Just
ignore the '?'.

Unnecessary.  You can already write:

K: Adorian %?

but nobody does.  People who get the mode wrong are mostly
not aware of their errors, and don't question their mode decisions
as long as it gets the right key signature.

Phil Taylor


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| In message [EMAIL PROTECTED], Richard Robinson
| See http://www.leeds.ac.uk/music/Info/RRTuneBk/gettune/0c54.html
|
| (And why sharpen the fs in stave 5?)

I looked at this, and decided that I don't know the tune.   Staff  5,
which  is in D major, sounds just find.  If I play it in D dorian, it
also sounds fine.  Switching between D hijaz and either D major or  D
dorian  are certainly conventional changes in that part of the world.
So what key should it be?

Also, A hijaz normally wouldn't have ^f.  This doesn't matter in  the
first  section,  since  there  are no f's at all.  I wonder about the
later sections, though. The first f that appears could be ^f, because
of the way the tune works.  I'd expect the rest to be =f, though.  If
they are ^f, I'd expect a different name for the scale.

Not that people are always very accurate about such things. Having ^f
in  an  A hijaz scale is really no odder than having an occasional ^g
in an A mixolydian scale.  It just seems unusual for the ^f to be  in
the key signature.

Or maybe the people who made the recording, who were Turkish gypsies,
use the term in an unusual way. Turks usually use hijaz pretty much
the same way that Arabs do, but there's the  common  gypsy  style  of
playing  fast  and  loose with all scales, and bending them around at
will. Music should follow our wishes, not the other way around. Not
to mention Who cares what you call it? So they could well have used
the term because the scale starts A _B ^c d e, and the  6th  and  7th
are variable.  Sorta like classical minor.

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


[abcusers] Changelog of ABC 2.0

2003-07-29 Thread I. Oppenheim
Dear Abcusers,

Thank you for your feedback. Based on your input (both
on and off-list) I have made the following
modifications to the standard.

-- The debated section on Key sigs reads now as
follows:


By specifying K:none, it is possible to use no key
signature at all.

The key signatures may be modified by adding
accidentals, according to the format K:tonic mode
accidentals. For example, K:D Phr ^f would give a
key signature with two flats and one sharp, which
designates a very common mode in e.g. Klezmer (Ahavoh
Rabboh) and in Arabic music (Maqam Hedjaz). Likewise,
K:Dmaj =c will give a key signature with f sharp and
c natural. Note that there can be several modifying
accidentals, separated by spaces, each beginning with
an accidental sign ('__', '_', '=', '^' or '^^'),
followed by a letter in lower case.

It is possible to use the format K:tonic exp
accidentals to explicitly define all the accidentals
of a key signature. Thus K:D Phr ^f could also be
notated as K:D exp _b _e ^f, where 'exp' is an
abbreviation of 'explicit'.

Software that does not support explicit key signatures,
should mark the individual notes in the tune with the
accidentals that apply to them.


I hope this solves most problems with the proposed
notation?


-- Moved section on clef specifier up to form it's own
section. Added stafflines specifier for percussion
notation. Added more examples illustrating how to
change the clef.

-- I've done away with the backquotes (`)

-- I added to the section on note lengths:
Note lengths that can't be translated to conventional
staff notation are legal, but should be avoided. Also
gave A3/2 as an example.

-- I added to the meter section:
It is also possible to specify a complex meter, e.g.
M:(2+3+2)/8, to make explicit which beats should be
accented. The parentheses around the numerator are
optional.

The example given will be typeset as:

2 + 3 + 2
8

===

As always, I'd like to read your comments.

You can read the whole file here:
http://www.joods.nl/~chazzanut/abc/abc2-draft.html


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Phil Taylor writes:
| Richard Robinson wrote:
|
|  K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.
| 
| This last has the potential to be misunderstood, I think. The key
| signature would be
| K:Bb ?
| 
| Easy to mis-type, or misunderstand.
|
| You will find sevral examples of this in the Village Music Project.
| Which suggests, of course, that ABC2Win accepts it (horrors!).

Unless, of course, it accepts it as meaning a key signature
of  just  the  _B.  In that case, it'll be ahead of the new
standard.

;-)


Actually, I've seen this  sort  of  thing  mostly  on  some
mailing  lists  (such  as irtrad-l) where it slowly becomes
clear that there are a fair number of people who  read  and
write  abc  directly,  with  no abc software getting in the
way.  It really is an way to pass tunes from one person  to
the next.  And if your abc isn't standard, well, who cares?
As long as the (human) reader can  understand  it,  it  has
done the job.

I'm of mixed mind about this.  On the one hand, that's  how
abc  started,  and we have no real right to object.  On the
other hand, I've seen what happened to solfa notation ...


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, Arent Storm wrote:

 For the church-modes part I agree, the explicit
 accidental signature will confuse anyone trying to
 play the music from paper (except for the authors
 band perhaps)

Klezmer musicians all use explicit key sigs, and so do
musicologists. In fact, it are only clasically trained
musicians that get confused from this notation, because
they do not understand how non-western scales are
structured.


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Phil Taylor writes:
| John Chambers wrote:
| 
| K:?Adorian
| 
| Implementing this would be easy for most abc software: Just
| ignore the '?'.
|
| Unnecessary.  You can already write:
|
| K: Adorian %?
|
| but nobody does.  People who get the mode wrong are mostly
| not aware of their errors, and don't question their mode decisions
| as long as it gets the right key signature.

I think you're right.

Of course, they'd more likely write K:G in this case.

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


Re: [abcusers] Changelog of ABC 2.0

2003-07-29 Thread I. Oppenheim
I've now also updated the ties and slurs section of
http://www.joods.nl/~chazzanut/abc/abc2-draft.html
to give PNG examples of nested slurs.
Please have a look to see if you can agree.


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], Richard Robinson
[EMAIL PROTECTED] writes
On Tue, Jul 29, 2003 at 05:32:51PM +, John Chambers wrote:
 
 It's quite logical.
 
 K:A has a tonic but no scale information, so we assume major (^f^c^g).
 
 K:Amix  has a tonic and a mode; the signature is ^f^c.
 
 K:A_B   has a tonic and a key signature, which is _B
 
 K:_Bhas no tonic, but a signature, which is _B.  Maybe it's F or Dm.

This last has the potential to be misunderstood, I think. The key
signature would be
K:Bb ?

Easy to mis-type, or misunderstand.


The distinction between _B and Bb is the same as between a key signature
and an accidental so should be easy for a musician to understand...



Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes
Bernard Hill writes:
| My suggestion is that accidentals are in lower case, keys in upper.  And
| if the key name is missing then C is assumed.
|
| K:A ^b is F# C# G# and Bb.
| K:A =c is F# and G#
| K:_b^f is Bb and F#
|
| K:_b is Bb
| K:C _b
| K:F
|
| and the last 3 are equivalent of course.

No, the accidentals should be case sensitive.  I might not care about
this, personally, but I've seen the explanations.  When the topic has
come up in the past, several people have pointed out that  there  are
musical  styles  that  use different accidentals in two octaves.  The
examples I've seen are from southern Asia.

So how is it notated *as a key signature*? - because that's what we're
talking about. I am happy to have accidentals on individual notes but we
are talking ks here.

I've seen this done in Middle-Eastern music too, with scales like:

K:D=C_E_B^c

where the C is different in the two octaves.

We really shouldn't exclude these musical styles when it's so easy to
include  them.   We've had inquiries on the list from people who play
Persian and Indian classical music.  It would be interesting  to  see
how well it works for them.

Again, what's the ks?


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Bernard Hill
In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes
Arent Storm writes:
| From: I. Oppenheim [EMAIL PROTECTED]
|
|  They are non standard in Western music, but you will
|  find something like [K:D _b _e ^f] often in e.g.
|  Klezmer (Ahavoh Rabboh) or Arabic music (Maqam Hedjaz).
|
| My first thing will always be to remove any non standard
| explicit accidentals, replacing them with inline accidentals
| and inform the player textwise that he/she is playing an unusual
| mode/key. Anyway lots of klezmer tunes change mode/key
| every few bars so the need for non-classical is rather limited IMO.
| The mode/key/accidental stuff is way too complicated for the
| average folk player (in the Netherlands anyway - wer'e not
| so smart you know ;-)

The best comparison I've seen is:  Suppose you were to find
a piece of music written with two sharps (^f^c), and as you
played it, you realized that every G had a sharp added, and
it really was in A major. You'd probably be annoyed, right?

Not particularly. Many editions of Bach have that, we classical
musicians are quite used to it.


Now, you can't really claim  that  the  music  is  wrong,
because  all  the  notes  are right.  But there's something
wrong with that key signature.

The reason it's wrong is that what a key  signature  really
should  do is tell you the accidentals that you need to get
the basic scale, and then accidentals are  added  to  notes
that are outside the scale. If something is in A major, you
really should have ^g in the signature, because that's  the
normal note in the scale.

Again, not really. Horn parts in orchestral music never have any key
signature, the accidentals are all written in as they occur.


This is the  fundamental  argument  for  non-classical  key
signatures. A tune in D hejaz (or freygish or Ahavoh Rabboh
or whatever) is not G minor,  and  the  F  sharps  are  not
altered notes. The basic scale really goes D _E ^F G A _B c
d, and so those are the notes that the key signature should
give  as the starting point.  Then notes outside that scale
should have accidentals.

The notion of tonic is what I think you are referring to, and that is
something that comes out of the actual music as heard, not the notation.
However I concede it's a good thing to have in software which searches
the K: field for tonics.


Key changes are a confounding issue in any  case.   In  our
original  piece  in  A  major,  we  might  well  have a few
sections that are in D major or B minor.  We could write in
key  changes,  but for short passages, that's silly.  So we
use accidentals for transient key changes, and  change  the
signature only if a long section is in a different key.

The same would probably apply in any musical style.  In the
case of klezmer music, there's a problem that at least four
different scales are in  routine  use,  and  key  or  scale
changes  are  quite  frequent.   In  that  case, the common
approach would be to throw up your hands at  the  mess  (no
matter  how  nice a tune it is), and just pick a simple key
signature.  It's the least messy solution.

When I went through my klezmer stuff and  declassicalized
the  key  signatures,  I found that I only wanted a funny
key signature in about 1/3 of the  tunes.   The  rest  were
either  in  a classical mode (major, minor, mixolydian), or
were sufficiently mixed-mode that it didn't matter.

But for tunes that really are in a non-classical scale,  it
can  be a lot easier to read the music if the key signature
doesn't lie to you.  Once you get used to such  scales,  of
course.

(And I doubt that the Dutch are any stupider than the  rest
of us.  There are known klezmer musicians in NL ...  ;-)


So what point are you making about the abc standard? I got a bit lost in
that above :-)


Bernard Hill
Braeburn Software
Author of Music Publisher system
Music Software written by musicians for musicians
http://www.braeburn.co.uk
Selkirk, Scotland

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Bernard Hill writes:
| In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] writes
| No, the accidentals should be case sensitive.  I might not care about
| this, personally, but I've seen the explanations.  When the topic has
| come up in the past, several people have pointed out that  there  are
| musical  styles  that  use different accidentals in two octaves.  The
| examples I've seen are from southern Asia.
|
| So how is it notated *as a key signature*? - because that's what we're
| talking about. I am happy to have accidentals on individual notes but we
| are talking ks here.
| 
| I've seen this done in Middle-Eastern music too, with scales like:
| 
| K:D=C_E_B^c
| 
| where the C is different in the two octaves.
| 
| We really shouldn't exclude these musical styles when it's so easy to
| include  them.   We've had inquiries on the list from people who play
| Persian and Indian classical music.  It would be interesting  to  see
| how well it works for them.
|
| Again, what's the ks?

Well, it's real hard to draw in ascii ...

The K:D=C_E_B^c example has a  natural  on  the  C  line  (below  the
staff),  flats  on  the E and B lines, and a sharp on the c line.  It
might be better to put them in a different order; I just expressed it
that way to make the scale clear.

Which does remind me that, although there's a conventional order  for
the  accidentals in classical key signatures, there really isn't such
an order for others.  Some particular musical  styles  might  have  a
conventional  order, but I don't know of them.  In recent music books
that use non-classical key signatures, there are several orders used.
I  think  they  position  them  so  that  they look good on the page,
whatever that might mean to the editor.

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


[abcusers] N-times repeats

2003-07-29 Thread John Chambers
I. Oppenheim  writes:
| I've now also updated the ties and slurs section of
| http://www.joods.nl/~chazzanut/abc/abc2-draft.html
| to give PNG examples of nested slurs.
| Please have a look to see if you can agree.

It's getting to look better and better.

One thing I noticed missing:  The  repeat  section  doesn't
mention the N-times-through notation like

|::  ...  ::|   % Play this three times.
|::: ... :::|   % Play this four times.

I've implemented this in jcabc2ps, and used  it  in  a  few
tunes.   I've  found that, although musicians will say that
they've never seen this, they invariably know exactly  what
it means.

Of course, when a phrase is played three or more times, you
usually do have different endings.  This is why many people
haven't seen this notation.  But it can be very handy  when
you're just writing a basic version of a tune, and you note
that one phrase really is played four times.

Some time back we had a somewhat silly discussion of how to
combine  this  with the notation for multiple bars of rest.
Somehow, I don't think we need to bother with that  in  the
next version of abc. But thosed who have some time on their
hands could dig it out of the archives.

I'll see if I can find anything else.



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


Re: [abcusers] N-times repeats

2003-07-29 Thread I. Oppenheim
On Tue, 29 Jul 2003, John Chambers wrote:

 I. Oppenheim  writes:
 | I've now also updated the ties and slurs section of
 | http://www.joods.nl/~chazzanut/abc/abc2-draft.html
 | to give PNG examples of nested slurs.
 | Please have a look to see if you can agree.

 It's getting to look better and better.
Thank you! With the help of you all the result will
look even better.

 One thing I noticed missing:  The  repeat  section  doesn't
 mention the N-times-through notation like

 |::  ...  ::|   % Play this three times.
 |::: ... :::|   % Play this four times.

These are already in the standard:


By extension, |:: and ::| mean the start and end of a
section that is to be repeated three times, and so on.



 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 09:58:42PM +0200, Arent Storm wrote:
 
  If there are people who use ABC, or are considering using ABC,
  for music where non-standard signatures are less non-standard,
  they might make the same discovery.

 For the church-modes part I agree, the explicit accidental signature 
 will confuse anyone trying to play the music from paper 
 (except for the authors band perhaps)

No, not fair. It's there on the paper, it's clear what's meant. It might
*suprise* some poeple, if they haven't seen it before, but it's not
confusing. Except the business of learning to remember non-standard
groupings of notes, but if people want to play music that uses them,
why shouldn't it be possible to describe them ?

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 08:47:27PM +0100, Phil Taylor wrote:
 John Chambers wrote:
 
 that  it  would  be  nice  if  a  transcriber  could  write
 something like:
 
 K:?Adorian
 
 This would mean that the transcriber is guessing  the  key.
 The software would just ignore the '?', of course, and give
 ^f as the signature.  But it would warn interested  readers
 (humand  and  software) that the transcriber had some doubt
 about the accuracy of the key.
 
 Implementing this would be easy for most abc software: Just
 ignore the '?'.
 
 Unnecessary.  You can already write:
 
 K: Adorian %?
 
 but nobody does.  People who get the mode wrong are mostly
 not aware of their errors, and don't question their mode decisions
 as long as it gets the right key signature.

True. But what about us pedants who aren't sure they've got it right ?

grin

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


[abcusers] BarFly update

2003-07-29 Thread Phil Taylor
A couple of bugs have shown up in the recent BarFly release:

Under OS X only, when printing at high magnification part of the
tune title gets blanked out.

Under some circumstances all versions may hang, displaying an
Unknown System Error message which cannot be cancelled.

Version 1.41 fixes these.  The second bug may involve corruption
of the program's preferences file, and if you have experienced
this you are advised to trash the BarFly Preferences file before
installing the new version.

It is located
in System:Preferences: in Classic systems
in ~/Library/Preferences/ in OS X.

Phil Taylor


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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
| In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] writes
| The best comparison I've seen is:  Suppose you were to find
| a piece of music written with two sharps (^f^c), and as you
| played it, you realized that every G had a sharp added, and
| it really was in A major. You'd probably be annoyed, right?
|
| Not particularly. Many editions of Bach have that, we classical
| musicians are quite used to it.

Yeah; that's a variant on the earlier note about him  using
a  dorian  keysig  for  minor.  In a couple of his works, I
think that he really did do a  count  of  accidentals,  and
picked  a  key  signature  that minimized them.  This isn't
surprising,  since  our  modern  concept  of  standard  key
signatures really hadn't stabilized then.

| .. Horn parts in orchestral music never have any key
| signature, the accidentals are all written in as they occur.

Yeah; someone pointed that out recently. To me, this argues
for an option telling the software to put the entire keysig
into the music.  An abc player has to do this in any  case.
It  would be really handy if an abc formatting program like
the abc2ps clones could also  do  this.   I  can  think  of
several   good   uses   for   it.   In  an  orchestral/band
arrangement, it could be useful to retarget a part to horns
by  by  changing  the transpose= term and asking for no key
signatures.  Then you could use a single  source  file  for
several arrangements for different sets of instruments.

| The notion of tonic is what I think you are referring to, and that is
| something that comes out of the actual music as heard, not the notation.
| However I concede it's a good thing to have in software which searches
| the K: field for tonics.

Staff notation does tell us that stating the tonic isn't an
absolute  necessity.   But  a lot of people seem to like to
know it.  And it can be nice information to have  available
when you're trying to put together a set of tunes.

| So what point are you making about the abc standard? I got a bit lost in
| that above :-)

Basically just arguing for a very flexible and general  way
of writing key sigs.  The K:tonicmode approach is quite
useful, and probably covers at least  2/3  of  the  world's
music. But the proposed K:tonicmodeaccidentals scheme
will handle most of the rest, especially  if  most  of  the
possible omissions are allowed.  (You obviously require the
tonic if you have a mode, but the  other  subsets  are  all
meaningful and useful.)

One of the interesting aspects of this was pointed  out  by
someone a while ago; it may have been Jack Campin.  This is
that, although a lot of  musical  styles  use  scales  that
don't  fit our 12-note octave, this turns out to not matter
too much.   Most  kinds  of  music  have  adopted  European
notation. This works because hardly anyone uses scales that
have more than 7 notes in an octave. The few that appear to
have  more  are like the classical minor, in that they have
different ascending and descending forms. But each of these
is at most 7 notes. So you can use the Western 7-note scale
with accidentals.  You just need to tell people how to tune
the  scale  at  the  beginning.   Most  musical styles have
standard names for such tunings.

So you rarely actually need microtone notation; you  just
use  a  conventional  scale name to map your scale to the 7
notes (plus accidentals) of the Western staff.

In fact, this would be a good use of the  mode=  term  that
has  been  proposed.   It would give a standard way to name
such scales.  Software aimed at these other musical  styles
could then display this name in the conventional manner.

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


Re: [abcusers] N-times repeats

2003-07-29 Thread John Chambers
I. Oppenheim writes:
| On Tue, 29 Jul 2003, John Chambers wrote:
| 
|  |::  ...  ::|   % Play this three times.
|  |::: ... :::|   % Play this four times.
|
| These are already in the standard:
|
| 
| By extension, |:: and ::| mean the start and end of a
| section that is to be repeated three times, and so on.
| 

Hey, you're right.  I guess I somehow managed to page past
it.  Now that I have a keyword, I can find it easily. ;-)

Onward ...


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


Re: [abcusers] Changelog of ABC 2.0

2003-07-29 Thread Richard Robinson
On Tue, Jul 29, 2003 at 10:08:13PM +0200, I. Oppenheim wrote:
 
 -- The debated section on Key sigs reads now as
 follows:
 
 ...
 The key signatures may be modified by adding
 accidentals, according to the format K:tonic mode
 accidentals. For example, K:D Phr ^f would give a
 key signature with two flats and one sharp, which
 designates a very common mode in e.g. Klezmer (Ahavoh
 Rabboh) and in Arabic music (Maqam Hedjaz). Likewise,
 K:Dmaj =c will give a key signature with f sharp and
 c natural. Note that there can be several modifying
 accidentals, separated by spaces, each beginning with
 an accidental sign ('__', '_', '=', '^' or '^^'),
 followed by a letter in lower case.

What about the cases where notes in different octaves 
have different accidentals ? I don't see why notes in the key
signature couldn't take the full normal ABC value, with uppercase
and lowercase and  , and ' as necessary, so that somebody could
express a key signature with different accidentals for a note in each
octave right up and down the scale. Why do we have to forbid everything
we can't think of a use for ? Other people have already expressed a wish
for this, John has already said so for anybody that missed it.

 It is possible to use the format K:tonic exp
 accidentals to explicitly define all the accidentals
 of a key signature. Thus K:D Phr ^f could also be
 notated as K:D exp _b _e ^f, where 'exp' is an
 abbreviation of 'explicit'.

??
Is K:D exp _b _e ^f different from K:D _b _e ^f ?
Where does this come from, has it been mentioned before ?

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread Phil Taylor
John Chambers wrote:

Bernard Hill writes:
| In message [EMAIL PROTECTED], John Chambers
[EMAIL PROTECTED] writes
| No, the accidentals should be case sensitive.  I might not care about
| this, personally, but I've seen the explanations.  When the topic has
| come up in the past, several people have pointed out that  there  are
| musical  styles  that  use different accidentals in two octaves.  The
| examples I've seen are from southern Asia.
|
| So how is it notated *as a key signature*? - because that's what we're
| talking about. I am happy to have accidentals on individual notes but we
| are talking ks here.
| 
| I've seen this done in Middle-Eastern music too, with scales like:
| 
| K:D=C_E_B^c
| 
| where the C is different in the two octaves.
| 
| We really shouldn't exclude these musical styles when it's so easy to
| include  them.   We've had inquiries on the list from people who play
| Persian and Indian classical music.  It would be interesting  to  see
| how well it works for them.
|
| Again, what's the ks?

Well, it's real hard to draw in ascii ...

The K:D=C_E_B^c example has a  natural  on  the  C  line  (below  the
staff),  flats  on  the E and B lines, and a sharp on the c line.  It
might be better to put them in a different order; I just expressed it
that way to make the scale clear.

There's a problem here.  In conventional notation, sharps and flats
in the key signature affect all octaves, unlike accidentals which
affect only the octave marked.  You are proposing to change that
rule, not just for abc but for standard notation too.

I think there's a case here for using global accidentals distributed
through the music in addition to unconventional key signatures to
resolve this.

Which does remind me that, although there's a conventional order  for
the  accidentals in classical key signatures, there really isn't such
an order for others.  Some particular musical  styles  might  have  a
conventional  order, but I don't know of them.  In recent music books
that use non-classical key signatures, there are several orders used.
I  think  they  position  them  so  that  they look good on the page,
whatever that might mean to the editor.

The conclusion we came to the last time that this was discussed is that
programs should draw the symbols in the order in which they are given in
the abc.  That way the order is left up to the user.

Phil Taylor


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


Re: [abcusers] Changelog of ABC 2.0

2003-07-29 Thread John Chambers
Richard Robinson writes:
| What about the cases where notes in different octaves
| have different accidentals ? I don't see why notes in the key
| signature couldn't take the full normal ABC value, with uppercase
| and lowercase and  , and ' as necessary, so that somebody could
| express a key signature with different accidentals for a note in each
| octave right up and down the scale. Why do we have to forbid everything
| we can't think of a use for ? Other people have already expressed a wish
| for this, John has already said so for anybody that missed it.

That's basically what I implemented.  Except that I haven't
gotten  around  to debugging leger lines in key signatures.
;-) I wonder if there are actually any musical styles where
this  would be useful?  I don't know of any, but that's not
much evidence.

What I think is the interesting technical  problem  with  a
two-octave  key  signature  is:   When you play the them an
octave high, you obvious want to shift the keysig, too. How
would a player program know to do this?

(That oughta set them off and running ... ;-)

| Is K:D exp _b _e ^f different from K:D _b _e ^f ?
| Where does this come from, has it been mentioned before ?

That exp is a new  one  with  me.   But  we  did  have  a
discussion some time back in which several people expressed
the desire for a no mode  symbol.   The  discussion  then
seems  to  have  settled on '*' as the symbol, so you'd say
K:D*_B_e^f for example.  I didn't see  any  real  need  for
this, but I actually spent a couple of minutes implementing
it.  I haven't used it myself, because it's  not  logically
necessary.  But it is easy enough to implement.

I think that Irwin just made up the exp. It's probably as
easy  as  *.  Neither is really necessary.  But then, key
signatures aren't really necessary, are they?

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


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Chambers
Phil Taylor writes:
| John Chambers wrote:
| 
| The K:D=C_E_B^c example has a  natural  on  the  C  line  (below  the
| staff),  flats  on  the E and B lines, and a sharp on the c line.  It
| might be better to put them in a different order; I just expressed it
| that way to make the scale clear.
|
| There's a problem here.  In conventional notation, sharps and flats
| in the key signature affect all octaves, unlike accidentals which
| affect only the octave marked.  You are proposing to change that
| rule, not just for abc but for standard notation too.

You're right.  That's a rule that isn't always followed  in
all  kinds of music.  Others here can supply examples.  And
even in standard Western music, this rule is sufficiently
poorly  followed  that many editors like to insert advisory
accidentals just to make sure that readers won't miss them.
This  may encourage people to believe that a different rule
applies.

| Which does remind me that, although there's a conventional order  for
| the  accidentals in classical key signatures, there really isn't such
| an order for others.  Some particular musical  styles  might  have  a
| conventional  order, but I don't know of them.  In recent music books
| that use non-classical key signatures, there are several orders used.
| I  think  they  position  them  so  that  they look good on the page,
| whatever that might mean to the editor.
|
| The conclusion we came to the last time that this was discussed is that
| programs should draw the symbols in the order in which they are given in
| the abc.  That way the order is left up to the user.

A very good idea.  (That's what I did, of course. ;-)

There's a lot to be said for tools that do  what  you  tell
them,  even  if  someone else might think you're stupid for
doing it that way.  Then, if  it  doesn't  work,  it's  the
user's fault, not the fault of the programmer.

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


Re: [abcusers] Changelog of ABC 2.0

2003-07-29 Thread I. Oppenheim
On Wed, 30 Jul 2003, Richard Robinson wrote:

 What about the cases where notes in different octaves
 have different accidentals ?

I personally think that the explicit key signature
scheme as it is currently defined in the standard is
already quite complex.

Making distinction between the octave of the
accidentals would be a bridge to far.

 Why do we have to forbid everything we can't think of
 a use for ?

I could think of a use for it, just as I could think of
a use for microtonal notation, gregorian notation, etc.
But I think that this are all highly specialized
extensions that will have to wait for a following
standardization attempt.

  It is possible to use the format K:tonic exp
  accidentals to explicitly define all the accidentals
  of a key signature. Thus K:D Phr ^f could also be
  notated as K:D exp _b _e ^f, where 'exp' is an
  abbreviation of 'explicit'.

 Is K:D exp _b _e ^f different from K:D _b _e ^f ?
 Where does this come from, has it been mentioned before ?

This is my solution to the problems identified in the
discussion.

K:D exp _b _e ^f explicitly defines a key signature,
consisting of _b _e and ^f with D as tonic.

K:D _b _e ^f is the equivalent to K:Dmaj _b _e ^f
which would modify the D major key signature to
^f ^c _b _e


 Groeten,
 Irwin Oppenheim
 [EMAIL PROTECTED]
 ~~~*

 Chazzanut Online:
 http://www.joods.nl/~chazzanut/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] ABC Standard 2.0 revision III

2003-07-29 Thread John Walsh
About rolls in Irish music:

...used more in fiddle or pipe music.

Well it's not known in pipe music. They use a particular form of
embellishment known generically as a doubling and it takes many forms,
which are written out.


Depends on the pipes.  They're used a lot for uilleann pipes, but
not for highland pipes. Highland pipers tend to write out every last
gracenote, so there's no need for a roll sign.  And for that matter they
don't think of playing rolls. But a reel like the Wind that Shakes the
Barley, which starts:

|{g}A{d}A{e}A{d}B {g}{d}G {g}A2|{g}B{d}B{e}A {g}Bc{g}dB|

could be written (tho my old pipe major would have kittens)

|~A3B AGA2|~B3A BcDB|  

It is used at least in Irish music as a general ornamentation mark. I've 
come across the notation a.o. in Traditional Irish Music: Karen Tweed's 
Irish Choice, Dave Mallinson Publications, 1994.
 
 Thanks. But what does it mean? What would say an autoharp make of it,
 say perhaps to make it a tremolo.

It means play any ornamentation here. The exact meaning is unspecified.

Correction: in Irish music, a roll is a specific way of playing
several repeated notes, not a general ornament on a given note.  It's
basic to the music, which is why it's part of abc.  I'm not at all
surprised rolls aren't in the standard notation texts.  Matter of fact,
I'd be surprised if they were.

The rhythmic effect is about the same on all instruments, give or
take a little, but the exact playing depends strongly on the instrument.
Breathnach, in Ceol Rince na hEireann V. 3, gives a table of rolls on the
different notes as played on different instruments.  For example, for the
long roll on A, written ~A3, he gives A2 {B}A/{G}A for the pipes and
whistle, ABA for the fiddle, and {AB}A^GA for the accordion. (That's a
B/C button box, by the way; a piano accordion would probably play a G
natural instead of a G sharp. Whatever makes for the easiest fingering.)
To show how instrument-specific they can be, for the long roll on D on the
uilleann pipes---a cran, really---Breathnach gives D(8GDEFGEAD .  Three
guesses why we don't want to write these things out in detail!

If you want to know how rolls should sound on playback, check
Henrik's abcmus.  They sound fine there.

Autoharp? Hmm... chuckle... Well, that'd take some
experimentation, but I'd start with AAA and work from there. Whatever,
~A3 is *not* played A3 (except as a variation, of course :-).

Cheers,
John Walsh  

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


[abcusers] Changing !..! to *..* or $..$ or ?..? or...

2003-07-29 Thread Guido Gonzato
On Tue, 29 Jul 2003, Ray Davies wrote:

 be encouraged but not if it messes up the abc of the original folk users. I
 vote to change the !--! usage to *--* or some other unused symbol.

good. Since breaking backwards compatibility with thousands of tunes is
apparently no longer a problem, I vote to change 'A' 'B' 'C'... to 'LA'
'SI' 'DO' ... :-)

Later,
  Guido =8-)

-- 
Guido Gonzato, Ph.D. guido . gonzato at univr . it - Linux System Manager
Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN.
Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy)
Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri

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