Sets, banks, layers and clips

Sets, banks, layers, groups, columns and clips define the show. Groups add a shared processing stage; they are different from library Collections.

text
Set (a .uvj file)
 └── Bank  (what UI calls a "bank"; internally a deck)
      ├── Columns        (the x axis of the matrix)
      ├── Clips          (one per layer × column cell)
      └── colour tag     (optional)
 └── Layers           (shared by every bank)
 └── Groups           (optional shared and nested layer processing)
 └── Master           (composition-wide last stage)

Set

A set is the whole document you save as .uvj. Besides the composition itself, it carries:

A new set contains one bank named Bank 1, four layers, ten columns, forty clip slots (of which twenty-four are populated with generators), a 1280 × 720 canvas at 120 BPM.

Opening or creating a set keeps your current application preferences rather than adopting the file's copy.

Bank

A bank owns its own columns and its own clips. Only the active bank is visible in the matrix — switching banks swaps the whole grid.

Internally banks are called decks, and you will occasionally see that word in menus. In the UI they are always banks.

Action Where
Switch bank Click its tab, or Composition → Previous bank / Next bank
Add Add bank button, or the Composition structure editor
Rename Bank context menu → Rename bank…
Duplicate Bank context menu → Duplicate bank
Colour tag Bank context menu → Bank color → None, Pink, Purple, Cyan, Green
Reorder Bank context menu → Move bank left / Move bank right
Export as its own set Bank context menu → Export bank as set…
Import from another set Composition → Import banks from set…
Delete Bank context menu → Delete bank…

Facts worth knowing:

Layer

Layers are shared across all banks. A layer is one horizontal row of the matrix and has a stable index — the visible top-to-bottom order is the thing you change with Move up / Move down.

Each layer carries: name, opacity, blend mode, transition style and duration, crossfader bus, autopilot settings, mute and solo.

Transitions

Every layer carries a Transition style and a Duration (s), which decide how the outgoing clip becomes the incoming one on that layer.

Style Behaviour
Fade Passes through black — outgoing fades out over the first half, incoming fades in over the second
Dissolve Blends the two clips per pixel, with no dip to black
Wipe Reveals the incoming clip from the left; the direction is not configurable

Default is Dissolve. Duration ranges 0 … 10 seconds and is stored as milliseconds.

Two things worth knowing:

This is separate from the Crossfader curve's own Cut option, which belongs to the A/B crossfader and has nothing to do with layer transitions.

See Transforms and opacity for layer visual properties.

Groups

Use Groups above the layer controls to assign layers, nest groups and edit group FX/opacity. See Layer groups for routing, Solo/Bypass, removal and collapse behavior.

Column

A column is one vertical slice. It has an index and a name (Column <index+1> by default).

Clip

A clip is one cell: layer × column, inside a bank. A cell with no source is an empty slot — it cannot be triggered, and releasing a click on it opens the Source Browser.

A clip owns: source (media, generator, shader, editable text or nothing), trigger style, playback mode, timebase, speed and reverse, in/out points and retrigger policy, cue points, its own effect stack, its own transform, opacity, favourite flag, audio settings, file-tempo estimate and recent-trigger stamp.

Effects can belong to a clip, layer, group or master target. See The effect stack.