Hello,

As nobody did it yet, here is a definition of the V: field to be included
in the ABC draft.

In the 'Information fields' section, there should be a new line:

Field name            header tune elsewhere Used by Examples and notes
==========            ====== ==== ========= ======= ==================
$ V:voice                    yes                    V:2, V:Soprano

Later, in the additional notes:

$ V - voice switch. It indicates that the next tune elements belong
$ to the indicated voice. When no voice switch appears after the
$ tune start line (K:), the tune elements belong to the implicit
$ voice "1" (V:1).

$ Different voices of a same tune may have different keys (K:),
$ meters (M:) or unit note lengths (L:). These values are retained
$ between voice switches.

$ For correct music playing, tempo changes (Q:) must be specified in
$ each voice at the same time.

$ Starting a new part (P:) or giving a subtitle (T:) silently imply
$ switching to the first voice.

That's all: there is no need to have more information in this field.
Now, let's focus on the printing (%%staves -> s: ?) and playing
(%%MIDI -> m: ?) information fields...

BTW, I'd be glad to have a definition of invisible and multimeasure
rests (in the rests section):

$ Invisible rests are generated as normal rests, using x (or y?)
$ instead of z.

$ Multimeasure rests are generated with a Z followed by the number
$ of measures.

Best wishes to everyone.

-- 
Ken ar c'hentañ |             ** Breizh ha Linux atav! **
                |               http://moinejf.free.fr/
Pépé Jef        |       please, on reply, mailto:[EMAIL PROTECTED]
                |    or mailto:[EMAIL PROTECTED]


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to