Re: [abcusers] Multivoice in ABC 2.0
I do not like the unnecessary proliferation of inline fields of ABC2.0. I don't think its unnecessary. If you want to change clefs in mid line, for instance. I don't like using the K: field to indicate cleff since most of the tunes that use the V: field to date don't specify a K: for each V: (as I mentioned in the documentation of iabc). That is, most people expect voices to 'inherit' the key specified in the K: field. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Multivoice in ABC 2.0
Hi Barry, I agree about putting things in the V: header (or other headers). V: makes sense for type specific things. I disagree about removing the [] in front of the lines for voice change. The reason is that, for instance abcd is a valid voice name in the new standard and is also valid tune body, so the parser has to work a lot harder (slower) to get this to work. Granted we could have found a better delimiter (since [ is also the start of a second ending, but [V: is not). But existing ABC parsers should already be handling this dilemma. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] new iabc released
We're up to version 0.8 now. http://abc.sourceforge.net/iabc See the above link for release notes. Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: %%ABC 2.0 identifier
I've seen a lot of the uses of abc mixed with text I thought the H: line was for just that purpose. It is the only field other than W: that allows multiple continued lines that are freeform (until the next header). Can't people just use this? I agree that text in the middle of ABC tunes is a hassle since it is very difficult (for the parser) to distinguish from actual ABC. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Abc levels
The trick would be to make the levels backward compatible, e.g. so level 2 is a superset of level 1. Also, what you are describing sounds more like 'packages' than levels. So maybe one of the levels understands packages, where another understands words and voices, etc. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Free notation program for Windows - let's write it...
iabc already runs and compiles under Windows and Linux. It uses wxWindows (www.wxwindows.org) as a GUI. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Thoughts on where ABC goes...
I've thought about proposing an ABC interpreter language. The idea is that you would have the ability to display, play and print ABC files, and also have some run-time control over what is done, e.g. loop, text processing, etc. Such a language would be compatible with any ABC standard, and possibly even handle the current situation of several contratictory standards. What's prevented me from doing it so far is that I'd like to get a working version going first. I just don't think the world needs yet another music notation standard without anybody willing to go out and implement it. Ultimately this is where I'm going with iabc. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Modularity and customisability
Hi Calum, I was thinking along these same lines. I like the idea of keeping the ABC 'level 1' standard somewhat small, but allowing (OK, I'll say it) scripting languages to manipuate them to produce more complex output. I think to produce the kind of output our Lilypond friends are used to, you really need to go beyond nouns and into the world of verbs. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Renaissance notes, anyone?
These look great. If you publish the postscript code I will include the fonts (the noteheads and clefs, anyway) in iabc. Regards, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Multiple Endings
The latter. People on this list will try to tell you that you don't really want to do that, which of course you do or you wouldn't be asking :) Regards, Aaron In a message dated 2/28/2003 12:43:38 PM Eastern Standard Time, [EMAIL PROTECTED] writes: I'm having problems getting the variant ending feature to work for me. This works for 1 and 2 being different: AA,2A, B,2C |1DD3 z3 :||2 DD6 |] But I can't seem to find a way to indicate 1-3 are the same with 4 being different. I've tried encapsulating it in quotes, brackets, parentheses... Am I missing something, or is the ABC standard missing something? To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] multi line footer in abcm2ps
Where should it go? In a message dated 2/24/2003 10:18:02 AM Eastern Standard Time, [EMAIL PROTECTED] writes: On Mon, 24 Feb 2003 08:11:49 EST [EMAIL PROTECTED] wrote: I (iabc) puts it at the bottom and allows more than one line. Since its on every page, its a footer. Sorry if I misunderstand something here, but if iabc puts C: at the bottom of every page, iabc is broken IMO! -- peace, love harmony Atte To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] multi line footer in abcm2ps
In a message dated 2/21/2003 11:57:19 AM Central Standard Time, [EMAIL PROTECTED] writes: um, the C field is intended for Composer I (iabc) puts it at the bottom and allows more than one line. Since its on every page, its a footer. I treat like 'Copyright', since it also starts with 'C' ;)
Re: [abcusers] multi line footer in abcm2ps
iabc (abc.sourceforge.net/iabc) allows multiline footers by allowing the C: field to be extended. That is, subsequent entries in the C: field will cause be centered as the page footers in the font of your choice. But there's probably other stuff that it doesn't do that you want, and the postscript that it output would not be easily editable by humans. In a message dated 2/19/2003 6:43:22 PM Eastern Standard Time, [EMAIL PROTECTED] writes: On Wed, 19 Feb 2003 16:37:43 -0500 Christopher Myers [EMAIL PROTECTED] wrote: Here's a great case of something being lost in translation. No offense, Atte, but Huh? That's OK, I'll try again :-) How do I put more than one line in a footer using abcm2ps? I tried to just put a really long line in the format file, but the program doesn't break it. Also tried to have two footer entries, but only one shows up in the tune... Was that better? -- peace, love harmony Atte To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] McLeod's Reel [was: abc in web pages]
As soon as all abc tunes are rewritten to conform to a standard. Until then, I'm just going by what is in the tunes, and what the other abc software does. Someday all the software will do more-or-less the same thing, and then there will be a 'de-facto' standard, which will could easily be turned into an actual standard. BTW Both these reels sound and look OK in iabc, but the grace notes in the first arrangement sound a little funky, not quite sure why... A. In a message dated 2/14/2003 5:39:53 PM Eastern Standard Time, [EMAIL PROTECTED] writes: Jack Campin wrote: BTW, how long is this new standard going to be only proposed? Can we get along to deciding something now, for #%/=+#% sake! Otherwise we will land where HTML is (Microsoft standard, Netscape standard). To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Any chance of print outs in bass clef?
And so it is with iabc. I'll have to recognize the 'octave' directive on the key line if abc2pm does it, it's better than peppering your abc with ,. In a message dated 2/10/2003 2:35:21 PM Eastern Standard Time, [EMAIL PROTECTED] writes: I ended up using the octave=-1 because when I coded without it, the middle line in the bass clef showed up as D, not D (using yaps). To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Any chance of print outs in bass clef?
This looks fine using iabc, except that I think the cleff that you actually want is an octave lower. In a message dated 2/9/2003 2:54:19 AM Central Standard Time, [EMAIL PROTECTED] writes: X:1 T:Signore delle cime - basse M:4/4 L:1/4 Q:100 K:G clef=bass octave=-1 G2 G G | F2 F3/2 F/2 | E E E E | B,2 B,2 | C2 D D | w: Di-o del cie-lo, Si-tgno-re del-le ci-me, un no stroa G2 G F | A, A, A, A, | B,2 B,2 | E2 E E | A,2 A,2| w: mi-co hal chie-stoal-la mon-ta-gna. Ma Ti pre-ghia-mo, F2 F F | B,2 (B, A,) | G G E E | B,2 B,2 | C C D D | G2 G2 | w: ma ti pre-ghia-mo:_ su nel pa-ra-di-so, su nel pa-ra-di-so C2 C C | B,2 E2 | C C D D | D4 | (G,4 | G,2) z2 | w: la-seia-loan-da-re per le tue mon-ta_-gne._
Re: [abcusers] online abc previewer
I get this when I click on 'Vis'. I'm guessing it means someting like 'you lose': Fejl: To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Musicians and techies
On the other hand, that could be good for traditional musicians! Modern jazz (aka bebop) evolved partically out of a strange NYC tax on vocal music, that did not apply to instrumental music. Bert wrote: This means that a pub owner here has to pay nothing for a band that plays a traditional set, but he has to pay *twice* for playing cd's! To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re:perfect pitch
That's very clever, and by the same token, there is the function of 2 variables: Joke(X0,X1), What's the difference between X0 and X1, X0 burns longer. ... Actually the perfect pitch joke (here in a simpler version) is actually a joke function: joke(X_) = Perfect pitch: the ability to throw X_ into a dumpster without hitting the sides To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] iabc 0.7 released
Any testing/feedback from this group would be appreciated. Esp. you Linux people, I'd like to hear how the RPM works and if its easier to build now. I'm teaching a class now, plus my wife is having a baby, plus I'm moving to California, so you might not hear from me for a couple of weeks... A new version of iabc has been released: to download: https://sourceforge.net/project/showfiles.php?group_id=6137release_id=135510 To find out more: http://abc.sourceforge.net/iabc/iabc.htm Here's the release notes: 1/23/03 Release Name: 0.7 Changes: Multi-voice Midi Support Improved Midi player integration GUI Options for most view, print and some MIDI and ABC-extensions. Notes can be scaled, margins can be set. Landscape printing. Improved build options - iabc should now build on most UNIXs wiht wxWindows Dynamics !..! constructs in general easy-edit cursor GUI Installers on Windows and Linux (GnoRPM) Help File and (crude) online Help To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] more abc interpretation questions
What's a shortphrase symbol? For somebody with a degree in music, I just don't know nothin. In a message dated 1/18/2003 9:30:21 AM Eastern Standard Time, [EMAIL PROTECTED] writes: ... sent me. The reason for this is differences between interpretation of S in tunes. Barfly sees it as shortphrase but abcm2ps sees it as segno. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] more abc interpretation questions
I like Phil's suggestion, but we still need to answer the original question to figure out what it is we're backing up from. L=1/4 and [FG/]G My vote is that the chord lasts 1 eighth note. Just because it seems like you'd want to do: L=1/4 and [FG/]G/ and beam the two G's together. Otherwise you're missing an eigth note and the program has to guess that you want a rest there. In a message dated 1/19/2003 5:36:42 AM Eastern Standard Time, [EMAIL PROTECTED] writes: John Chambers wrote: Phil Taylor writes: | | 2. L=1/4 and [FG/]G , what beat is the second 'G' on? 2 or and-of-one? | | Undefined, I'm afraid. | | MusicXML has an interesting construct to deal with this kind of situation. | The backup and forward tags have the effect of moving the time point, | so you can use backup to go back to the start of a measure in order to | add an extra layer of notes. This means that you can deal with temporary | voices which appear and disappear in the course of a piece. | | Maybe we need something similar in abc? I sorta recall reading about just such a feature in abc2mtex, with a comment that it probably wouldn't work with other abc programs. I've never read about anyone else ever implementing it. Now what was that syntax? ... I don't remember that. Anybody know? Otherwise let's think about how we might implement it. Perhaps it's time to make use of one of the few remaining precious ascii symbols like $ or . We only need one symbol for backup since forward is an invisible rest, and x will do fine. Then again, none of the currently-unused symbols have the necessary negative connotations. would be the obvious choice if it were not already in use. How about using the invisible rest with a negative number following: x-4 means backup four default note lengths x- means backup one default note length x-/ means backup half a def note and so on. So Aaron's original example ( L=1/4 and [FG/]G ) could be written as F x- G/ x/ A (the A when after the F ends) or F x- G/ A3 (the A starts when the G ends) Phil Taylor To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] more abc interpretation questions
I'd prefer not to make use of the precious remaining symbols until we can figure out something really cool to do with them. In a message dated 1/19/2003 5:36:42 AM Eastern Standard Time, [EMAIL PROTECTED] writes: Perhaps it's time to make use of one of the few remaining precious ascii symbols like $ or . To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Transposition
If you see: K: C t=-2 Does that mean to take the ABC file, which was written in C and display and play it in Bb, or does that mean to display the music as-is, but to transpose it down when playing it (as if you were writing out a Bb part)? Also with the V: part, just wondering what people expect. I would think there is a way to do both. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] more abc interpretation questions
1. The draft standard allows U: to replace a string with another string. But if, for example, U:T = !trill! always worked, then the T: header would go to !trill! Are there any tunes that use the U: and what do they expect? I haven't come across any. 2. L=1/4 and [FG/]G , what beat is the second 'G' on? 2 or and-of-one? Thanks for your input. Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Voice header again
I think the standard (or Steve Mansfield's tutorial) says something about separating them with a comma, like: [V:1,L:1/4,M:3/8] That's how I implemented/am implementing it in iabc. In a message dated 1/5/2003 12:50:12 PM Eastern Standard Time, [EMAIL PROTECTED] writes: with such constructs, so I've generally written them using the explicit [..] notation: [V:1 L:1/8] etc. A bit verbose, unreadable on anything less than a twenty-inch monitor, but semantically harmless. Got to put them in separate square brackets, too, so it has to be [V:1][L:1/8] To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Voice header again
Maybe the solution is to allow key and meter to be specified on the V: line somehow. Or another possibility is to allow inline headers to be at 'voice' scope and header lines be at 'global' scope. In a message dated 1/4/2003 5:51:18 AM Central Standard Time, [EMAIL PROTECTED] writes: But it ought to be possible to place one voice in a different key by putting a key change right at the start of that voice. Unfortunately, that doesn't work in BarFly either, as it then draws both key signatures, but I think it ought to work.
[abcusers] Voice header again
Here's another riddle for the group: V:1 L:1/4 V:2 L:1/8 V:1 What's the value of 'L' now? Likewise for key, meter and tempo. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Transposition settings
Along the lines of the last question, there is key vs. transposition. For instance, the key may be in Eb and the trumpet part would be in 'F'. Should the ABC program figure out that the different keys for different voices means their transposition. Actually that doesn't really work because you don't know whether to xpose up or down. We really need a transposition part of the voice header, such as 'xpose=_E,' to indicate that this is transposed to eb, and then down the octave. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Voice header again
Hi Phil, I'm not so sure I agree with that. If what you say is correct, you would really need to go: V:1 ... K: Bb V:2 K: Bb And I have never seen an ABC tune that does that, and I would bet that Barfly doesn't require that(don't have a Mac or I'd buy a copy and find out :-) I like the idea that everything is global, except what is specified on the 'V' line. One exception would be the L: rule, although there still seems to be the expectation that any L: in the first voice will be 'inherited' by other voices. Phil Taylor wrote: Each voice is a completely separate tune, so they can have different default note lengths (common), metres (rarely) and even keys. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Lead Sheets and Copyrights
Hi Ed, I agree but I'd qualify that with 'without the copyright owner's permission'. When you purchase music legally, the copyright owner grants you certain rights which generally include 'fair use' types of things such as making photocopies for your personal use. Surprisingly to some people, these rights don't include any right to perform the work, which I think is what you're more concerned about. You can contact BMI or ASCAP for that information, but usually like I say that is (or should be) taken care of by the venue owner. I think the only reason you'd need to go to the copyright owner directly would be if the music were out of print, or if you wanted permission to distribute your own arrangements. In a message dated 12/28/2002 1:35:12 PM Eastern Standard Time, [EMAIL PROTECTED] writes: The definitive answer in the U.S. seems to be a http://www.mpa.org/, the home page of the Music Publishers' Association. Copies for any reason whatsoever are illegal. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Lead Sheets and Copyrights
I'd appreciate that. I wonder what they would say about transcriptions and chord changes. I have heard that chord changes by themselves are generally OK without the melody line. A popular little jazz book is published that way. I've heard that transcriptions (of jazz solos) are also legal, since they are not generally copyrighted by the 'composers'. In a message dated 12/28/2002 1:35:12 PM Eastern Standard Time, [EMAIL PROTECTED] writes: So, I am writing to a couple of the larger copyright holders (Hal Leonard, Warner/Chappell and two others) to find out just what is it gonna take in terms of time, effort and money, for a small-scale musician to do things the right way. I'll post the results here as I get answers. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] MIDI questions
Hi all, a couple of things that I am trying to get nailed down: 1. Could somebody explain to me what MIDI thing I'm supposed to do when I see this: V:2 bass program 1 46 (That came from Jack Campin's CD which he graciously sent me, iabc can play 'David Hume's Lament', but I still can't change voices). My second question is more general: what is the advantage of using MIDI tracks over just one track but multiple voices? I have it implemented as one track for now, but I notice that most MIDI files seem to have multiple tracks, and I'm not sure what that's supposed to accomplish. Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Can anyone help!
you got game. you go girl. In a message dated 12/13/2002 12:43:12 AM Eastern Standard Time, [EMAIL PROTECTED] writes: I'm not sure what exactly iabc is, since I haven't found a description of it anywhere. I did download the source once to try to build it, and it wouldn't. So I guess I don't need it. Ali To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Can anyone help!
I guess this is where people plug their tools. iabc is at: http://abc.sourceforge.net It comes pre-compiled in windows and should run on all flavors, and I think it handles lyrics pretty well. And its free and always will be :-) See ya, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: repeats and bar numbers
huge boxed letters at critical points. People then say things like "Go to four bars before "E". It is because I have wasted so much rehearsal time with that that I made iabc put little numbers at the beginning of each line. BTW (self-promotion) I was the Piano Puzzle guy on National Public Radio's "Performance Today" this past Wednesday. Hear it at: http://www.npr.org/ramfiles/pt/20021204.pt.pianopuzzlers.ram Very impressive! I recognized the tunes too, but I realize its an entirely different thing to do it on live radio. What a fun show, we don't get it from WBEZ out here, but I've heard it on business trips. Aaron
Re: [abcusers] Laurie Griffiths : sad news
How very sad and tragic. Altough it seems he accomplished a great deal, there are fragments of his incomplete life all over the internet. I've no idea what he looked like, even. There's a picture of him here: http://www.musements.co.uk/muse/CV.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] iabc 0.6 released
Could you try opening up a bug report at the sourceforge site about the 2 points you mentioned? I keep losing old emails in the stupid AOL browser, and I forget what people suggest when I am implementing new features. Some things like the midi folder will be pretty easy. I'll download winamp and see if I can reproduce what you see. I just call the player with a parameter of the filename, hoping that most midi players can be invoked that way. If not it would be a pretty easy (although hokey thing on Windows - you'd have to use a .bat file) to invoke the player with the proper options. ... Could iabc save also the last folder used, instead of opening from the /My documents folder ? (I never put abc files in this folder...) I've seen also it doesn't save the size of the last window used. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] iabc 0.6 released
I choose Windows Media Player as my midi device ...I expected to be able to choose Play midi ... and the midi player would pop up and play the current tune. However, I found I had to export the tune to midi and ...with File/Open. Is this how it's supposed to work? No, its supposed to work like you expected, the player pops up and starts playing. Kind of hokey, but its the best I can do for now. You have to choose the media player .exe file (or a different program) as your player, which in my machine is in Program Files/Windows Media Player, and in some older machines might be in the windows directory. If you're doing this and its still not working, let me know what OS you're running and I'll try and reproduce it. Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] iabc 0.6 released
Hello everyone. The new version of iabc, a free-source, graphical, cross-platform program for creating music via abc, is released. The big new feature is the ability to play abc files on a midi device. Downloads are available at: http://www.sourceforge.net/projects/abc Choose the latest iabc project, and download the one that's right for you. Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] repeats and bar numbers
Is this incorrect? They're 2 different bars, if I were reading the music I'd expect them to have different numbers, if they're numbered at all. Maybe I'm missing the point? What you describe is how iabc does it. But please when doing 1st and 2nd repeats, it screws up the bar numbering. [1 might be bar 8, [2 will be numbered 9. But I want them both numbered 8 ! To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Over the rainbow
Please try tunes on your abc player before posting them. Nobody wants to post or read abc that doesn't work Better yet I'll just stop posting.
[abcusers] Finally, a tune I know!
Here are 3 different versions. The 3rd one is just the notes, for easy sight reading. Don't know how they match to the sheet music but this is how I play it. Also works well as a waltz. A Clifford Brown tune (Valse Hot) is based on these changes. X:1 T:Somewhere Over the Rainbow K: F FF4 Bbf4|Am7e2 cd D7e2 f2 |Gm7F4 C7d4 |F7c8| w:Some-where o- ver the rain bow way up high w:Some-where o- ver the rain bow skys are blue BbD4 Bbm7B4|Am7A2 FG D7 A2 B2|Gm7A2 EF C7G2 A2|[1F F8 :||[2FF6 c2 || w:there's a land that I heard of once in a lul-a-by w: and the dreams that you dare to dream rea-lly do come true some AcAc AcAc|BcBc BcBc|d4 d4-|d6 c2| w:day I'll wish u-pon a star and wake up where the trou-bles are be-hind me - some AcAc AcAc|BcBc BcBc|d2 d2 f2 A2| w:where a-bove the chim-ney tops where trou-bles melt like le-mon drops its where you'll find me FF4 Bbf4|Am7e2 cd D7e2 f2 |Gm7F4 C7d4 |F7c8| w:Some-where o- ver the rain bow blue birds fly BbD4 Bbm7B4|Am7A2 FG D7 A2 B2|Gm7A2 EF C7G2 A2[1F F8 :||[2FF6 c2 || w:birds fly o- ver the rain bow why oh -why can't I AcAc AcAc|BcBc Hz4 |B2 c2 d2 e2| f8|| w:ha-ppy litt-le blue-birds fly be-yond the rain-bow why oh why can't I X:2 T:Somewhere Over the Rainbow(2) K: F FF4 Bbf4|Am7e2 cd D7e2 f2|Gm7F4 C7d4|F7c8| BbD4 Bbm7B4|Am7A2 FG D7A2 B2|Gm7A2 EF C7G2 A2|[1F F8 :||[2FF6 c2 || FAcAc AcAc|CBcBc BcBc|F6d4 d4-|d6 Cc2| FAcAc AcAc|Bb7BcBc BcBc|Am7d2 D7d2 Gm7f2 C7A2| FF4 Bbf4|Am7e2 cd D7e2 f2|Gm7F4 C7d4|F7c8| BbD4 Bbm7B4|Am7A2 FGD7 A2 B2|Gm7A2 EF C7G2 A2[1F F8 :||[2FF6 c2 || AcAc AcAc|BcBc Hz4 |B2 c2 d2 e2|f8|| W:Somewhere over the rainbow way up high W:there's a land that I heard of once in a lul-a-by W:Somewhere over the rain bow skys are blue W: and the dreams that you dare to dream really do come true some W:day I'll wish upon a star and W:wake up where the trou-bles are behind me some W:where above the chimney tops where troubles melt like lemon drops its where you'll find me W:Somewhere over the rain bow blue birds fly W:birds fly over the rain bow why oh why can't W:happy little bluebirds fly beyond the rainbow why oh why can't I X:3 T:Somewhere Over the Rainbow(3) K: F F4 f4|e2 cd e2 f2 |F4 d4|c8| D4 B4|A2 FG A2 B2|A2 EF G2 A2|[1 F8 :||[2 F6 c2 || AcAc AcAc|BcBc BcBc|d4 d4-|d6 c2| AcAc AcAc|BcBc BcBc|d2 d2 f2 A2| F4 f4|e2 cd e2 f2|F4 d4|c8| D4 B4|A2 FG A2 B2|A2 EF G2 A2[1 F8 :||[2 F6 c2 || AcAc AcAc |BcBc z4 |B2 c2 d2 e2| f8|| To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Dynamics
The draft standard has some standards for dynamic markings between the !...!, as a modifier on a chord much like the chord symbol (which is enclosed in quotes). It's also possible to 'abuse' the chord notation ("...") to place dynamics below notes, but that doesn't really do it for things like crescendos. (fwiw iabc will eventually honor both these.) abc2midi honors some proprietary midi volume notations in comment lines. See the rendition of Beethoven's 7th on the abc homepage for examples.
Re: [abcusers] jcabc2ps source?
If you find the sources and create the binary let me know, I will put it on Sourceforge. I would really like it if all of the freely available projects were in one place, and sourceforge is an ideal choice since we have pretty much unlimited disk space. I think our project site could be cleaned up a bit, and that would make it easier for people to use. Sourceforge has a bit of an odd structure, but our site has a lot of out of date/misleading information that can make it worse. In a message dated Tue, 24 Sep 2002 07:56:09 +0200 (CEST), [EMAIL PROTECTED] writes: Hello, I'd like to provide Win32 binaries for jcabc2ps, and I've been trying to download the source from Sourceforge. No way. I've also searched on Google - nothing. I'm not prepared to waste more than 40 seconds on this... Could anyone point me to the sources? I'll make the binaries available on the abcplus page. Ciao, Guido =8-) To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] sourceforge homepage
Why don't we just use the summary page? I think its much easier both from a user and administration standpoint. You can just zip/tar the images and put the zip file in the summary page. CVS is good if you have a lot of active developers, but that's not really the case here. There are a bunch of dead links on the summary page, which makes it pretty confusing at present. I'd like to get the latest CVS versions of the various tools and put them on the summary page for easy access. Any objections? In a message dated Mon, 23 Sep 2002 19:51:17 +0100 (BST), [EMAIL PROTECTED] writes: On Mon, 23 Sep 2002, John Chambers wrote: Sourceforge seems like a good idea. I wonder how people learn to do such things with it? The documentation seems a jumbled mess. I can wander around it in forever learning things that I don't have use for right now. But I can never find an answer to the questions that I have at the moment. I've had a look at the sourceforge ABC pages a few times, but find it really confusing to get around. I'm not sure I've even managed to ever get to any of the software. -- 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 To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Re: XML music representation
Thanks. Eventually that got me here... http://www.musicxml.org/xml.html Has anyone ever used any of these tools? I'm thinking about using an XML representation as one form of serialization of the music for iabc - especially for things that the abc language doesn't have an (agreed-upon) representation yet. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] XML music representation
Is anyone aware of any XML schemas that can be used to represent music? Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] suggestions for [A4A2] notation
In a message dated 8/13/2002 12:24:04 PM Central Daylight Time, [EMAIL PROTECTED] writes: (I think we *need* to specify the melody-note in some way because the w:-lines need it for alignment.) You're right about that. One of the few things the iabc currently gets right is aligning words with the notes. I use longest note = length now but I could easily change it to shortest. melodybass pieces, you'll have done a helluva lot of [G,,8B,,8D,8] stuff that would have been more readably written [G,,B,,D,]8 . That's kind of a parsing headache. But you can also go: [L:1/2][g,,b,,d][L:1/8] That's a bigger parsing headache but we have to support that anyway. In general I'm against adding yet another way of doing something we can already do according to the current draft standard, I'd rather spend my time making iabc do new things.
Re: [abcusers] a request to talented programmers
iabc will do Midi eventually. I need to add multi voice support in the notation part, and the export to midi, at least, should be a breeze. It is Linux and Windows. I'm still waiting for takers to help with the Mac port. It shold be very little work, compared to the benefit ;-) A.
Re: [abcusers] ABC source code license?
I will go out on a limb here and say that the GPL has nothing whatsoever to do with copyrights that apply to music. In the US at least, unless you perform music that is exclusively in the public domain, you pretty much need to pay your dues to ASCAP/BMI or explain the their lawyers why you don't need to. And anyway, I don't see that the GPL on source code is so enforce-able in most cases. I always assume that any code I release under the GPL is pretty much public domain. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Announce: iabc 0.4 released
Thank you for the sample tune, Hank of Sweden. I will try to make less of a mess of your tunes in the next release. Aaron It still has some serious bugs. In fact, I wouldn't say it works at all. ... For instance, try the following tune, which becomes a mess in iabc: X:4 T:Dinky's C:Francie Dearg Byrne (arr for highland pipes) M:C| K:Hp To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] ANNOUNCE: Five Line Skink version 1.0a6 available
I tried this program again, I like the interactive nature of it, but I had some problems. Maybe I am doing something wrong. 1. The program seems to have a problem with blank lines. Pretty much any tune that I tried got an unexpected error. 2. I couldn't get the splitter bar on the right to drag, which means I couldn't display the full file name I was currently looking at. Maybe this is a java thing, which I realize is beyond your control. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Announce: iabc 0.4 released
Release announcement: iabc version 0.4 is released to www.sourceforge.net/projects/abc. If you only want the windows executable, download iabc_0.4.exe.zip. If you want to build it under windows or Linux, get iabc_src_0.4.tgz. If you want to build it, and you don't already have wxWindows, get iabc_0.4.tgz. If you want the Linux executable and you don't want the source, get iabc_0.4.linux_exe.tgz Changes: This is a bug fix release. - Vertical and Horizontal spacing are now pretty good. iabc makes great effort not to squish words and notes together. - iabc now parses the w: field more carefully and aligns the correct notes with the words. For the most part, lead sheet output with songwords now looks the same as in abc2ps. - dotted notations look more like real music. - Now supports 'quick open', large collections of abc tunes now open very quickly. reels.abc for example takes a second or so. - Errors in tunes other than the one you're openening are ignored. - iabc now allows 'K:Am' etc. for minor modes. (The Limeric Tinker now displays and prints correctly :-) - X: field the parameter is now ignored (which means we display all the tunes even if they are out of order) - Changed open file filter to include all files (*.*) - iabc doesn't 'lock' (i.e. forget to close) files anymore. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Question about rhythm notation
How should a program handle this: M:3/4 L:1/4 A5 A| ... I think what the author was intending was: A4- AA| but since there is no '1/2 dot' in music that I know of, there is really no note head that corresponds to A5. Since beaming in ABC is defined by the music and not the program, I had taken this to mean that a single note should correspond to a note with a single beam. In the A5 case it was pretty obvious what to do, but in the more general case, is there something that ABC defines, or people expect to happen, when the note duration explicitly specified doesn't correspond to a known note length? Thanks for the input, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] iabc, and features expected in softwares in general
Thanks for the feedback, it's extremely useful. A. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] no subject (was New Program?)
You are certainly entitled to receive compensation for your efforts. I just didn't see any real money in this, compared to the time I'm putting into it, just doing a back-of-the-envelope figuring. I hope your experience is different. I'm not a big copyleft fan, myself. I don't think there's a practical difference between GNU copyright and public domain, but I want to make nice with the sourceforge guys. Plus I can use parts of what I'm learning on this project in my commercial work (either as a musician or software developer). One thing free (and cheap) software does, in my observation, is that it tends to hold commercial software to a higher standard. Cheers, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] The F F (and F F2) problems
In iabc I've specifically not allowed FF2, it will call it a syntax error and stop parsing. Such was my reading of the standard. If this is incorrect, somebody please spell it out for me. Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] iabc 0.2 release for Linux
I have finally got the Linux version going. It can be downloaded at the Sourceforge site: http://www.sourceforge.net/projects/abc You want the .tgz files for Linux. Use the no_wx one if you have wxWindows installed already, and the full .tgz version otherwise. I'd be interested in some feedback about how the building process goes. With Windows things are pretty ubiquitous but with Linux there are many variables. See the readme.txt file. I'd also be interested in whether or not you can run the executable (the no_wx) one directly. You may need to copy the .so file from the lib directory to the /usr/local/lib directory. If anybody wants to contribute a 'configure' or makefile.in or an RPM, have at it. My UNIX skills (along with many other things ;-) have deteriorated over the last 10 years, so a Makefile is about all I can fathom. Cheers, A. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] iabc version 0.2 posted
IABC, a free source GUI tool for music notation, is available at sourceforge. The URL is: http://www.sourceforge.net/projects/abc Release notes and change description is avialble at the site. Go to the download page and click on the release version to view the notes. Left-click (don't right click) on the .zip files to download them. Enjoy, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: Re: [abcusers] Question on 'invisible' rests and chord symbols
Right, I will probably do it the way Barfly does it (using the V: field. I don't have a Mac so I can't run Barfly but I'll take your word for it ;-) It also won't be too hard to implement in the GUI, allowing you to combine voices from a list. I already support chord symbols directly before the notes but I like the idea of breaking up chords and notes for readability of the ABC file. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] Question on 'invisible' rests and chord symbols
Thanks, that's useful nformation. I had hoped (and still hope) to avoid the slippery slope of supporting %% directives. I realize I will be in for it when I start doing midi stuff...for the combining of voices into a staff, though, it looks like there are other ways of handling it. Plus I think that will be pretty easy to add to the GUI. Aaron
[abcusers] Question on 'invisible' rests and chord symbols
I just looked at the online jazz song book (http://home.wanadoo.nl/atte/songbook/) and I was curious about how one of the fields was to be interpreted. The abc file has: v:chords Am x4 GMaj x4| ... v:melody abcd defg|... And then at some point the chords and the melody are 'combined'. Is it always assumed that a voice has chords and melody, so we should always combine them like that? If that's true, how does that combine with the other uses of the voice line where there is a number following then v: symbol. Does each voice have a 'chord' and a 'melody' part, or is 'chord' and 'melody' special voices that are treated differently. I want to incorporate this behavior into my program because I like the convention, but I don't want to break other uses of the voice usage in the 7th symphony (which my program can parse, even though it doesn't all get displayed correctly). To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] Re: OFFLIST Re: New ABC program on Sourceforge
Use the left mouse button and then choose 'save to disk' when the dialog pops up. The way they have the link set up you can't right-click and then save it to disk. Thanks, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
Re: [abcusers] square bracket notation
I downloaded a few files off the internet to test my parser. I think I understand everything that I see in the abc notation except for one thing: ... This is first and second ending of a repeat and it is described in the abc 1.6 standard: So it is. Somehow I missed that little section, thanks. To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] square bracket notation
I downloaded a few files off the internet to test my parser. I think I understand everything that I see in the abc notation except for one thing: there are some lines that seem to start with a square bracket ([) but there is no closing bracket and it doesn't seem to be part of a chord. What's this supposed to do, and which tool supports it? Thanks, Aaron Here's an example, X:21 T:Cherish the Ladies Z: id:dc-jig-18 M:6/8 L:1/8 K:D Major A|dFF AGF|DFA AFA|BEE GEE|BdB ABc|! dFF AGF|DFA AFA|Bcd efg|fdc d2:|! A|dfd cec|BdB AFA|BEE GEE|BdB ABc|! dfd cec|BdB AFA|Bcd efg|fdc d2:|! B|Add fdd|add fdd|BAB gfg|ece gfe|! [1 Add fdd|add fdd|fdB AGF|GEF GF:|! [2 afa bgb|afa gfe|fdB AGF|GEF GF|]! E|A3 AGF|AGF AdB|A3 AGF|GEF GFE|! A3 AGF|AGF AB=c|BGB AFA|GEF GF:|! E|DFA dAF|DFA BGE|DFA dAF|GEF GFE|! DFA dfd|cec AB=c|BGB AFA|GEF GF:|! To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
[abcusers] New abc tool
Awhile ago I announced (using a different email address at the time) that I was working on a new public-domain abc tool. Well, I'm making pretty good progress - I can read in most of the 1.6 abc language and display the music on the screen, in Windows. In fact, I think in the next coule of weeks I should be ready to post the first version, including all the source code. Is anyone interested in helping? Initially the first big things will be to move from the MS compiler I'm using to a free compiler, and then start moving towards a Linux/Posix version. I think I've made this pretty easy to do. There are really only a few Windows-specific drawing functions, and a few files with other MS-specific stuff like threads, etc. that will need to be POSIX-ized. Also, does anybody know the status of the Sourceforge ABC project? This would be the ideal place to do things. We could always make up a new project but then it would be confusing as to which was the 'real' one. Cheers, Aaron To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html