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