Re: [abcusers] developers/users

2001-01-25 Thread Laurie Griffiths

Phil:
The only responsibility I acknowledge
towards the users is to make sure that it won't do them any harm
(carry viruses, corrupt their operating system etc).
Bryan:
Well giving them software that produces "abc" that is inconsistent with any
other abc isn't exactly doing them favours is it?

Me:
But that's what market forces are all about. It's the customer's job
to decide how many favours and how many disfavours the software
bestows.  If their whims differ too much from the developers then
they won't use it.  If enough of them like it then eventually the
world will come round to it.  Doing line ends with ! was a mistake,
but I think most software now handles it.
Laurie

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



Re: [abcusers] Stressed note code

2001-01-25 Thread Laurie Griffiths

Bruce Olson [EMAIL PROTECTED] said
"... I've programed in TRUE BASIC an ABC player 
...
PS: I'm not a developer. ..."

I think he must mean he didn't use to be a developer.  
Laurie.



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



Re: [abcusers] developers/users

2001-01-25 Thread Laurie Griffiths

Bryan:  Let's make the standard ABC thing concrete:

Given that I can work on at most one of the following,
which should I do:
1. Make Muse fully support standard ABC (1.6 or 1.7.6 or
whatever).  (It's somewhere close but there are gaps and
the odd error).
2. Make Muse be able to take input from a piano keyboard 
and emit ABC?
3. Make Muse properly support hammer-on, string-bending 
and pull-offs for guitarists.

Note: I said *at most* one - I'm not making promises.

Laurie
P.S. Existing paying customers have repeatedly asked for 
numbers 2 and 3.

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



Re: [abcusers] developers/users

2001-01-25 Thread Bryancreer

Wil Macaulay says - 

But any text within double quotes that _does_ start with one
of those symbols can be safely used as an annotation, so IT IS NOW POSSIBLE
to write an abc file that can be safely played by abc2midi (or BarFly, or 
Muse) and
properly displayed by abc2ps (or BarFly or Muse).

I seem to recall that during the debate on the sharps/flats version of the K: 
command you said -

if you write your abc/Noteworthy converter to use a version of abc
that is not in the 1.6 standard (I'm not even talking about 1.7 extensions 
here)
you will be creating tunes that are not readable by abc2win, which is the
most common abc platform for windows.  Bad move.

I quite agree.  Have you changed that advice?

Here's where I really believe that you just "don't get it" - software DOESN'T
produce abc, people do.

And guns don't kill people or perhaps an analogy closer to home would be 
"Instruments don't make music, people do."  But that doesn't absolve 
instrument makers from responsibility for the quality of their instruments.  
Musicians can make better music with better instruments.

People will twist it to serve their own needs, if
they don't have a good way to do it in the standard, and if those needs
are seen as useful to multiple people they will get addressed, eventually.

There is a maxim in the commercial computer world that says "Don't start the 
development until you've finished the design."  Since this is almost never 
observed it is cynically twisted to "Don't finish the development before 
you've started the design."   The latter seems to be policy in the abc 
community.

Phil Taylor says - 

The problem here lies not with the proposed mechanism, but with the fact
that the original (v1.5 abc) guitar chord format permitted abuse, and we
can't go back in time and change it retrospectively.

I'm afraid he is right.  Presumably guitar chords were originally seen as 
simple text.  We are stuck with the results but can't we learn from the 
experience and try not to make the same sort of mistake again?

It sounds as if I won't be able to use Phil's transcription of the Goldberg 
Variations.  Can they really be said to be written in abc rather than in 
BarFly output code?

Bryan

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



Re: [abcusers] developers/users

2001-01-25 Thread Bryancreer

Laurie Griffiths says -

But that's what market forces are all about. It's the customer's job
to decide how many favours and how many disfavours the software
bestows.

Maybe that's why abc2win is so popular.

If their whims differ too much from the developers then they won't use it.

BarFly has something of a monopoly in the MAC market.

Doing line ends with ! was a mistake, but I think most software now handles 
it.

But what about the use of ! as a delimeter in 1.7.6.  This needs to be 
resolved before it is implemented.

Bryan

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



Re: [abcusers] V:

2001-01-25 Thread Frank Nordberg



[EMAIL PROTECTED] wrote:
 
 Laurie Griffiths asks -
 
 Can someone tell me how to access the ABC Users list archive.
 (Do we have one?)
 
 Well, I've heard it mentioned but I don't know how to get at it.

I've been offline for a week now (hard disk crash), so I haven't had the
chance to participate in the recent discussions, and there's *no* way
I'm gonna jump into it at this stage ;)

But the abcusers archive is located at:
http://iona.tullochgorm.com/abcusers_archive/

