Basic concept

Timelines are - like in regular video editing suites - multidimensional arrays. Horizontally, they are aligned to a timebase, in our case a rate of 25 frames per second. Vertically stacked are the different channels. They are defined by the style database, and the act definition.


Narration spaces


Whereas the style database defines the mode, how material is aligned, in general, acts defined the evolvement of parameters over time. Not even their multiple existence split the time of a narration into parts, but also the values can be adjusted by defining a start and a end condition.


Timeline Algorithm


The command executing the timeline calculations is:


/*
Step 4:
Run thru Channels & Time, backwards, in 25th/second framerate time
*/

if ($this->_timeline()) echo $this->ac_LOG("Timeline calculated.");
else $this->ac_ERR("Failed to calculate timeline.");


Downloads:

Narration spaces (.ai)
Timeline Algorithm (.ai)