[abcusers] re re : slurs and ties

2002-05-29 Thread Forgeot Eric

> It is just simply 
>incorrect to not make the normal distinction between ties and
slurs in any 
>form of musical notation (which does include ABC), and, worst of
all, 
>ultimately confusing to users if improper usage is allowed.  Ties
and slurs 
>are not the same thing, nor are they intended to be, nor were
they ever 
>intended to be so far as I know.  To not make the correct
distinction is 
>just simply unnecessary, in my opinion, and will continue to
promote 
>sloppy, or lazy, or ignorant, or individualistic, or
non-standard, or what 
>ever you want to call it, practices in writing ABC. 

we can draw a parallel with the > : in fact we don't need this
symbol, instead of A > A there is the A3/2 A/ notation but it's
simplier to use.
I don't think people, like me or John Chamber, who want in this
case a more tolerant standard wish to confuse pple with the
notions of slurs and ties. For example B and G *can't*
(physically, in acoustic) be tied, can they ? So we could say this
is just a convention to notate slur *both* with - and (). That
doesn't mean slurs becomes ties. 
And a last remark : in french we only use one word for the two :
it is called "liaison", we would not confuse the two. But I've
just read in a musical theory that there was a difference of
interpretation for slurs according as the slur concerns only two
notes, or several notes : it is said for two slured notes which
are at a different length, the 1st one should be emphasized, i.e.
: (c2B) z/ d/ (d2c) z/e/ | (e2d) /.../
so it's not so illogical to use - to write a slur/tie ("liaison")
between 2 notes (whatever they are and whatever that particular
slur/tie means) and brackets for slur between several notes (more
than 2 at least). For ties between more than 2 notes like
A3-A2-|A2 I don't find it really logical to allow (A3 A2 |A2), but
why not ?


___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Defining the non-note letters

2002-05-29 Thread Phil Taylor

John Chambers wrote:

>As I (sorta) understand the suggestions, they amount  to  defining  a
>list  of  standard  musical  terms, possibly in the !...! form.  This
>would give us a list of things like !fermata!, !mf!, !sfz!,  !trill!,
>!roll!,  and  so  on.   These  could be used, but the result would be
>cluttered and not very readable.  So then we  define  the  macros  as
>something like:
>
>m: T !trill!
>m: ~ !roll!
>m: H !fermata!

Here we go again.

Once more I will try to explain the difference between redefinable
symbols and macros.  They are not the same.  Macros substitute
one piece of text for another, while redefinable symbols change
the binding between the finite set of characters 'H'..'Z' and
a (potentially) infinite set of musical symbols.  Macros can be
implemented in a preprocessor (or a separate program), redefinable
symbols can't be, because you have to write the code to draw the
new symbol.  If your program doesn't know how to draw an inverted
fermata, no amount of text substitution in the abc input is going
to persuade it to do that.

So forget macros for the moment - they are not what you need here.

Suppose I want to add a new symbol to the list which my program
supports.  I'm doing guitar transcriptions and I need an arpeggio
symbol.  First I have to write the necessary code to draw a vertical
jagged line to the left of a chord.  Then I have to give it a name:
"arpeggio".  To invoke it from the abc I then have to define one
of the 19 letters which the standard provides for this purpose to
mean "arpeggio" like this:

U: R = arpeggio

and in the abc I can write R[CEG], and have the chord drawn in the
staff display with an arpeggio symbol before it.  The default
meaning for R is a medium length phrase mark, so a user who wanted
to use both of these symbols in the same music would have to use
a different letter for the purpose, or define another letter to
mean medium phrase mark.

Of course you could go on to define a macro which would substitute
the symbol R for the word arpeggio, or if you insist !arpeggio!,
and then write !arpeggio![CEG] in the abc, but then you've lost all
compatibility with the existing standard and cluttered up the abc
by adding nine extra characters to invoke a single musical symbol.

Phil Taylor


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



Re: [abcusers] Fingering for instruments... (was : To tell the dancer from the dance)

2002-05-29 Thread Laurie (ukonline)

> abcm2ps allows
> !0!C!1!D !2!E!3!F !4!G!5!A !+!B c
> to display nice numbers above staff and
> the w: field to display them below...

