Functional principles

The main control element of ffDiaporama is the timeline. The timeline lists the slides which compose the project.
It consists of 3 tracks:

The slides

Slides are shown one after another, in the order in which they appear in the time line.
The following diagram shows how slides function:


The upper part of the diagram represents four slides: A, B, C and D.
Slides which do not define a background use the background defined in a previous slide. So in the following example:
The same principle applies to the musical play-lists. As long as slides do not define a new play-list, they use the last defined play-list.

Remarks:

The total duration of the project is not equal to the sum of the durations of the slides because the transitions make the slides overlap: Two slides of 10 seconds, each with a transition of 1 second, will give a total duration for the project of 19 seconds (and not 20 seconds)!

Shots and blocks

The lower part of the diagram represents the composition of slide C.

Remarks:

Specifically, if in the foreground, a block containing an image occupies the whole screen, and then in the following shot the same block occupies only a small part of the screen, then the animation will consist of the transformation of the image from the whole screen into that small part of the screen.

Example:

Let's have 3 shots within a slide:

Result:

Remarks:

The framing definition of the objects in each block can vary from one shot to another. The following example shows three different definitions from the same block:
If we apply these framing definitions to the previous 3 shots:

Remarks: