Skip to content

Struct AudityPinSpec

One pin in a node kind’s fixed pin order.

Declaration
public struct AudityPinSpec
Declaration
public string id
Declaration
public AudityPinType type

Value an unconnected float input evaluates to (authored inline values override it). Vector pins splat it per component.

Declaration
public float fallback

Audio pins: interleaved channel count (default stereo). Processor pins adopt the incoming count at build time; this is the declared default for unconnected/source pins. Float pins: value width - 1 scalar (default), 2/3/4 vector, 16 matrix, or 0 for DYNAMIC (the pin adopts the node’s resolved width from its wiring; see DarkEffekt.Audity.AudityNodeSpec.ResolveDynamicWidth(System.Int32%2cSystem.Int32)). 0 on trigger/binding pins.

Declaration
public byte channels

Editor tooltip for the pin; null for none. For pins backed by an authoring field prefer [Tooltip] on the field (the editor falls back to it through DarkEffekt.Audity.AudityNode.InlineValuePath(string)) - use this for field-less pins (triggers, audio, computed pins).

Declaration
public string description