Re: [abcusers] Stars and Bangs

2003-07-06 Thread Eric Galluzzo
On Sat, 2003-07-05 at 19:21, I. Oppenheim wrote: On Sat, 5 Jul 2003, John Walsh wrote: My first reaction is that ! is better, since in !ppp! it is used as a delimiter, and delimiters are tall and skinny, while * is short and fat. This is also my fealing. I'd rather make * the

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Eric Galluzzo
On Sat, 2003-07-05 at 10:37, Phil Taylor wrote: Eric Galluzzo wrote: All programs, to my knowledge, that implement the !...! construct (abcm2ps, jcabc2ps, and abc2midi?) are under active development, to my knowledge. Therefore, all of them could easily be altered to accept * as the

Re: [abcusers] Stars and Bangs

2003-07-06 Thread Tom Keays
on 7/5/03 9:10 PM, John Walsh wrote: Well, if \ is the symbol for continuation, which tells the program Don't feel you have to put a linebreak here, you could have \\ for and I really mean it. I have to admit I haven't taken the time to fully understand all the ins and out of the codepages

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Jeff Bigler
I've always thought of the %% construct as being for new and experimental stuff, which is always going to break other programs, so if the staves command becomes standard I would prefer that it got it's own field identifier. I had always thought %% was for commands specific to a particular

Re: [abcusers] Stars and Bangs

2003-07-06 Thread Bert Van Vreckem
Tom Keays wrote: Perhaps, despite the widespread instances of ! as line-breaks, it would be better to use * for this -- making * the equivalent of ! and deprecating ! (if you can deprecate something that wasn't in the standard to begin with) -- rather than messing with changing the !...! usage.

Re: [abcusers] Stars and Bangs

2003-07-06 Thread Jeff Bigler
From: John Walsh [EMAIL PROTECTED] Date: Sat, 5 Jul 2003 18:10:28 -0700 (PDT) Irwin Oppenheim wrote: So if * serves as the !break! command, what symbol could we use for the !nobreak! command that was proposed by Laura? Well, if \ is the symbol for continuation, which tells

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread John Chambers
Eric Galluzzo writes: | | So: how about that we agree that U:T = trill type notation is | acceptable, and put into the standard? We could simply state that it is | a symbol binding, or redefinition, or whatever we want to call it. It | would apply to player programs as well as

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Phil Taylor
John Chambers wrote: Eric Galluzzo writes: | | So: how about that we agree that U:T = trill type notation is | acceptable, and put into the standard? We could simply state that it is | a symbol binding, or redefinition, or whatever we want to call it. It | would apply to player programs as

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Jeff Bigler
Date: Sat, 05 Jul 2003 09:07:33 +0200 From: Bert Van Vreckem [EMAIL PROTECTED] Jeff Bigler wrote: I would find it particularly useful to have an explicit linebreak command that would override the continue all line ends (append '\') option to the abc2ps-like programs. Usually, I want

[abcusers] Re: Stars and Bangs

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Jeff Bigler wrote: 1) Newline continues to signify a linebreak unless preceded by \ This can be overridden by the software. (E.g., the -c option in abc(m)2ps). 2) An additional explicit linebreak command (e.g., !) signifies a linebreak that *cannot* be

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread I. Oppenheim
Saving two chars of typing in a definition doesn't seem to be a good payoff for eliminating most of the uses of a new feature. I agree on that. Irwin To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Re: [abcusers] Re: Stars and Bangs

