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

Reply via email to