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