I still think my suggestion is more general, as it allows the internal part name (one letter) to be totally independent of the displayed text (Part description).

Remo's proposal would only allow one word (part name) to start with each letter. Therefore if there was a part Coda, there could not be any other part whose name started with C. (Using letters within a word would get confusing)

[EMAIL PROTECTED] wrote:
Em 25 Oct 2004, [EMAIL PROTECTED] escreveu: 


  
My program would reject (ignore) any part specification longer than one 
letter. 
Your proposal could lead to ambiguous part specifications, if one name 
matched part of another name. 

    

Remo's proposal avoids the ambiguity by distinguishing the letter case. Is 
that not sufficient? Remo said (Sat, 23 Oct 2004 03:25:13 -0700): 

  
"Each part name MUST begin with a upper case letter and may continue 
ONLY with lowercase letters and numbers" 

P:AB            -> "play part A then B" 
P:OvertureCoda  -> "play part Overture then part Coda" 
P:OVERTURE CODA -> "play part O then V, then E, ..." 
P:intro         -> ERROR 
    


Also, for printing, Neil Jennings proposal - a letter for parts 
identification plus an optional string for parts names - should lead to a 
need of to obtain the parts names in the tune body (i.e. after read the 
header P:), for then write (print) the parts sequency at the begining of the 
piece. 

% header 
P:ABABC 
% ... 
% body 
% ... 
P:B ;Riff 
P:C ;Coda 



Regards. 
Hudson 

_________________________________________________________________________________
Quer mais velocidade?
Só com o acesso Aditivado iG, a velocidade que você quer na hora que você precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br

  

Reply via email to