Skip to main content

Module algorithm

Module algorithm 

Source
Expand description

Algorithm trait — the unified per-port and DSP processing primitive.

All processing in the Rill graph is defined by Algorithm implementations. Every port’s run_action() delegates to its Algorithm::process(). Low-level DSP primitives (filters, generators) also implement Algorithm.

Structs§

ActionContext
Context provided to an Algorithm during processing.
AlgorithmMetadata
Descriptive metadata for an Algorithm implementation.

Enums§

AlgorithmCategory
Category of an algorithm (for introspection / UI)

Traits§

Algorithm
Unified processing primitive for ports and DSP blocks.