Skip to content

Enum AudityPinType

The pin domains. The first three flow at runtime; SampleSet is authoring-only.

Declaration
public enum AudityPinType : byte

Interleaved audio, one block buffer per output pin; channel count is part of the pin (see AudityPinSpec.channels).

Declaration
Audio = 0

Block-rate scalar, one value slot per output pin.

Declaration
Float = 1

Sample-accurate events: per-block frame-offset list per output pin.

Declaration
Trigger = 2

Binding-domain wire (Sample Set): a latched content reference, resolved entirely at compile (or repointed at runtime via banks) - it NEVER reaches the program builder as a pin or edge. Producers are interface nodes only (DarkEffekt.Audity.AuditySampleSetInNode); consumers are Wave Player source pins and subgraph placement pins. The unwired pin’s inline value is an explicit asset reference (Shader Graph texture-port semantics).

Declaration
SampleSet = 3