Please don't tell any non-subscribers about it.

It's not too well updated though. Last posting archived is dated Aug 5th 2000.


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



[abcusers] !

2001-01-25 Thread James Allwright

On Thu 25 Jan 2001 at 06:43AM -0500, [EMAIL PROTECTED] wrote:
 
 But what about the use of ! as a delimeter in 1.7.6.  This needs to be 
 resolved before it is implemented.
 

The potential conflict with abc2win code can be resolved fairly easily 
in the parser by looking forward to see if an ! is at the end of a line 
or not.

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



Re:[abcusers] !

2001-01-25 Thread Bryancreer

James Allwright says -

The potential conflict with abc2win code can be resolved fairly easily 
in the parser by looking forward to see if an ! is at the end of a line 
or not.

Not so, I'm afraid.  The following is from the abc2win documentation -

The exclamation point will force a new staff line when the tune is drawn- 
you need not necessarily start a new line in the editing window as well.

Copyright 1996, 1997 jimvintSystems

I've come across many examples of ! within a line of notation.

Bryan

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



Re: [abcusers] developers/users

2001-01-25 Thread Phil Taylor

Bryan Creer wrote:

It sounds as if I won't be able to use Phil's transcription of the Goldberg
Variations.  Can they really be said to be written in abc rather than in
BarFly output code?


A C program which makes use of the Windows API is still written in C,
even though the source code won't compile elsewhere.  It's just using
a set of extensions appropriate to that particular job.  I have extended
abc to deal with Baroque keyboard music and Gregorian Chant.  The
extensions are not particularly complex (not compared with the Windows
API anyway), so you could implement them if you needed to.

If you want to do Gregorian Chant you can use Melody Assistant, which
is available for Windows and Mac and incorporates the same Gregorian
Chant extensions as BarFly.  No other program has yet implemented the
macros which are required to deal with Bach's decorations.

BarFly has something of a monopoly in the MAC market.

There's

macabc2mtex (now very old)
macabc2ps
macmidi2abc
Melody Assistant
Virtual Composer
abc4mac
Skink

Phil Taylor


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



Re: [abcusers] Stressed note code

2001-01-25 Thread John Chambers

Laurie writes:
| Bruce Olson [EMAIL PROTECTED] said
| "... I've programed in TRUE BASIC an ABC player
| ...
| PS: I'm not a developer. ..."
|
| I think he must mean he didn't use to be a developer.

Sure 'nuf.  And now Bruce is part of the cabal that's inflicting  its
own ideas about ABC on the poor, oppressed user community.

The intonation ideas certainly sound interesting and useful, as  well
as being definitely not part of the ABC standard in any sense.  So it
seems that Bruce is definitely part of the cabal. He got there by the
usual route of writing some software that reads ABC notation and does
something with it that he personally finds useful. Then he offered it
for  free to anyone who was interested.  So now he will be subject to
all the usual criticism for hist  dictatorial  infliction  of  useful
software on users who weren't consulted about it beforehand.

I wonder what other sorts of evil extensions his  player  implements?
Maybe  we can find out and secretly implement incompatible extensions
in other players. There are several sorts of microtone notations that
different  groups  of  musicians  have  developed; this may be a good
starting point.

Maybe we should tell Bruce about the secret handshake ...

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



[abcusers] Polyrhythmic music

2001-01-25 Thread bob

At 12:19 AM 24-01-01 -0800, John Walsh wrote:

X:7
T:Polyrhythmic with No Coherent Bar Division
Z:The notes line up, but the bars don't
B:MusiXTeX doc p 47
M:3/4
L:1/8
K:C
V:1
F2 F2 F2|F2 F2 F2||F2 F2 F2|F2 F2 F2:|
V:2 
M:2/4
F2 F2|F2 F2|F2 F2||F2 F2|F2 F2|F2 F2:|
V:3
M:3/8 L:1/8
F3|FFF|F3|FFF|F3|FFF||F3|FFF|F3|FFF|F3|FFF:|

This is exactly the reverse of how I expected polyrhythmic music to 
work. I was thinking that the bars would line up but the notes 
wouldn't - i.e. a bar of 4/4 would last the same time as a bar of 
3/4 (which means the length of a crotchet in the 3/4 bar is 4/3 the 
length of a crotchet in the 4/4 bar).

So, are both options used in polyrhythmic music or am I completely
mistaken in my assumptions?

Bob

--
-- Bob Archer  [EMAIL PROTECTED]

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



Re: [abcusers] developers/users

2001-01-25 Thread Phil Taylor

I wrote:

There's

macabc2mtex (now very old)
macabc2ps
macmidi2abc
Melody Assistant
Virtual Composer
abc4mac
Skink


Oops, forgot the one which I ported myself - James's yaps.

Phil Taylor


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



Re: [abcusers] developers/users

2001-01-25 Thread Jack Campin


 Well giving them software that produces "abc" that is inconsistent with
 any other abc isn't exactly doing them favours is it?

BarFly doesn't produce ABC, the user does.  It's a text editor that
*can* create ABC but doesn't impose any structure at all on the
documents it produces.

Thank God.  I'd find any other model useless.

=== http://www.purr.demon.co.uk/jack/ ===


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



Re: [abcusers] developers/user

2001-01-25 Thread Bryancreer

John Chambers says -

And now Bruce is part of the cabal that's inflicting  its
own ideas about ABC on the poor, oppressed user community.

Maybe that's what he was trying to distance himself from.

So now he will be subject to
all the usual criticism for hist  dictatorial  infliction  of  useful
software on users who weren't consulted about it beforehand.

Well he has co-opted the J: command.  I hope nobody had any plans for that.  
On the other hand, he has introduced a sharps and flats key signature so 
presumably "We who like it the way it is" will be down on him like a ton of 
bricks.

Maybe we should tell Bruce about the secret handshake ...

When I launched abccheck, Phil Taylor told me that since I was now a 
developer I was entitled to vote.  Can I have the handshake as well?

Wil Macaulay says -

If you are using abc as an output format, you are well advised
to use a lowest-common-denominator form.

Anybody else care to comment?

Should we stop the production of $50 guitars because they don't sound as 
good?

YES!!
But seriously, are you saying that because you're doing it for free you don't 
take pride in the quality of your work?  If you are doing it for the love of 
it, the result should be better than commercial mass production.

I can honestly say that if I didn't see some programming issues that I don't
know how to solve right away, I wouldn't be doing this.

So routine but dull things that might actually be useful don't get done?

