[abcusers] K:none

2004-08-18 Thread Atte André Jensen
Hi
Some tunes are not in any specific key, but it seems abc doesn't have 
any way to notate this. If I use K:C the song is shown correctly, but 
this opviously is corrupted when transposing it.

Is there a solution withinn the current abc definition that I overlooked 
or should we consider extending the K: to allow K:none?

--
peace, love  harmony
Atte
http://www.atte.dk
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


RE: [abcusers] K:none

2004-08-18 Thread Richard Walker
consider extending the K: to allow K:none?

What tune has no key signature?  I'm confused.


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


Re: [abcusers] K:none

2004-08-18 Thread Phil Taylor
On 18 Aug 2004, at 08:07, Atte André Jensen wrote:
Hi
Some tunes are not in any specific key, but it seems abc doesn't have 
any way to notate this. If I use K:C the song is shown correctly, but 
this opviously is corrupted when transposing it.

Is there a solution withinn the current abc definition that I 
overlooked or should we consider extending the K: to allow K:none?
It has been suggested before, and seems not unreasonable.
Transposition routines would have to be re-written to deal with it 
though.
Currently BarFly's transpose command will only transpose to a named 
key, so
if I wanted to transpose Giant Steps up a whole tone I'd have to tell 
it to
transpose to D, and I'd get a key signature with two sharps, which I 
suppose
is what you mean by corrupted.

BarFly's melody analysis thinks it's in Bb Phrygian by the way, 
although it's
not at all sure, and gives two other (equally unlikely) alternatives...

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


Re: [abcusers] K:none

2004-08-18 Thread Atte André Jensen
Phil Taylor wrote:
On 18 Aug 2004, at 08:07, Atte André Jensen wrote:
snip
should we consider extending the K: to allow K:none?

It has been suggested before, and seems not unreasonable.
Ok, so how to proceed?
Transposition routines would have to be re-written to deal with it though.
Currently BarFly's transpose command will only transpose to a named key, so
if I wanted to transpose Giant Steps up a whole tone I'd have to tell it to
transpose to D, and I'd get a key signature with two sharps, which I 
suppose
is what you mean by corrupted.
Indeed...
BarFly's melody analysis thinks it's in Bb Phrygian by the way, although 
it's
not at all sure, and gives two other (equally unlikely) alternatives...
Most clever people agree that if Giant Steps is in any key it would Eb. 
I wouldn't expect any algorithm to figure that out, though :-)

--
peace, love  harmony
Atte
http://www.atte.dk
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] K:none

2004-08-18 Thread John Chambers
Atte asked:
| Some tunes are not in any specific key, but it seems abc doesn't have
| any way to notate this. If I use K:C the song is shown correctly, but
| this opviously is corrupted when transposing it.
|
| Is there a solution withinn the current abc definition that I overlooked
| or should we consider extending the K: to allow K:none?

Some abc programs have supported this for several years already. I've
used  it  occasionally,  though not very often.  It's most useful for
notating  fragments  of  music,  for  example  in  documentation  and
tutorial docs.

Implementing it is usually trivial, as it maps internally to the same
thing  as  K:C.  The only real advantage of K:none is that it doesn't
match when you search for K:C (or K:Am or K:Ddor).  Of  course,  just
K:  alone  also works for this.  Most software should support that,
too, by mapping it to the same thing as K:C internally.

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


[abcusers] [parser] A proposal

2004-08-18 Thread Remo D.
Hi there! Thanks to the ones that answered my last question. In the end I
opted for re2c to create the scanner.

I've prepared a little bit more detailed description of my ideas for a
generic parser. Following Christian Cepel advice the thing has been named
ABCp.

Please head to http://www.dentato.com/abcp and send me some comment!

There is actually only that page (despite the menu on the left). As soon as
I finish the proof of concept I'm working on, I'll publish on the same site.

Bye.
Remo

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