Re: [abcusers] (Attention please) - starting the new ABC draft

2001-11-12 Thread Guido Gonzato
On Fri, 9 Nov 2001, Jack Campin wrote: This is what I thought I'd do: 1) study other notation languages carefully to see their approach and priorities; 2) if a feature is implemented by other notation languages (M-Tx, MUP, Lilypond, CMN, etc) and is desirable, then steal that feature

[abcusers] blasphemy! A separate project...?

2001-11-12 Thread Guido Gonzato
On Fri, 9 Nov 2001, Richard Robinson wrote: Another approach is to ignore all existing implementations and create an altogether new syntax. No, please no ! ! ! ! ! Well ... maybe this might be worth someone's while ? Being an altogether new syntax, it wouldn't be ABC; but we could

Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Hello Anselm, Anselm Lingnau wrote: Q:Allegro Pretty quick Thus, a notation program could display something along the lines of Allegro (Pretty quick) the problem is that the tempo information may be a compilation of information for A) playback and display (that is the acctual standard)

Re: [abcusers] help

2001-11-12 Thread James Allwright
On Sat 10 Nov 2001 at 06:39PM +0100, Frank Nordberg wrote: Jack Campin wrote: The solution is to put everything inside a single pair of quotes with spaces between the individual chord symbols, such as: CCDEF|CE2 Dm7  G7D2|C F CC4|] How is a player program supposed to know

Re: [abcusers] Special characters in PostScript

2001-11-12 Thread James Allwright
On Fri 09 Nov 2001 at 11:18AM -0600, Taral wrote: On Fri, Nov 09, 2001 at 09:47:25AM +, James Allwright wrote: Well, no-one has requested this, but I thought I'd post it all the same. This is my little bit of PostScript to insert sharp and flat symbols in a text string. It works,

Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Simon Wascher
Hello Guido, Guido Gonzato wrote: Let me tell you the dark side of my ABC point of view: ABC is _very_ nice, but is _way_ too limited. It was designed with too little goals in mind. As a real-world musician, I want to tweak current ABC so that it can do my choral scores reasonably well. As a

Re: [abcusers] developing the standard ......

2001-11-12 Thread Bryancreer
Anselm Lingnau said - Nothing should go in the standard unless it has been proved that it is actually implementable with reasonable effort. This may mean that sooner or later one might hit a dead end with some feature or other, but it will be much harder to get the standard fixed if the feature

Re: [abcusers] something really simple

2001-11-12 Thread Laurie Griffiths
I think that I am now in favour of syntax that allows this: Any lines containing % are meta-comments meaning that they are just me talking to you about the example and would not be part of the example - though I guess they'd be legal as comments anyway Q:1/4=120 Allegro % Outside any header.

Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Bryancreer
Guido Gonzato said - As a computer guy, I already have a new syntax ready that just waits to be put down on paper... I let you guess the reasons why I didn't put it down on paper. But if you're interested, wave your hand at me. Might be a good idea Guido. It would take the pressure of a simple

Re: [abcusers] developing the standard was:Re: [abcusers] (Attention please) - starting the new ABC draft

2001-11-12 Thread Frank Nordberg
Anselm Lingnau wrote: [EMAIL PROTECTED] (Phil Taylor) writes: One thing I might suggest though. If we do get a new draft standard out of this, please developers DON'T WRITE A LINE OF CODE UNTIL A VOTE HAS BEEN TAKEN AND THE STANDARD BECOMES OFFICIAL. Writing code sets the

Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Frank Nordberg
Guido Gonzato wrote: As a computer guy, I already have a new syntax ready that just waits to be put down on paper... Does anybody have any idea how many ascii based music notation formats there are? I mean if we're talking about a brand new standard, we ought to have a look at the full

Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Anselm Lingnau
Simon Wascher [EMAIL PROTECTED] writes: I looked into my files, and found that the abc files I transcribed are a pile of about 3 MB (plain ASCII). Assuming that other peoples who are listed as large collections at the abc homepage also have big collections besides what is in the net right

