Repetition#
<clip>,
<transform>,
<seq> and <par>
elements can be repeated using the repeat
attribute.
Only full repetitions (i.e. integer values) are supported.
For an example of all elements that support repeat
,
see repeat.asd
:
<asdf version="0.4">
<par repeat="5">
<clip id="ukulele" file="audio/ukewave.ogg" repeat="2" />
<seq repeat="3">
<transform apply-to="ukulele" dur="20%">
<o pos="0 2" />
<o pos="2 0" />
<o pos="0 -2" />
<o pos="-2 0" />
<o pos="closed" />
</transform>
<transform apply-to="ukulele" repeat="4">
<o pos="0 2" />
<o pos="3 2" />
<o pos="-3 2" />
<o pos="closed" />
</transform>
</seq>
</par>
</asdf>
It’s not possible to repeat an element forever,
but you might as well just use a huge number of repetitions,
as shown in repeat-nearly-indefinitely.asd
:
<asdf version="0.4">
<par repeat="999999">
<clip id="ukulele" file="audio/ukewave.ogg" />
<transform apply-to="ukulele" repeat="4">
<o pos="0 2" />
<o pos="2 0" />
<o pos="0 -2" />
<o pos="-2 0" />
<o pos="closed" />
</transform>
</par>
</asdf>