Documentation
Alphabetic list of elements (v1.0)
Repeat |
<!ELEMENT repeat (repeat_text?, (jump_to, (repeat | end)?)+)> |
Element repeat is for repetitions in music, such as refrains. Please note that, in this case, the whole structure of the repetition is encoded, and not simply typographical signs.
Multiple jumping is allowed, in order to encode cases such as "Dal segno al segno poi Coda"; however, for multiple endings, a specific element is provided, as shown see below.
All parts and voices are expected to be synchronized in the score and to behave in the same way in the repetitions, so the event_ref attributes (here and in the sub-elements) will refer to any of the parts/voices of the score.
Attributes
- id, an optional attribute that provides unique identification for the symbol.
- event_ref, a mandatory attribute that identifies the spine event by which repeat is triggered. There are two possible approaches: i) identifying an ad hoc event in spine for repeat symbols, whose position in time and space is the same as the first music event following the last event to be performed before the jump, and ii) relating the repeat occurrence to the first music event following the last event to be performed before the jump.
Examples
<repeat event_ref="jump_01"> <jump_to event_ref="event_01" /> </repeat> <repeat event_ref="jump_01"> <jump_to event_ref="event_01" /> <jump_to event_ref="event_01" /> </repeat> <repeat event_ref="jump_01"> <jump_to event_ref="event_01" /> <repeat event_ref="jump_02"> <jump_to event_ref="event_10" /> </repeat> </repeat> |
Laboratorio di Informatica Musicale | |||||
Dipartimento di Informatica Università degli Studi di Milano Via G. Celoria, 18 - 20133 Milano, ITALY |
Goffredo Haus, PAR1599 chair Phone: +39 02 50316 222 E-mail: goffredo.haus@unimi.it |
Luca A. Ludovico, PAR1599 vice-chair Phone: +39 02 50316 382 E-mail: luca.ludovico@unimi.it |
Laboratory Phone: +39 02 50316 382 E-mail: lim@di.unimi.it |