Re: [abcusers] something really simple

2001-11-12 Thread James Allwright
On Mon 12 Nov 2001 at 12:58PM +0100, Frank Nordberg wrote: I know I sometimes expect too much from the programmers. Like so many non-programmers I tend to view them as some kind of magicians always ready to pull a handful of miracles out of their sleeve. If you tell me you can't do it this

what should be content of abc files, was: Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Hello, Anselm Lingnau wrote: This is purely a presentation issue and does not pertain to the actual ABC standard, which should describe the contents of ABC files. It is simply not true that the abc standard does not contain presentation issues. Even the question which clef to use is purely

[abcusers] possible abctab2ps extensions

2001-11-12 Thread Christoph Dalitz
Dear abc users and devellopers, meanwhile all originally planned tablature features are realised in abctab2ps and I plan to do other music extensions, mostly in the realm of early music. Before I introduce some other incompatible set of abc extensions, I would like to ask the other devellopers

Re: [abcusers] possible abctab2ps extensions

2001-11-12 Thread James Allwright
On Mon 12 Nov 2001 at 04:18PM +0100, Christoph Dalitz wrote: Before I introduce some other incompatible set of abc extensions, I would like to ask the other devellopers whether and how they already have addressed some of the following issues. 1) figured bass Both abctab2p2 and abcm2ps

Re: [abcusers] something really simple

2001-11-12 Thread Laurie Griffiths
In these examples it is easy to extract the tempo - but only because the non-tempo part has been restricted to a single word followed by a space. I can scan for a space in lots of simple ways (I gave two in an earlier mail). What can not be done so easily is to extract a tempo string from

Re: [abcusers] developing the standard ......

2001-11-12 Thread Laurie Griffiths
Actually the latest round of V: discussion that I remember reading contained an example which was acceptable to BarFly together with a conjecture that Muse probably wouldn't like it, but in fact it was quite acceptable to Muse. I believe that in fact there is a large common subset. (In this

Re: [abcusers] something really simple

2001-11-12 Thread Laurie Griffiths
That would be acceptable. Actually I proposed that instead of having to write it twice it would be done the other way. If the text of the displayed tempo is a single minus sign then it has the special meaning display nothing Q:1/4=80 %display 1/4=80 and use it for the player program too

Re: [abcusers] possible abctab2ps extensions

2001-11-12 Thread Ewan A. Macpherson
Christoph Dalitz [EMAIL PROTECTED] wrote: 2) rhythm of grace notes abc supports grace notes, which are printed by abc2ps as eigth notes in reduced size. A single grace note is printed as an eigth note with an oblique stroke (ie. a short appogiatura in 19th century context). While doing

Re: [abcusers] possible abctab2ps extensions