Thanks for the advice Will; that's what I'm doing, or would be if I wasn't 
wasting time arguing with people who seem to disagree with everything I say 
on principle.  In the meantime, I'd like to use Voices; which of the 
incompatible versions of the V: command should I use?  I'd like to be able to 
process chords; how can I reliably recognise whether something between double 
quotes is a chord or not?  (Absence of  ^_ or @ isn't enough.)  How can I 
use the !symbol! notation when it clashes with abc2win's use of ! ?

All I'm asking for is a more cooperative approach, for developers to take a 
bit more notice of what other developers are doing and to take a bit more 
interest in what the non-programming user wants.  Are you really arguing 
against that?

Enough.  I've got work to do.

Bryan

(Hmmm.  Perhaps if I came out in favour of one of the V: formats..

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



Re: [abcusers] unsuscribing

2001-01-25 Thread Toby Rider

"b.sallows" wrote:
 
 I'm trying to unsubscribe from the abcusers group for a while but keep
 getting a server error.
 Can anyone help please/
 
 Brian Sallows
 
 To subscribe/unsubscribe, point your browser to: 
http://www.tullochgorm.com/lists.html


Send admin requests to me directly at [EMAIL PROTECTED], or
[EMAIL PROTECTED] 


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



Re: [abcusers] Developers responsibilities

2001-01-25 Thread Chris Walshaw

On Wed, Jan 24, 2001 at 03:32:46PM -0600, John Henckel wrote:
 In my opinion, the fault lies mostly with Chris Walshaw.  Where is that guy 
 anyway??  I haven't seen any comment from Chris since last August.  I would 
 gladly update the ABC draft myself.  However, I do not have write access to 
 http://www.gre.ac.uk/~c.walshaw/abc/abc-draft.txt.
 
 How about it Chris?  Are you the "chairman" of this standard or not?  If 
 so, please do something, or else appoint someone who will.  In particular, 
 you should either put the V: into the draft as proposed by Jean-Francois 
 Moine or else tell us why you don't like it.  Also, I would like to know 
 when you plan to close the draft.  IMO most people here are more interested 
 in music than they are in defining a standard, so lets get it behind us.
 
Mea culpa. I agree - I too am more interested in music (and my work)
than defining the standard and both of those have been going rather well recently.
John Atchley has volunteered to update the standard in what seems to me to be a
reasonably fair way (involving discussion on abcusers about any changes) and I have
accepted his offer. I hope this will move things along now.

Regards,

Chris Walshaw

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



RE: [abcusers] Stressed note code

2001-01-25 Thread Richard L Walker

There seems to be a whole heap of tongue in cheek going around these days.

One individual mentioned using API calls from a BASIC program.  Is anyone
aware of source code examples that I could look at?  (pointers and I simply
do not get along and I have long declared them the winner over me)

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

-Original Message-
From: John Chambers [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 25, 2001 9:19 AM
To: [EMAIL PROTECTED]
Subject: Re: [abcusers] Stressed note code
...Sure 'nuf.  And now Bruce is part of the cabal that's inflicting  its
own ideas about ABC on the poor, oppressed user community...

Laurie writes:
| Bruce Olson [EMAIL PROTECTED] said
| "... I've programed in TRUE BASIC an ABC player
| ...
| PS: I'm not a developer. ..."
|
| I think he must mean he didn't use to be a developer.

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



Re: [abcusers] developers/user

2001-01-25 Thread Bruce Olson

[EMAIL PROTECTED] wrote:
 
 John Chambers says -
 
 And now Bruce is part of the cabal that's inflicting  its
 own ideas about ABC on the poor, oppressed user community.
 
 Maybe that's what he was trying to distance himself from.
 
 So now he will be subject to
 all the usual criticism for hist  dictatorial  infliction  of  useful
 software on users who weren't consulted about it beforehand.
 
 Well he has co-opted the J: command.  I hope nobody had any plans for that.
 On the other hand, he has introduced a sharps and flats key signature so
 presumably "We who like it the way it is" will be down on him like a ton of
 bricks.
 

Until Chris Walshaw (or representative authorized by him) complains it
will remain J:

Bruce Olson
  
Old English, Irish and, Scots: popular songs, tunes, broadside
ballads at my website (no advs-spam, etc)- www.erols.com/olsonw
or click below  A href="http://www.erols.com/olsonw" Click /a
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] !

2001-01-25 Thread Jack Campin

 But what about the use of ! as a delimeter in 1.7.6.
 The potential conflict with abc2win code can be resolved fairly easily
 in the parser by looking forward to see if an ! is at the end of a line
 or not.
 Yes, but what does abc2win do with an exclamation mark in the middle
 of a line?

From what other people are saying it seems like it does the sensible thing.

BarFly needs ! too.  You can presumably use it to detect when a line
has been completed without there being a barline at the end.  Which
would make those of us who want to write open-ended lines very happy.
It would also make me happy because using ! in mid-line helps me
resolve the conflict between writing ABC in a manner optimized for
source readability and having it laid out sensibly on the printed page.

Obviously not many people yet care about having their source readable,
but as ABC matures there are going to be an increasing number of people
for whom it is their first musical notation - like blind users - and
the kind of ABC they're going to want to use is the legibly-laid-out
variety.


 I fail to see the necessity for any more text delimiters in the music.

Me too.  This !...! syntax is a disaster waiting to happen because of its
incompatibility with abc2win and needs to be stepped on before it spreads.


=== http://www.purr.demon.co.uk/jack/ ===


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



Re: [abcusers] developers/user

2001-01-25 Thread Bruce Olson

Wil Macaulay wrote:
 
 [EMAIL PROTECTED] wrote:
 
  John Chambers says -
 
  And now Bruce is part of the cabal that's inflicting  its
  own ideas about ABC on the poor, oppressed user community.
 
  Maybe that's what he was trying to distance himself from.
 
  So now he will be subject to
  all the usual criticism for hist  dictatorial  infliction  of  useful
  software on users who weren't consulted about it beforehand.
 
  Well he has co-opted the J: command.  I hope nobody had any plans for that.
  On the other hand, he has introduced a sharps and flats key signature so
  presumably "We who like it the way it is" will be down on him like a ton of
  bricks.
 
 
 Far from it. Just don't take away my K:tonic mode  from me - I need it.
 
 

K:tonic mode? How do you determine if it's correct?

'Sources of Irish Traditional Music', 1998, gives as many as 3
viable scoring modes for some tunes. One is last note as key, and
2 are circular modes, but ABC lets you use 7, most of which are
wrong.

The problem I have with the K:specification is that it only
determines the number of sharps or flats on the key signature,
and it isn't required to have any relationship to the real
scoring mode and a viable keynote. There is always a keynote for
any of the 7 'greek' scoring modes that will give the correct
number of sharps or flats. (Seen at a glance from the
#/b-key-mode graph SFMODE.GIF on my website. With the first 15
notes on the graph I can get anything from 7 sharps to 7 flats on
the key signature with the mode as locrian.) I can score all
Western style tunes (conventional ordering of sharps and flats)
as locrian, which is fine with ABC, which only cares about the
sharps or flats, but that will never give me a viable keynote. 

Bruce Olson
 
Old English, Irish and, Scots: popular songs, tunes, broadside
ballads at my website (no advs-spam, etc)- www.erols.com/olsonw
or click below  A href="http://www.erols.com/olsonw" Click /a
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html