[abcusers] K:none
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
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
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
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
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
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