Skip to main content

Module session

Module session 

Source
Expand description

Live session engine.

The Session holds the live state: active patterns, tempo, time signature, etc. The TUI calls Session::evaluate on save, which parses the source, diffs against the previous state, and queues changes for the next loop boundary.

Structs§

EvalResult
Result returned by Session::evaluate.
Session
Live session state.

Enums§

Delta
A change that will be applied at the next loop boundary.