Skip to content

Enum AudityParameterType

Graph interface port kind. Value types map to the Float pin domain; Trigger and Audio map to those domains. Subgraph placement pins mirror Public interface ports 1:1 (any arity) - no required Play/Out.

Declaration
public enum AudityParameterType : byte

Continuous scalar with optional smoothing (default).

Declaration
Float = 0

Discrete 0/1; SetParameter snaps to 0 or 1, no smoothing by default.

Declaration
Bool = 1

Discrete integer in [min,max]; SetParameter rounds, no smoothing by default.

Declaration
Int = 2

Int with authoring labels; runtime is still an integer ordinal.

Declaration
Enum = 3

Float duration; unit metadata (seconds/beats) is for UI and docs.

Declaration
Time = 4

Named event. Fire with Trigger(id); not SetParameter.

Declaration
Trigger = 5

Audio bus crossing the graph boundary (multi-in / multi-out allowed).

Declaration
Audio = 6

Binding-domain member: an DarkEffekt.Audity.AuditySampleSet (or promotable clip/sample/generator) reference. Not a runtime signal - latched at discrete bind points (compile-baked, placement-pinned, or runtime via DarkEffekt.Audity.AuditySource.BindSource(System.String%2cDarkEffekt.Audity.AudityBankHandle)), constant between them. Input-only; never wired node→node; no float slot, no pin.

Declaration
SampleSet = 7

Two-component vector; SetParameter(Vector2) sets components with per-element smoothing.

Declaration
Vector2 = 8

Three-component vector (positions, directions, velocities).

Declaration
Vector3 = 9

Four-component vector.

Declaration
Vector4 = 10