The above looks pretty hideous and if you put the fingerings in w:, where do
you put the words?

Laurie

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



[abcusers] Fingering for instruments... (was : To tell the dancer from the dance)

2002-05-29 Thread Forgeot Eric

> I've just been transcribing some tunes from
>Ryan's/Coles for John Chambers' project.  These include fingering
for the
>fiddle on some notes. I had to use guitar chords to stick this
in, and, to
>be charitable, it looks awful.  The numbers are too far from the
notes,
>and often conflict with other markings on the same notes.

abcm2ps allows 
!0!C!1!D !2!E!3!F !4!G!5!A !+!B c
to display nice numbers above staff and 
the w: field to display them below...

simple, easy, efficient...


___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] re : slurs and ties

2002-05-29 Thread Forgeot Eric

>> | brackets for slurs when it's possible. If not (if it may
confuse)
>> | I'll use - instead.
>> 
>> In any case, most musicians don't consider them to be
different.
>
>This one does.  :-)  Some folk musicians may not consider them to
be
>different, but I'd argue that most classical musicians do.

Oh, didn't I say that I do only the difference when it comes to
copy written partitions to abc format ?
I don't want to "betray" the original partition, or at least to
loose the fewer informations so I write them.
But when I play I don't bother longer with slurs or ties... :)
For example in some partitions there is no slurs noted but the
notes are obviously legato (especially on fiddle), but most of the
time I don't read if there is slurs, one can feel is they are
needed or not.
And last but not least, it's faster to slur more than 2 notes than
to tie them : I'd never think to write for example : c2-B-B-|
G-B-F-B | instead of (c2B B | G B F B) | 


___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] Defining the non-note letters

2002-05-29 Thread John Chambers

John Walsh writes:
| Bryan Creer writes:
|
| >Well, it didn't take much figuring since that is what I stated explicitly but
| >it is the public aspect of abc that I was referring to.  I'm not sure why you
| >consider this mislistthropic.

That's a great word.

|   This brings up a problem I've noticed in some of the abc2ps
| clones, tho it's probably more general: some of the characters H--Z are
| permanently bound to notation---J to a slide, H to a fermata, S to a
| segno, P to a pralltriller... (The first three don't bother me, since I
| use the same characters for the same things, but the fourth does, since I
| don't.) According to the standard, these characters are supposed to be
| free, but they are rapidly being taken up.  I have no real quarrel with
| this---I use most of the characters the same way myself, and I'm glad for
| the extra notation---*as long as there is a way to turn it off*. (!)  Or
| even better, to redefine the binding.  It could be an entry in the fmt
| file, for instance.  In other applications, it could be in preferences.
| Or...it could even be a formal part of abc...

Well, as one of the culprits who cloned abc2ps,  I've  been  thinking
about this problem, too. We've had a few discussions around the topic
in the past.  Maybe it's time for another one.

I'm seriously considering implementing at least the simplest  "macro"
case,  i.e.,  the string substituion.  A bit of digging around in the
list's archives turned up a number of  different  proposals  for  the
syntax. It'd be useful if we could get some sort of agreement on what
the simple case looks like.

As I (sorta) understand the suggestions, they amount  to  defining  a
list  of  standard  musical  terms, possibly in the !...! form.  This
would give us a list of things like !fermata!, !mf!, !sfz!,  !trill!,
!roll!,  and  so  on.   These  could be used, but the result would be
cluttered and not very readable.  So then we  define  the  macros  as
something like:

m: T !trill!
m: ~ !roll!
m: H !fermata!

and then the letter T stands for a trill.  With abc2ps, this would be
one of the default definitions, since these symbols are currently what
is hard-coded for these ornaments.

Implementing this as a pass before parsing a line would be simple.  I
could have just sat down and done it. But I thought maybe it would be
useful to get the usual flame war started, to see whether there's any
consensus on exactly what the syntax should be.

I have noticed that some people object to the !...!  notation,  while
others  seem  to  think  it's a clever idea.  I mostly view it as not
ideal but usable.  It is in minimal conflict with abc2win's use of !,
but I've found experimentally that it's not hard to separate the two.
The jcabc2ps behind my tune finder does this,  and  it  seems  fairly
successful.   It  also accepts the !...! notation, but treats it as a
variant of "...", though the positioning isn't all that great yet.

There's also the more general topic of parameterized macros, but that
seems to be a discussion killer.  I'd have to admit that the previous
discussions of the topic have  rapidly  lost  me.   There  isn't  the
slightest  chance  that  I could implement them from the descriptions
that I've read.  So I intend to "file" any replies that wander off in
this  direction,  and  read  only  the ones that deal with the simple
case.

If we could get that working, a lot of users would applaud ...


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



Re: [abcusers] Re: To tell the dancer from the dance

2002-05-29 Thread John Walsh

Bryan Creer writes:

>Well, it didn't take much figuring since that is what I stated explicitly but 
>it is the public aspect of abc that I was referring to.  I'm not sure why you 
>consider this mislistthropic.  
>

I don't at all---I was just referring to your statement that:

> There was no intention of sarcasm 
>but perhaps my dealings with this list have left me a little bitter and 
>twisted.
>


>   ...What I don't want is to be told "You can't use 
>character such-and-such in your new abc extension, even though it would  be of 
>enormous benefit to all users, because I'm already using it to indicate 
>forked F on the oboe."  (It's a slightly different pitch so it is 
musically 
>relevant.)
>

