This is a prototype. Things will break, change, or disappear. Have fun exploring.

Compositions

Hierarchy

A composition organizes all the visual content for a performance into a nested structure.

Composition hierarchy: Composition contains Tracks, which contain Layers, which contain Clips, which contain Variants, which contain Content

Composition

The top-level container for a performance. It holds all tracks, composition-level content (palette, post-processing, actors), and saved scenes. Think of it as a project file.

Tracks

Tracks group related layers together. Each track has a fader that controls the overall intensity of everything inside it. Think of tracks as channels on a mixer. A track called “Cubes” might hold all the visual layers that render cube geometry.

Layers

A layer sits inside a track and holds a set of clips. Only one clip can be active per layer at a time. Multiple layers across different tracks play simultaneously, compositing their visuals together.

This constraint is key to how Fantasynth works: triggering a new clip on a layer automatically replaces the one that was playing.