Skip to main content

Module node

Module node 

Source
Expand description

Core node traits for the Rill ecosystem

Defines the fundamental building blocks of the signal graph:

  • SignalNode: Base trait for all nodes
  • Source: Active generator (has no inputs)
  • Processor: Passive processor (has inputs and outputs)
  • Sink: Active consumer (has no outputs)

Structs§

NodeId
Unique identifier for a node in the graph
NodeMetadata
Metadata about a node
NodeState
State of a node during processing State of a node during processing
NodeTypeId
Type identifier for a node (for downcasting)

Enums§

NodeCategory
Category of a node (for UI/organization)

Traits§

Processor
Passive processor of signals
SignalNode
Base trait for all audio nodes
Sink
Active sink of signals
Source
Active source of signals