This brings up a problem I've noticed in some of the abc2ps
clones, tho it's probably more general: some of the characters H--Z are
permanently bound to notation---J to a slide, H to a fermata, S to a
segno, P to a pralltriller... (The first three don't bother me, since I
use the same characters for the same things, but the fourth does, since I
don't.) According to the standard, these characters are supposed to be
free, but they are rapidly being taken up.  I have no real quarrel with
this---I use most of the characters the same way myself, and I'm glad for
the extra notation---*as long as there is a way to turn it off*. (!)  Or
even better, to redefine the binding.  It could be an entry in the fmt
file, for instance.  In other applications, it could be in preferences.  
Or...it could even be a formal part of abc...

Cheers,
John Walsh


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



Re: [abcusers] Re: The F > F (and F > F2) problems

2002-05-29 Thread Anselm Lingnau

James Allwright  <[EMAIL PROTECTED]> wrote:

> What ">" and "<" gives you in abc2midi is a notation for tunes in 
> 6/8 masquerading as tunes in 4/4. This covers hornpipes and probably 
> strathspays (though I can't tell since I don't get to hear very many 
> of those). This is not a mistake.

Yes it is, as far as strathspeys are concerned. Many people play »>«
stuff in strathspeys tending towards 7:1 rather than 3:1 (that is,
»A>A« sounds like »A>>A« rather than »(3A2A«) but very few people if
any consider strathspeys pseudo-12/8.

The »>« notation is so useful for strathspeys, many of which consist
of nothing but »X>Y« and »X« (and »<«) is just what the
doctor ordered.

Anselm
-- 
Anselm Lingnau .. [EMAIL PROTECTED]
Caveat: untested, so there may be typos, or even thoughtos.  -- Donald Arseneau
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] Re: The new BarFly

2002-05-29 Thread DavBarnert

Phil Sauve wrote:

 >2. When I replay a tune in the split screen mode, the music play
 >always goes back to the first tune entered and then I have to
 >manualy go to the tune I want repeated.

Phil Taylor wrote:

 >When you play a tune in BarFly, the tune which plays is the one
 >where the text insertion point is located. If you move the
 >insertion point yourself you may find a different tune plays
 >than the one whose music is on display. Is that what's happening
 >here?

Phil Sauve wrote:

 >As far as the second problem, your advice did solve it.

If I am not mistaken, this is slightly different behavior from
previous versions of BarFly. When a tune is selected for
display/play in split screen mode, the insertion point doesn't
move to that tune, so after playing it once, a second attempt to
play it will jump back to the (different) tune where the insertion
point is. This is usually the first tune in the file because when
you first open a file, that is where the insertion point is.

It is very disconcerting, and I never noticed it happening in
previous versions (which I no longer have for experimenting).

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

Ventilator   Concertina
  Bellows  Bellows
(Vocation)   (Avocation)

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



[abcusers] Re: To tell the dancer from the dance

2002-05-29 Thread Bryancreer

John Walsh -

>One basis of misunderstanding here may be an assumption that
>instrument-specific notation must be carved in stone in the language--as
>u and v for upbow and downbow are now, for instance.  It doesn't.  (It
>can't, really, for abc doesn't have the resources.  In my own case, I have
>to invent notation which would be quite useless to almost anyone else, and
>I certainly don't want to saddle others with it.)  

I agree wholeheartedly.  What I don't want is to be told "You can't use 
character such-and-such in your new abc extension, even though it would be of 
enormous benefit to all users, because I'm already using it to indicate 
forked F on the oboe."  (It's a slightly different pitch so it is musically 
relevant.)

