Re: [abcusers] Version 2.0.0 voice overlay and lyrics
John Chambers [EMAIL PROTECTED] wrote: Hey, glad to see you're doing this. I've volunteered in the past, but the RSCDS didn't respond. So far I'm doing this for my own enjoyment, with no official RSCDS sanction. I want to have an »Original Tunes for RSCDS Dances« book that saves me hauling 40+ booklets to those workshops where the teacher makes up his mind what to teach over breakfast on the same day (no kidding). I haven't yet decided what to do about publication of the ABC files. I suppose the thing to do would be to integrate them into Alan Paterson's DanceData somehow (or at least the WWW front end) and see what happens :^) If you're trying to transcribe the entire RSCDS versions of tunes, you might want to start commenting here about the abc limitations. You'll probably see a lot of them. Keyboard music is the worst case. I'm only doing the melody and chords. I try to stick to what is in the books but don't lose sleep over stuff that I feel needs changed. Are you doing the dance descriptions, too? No -- different construction site. I need the dance descriptions only when I'm teaching, and then I usually know what I want to do and just take the book along. Anselm -- Anselm Lingnau .. [EMAIL PROTECTED] I just found out that the brain is like a computer. If that's true, then there really aren't any stupid people. Just people running DOS.-- Haavard Fosseng To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: Subject: Re: [abcusers] About the choice of '!'
In message [EMAIL PROTECTED], John Chambers [EMAIL PROTECTED] writes My feeling is that the active developers shouldn't be held back by a popular but obsolete program that isn't being maintained. This is a slippery slope, as the media calls it, and will just invite more such problems in the future. The practical approach is to add the !...! notation to the standard, accept that there are old programs that aren't compatible with this and other minor points, and note that there's a simple workaround in this case. Hear, hear. As for the use of * as a forced line break, I'm not committed to it. As far as I can see the formatting of lines is really quite extra to the function of abc and really the responsibility of a good implementation program. But if it has to be I could easily go with * or @ or even a compound symbol. But the principle of havining one unsupported obsolete program dictate the new standard is not a good one. Bernard Hill Braeburn Software Author of Music Publisher system Music Software written by musicians for musicians http://www.braeburn.co.uk Selkirk, Scotland To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Version 2.0.0 voice overlay and lyrics
In message [EMAIL PROTECTED], I. Oppenheim [EMAIL PROTECTED] writes On Fri, 25 Jul 2003, Jack Campin wrote: A2 E2 G2 A2 [[ A B c d e f g a \ A A A A A A A A \ A G F E D C B, A, ] D2 E2 A2 ... For meter free music one could use _invissible_ bars, like this: A2 E2 G2 A2 [|] A B c d e f g a \ A A A A A A A A \ A G F E D C B, A, [|] D2 E2 A2 ... I think your use of the \ continuation makes for very readable music here. Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/list s.html Invisible barlines? Are you suggesting [|] as a non-printing barline? Bernard Hill Braeburn Software Author of Music Publisher system Music Software written by musicians for musicians http://www.braeburn.co.uk Selkirk, Scotland To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Re: About the choice of '!'
Irwin Oppenheim wrote - Using ! and !..! in one and the same tune may lead to disaster if you make a small typo. So, while "!" should definitely be supported, I encourage you to support "*" as well. It just seems to make a messy situation more complicated. You are still going to have to handle ! and !! so it brings no benefit. Whatever clever heuristics you come up with, there is no getting away from the fact that the dual use of ! is very unsatisfactory. Try and think about from the point of view of the ordinary user presented with this stuff. Let's look for the most practical way of solving it. abc2win is only obsolete in the sense that it is not being maintained. There is a large body of abc notation that uses it, it has many users and it is still available and becaues it is easily accessible to non-geeks it will continue to get taken up. As far as I can tell, !...! is much less widely used, the collections that use it and the software that implements it are still maintained. It could be changed. I hear the cry "Why should we?" I reply "For the greater good of abc." This may seem like letting Jim Vint "get away with it" but if I find someone blocking my way on the pavement, I ask them to move; if my way is blocked by a dead dog, I walk round it. That doesn't mean that I respect the dog more than the person, I'm just facing up to practical realities. Bryan Creer
Re: [abcusers] Re: Chord length - waaaah!
On Thu, 24 Jul 2003 14:32:39 EDT, [EMAIL PROTECTED] wrote: [snip] For instance with L:1/4, [GD2] A B c would take four beats and [D2G] A B c would take five. [snip] I though from the previous discussion that the length of the chord was the length of the smallest note (and that's what abcm2ps does). Then, if you want a bigger length, you may add invisible rests. -- Ken ar c'hentañ | ** Breizh ha Linux atav! ** | http://moinejf.free.fr/ Pépé Jef| mailto:[EMAIL PROTECTED] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Chord length
On Thu, 24 Jul 2003 13:22:43 UTC, John Chambers [EMAIL PROTECTED] wrote: [snip] | {[DGB][EAc]}(3:2:4[EGB]2[DFA]/{[EGB]}[EGc]/ | | for example. Good example. I wish that chords as grace notes generally worked. No reason they shouldn't, of course, but how many programs actually implement them? [snip] abcm2ps :) -- Ken ar c'hentañ | ** Breizh ha Linux atav! ** | http://moinejf.free.fr/ Pépé Jef| mailto:[EMAIL PROTECTED] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Installing abcm2ps on OS X
On Fri, 25 Jul 2003 01:42:20 +0100, Jack Campin [EMAIL PROTECTED] wrote: [snip] You might also want to change your shell to something less squirmily haveanicedayish than tcsh. chsh is the command to do the change; bash is pretty reasonable though my fave back when I was using Unix a lot was ksh (which just does what you tell it without trying to get creative). Did you ever try zsh? -- Ken ar c'hentañ | ** Breizh ha Linux atav! ** | http://moinejf.free.fr/ Pépé Jef| mailto:[EMAIL PROTECTED] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Version 2.0.0 voice overlay and lyrics
On Thu, 24 Jul 2003 22:02:03 +0200 (W. Europe Daylight Time), I. Oppenheim [EMAIL PROTECTED] wrote: [snip] Abcm2ps does not support it. In abcm2ps [A2g] is equivalent with [A2g2] . No, it works, even if a bit ugly! Please explain to me: would there be any difference between [A2g] and [gA2] ? In a previous discussion, some people wanted the first note to give the length of the chord. But later, it seems that everybody agreed using the length of the smallest note. -- Ken ar c'hentañ | ** Breizh ha Linux atav! ** | http://moinejf.free.fr/ Pépé Jef| mailto:[EMAIL PROTECTED] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] ANN: uk.music.notation
(Slightly off-topic but relevant to many subscribers) Some of you may be interested that there is currently a proposal running for a new Usenet newsgroup in the uk.* hierarchy for general discussion about all aspects of notation and software. The intention is most definitely not to reproduce any of the discussion which should rightly take place in abcusers and it is hoped it will become a complementary forum where general discussion about ABC will be on-topic but more detailed discussion will be refered here. If anyone wishes to take part in the discussion, it's currently running on uk.net.news.config. If you would simply like to support the proposal without getting involved in the brawling which tends to characterise unnc, you can read the RFD on uk.music.folk or uk.music.misc and simply hitting reply (remembering to trim most of the original post!) and adding a line indicating support would be enough. Of course, if you want to oppose it, you'll have to subscribe to unnc and put your arguments there. Hope to see those of you interested participating in discussion on uk.music.notation if the creation proposal is successful. -- Dick Gaughan To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
On Fri, Jul 25, 2003 at 05:58:42AM -0400, [EMAIL PROTECTED] wrote: Irwin Oppenheim wrote - Using ! and !..! in one and the same tune may lead to disaster if you make a small typo. So, while ! should definitely be supported, I encourage you to support * as well. It just seems to make a messy situation more complicated. I agree. I'm unhappy and confused about this. I have just become able to use ! staffbreaks, in the last few days, with their addition to some of the abc-ps family (or perhaps, my awareness of that, following the discussion here). Simultaneously with this, I'm hearing that they shouldn't be mixed with !decoration!s. But if I need decorations in a tune, and want to control the printing layout, and keep it readable ? Pick any 2, sure. But, if all 3 can be done, it's asking a lot of people to suggest they not do them. I really don't think the idea of constructs that shouldn't be used in the same tune is a flyer. If I have a tune with decorations, and want to add a staffbreak somewhere, I'm just not going to delete the decorations. And I'm one of the people that's at least trying to pay attention. I suppose what I'm saying is that asking the general abc-writing public to have symathy with the poor developers in coping with stuff that's murder to parse properly is just something that won't happen. And, is this reccomendation on the level of a single tune, or does it, actually, apply on the file level ? How about alternate tunes in a file, one using just ! staffbreaks and the next using just !...! decorations, will software be happy with this ? BarFly wants the user to tell it which, I gather ? And along with this, the new draft says the the character to use for staff-break is something that no software I have implements. So I'm not in a position to follow such a standard however much I'd like to. I'm not very sure what I think of a spec. that tries to tell developers what meanings they have to change in their existing code, but _if_ that's where we are ... Either the ! is used for both purposes and parsers will have to accept this as normal, rather than tryng to persuade people not to do it, or something'll have to change ... As far as I can tell, !...! is much less widely used, the collections that use it and the software that implements it are still maintained. It could be changed. I hear the cry Why should we? I reply For the greater good of abc. I agree. I'd think ! should be staffbreak, both for the amount of existing stuff, and usability with abc2win, and for Jack's point about visual intrusiveness. And that then suggests *decoration*, which - as Bryan says - _could_ be done in abcm2ps, etc, *if* Jeff agrees; and visually, I think it works better; by analogy with my emphasis in the previous line - it follows the general ascii conventional usage. But, the raw fact is, in the case of conflict between software and spec. people will do what their software implements. There's no choice. And they seem to be headed in different directions - which is where we came in. -- Richard Robinson The whole plan hinged upon the natural curiosity of potatoes - S. Lem To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Anyone used u:?
Hello, as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Suggestions are highly appreciated. Later, Guido =8-) -- Guido Gonzato, Ph.D. guido . gonzato at univr . it - Linux System Manager Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN. Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
In message [EMAIL PROTECTED] , Guido Gonzato [EMAIL PROTECTED] writes Hello, as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Suggestions are highly appreciated. Later, Guido =8-) You're going to have to remind us what u: does, I can find no mention of it... Bernard Hill Braeburn Software Author of Music Publisher system Music Software written by musicians for musicians http://www.braeburn.co.uk Selkirk, Scotland To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
On Fri, 25 Jul 2003, Bernard Hill wrote: Hello, as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Suggestions are highly appreciated. Later, Guido =8-) You're going to have to remind us what u: does, I can find no mention of it... from the 1.7.6 draft: $ As a short cut to writing accents or other symbols which avoids the !symbol! $ syntax (see Accent above), the letters H-Z and h-w and the symbol ~ can be $ assigned with the U: and u: fields (the U: defines how the symbols are $ printed and the u: defines how they are played). Later, Guido =8-) -- Guido Gonzato, Ph.D. guido . gonzato at univr . it - Linux System Manager Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN. Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Re: Chord length - waaaah!
Jef Moine wrote - I though from the previous discussion that the length of the chord was the length of the smallest note (and that's what abcm2ps does). Then, if you want a bigger length, you may add invisible rests. In a previous discussion, some people wanted the first note to give the length of the chord. But later, it seems that everybody agreed using the length of the smallest note. Not how I recall it and I certainly did not agree that. Invisible rests were not, at the time, part of the standard. At least it confirms that different length notes in a chord should not be illegal. I have just been trying to look up the original discussion in the archive. It appears under the threads "Abacus 1.0.0 launch" and "suggestions for [A4A2] notation " about a year ago. The archive is not easy to follow. The discussion did not seem to come to any particular conclusion. I had started from "highest note" defines chord length and had been persuaded that this would not work. I suggested "first listed note" and there seemed to be a concensus in that direction. I changed Abacus accordingly. Then someone started insisting that "shortest note" was best without giving very clear reasons. I said that I was not prepared to change Abacus again until given a good reason to do so. After that, the thread rather fizzled out. My case for "first listed note" is that it is unambiguous and independant of the musical content. The question to consider is "What is clearest and easiest to understand for the user?" Bryan Creer
Re: [abcusers] Installing abcm2ps on OS X
I. Oppenheim writes: | On Fri, 25 Jul 2003, Jack Campin wrote: | |PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin |export PATH | | No Jack, that's bourne shell syntax!!! | A day ago I gave the correct solution for tcsh in a | separate posting. ... | At the moment, bash is the de facto standard in the | UNIX community. You can change to it with the following | command: I think that's really only true for linux, though of course bash is readily available for other systems. Vendors and repackagers can install whatever shell they like as the default, and a lot of them do. For OSX, and most of the *BSD clones it's csh or tcsh. For Sun, I think it's still ksh, though I haven't used a Solaris box for a while, and they could have switched to bash by now. One of the fun aspects of working on unixoid systems is the variety of command languages that you have available, each with its own flock of partisans. ;-) Of course, in the long run this is to our advantage. Had the original unix back in the 70's had a builtin command language, we would still be stuck with it, with no way to improve it (at least until linux came along). But since people could implement their own, we have several that are greatly improved over what the original designers provided. This is much of why unix users haven't generally switched over to full-time GUI use. Pretty pictures are fun and flashy, but if you actually want to accomplish something without constantly gritting your teeth about the idiocy of the user interface, you need a command language that you can type and that can remember things for you. On another list, there was a recent UI discussion, about the various keyboards that are available on accordions. We got into a fairly funny (if short) thread triggered by someone contemplating augmenting the accordion with a mouse. After all, keyboards are keyboards, and if a mouse is such a marvelous addition to a computer keyboard, just imagine how it could help an accordion (or piano) player. My main contribution was something I plagiarized from someone else whose name I don't recall: The modern computer GUI, with its keyboard and mouse, is very well designed - for a user with three hands. The real problem is how slow users have been to make the necessary hardware upgrades to take advantage of this clever design. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Version 2.0.0 voice overlay and lyrics
Anselm Lingnau writes: | John Chambers [EMAIL PROTECTED] wrote: | | Hey, glad to see you're doing this. I've volunteered in the past, but | the RSCDS didn't respond. | | So far I'm doing this for my own enjoyment, with no official RSCDS | sanction. I want to have an »Original Tunes for RSCDS Dances« book | that saves me hauling 40+ booklets to those workshops where the | teacher makes up his mind what to teach over breakfast on the same day | (no kidding). ... | I'm only doing the melody and chords. I try to stick to what is in the | books but don't lose sleep over stuff that I feel needs changed. So we really have the same motivation and approach. ABC works best for a fake book style, which is what is preferred by most SCD musicians that I know. I'll have to remember to steal some tunes from your site. (And you're welcome to any of mine, of course.) What you're doing was one of my main motivations for doing my ABC Tune Finder. It was obvious that a lot of the tunes that I might want were around on other people's web sites. The only problem was finding them quickly when I wanted one of them. Very often you can find the name of a dance's recommended tune, but how do you find the tune itself? I've seen a few discussions of how slow the RSCDS has been to take advantage of the Net. My usual comment has been something like: Of course they're a bunch of conservative fuddy-duddies who are decades behind the times. The RSCDS exists to preserve a tradition. It's their role to be conservative fuddy-duddies who are decades behind the times. It's up to us radical revisionists to develop their online system, and when they're good and ready, we can give them a copy of what we've done. (When this happens, I expect they'll just invite 2 or 3 of us to do the work. What I'd be tempted to do is set up a SCD wiki and invite all the strathspey subscribers to contribute.) | I haven't yet decided what to do about publication of the ABC files. | I suppose the thing to do would be to integrate them into Alan | Paterson's DanceData somehow (or at least the WWW front end) and see | what happens :^) Yes; he already links to the Fiddler's Companion site. Maybe we should both be discussing with him the easiest way to interconnect all of our sites. I have sets for about 600 dances in my collection (a bare start ;-). I've developed an approach that works for me. But it might be time to start talking about linking the SCD web sites. | Are you doing the dance descriptions, too? | | No -- different construction site. I need the dance descriptions only | when I'm teaching, and then I usually know what I want to do and just | take the book along. I get the impression that a lot of teachers have put their favorite dances into their computers, and some are online. But they all do it differently. I wonder how long it will take for this to get into a form that can actually be used? I've collected a few myself, but my dance descriptions are in N different formats. I have already had one Übergeek moment at a dance, when the teacher gave up on a dance and wanted to do a specific simpler dance, but didn't quite remember it. I thought it was one in my collection, so I whipped out my cute Kyocera smartphone (which runs PalmOS and has some ABC software installed), used the browser to find the dance on my MIT site, and handed her the phone with the dance description on the screen. I got lots of geek points for that one. I could have found a set of tunes for it, too, but so far that's of limited value. The phone's tiny screen doesn't work as a music book. I can play the tunes through the phone's tiny speaker, so it's useful as a reminder. But it's not usable for people who don't know the tunes. Some day, we'll have a portable that will fit on a music stand, with wireless connectivity (and good wireless coverage), and then it'll be possible to dispense with the printed pages. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Version 2.0.0 voice overlay and lyrics
Bernard Hill writes: | | Invisible barlines? Are you suggesting [|] as a non-printing barline? This is implemented by a number of abc programs already. There's also a lot of use of x as a non-printing rest, and y as a non-printing, non-playing (i.e., just spacing) pseudo-rest. The latter is a bit of a kludge. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] ANN: uk.music.notation
Some of you may be interested that there is currently a proposal running for a new Usenet newsgroup in the uk.* hierarchy for general discussion about all aspects of notation and software. I think it's a good idea, provided that the newsgroup will be moderated (in the sense that all spam will be filtered out). Otherwise it will just become another advertizing channel for the spammers of this world. Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Chord lengths again
Jean-Francois Moine writes: | | Please explain to me: would there be any difference | between [A2g] and [gA2] ? | | In a previous discussion, some people wanted the first note to | give the length of the chord. But later, it seems that everybody | agreed using the length of the smallest note. Hmmm ... I seem to recall that it sorta faded out without any strong conclusion. There are arguments for both approaches, and examples where each would be somewhat more convenient, but no really decisive examples of one's superiority. I'd always supported the first-note-is-length idea, because that makes it possible to control the results. If I want a chord in which one note is sounded briefly and the other held, the shortest-note approach gives me no way to write it. [DB4] and [B4D] give the same result, a 1-count chord, and there's no way to write this so it's length is 4. Well, you could write [B-D]B3, but that's not nearly as nice. It looks like syncopation when it isn't. This example is something I'd like to do, in order to write detailed transcriptions of some fiddle music. It's fairly common in several fiddle styles to use low notes (usually open strings) for a rhythmic effect, touching them briefly on the main beats while the melody continues. This often produces a long melody note with a very short bass note. If [B4D] has length 4, this works; if it has length 1, there's no good way to transcribe this effect. But this is somewhat a fringe case, and I can see why a non-fiddler might consider it not worth supporting. I wouldn't use it very often, because I prefer just the melody, and I'll add such gimmicks myself, thank you very much. OTOH, sometimes it's nice to be able to write out a detailed transcription for novice fiddlers. The result is very messy and hard to read, but useful as a teaching device. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
In message [EMAIL PROTECTED], Guido Gonzato [EMAIL PROTECTED] writes as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Funny you should ask, because I thought that when I read it in the spec - personally I don't think I've ever seen it in a single file that's come my way. Again, purely personally, I'm sure I'd never ever notice its absence if you did leave it out, but perhaps others may disagree ... -- Steve Mansfield [EMAIL PROTECTED] http://www.lesession.co.uk - abc music notation tutorial, the uk.music.folk newsgroup FAQ, and other goodies To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
On Fri, 25 Jul 2003, Richard Robinson wrote: If I have a tune with decorations, and want to add a staffbreak somewhere, I'm just not going to delete the decorations. Of course you won't delete the decorations! All I am proposing is that you should be able to use !...! for decorations and * to add staffbreaks at the same time. Isn't that reasonable? Of course, people who don't use any decorations can without any problems continue to use ! to add staffbreaks. So the bottom line is: it would be nice if both ! and * could be used to notate a staffbreak. The people who do not use !...! won't be bothered by it, and the people who use decorations will have an easier time. Enjoy your weekend! Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
Guido Gonzato asks: | as you know, Irwin Oppenheim and I are trying to put together a proposal | for ABC 2 standard. I have a simple question: has anybody actually seen | the u: (lowercase u) field in ABC files? We are considering whether | leaving it out. It turns out I can ask my Tune Finder about this, because it keeps a list of the header lines used in each tune. It actually found one, and it was in my own collection! But this isn't any sort of personal claim, because it's in: http://trillian.mit.edu//~jc/music/abc/mirror/abcusers/MLargubbensBrudpolska_1.abc As you can see, this directory is for tunes extracted from this mailing list. The tune is a polska from Henrik. The funny thing is that he uses both U: and u: to define the U symbol, which is used exactly once. So the definitions take up more characters than they save. Not that it matters. This is clearly an example of the uses of U: and u: so who cares if it saves any space or typing? Among the 150,000 or so tunes that the Tune Finder knows of, this is the only example of u: that was found. (There are actually three matches, but they're all exactly the same tune.) If anyone else has used it in your online tunes, my Tune Finder doesn't know about your collection. (So send me the URL.) To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
On Fri, 25 Jul 2003, Bernard Hill wrote: Hello, as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Suggestions are highly appreciated. Later, Guido =8-) You're going to have to remind us what u: does, I can find no mention of it... from the 1.7.6 draft: $ As a short cut to writing accents or other symbols which avoids the !symbol! $ syntax (see Accent above), the letters H-Z and h-w and the symbol ~ can be $ assigned with the U: and u: fields (the U: defines how the symbols are $ printed and the u: defines how they are played). Later, Guido =8-) I haven't made use of it (and I guess I won't) ;-) I can't find any abc-file that uses it. Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Installing abcm2ps on OS X
On Fri, Jul 25, 2003 at 01:29:11PM +, John Chambers wrote: This is much of why unix users haven't generally switched over to full-time GUI use. Pretty pictures are fun and flashy, but if you actually want to accomplish something without constantly gritting your teeth about the idiocy of the user interface, you need a command language that you can type and that can remember things for you. Well, yes. But it does depend what sort of things you're doing. I'm terrifyingly geeky, according to most of my friends (though not, of course, to a _real_ geek), but I'd _hate_ to, eg, edit .wav files via a cli. But _full-time_ GUI use, of course not. Stick with the best of both worlds. -- Richard Robinson The whole plan hinged upon the natural curiosity of potatoes - S. Lem To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
Guido Gonzato wrote: as you know, Irwin Oppenheim and I are trying to put together a proposal for ABC 2 standard. I have a simple question: has anybody actually seen the u: (lowercase u) field in ABC files? We are considering whether leaving it out. Suggestions are highly appreciated. The u: was originally suggested by Chris Walshaw to be used in place of m: for macros. (I think he like the symmetry of using U: for symbol definitions and u: for macros.) I didn't mind this, and would have been prepared to change BarFly for the next standard if the standard had not totally muddied the water by introducing !...! and using U: for that, and then defining u: as being only for playing purposes. I don't think anyone has implemented w: in a program, and as far as I'm concerned it can go. Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: Chord length - waaaah!
Wil Macaulay wrote: I agree with Bryan's conclusions (and that's what I did for Skink). Me too. I _think_ that's what BarFly does (although since it's not a feature I make use of I'd really have to go and check). Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
So the bottom line is: it would be nice if both ! and * could be used to notate a staffbreak. The people who do not use !...! won't be bothered by it, and the people who use decorations will have an easier time. We're into the territory of defining new stuff here. As I said before, I suggest it may be preferrable to invent *decoration* instead. There is a good historical basis for precisely using * as a staff break operator, alongside the ! operator. Namely, in abc2mtex it was already in use to force right-justified line breaks. It's a piece of cake to implement * as an alias for the ! operator, so I don't think it's worth a long discussion. There are more important things happening in the world, even in the ABC world. Let's take a pragmatic stance. Users that don't like the * operator need not use it, users that like it should be able to use it. Period. Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Anyone used u:?
On Fri, 25 Jul 2003, Phil Taylor wrote: I don't think anyone has implemented w: in a program, and as far as I'm concerned it can go. I think you meant u:, not w:... Irwin To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
On Fri, Jul 25, 2003 at 07:15:34PM +0200, I. Oppenheim wrote: So the bottom line is: it would be nice if both ! and * could be used to notate a staffbreak. The people who do not use !...! won't be bothered by it, and the people who use decorations will have an easier time. We're into the territory of defining new stuff here. As I said before, I suggest it may be preferrable to invent *decoration* instead. There is a good historical basis for precisely using * as a staff break operator, alongside the ! operator. Namely, in abc2mtex it was already in use to force right-justified line breaks. I know that's what abc.txt says. a * at the end of each line of abc notation will force a right-justified line-break. But actually, it's the end of each line that's the linebreak - the * forces the justification. Try it :- X:1 T:Test K:C cdef gabc'- |*c'bag fedc |] $ abc2mtex test.abc error in input file test.abc: line no. 4 - syntax error - note cannot follow justification -- Richard Robinson The whole plan hinged upon the natural curiosity of potatoes - S. Lem To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Re: Chord length - waaaah!
Wil Macaulay wrote - Another historic moment! Phil and Bryan and I all agree on something! Put it in the standard, quick, before we lose it! Oh happy day! Over to you Jef? Bryan Creer
Re: [abcusers] Anyone used u:?
Irwin Oppenheim wrote: On Fri, 25 Jul 2003, Phil Taylor wrote: I don't think anyone has implemented w: in a program, and as far as I'm concerned it can go. I think you meant u:, not w:... Sorry, yes. Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] asterisks (and obelisks :-)
I have quite a few danish tunes fron at least 1999 disabling abc-'linebreaks' this way and end with a double ** What's the use of ** X:2 T:Tellings hopsa S:Hans Ole R:Hopsa O:Denmark M:2/4 L:1/8 K:D D | B2 c/B/^A/B/ | G2D2 | B2 c/B/^A/B/ |ed cB |\ A2B/A/^G/A/ | F2D2 | A2B/A/^G/A/| fe dc |\ B2c/B/^A/B/ | G2D2 | B2c/B/^A/B/ | ed cB |\ A2B/A/^G/A/ | f3 e | dc BA | G2 z ::\ K:D A|fA fA | aA fA | gA eA | fA dA | \ fA fA | aA fA | gA Bc | d2 z::\ K:G d3 e | d2B2 | b2 ag | f2 z2 |\ c3d | c2A2 | fe dc | B3z |\ d3e | d2B2 | e3f | e2c2 | f3f | (3fed (3cBA |\ G2 [B2g2]:|** X:3 T:Klaphopsa S:HO R:Hopsa O:Denmark M:4/4 K:A a2e2 a2e2 | dcdf ecA2 | a2e2 a2e2 | dcdBA2z2 ::\ Acec Acec | d2f2 f4 | eaga bagf | e2a2a4 |\ Acec Acec | d2f2 f4 | eagf edcB | A2A2 A2z2 :|** Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] asterisks (and obelisks :-)
Arent Storm writes: I have quite a few danish tunes fron at least 1999 disabling abc-'linebreaks' this way and end with a double ** What's the use of ** Left over from abc2mtex: it was for the last bar of the tune, to end it with a right-justified double bar without starting a new staff. I think it was dropped in the final version of abc2mtex. Cheers, John Walsh To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] voice properties
The current draft standard for multiple voices states: V: fields can contain voice specifiers such as name, clef, and so on. For example, V:T1 name=Tenor I clef=treble-8 indicates that voice `T1' will be drawn on a staff labelled Tenor I, using the treble clef with a small `8' underneath. Player programs will transpose the notes by one octave. Possible voice definitions include: name=voice name The voice name is printed on the left of the first staff only. The character `\n' produces a newline. subname=voice subname The voice subname is printed on the left of all staves but the first one. up/down Forces the note stem direction. clef= Specifies a clef; see section Clefs for details. The name specifier may be abbreviated to nm=. The subname specifier may be abbreviated to snm=. I see a few unnessacary inconsistencies omissions in it: 1) where does T1 come from 2) I expect all options of the form: option=value so up/down should be stem=[up|down] draw=[merge|hide|cuesize|preserved] to accomodate hidden voices, cuesize 3) the abbreviations do not contribute much 4) program v n is unclear to me; program=# channel=# bank=# would be much more readable and expandable) missing features: transpose=-2 (to note that clarinet is not playing the same as a flute) defaults to 0 stafflines=1 (accomodate gregorian chant and percussion) defaults to 5 instrument=clarinet (make clear which instrument should play) (not nessecarily the same as name=clarinet) so: V:1 name=Tenor I subname=T1 clef=treble-8 transpose=-2 V:1 draw=hide draw=cuesize program=71 channel=5 instrument=clarinet when using the whole bunch of options. Any program can safely ignore any options it does not handle but I think it's wise to define now how such a feature may be used in future. Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] asterisks (and obelisks :-)
On Fri, Jul 25, 2003 at 08:34:03PM +0200, Arent Storm wrote: I have quite a few danish tunes fron at least 1999 disabling abc-'linebreaks' this way and end with a double ** Wahey ! They go back further than that. 1994, I think :) Nothing goes away, even when you update it ... T:Tellings hopsa http://www.leeds.ac.uk/music/Info/RRTuneBk/gettune/090a.html T:Klaphopsa http://www.leeds.ac.uk/music/Info/RRTuneBk/gettune/0920.html have versions that are workable with more modern programs. I see John's answered the question, which is lucky, because I was busy grepping the source ... I'd completely forgotten what it meant. Cor, it's ages since I played any hopsas. -- Richard Robinson The whole plan hinged upon the natural curiosity of potatoes - S. Lem To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] informationfield extension
I'd like to catch the use the the Y: field for future extensions like Y:someinfofield=some info field value This way we've maintained compitiblity with existing abc files while having the possibilty of future expansion. Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] voice properties
On Fri, 25 Jul 2003, Arent Storm wrote: 1) where does T1 come from T1 in V:T1 is just an identifier that will make the ABC source code more readable. As you know the name of the voice and other options need to be spelled out only once, so having readable identifiers throughout a big piece of ABC source code is a big plus. 2) I expect all options of the form: option=value so up/down should be stem=[up|down] Agreed. draw=[merge|hide|cuesize|preserved] to accomodate hidden voices, cuesize These things should be done with %% directives. 3) the abbreviations do not contribute much Well, ABC users are lazy :-) 4) program v n is unclear to me; program=# channel=# bank=# would be much more readable and expandable) Will come back on this later. transpose=-2 (to note that clarinet is not playing the same as a flute) defaults to 0 Will add. stafflines=1 (accomodate gregorian chant and percussion) defaults to 5 Will come back on this later. Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] informationfield extension
On Fri, 25 Jul 2003, Arent Storm wrote: I'd like to catch the use the the Y: field for future extensions like Y:someinfofield=some info field value This way we've maintained compitiblity with existing abc files while having the possibilty of future expansion. Standard says already: Many of these field identifiers are currently unused, so programs that comply with this standard should ignore the occurrence of information fields not defined here. This will make it possible to extend the number of information fields in the future. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
Phil Taylor wrote: Changing abcm2ps to use *...* instead of !...! (it accepts ! for a linebreak already) would be a matter of minutes work for Jef. Changing ABC2Win is not possible. Changing all of the existing files which use !...! to use *...* is just a matter of search and replace; there are not many of them and we know where they are. Changing the existing ABC2Win files is not possible because there are many thousands of them and they're everywhere. It's the only logical way. I use the !decoration! syntax in my tunes. If the rest of you would finally agree to use *decoration* instead, I am more than willing to replace all instances in my collection. It's just as Phil says: since abc2win isn't supported anymore, we can't change it. !decoration! is more recent and I really think that most abc tunes on the web that use it are still maintained. Adapting it really shouldn't be a probem. Come on guys, let's get this over with finally! Cheers, bert -- Bert Van Vreckem http://flanders.blackmill.net/ Not all chemicals are bad. Without chemicals such as hydrogen and oxygen, for example, there would be no way to make water, a vital ingredient in beer. -- Dave Barry To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] the two uses of !
What seems to have happened is that I and a few others pointed out that we don't really have a serious problem with the two uses of ! right now, because a simple heuristic can tell which meaning was used in a tune. But some people misinterpreted this to mean that both could be legal in the standard language. But using both in a single tune is a parsing disaster. Which could be avoided simply by having the !symbol! things (or such of them as we want to retain) use a different bracketing character. I want to be able to use ! as a linebreak in the very same pieces I want to process with abcm2ps (which is the only ABC application that can handle some of the stuff I've got). If !symbol! stays the only way I could do that would be by hacking the source and recompiling a version that used +symbol+ instead, creating a new dialect. The fraction of the ABC corpus that would need to be changed to fit a change of delimiter by abcm2ps is peanuts. abc2win is still in heavy use, and whatever other maintenance Jim does on it, he's hardly likely to allow it to become incompatible with new Windows releases, and it's not going to suddenly become incapable of handling the sort of basic melodies most ABC users still want to process, so !-linebreak tunes are going to keep coming for years. - Jack Campin: 11 Third Street, Newtongrange, Midlothian EH22 4PU; 0131 6604760 http://www.purr.demon.co.uk/jack * food intolerance data recipes, Mac logic fonts, Scots traditional music files, and my CD-ROM Embro, Embro. -- off-list mail to j-c rather than abc at this site, please -- To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] informationfield extension
- Original Message - From: I. Oppenheim [EMAIL PROTECTED] To: ABCusers [EMAIL PROTECTED] Sent: Friday, July 25, 2003 9:14 PM Subject: Re: [abcusers] informationfield extension On Fri, 25 Jul 2003, Arent Storm wrote: I'd like to catch the use the the Y: field for future extensions like Y:someinfofield=some info field value This way we've maintained compitiblity with existing abc files while having the possibilty of future expansion. Standard says already: Many of these field identifiers are currently unused, so programs that comply with this standard should ignore the occurrence of information fields not defined here. This will make it possible to extend the number of information fields in the future. I think you didn't got the point. I was trying to reserve Y not for one specific extension but to allow for new things to come Y: CD=BHA10051 Y: Accelerando=10 Y: Allegro=100 or whatever makes sense at some point in the future. Almost any other acb-field is been (mis)used for various things, so make Y: kind of 'reserved' (as wel as E and J) Thus to instruct new software to handle Y: to parse yet unknown tune-generic parameters just as V: does for a voice within a tune Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: About the choice of '!'
From: Bert Van Vreckem [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, July 25, 2003 11:18 PM Subject: Re: [abcusers] Re: About the choice of '!' Phil Taylor wrote: Changing abcm2ps to use *...* instead of !...! (it accepts ! for a linebreak already) would be a matter of minutes work for Jef. Changing ABC2Win is not possible. Changing all of the existing files which use !...! to use *...* is just a matter of search and replace; there are not many of them and we know where they are. Changing the existing ABC2Win files is not possible because there are many thousands of them and they're everywhere. It's the only logical way. I use the !decoration! syntax in my tunes. If the rest of you would finally agree to use *decoration* instead, I am more than willing to replace all instances in my collection. It's just as Phil says: since abc2win isn't supported anymore, we can't change it. !decoration! is more recent and I really think that most abc tunes on the web that use it are still maintained. Adapting it really shouldn't be a probem. Come on guys, let's get this over with finally! * has a few problems too but, less intervening than ! so I second the vote for *...* instead of !...! Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] voice properties
From: I. Oppenheim [EMAIL PROTECTED] To: ABCusers [EMAIL PROTECTED] Sent: Friday, July 25, 2003 9:12 PM Subject: Re: [abcusers] voice properties On Fri, 25 Jul 2003, Arent Storm wrote: 1) where does T1 come from T1 in V:T1 is just an identifier that will make the ABC source code more readable. As you know the name of the voice and other options need to be spelled out only once, so having readable identifiers throughout a big piece of ABC source code is a big plus. *NO* its not a plus; it's a minus I'm not convinced at all. The three different voicing methods are more than enough. Stick with ciphering convention please! 2) I expect all options of the form: option=value so up/down should be stem=[up|down] Agreed. draw=[merge|hide|cuesize|preserved] to accomodate hidden voices, cuesize These things should be done with %% directives. why set merge at V: lines and other related things in %% be as consequent as possible. 3) the abbreviations do not contribute much Well, ABC users are lazy :-) and incomprehenseable 4) program v n is unclear to me; program=# channel=# bank=# would be much more readable and expandable) Will come back on this later. transpose=-2 (to note that clarinet is not playing the same as a flute) defaults to 0 Will add. stafflines=1 (accomodate gregorian chant and percussion) defaults to 5 Will come back on this later. Most important thing is to keep the syntax clean expandable without compromising existing software. Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] expandable information field
I'd like to catch the use the the Y: field for future extensions like Y:someinfofield=some info field value This way we've maintained compitiblity with existing abc files while having the possibilty of future expansion. Perhaps Phil (as the person whose program has the strangest parser) is probably in the best position to answer this, but it occurred to me a while ago that maybe we don't need a whole new letter for such uses. Would it be feasible to allow multi-character header fields so long as they were introduced by a leading :? X:1 T:Thingummy's Reel M:C| :DanceInstructions: RSCDS Book 137, 2042 K:A ... That only needs one-character lookahead, which I think was what Phil was concerned about? (I'm going to be away for a week, OS 1:5 sheet 48 302241, a mile off the nearest road with no modem). - Jack Campin: 11 Third Street, Newtongrange, Midlothian EH22 4PU; 0131 6604760 http://www.purr.demon.co.uk/jack * food intolerance data recipes, Mac logic fonts, Scots traditional music files, and my CD-ROM Embro, Embro. -- off-list mail to j-c rather than abc at this site, please -- To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] expandable information field
From: Jack Campin [EMAIL PROTECTED] To: ABC Users [EMAIL PROTECTED] Sent: Saturday, July 26, 2003 12:58 AM Subject: [abcusers] expandable information field I'd like to catch the use the the Y: field for future extensions like Y:someinfofield=some info field value This way we've maintained compitiblity with existing abc files while having the possibilty of future expansion. Perhaps Phil (as the person whose program has the strangest parser) is probably in the best position to answer this, but it occurred to me a while ago that maybe we don't need a whole new letter for such uses. Would it be feasible to allow multi-character header fields so long as they were introduced by a leading :? Wouldn't that break use of existing software? X:1 T:Thingummy's Reel M:C| :DanceInstructions: RSCDS Book 137, 2042 K:A ... That only needs one-character lookahead, which I think was what Phil was concerned about? I can imagine the trouble that it will give... (I'm going to be away for a week, OS 1:5 sheet 48 302241, a mile off the nearest road with no modem). Enjoy! Arent To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] expandable information field
Jack Campin writes: | | (I'm going to be away for a week, OS 1:5 sheet 48 302241, | a mile off the nearest road with no modem). Hey, no need to rub it in! We're all choked with envy. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html