20. Repetition Group box

Repetition Group box Figure 20.1
Click on thumbnail for full size image.

Figure 20.1 shows a Repetition Group box being selected. The default number of repetitions - 1 - will play whatever is in the Repetition Group box once, a value of 2 will play it twice and so on.

The Repetition Group properties allow you to specify the interval between repetitions of the children (excluding nested children here) of the Repetition Group. If the Interval is relative to 'Previous sound', it means that the interval is relative to the start of the latest (ie furthest from time of zero) sound of the previous repetition. It is also possible to have the interval relative to 'Previous', meaning each repetition is relative to the start of the previous repetition. The interval can be specified as a constant, by entering a value in the "Interval duration" edit field, or as a graph - yielding changing values with each successive repetition - by entering values in the 'Duration/Interval graph' and 'Duration/Interval ext.' fields, and ticking the 'Interval graph' checkbox.

A value of 'Previous sound' for "Pitch relative to" and "Vol relative to" means that the pitch or volume is computed relative to the last child of the Repetition Group, which is not necessarily the latest. Sometimes a technique of inserting a dummy sound of zero duration as the last component of a group can be useful to get the effect you want. Pitch and volume changes can be specified using constant factors ( by entering values in the 'Rel. Pitch Numer' and 'Rel. Pitch Denom' fields for pitch, or 'Rel. Volume' and 'Vol operator' fields for volume ) or graphs - yielding changing values with each repetition - by entering values in the 'Pitch ext.', 'Pitch graph', 'Vol. ext.' and 'Volume graph' fields.

The intervals and durations of the nested children (ie children of children, children of children of children etc.) can be controlled with graphs using the fields 'Duration/interval ext.', 'Duration/interval graph', 'Child interval ext.', 'Child interval graph' (checkbox and field), 'Child duration ext.', and 'Child duration graph' (checkbox and field). To control the interval between nested children, tick the 'Child interval graph' checkbox, and enter values in the 'Child interval ext.' and 'Child interval graph' fields. As an alternative, you can leave the 'Child interval graph' blank, in which case the 'Duration/Interval' graph will be used, or leave the 'Child interval ext.' field at 0 (zero), in which case the 'Duration/Interval ext.' will be used. This is to allow the Interval graph to be shared between nested child intervals also. In a similar way, to control the durations of nested children, tick the 'Child duration graph' checkbox, and enter values in the 'Child duration ext.' and 'Child duration graph' fields, or alternatively leave them zero/blank in which case the values in the 'Duration/Interval ext.' and 'Duration/Interval graph' fields will be used.