2003-07-06 Thread Jeff Bigler
Date: Sun, 6 Jul 2003 20:55:33 +0200 (W. Europe Daylight Time) From: I. Oppenheim [EMAIL PROTECTED] On Sun, 6 Jul 2003, Jeff Bigler wrote: 1) Newline continues to signify a linebreak unless preceded by \ This can be overridden by the software. (E.g., the -c option in

Re: [abcusers] Re: Stars and Bangs

2003-07-06 Thread Tom Keays
on 7/6/03 2:55 PM, I. Oppenheim wrote: If there exists an explicit linebreak command, there is no reason why a bare newline should continue to imply a linebreak. You're getting away from the original intent of abc and one that most of the musicians in this group, I think, still want to retain

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Eric Galluzzo wrote: In practice, I have found that I usually don't include that many dynamics on one line, so most Y: lines (at least in my music) would probably end up looking something like this: Y: | | * p | | * ( | That's exactly the reason

Re: [abcusers] Re: Stars and Bangs

2003-07-06 Thread Tom Keays
on 7/6/03 3:03 PM, Jeff Bigler wrote: If there exists an explicit linebreak command, there is no reason why a bare newline should continue to imply a linebreak. I can think of two reasons. a) There's a lot of ABC already in existence that depends on that assumption. b) It's nice to

Re: [abcusers] Stars and Bangs

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Jeff Bigler wrote: And a picky semantic point, but one that I think is important. I believe the continue the current line if there's room command is not just \, but \ + newline That is indeed important to remember. However, we might have to interpret \ + whitespace +

Re: [abcusers] Stars and Bangs

2003-07-06 Thread Tom Keays
on 7/6/03 3:16 PM, I. Oppenheim wrote: \\ will be equivalent to !break! * will be equivalent to !nobreak! But * is already part of the standard as a right-justified linebreak and I've seen plenty of tunes that use it. Furthermore, \ is already used as a continuation so having \\ as a

[abcusers] explicit !break!

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Tom Keays wrote: You're getting away from the original intent of abc i.e., that the abc transcription be HUMAN-readable. Humans don't require explicit !break! commands if there is a newline. That is exactly my point: most ABC users cannot care less where the exact

Re: [abcusers] explicit !break!

2003-07-06 Thread Tom Keays
on 7/6/03 3:33 PM, I. Oppenheim wrote: a) There's a lot of ABC already in existence that depends on that assumption. As I said already, I seriously doubt that. Tunes for which the linebreaks are important for some reason or another, should make them explicit. No really. Look at all the

Re: [abcusers] explicit !break!

2003-07-06 Thread Calum Galleitch
On Sunday 06 July 2003 8:33 pm, I. Oppenheim wrote: a) There's a lot of ABC already in existence that depends on that assumption. As I said already, I seriously doubt that. Tunes for which the linebreaks are important for some reason or another, should make them explicit. As Tom says,

Re: [abcusers] new BNF spec

2003-07-06 Thread Henrik Norbeck
Irwin Oppenheim wrote: 1/ Is this definition your own, private proposal, or is it based on a (preliminary) draft prepared by Guido? It's my own preliminary proposal. I haven't received anything from Guido. Of course it has to be modified, but it's a starting point, because most of it will be

[abcusers] BarFly style macros

2003-07-06 Thread Henrik Norbeck
Phil Taylor wrote: You've still got this back to front. The U: definition does not replace a wordy annotation with a single letter - it tells the program what that single letter means. That is not a macro, nothing is being replaced in the text. Phil, I've got a question for you, since I've

Re: [abcusers] explicit !break!

2003-07-06 Thread Henrik Norbeck
Tom Keays wrote: No really. Look at all the Irish tunes on the web that are set in phrases of four or eight bars so that you can see the patterns in the tunes. Well in the case of my transcriptions this is not important to me. Most of them happen to have 4 bars per line in the abc, but that's

Re: [abcusers] Stars and Bangs

2003-07-06 Thread Bernard Hill
In message [EMAIL PROTECTED], Tom Keays [EMAIL PROTECTED] writes on 7/6/03 3:16 PM, I. Oppenheim wrote: \\ will be equivalent to !break! * will be equivalent to !nobreak! But * is already part of the standard as a right-justified linebreak and I've seen plenty of tunes that use it. Is *that*