I think a distinction has to be made between private and public abc.  If you 
are just using abc as an input format for your own typesetting software, then 
obviously you can do what you like.  It doesn't affect anybody else.  If you 
are exchanging tunes with a group of people with the same specialist 
interest, again, no problem. as long as you've all got access to software 
that will handle it.  The problem comes when you go public and try to 
distribute tunes to a wider audience.  Then I think restrictions should 
apply.

>I figured you'd shown that that line of reasoning led to
>the outlawing of instrument-specific notation in abc.


Well, it didn't take much figuring since that is what I stated explicitly but 
it is the public aspect of abc that I was referring to.  I'm not sure why you 
consider this mislistthropic.  I want to be able to exchange tunes with 
everybody, regardless of what instrument they play or what software they are 
using.  I love you all!

Bryan Creer

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



Re: [abcusers] Re: The F > F (and F > F2) problems

2002-05-29 Thread Frank Nordberg

I've been trying to find a piece of music where F>F2 actually would make
sense. In the end I had to write one myself.
Except for the V: header fields - which are idiomatic for BarFly - this
should be pretty straight forward ABC. There are a few nasty little
details here, though, so maybe it'd be suitable as a test tune for an
abc parser. ;-)


Enjoy

Frank
http://www.musicaviva.com

---

X:1
T:none
C:Frank Nordberg
V:1 program 1 64
V:2 program 1 25 transpose -12
M:10/16
L:1/8
Q:5/16=100
K:Flyd _G
V:1
z>z2 z>z2|:z>z2 z>z2|F>F2 F2FE/ F3/-F/B/-|
V:2
.F,F/(C/B,/) F/F,/F/(C/B,/)|:.F,F/(C/B,/) F/F,/F/(C/B,/)|\
.F,F/(C/B,/) F/F,/F/(C/B,/)|.F,F/(C/B,/) F/F,/F/(C/B,/)|
%
V:1
B>AG < FE/F/|G>G2 G2BG/ F>AD/|[1((3C/D/Cz2:|
V:2
.F,F/(C/B,/) F/F,/F/(C/B,/)|.F,F/(C/B,/) F/F,/F/(C/B,/)|\
.F,F/(C/B,/) F/F,/F/(C/B,/)|[1.F,F/(C/B,/) F/F,/F/(C/B,/):|
%
V:1
[2((3C/D/C(F/G//A//B//||c3/-c- c3/-c)|(cdcAB)|c3/-c- c3/-c|
V:2
[2.F,F/(C/B,/) F/F,/F/(C/B,/)||.G,G/(C/B,/) G/G,/G/(C/B,/)|\
.G,G/(C/B,/) G/G,/G/(C/B,/)|.G,G/(C/B,/) G/G,/G/(C/B,/)|
%
V:1
(cdcAB)|d(c/(3d/c/B/ A->A2-|[M:5/16]A> (3FD/C/|[M:10/16]B,>DC/
B,3/-B,-|B,)>z2 z>z2||
V:2
.G,G/(C/B,/) G/G,/G/(C/B,/)|.G,G/(C/B,/) G/G,/G/(C/B,/)|\
[M:5/16].G,G/(C/B,/)|[M:10/16].F,F/(C/B,/) F/F,/F/(C/B,/)|\
.F,F/(C/B,/) F/F,/F/(C/B,/)|

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