On Tue, 23 Apr 2002, John Chambers wrote: > Richard Robinson wrote: > | On Tue, 23 Apr 2002, John Chambers wrote: > > | if I could digress a little for a minute (without altogether dropping the > | topic of standards) ... your Tune Finder, if asked for midi :- is this > | equivalent to doing abc2midi on the abc for myself, or do you do any > | pre-processing ? ... > > OTOH, if you ask for MIDI, there's no real preprocessing. The tune > may be cut out of the file (unless the index is zero), but it is just > fed to abc2midi and the result is sent to the client as audio/midi.
Ah, okay. I won't hit your server, then ... > There are a lot of things that my abc2ps clone handles but abc2midi > doesn't. Some of my Balkan tunes come out sounding sorta funny as a > result. That's "funny" as in not very Balkan, and sometimes converted > to that bizarre western "major" scale. Maybe some day that'll get > fixed, too. But the '!' that abc2win uses probably doesn't confuse > abc2midi, because this is staff-end notation, and a player should > just ignore such things. There are some funnies in abc2midi output; not sure if it's the "!" or what (I'm getting a bit tired of dealing with this stuff) - notes get dropped, for example. > I'm not actually very clear on just what abc2win's syntax really is. > >From the questions I've gotten, I get the feeling that it confuses a > lot of other people, too. It's probably something simple, but you > can't infer the meaning from the abc. I just coded something that > turns this abc into something that "works". I don't think there's any problem seeing the "meaning"; it's just a raft of little things that break other parsers. The ! line-end, :|: repeats, whitespace where other parsers don't expect it, and so on. -- 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