Re: [abcusers] BarFly style macros

2003-07-06 Thread Tom Keays
on 7/6/03 5:21 PM, Henrik Norbeck wrote: Phil, I've got a question for you, since I've never tried BarFly myself. How do you actually treat the macros when it comes to playback and printing. m: ~G3=G{A}G{F}G Is that only for playback? Or do you use it for printing too? You go to Viewer

Re: [abcusers] new BNF spec

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Henrik Norbeck wrote: It's my own preliminary proposal. I haven't received anything from Guido. Of course it has to be modified, but it's a starting point, because most of it will be as it is there. Thank you for your good work. Well, it's case sensitive. ABNF quoted

[abcusers] proposal for developers: modular ABC

2003-07-06 Thread Jeff Szuhay
I have a need for ABC modules -- something I can embed into my own app - which can both play and print/display a single staff in real time. My proposal is this: Develop a modular system of core components which can then be used a) by stand-alone app developers, and b) by other developers who

Re: [abcusers] proposal for developers: modular ABC

2003-07-06 Thread I. Oppenheim
On Sun, 6 Jul 2003, Jeff Szuhay wrote: I'm thinking along the lines of an ABCParse module which feeds a stream to both ABCPlay module and ABCView modules. You're thinking about creating a libabc project? that would be very cool! Maybe we could form some group of developers that could isolate

Re: [abcusers] Stars and Bangs

2003-07-06 Thread John Walsh
Historical note: the first versions of abc2mtex used musciTeX---a music macro package for TeX---which did not automatically justify lines. You had to explicitly ask it to right-justify, and in order to make this look right, you had to adjust the note-spacing a bit. It took some work.

Re: [abcusers] proposal for developers: modular ABC

2003-07-06 Thread Bert Van Vreckem
I. Oppenheim wrote: If the ABC community as a whole could provide a standard complying parser, not every developer that wishes to use ABC would have to reinvent the wheel again and again. The current situation is in nobody's interest. We're already there: using Henrik's BNF spec, a developer can

Re: [abcusers] BarFly style macros

2003-07-06 Thread Phil Taylor
Henrik Norbeck wrote: Phil, I've got a question for you, since I've never tried BarFly myself. How do you actually treat the macros when it comes to playback and printing. m: ~G3=G{A}G{F}G Is that only for playback? Or do you use it for printing too? You can enable macros separately for display

Re: [abcusers] abc2win and ! line breaks.

2003-07-06 Thread Jack Campin
The standard can be set to say that !...! is a special symbol, and developers can programs to read files on that basis UNLESS the header contains abc2win in which case it is a line break! Someone tell me that life really could be that simple! It isn't. I really want mid-line ! linebreaks

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Jack Campin
| I play a lot of folk dance music which consist of phrases of 8 bars. | When linebreaks are every 4 or 8 bars, this makes the score more | readable. I think that dance musicians usually really like having the phrases aligned this way, but most other musicians don't see the benefit (and

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Jack Campin
[abcm2ps's !...! construct] So, why not pick a symbol other than ! for the latter usage? * seems ideal, and quite logical, too: in emails, IRC, etc., it is commonly used to boldface or emote something. My first reaction is that ! is better, since in !ppp! it is used as a delimiter, and

Re: [abcusers] Solution for ! notation?

2003-07-06 Thread Jack Campin
Usually, I want the program to just decide where to put the line breaks, with a few rare exceptions. The solution I'm coming up with on the next release of Music Publisher is to provide an editing screen where changes can be made to abc file before use. And including a reflow command for bars

Re: [abcusers] abc2win and ! line breaks.

2003-07-06 Thread John Chambers
Jack Campin writes: | Perhaps it might make it clearer why I'm being so insistent about | this if I explain what most of my time using ABC is spent doing. | I spend about a full day a week in the National Library of Scotland | researching things, mostly tunes, which are copied in ABC using a |