Parameter widgets

Every parameter shows the right control for its value — a slider for a number, a swatch for a colour, a dropdown for a choice — and they all share the same drag, type, reset and copy moves.

A widget is just the little control next to a parameter's name. DNA picks it automatically from the kind of value the parameter holds, so you never set it up. Once you know the handful of shared gestures below, every parameter in the app feels the same.

These controls appear wherever parameters live: on a node's body in the The node graph, and in the pinned panel where you collect your favourites (see The Parameters panel & hotbar).

The widget types

Some values are shown but not edited inline — a Texture, Material, Field, Camera or an Array appears as a compact read-only label (an array shows its length, like Array [128]). These come from connections upstream rather than being typed by hand.

A small coloured dot beside a parameter means it's animated: orange = it has keyframes, yellow = you're sitting exactly on one. More on this in Keyframing.

Shared moves

These work on almost every editable widget:

Reset and Copy/Paste live on the right-click menu of a pinned parameter. The exact set of menu items depends on what the parameter is.

Editing many at once

Select several pinned parameters (click, then Shift-click to add more, or drag a box around them) and they behave as a group — handy for deleting or organising a batch in one go.

You can also rename a pin's label to something meaningful: right-click → Rename Label, type, and press Enter. The underlying parameter keeps its real name; only your label changes.

Live and external control

A parameter can be driven by more than your mouse. When a pinned parameter is bound to a hardware knob via input.midi or a network message via input.osc, a small line under it shows the binding (for example MIDI: CC 21 ch1). See Recording live input for capturing live input, and Parameter expressions for driving a value with a formula instead.

See also