2001-11-12 Thread Christoph Dalitz
James Allwright wrote: 1) figured bass Both abctab2p2 and abcm2ps support line breaks (\n) and accidentals (\# \b \=) in guitar chords; I have adopted the syntax of abcm2ps in order to be compatible. I am not sure what a line break character would mean in the context of a guitar

Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Hello, Laurie Griffiths wrote: That would be acceptable. Actually I proposed that instead of having to write it twice it would be done the other way. If the text of the displayed tempo is a single minus sign then it has the special meaning display nothing Q:1/4=80 %display 1/4=80 and

[abcusers] ABC used as tablature

2001-11-12 Thread Jack Campin
Another reason why BarFly's syntax for multiple voices can be useful. This may not be as readable as honest-to-god real tablature but it's still quite a bit easier than the original manuscript (which used letters for the frets rather than note names and a separate rhythm line). It was for the

Re: what should be content of abc files, was: Re: [abcusers] something really simple

2001-11-12 Thread Anselm Lingnau
Simon Wascher [EMAIL PROTECTED] writes: It is not trivial to tell where music ends and side information beginns. And as a transcriber of historical sources it is often very important to cover some side information within the exchangeable file, not just in the printed output (for file

Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Hello, nearer to an optimum than before :o) ( I know I should wait a moment and do it at once) here, Separator ideas (the -) and order ideas are integrated. Syntax for Q field after a definition by Laurie Grifiths (with Lauries use of the minus!) (follows after the standard Q:field

Re: [abcusers] something really simple

2001-11-12 Thread Frank Nordberg
Laurie Griffiths wrote: Jack, Frank (and other users) even if this isn't ideal, is it acceptable? That's easy: Acceptable: Anything that lets me write abc to display any imaginable tempo indication and play it back at a sensible speed. Ideal: Anything that lets me just write the tempo

[abcusers] what clefs are available?

2001-11-12 Thread Katy Mulvey
Am I correct in my reading of the documentation of ABC (I use the http://www.gre.ac.uk/~c.walshaw/abc/ site) that a clef indication is a commonly available extension to the K keyword, but is not part of the real 1.6 standard? I was just wondering if there was any way to indicate that the

Re: [abcusers] something really simple

2001-11-12 Thread Anselm Lingnau
Simon Wascher [EMAIL PROTECTED] writes: Example X:1 Q:n/n=n N/N=N andante will playback n/n=n and display N/N=N andante so if a numeral tempo indicator is on the very beginning of such a string it must be written a second time for the display. If no tempo indicator should be

Re: [abcusers] possible abctab2ps extensions

2001-11-12 Thread Laurie Griffiths
Tablature 1. Muse supports ABC to fretted instrument tab generation by giving string information after the duration, using a semicolon to delimit it. e.g. E2;4 Play E for 2 time units on string number 4. On the whole it's only necessary to give this information for a few notes, the rest can be

Re: [abcusers] possible abctab2ps extensions

2001-11-12 Thread Ewan A. Macpherson
Anselm Lingnau [EMAIL PROTECTED] wrote: How about L:1/8 grace=1/32 K:HP {g}A{d}A{e}A {gef}e2 f | {g}ec{G}c {gef}e2 Seems reasonable. Or maybe just L:1/8 {1/32} ? (In the case that `grace' is not specified we could fall back to, e.g., a standardized default of `grace=1/8'.

Re: [abcusers] something really simple

2001-11-12 Thread Anselm Lingnau
Laurie Griffiths [EMAIL PROTECTED] writes: No!! I am very much against this. Although it may be convenient for writers of ABC it's horrid for readers. It makles it even harder to extract a tune and the probability would be very high that we should find orphan bits of ABC floating round

Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Anselm Lingnau wrote: Simon Wascher [EMAIL PROTECTED] writes: Example X:1 Q:n/n=n N/N=N andante I think this is much too complicated. I'm still waiting for you (or anybody) to explain why an ABC tune should contain one prescribed explicit metronome speed for display and another,

how to define textual header indicators was: Re: [abcusers] something really simple

2001-11-12 Thread Simon Wascher
Hello, Laurie Griffiths wrote: Simon slipped in the words external macro file. No!! I am very much against this. Although it may be convenient for writers of ABC it's horrid for readers. It makles it even harder to extract a tune and the probability would be very high that we should

Re: [abcusers] something really simple

2001-11-12 Thread Anselm Lingnau
Simon Wascher [EMAIL PROTECTED] writes: Lets say you are right, its completely impossible that someone needs that. I'm not claiming that it is impossible for anybody to need this. But if this is a sensible proposal then surely there must be an example of an application that requires it?

Re: [abcusers] something really simple

2001-11-12 Thread Laura Conrad
Anselm == Anselm Lingnau [EMAIL PROTECTED] writes: Anselm I'm still waiting for you (or anybody) to explain why an Anselm ABC tune should contain one prescribed explicit metronome Anselm speed for display and another, different, prescribed Anselm explicit metronome speed for