nests or layers segments recursively to create deep structural repetition and variation - supporting fractal forms, mosaics, and branching trees.
the hierarchy
domain resides in the structure layer, building nested segment architectures by recursively subdividing or combining segments defined by segmentation
.
it determines how segments are layered across multiple levels, producing trees, fractals, or mosaic-like tilings.
all hierarchies are static: once parameters a
and b
are set, the complete multi-level structure is precomputed with no runtime side-effects.
each form constructs a multi-level segmentation map over a fixed total duration:
nested_equal
parameters:
a
: subdivisions per segment (2–8)b
: recursion depth (1–4 levels)recursive_ratio
parameters:
a
: growth ratio r (1.1–3.0)b
: recursion depth (1–4)fractal_tree
parameters:
a
: branch factor k (2–5)b
: tree depth (1–4)mosaic_pattern
parameters:
a
: pattern selector (chooses one of five built-in ratio arrays)b
: recursion depth (1–4)nested_equal
a
: how many equal parts each segment yieldsb
: how many levels of recursionrecursive_ratio
a
: constant ratio for geometric splitsb
: recursion levelsfractal_tree
a
: number of child branches per segmentb
: depth of branchingmosaic_pattern
a
: index selecting a fixed ratio patternb
: recursion levelsa
, b
, the entire hierarchy is determined offline, ensuring repeatabilityordering
domainthe hierarchy
domain's four forms deliver a compact, deterministic toolkit for multi-level temporal architectures - enabling deep, repeatable structures that integrate seamlessly with upstream segmentation and downstream ordering, without any runtime complexity.