home tune search software learn abc discuss about blog Starbound/LOTRO contact  

  [abc standard: home | current | route-map | updating | proposals]

 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

abc:standard:v2.1:proposals:multi-voice_scope:v5 [2012/09/07 18:40]
alexmidicond created
abc:standard:v2.1:proposals:multi-voice_scope:v5 [2012/09/07 19:55]
alexmidicond
Line 145: Line 145:
  
 ... \\ ... \\
-|:\ \\+ |:\ \\
 [V:1] abc\ \\ [V:1] abc\ \\
 [V:2] ABC\ \\ [V:2] ABC\ \\
Line 154: Line 154:
  
   - The first voice of a //​movement//,​ in order of declaration there, has the role of **control voice**. (If necessary, add an empty [V:...] at the beginning of the movement.)   - The first voice of a //​movement//,​ in order of declaration there, has the role of **control voice**. (If necessary, add an empty [V:...] at the beginning of the movement.)
-  - Control items are only allowed ​in a non-control voice if they are either at an in-synch point (see above), or if there is an exactly equal item in the control voice at the same metric position. +  - Control items are allowed ​outside the control voice only if they are either at an in-synch point (see above), or if there is an exactly equal item in the control voice at the same metric position. 
-  - For good legibility and check of consistency,​ users should ​copy control items to all other voices at the same metric position, unless they have good reasons to the contrary.+  - For good legibility and check of consistency,​ users should ​insert ​control items (that are not at in-synch points) not only to the control voice, but to all voicesat the same metric position, unless they have good reasons to the contrary.
     * If they fail to do this, and in a non-control voice a control item is missing, whose position there is bridged by a single //note or rest//, software must issue an error message, even if it can repair the damage. (Users must split such a note or rest in two, at the desired position, tying the notes.)     * If they fail to do this, and in a non-control voice a control item is missing, whose position there is bridged by a single //note or rest//, software must issue an error message, even if it can repair the damage. (Users must split such a note or rest in two, at the desired position, tying the notes.)
-  - If the control voice is currently excluded from the score, the control items in it must still be obeyed. In other words, to extract voices from a score, software must collect the header, T:, and W: fields, plus all events ​with their correct metric positions that are+  - If the control voice is currently excluded from the score, the control items in it must still be obeyed. In other words, to extract voices from a score, software must collect the header, T:, and W: fields, plus all items with their correct metric positions that are
     * either control items in the control voice     * either control items in the control voice
     * or non-control items in the voice(s) being extracted (check for consistency of control items at equal metric positions)     * or non-control items in the voice(s) being extracted (check for consistency of control items at equal metric positions)
abc/standard/v2.1/proposals/multi-voice_scope/v5.txt · Last modified: 2012/09/07 19:55 by alexmidicond
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki