|
Operator SDK
Build MIDI processing and UI modes for the Operator device
|
Core SDK helpers for modes (timing, text, MIDI, and math). More...
Namespaces | |
| namespace | math |
| Value-range mapping helpers. | |
| namespace | midi |
| MIDI note-name formatting and related helpers. | |
| namespace | text |
| Text measurement and layout helpers for mode UIs. | |
| namespace | timing |
| Musical subdivision constants and clock/timing helpers. | |
Classes | |
| class | ClockInterpolator |
| Converts the firmware's integer 24 PPQ pulse counter into a smooth fractional position by interpolating between pulse edges. More... | |
| class | HeldNotes |
| Remembers the notes a mode is sounding and the pitch each one went out on. More... | |
| struct | NoNotePayload |
| The payload of a registry that carries nothing beyond the note itself. More... | |
| class | StepTracker |
| Tells a mode when the clock has carried it into a new step. More... | |
Enumerations | |
| enum class | StepEdge : uint8_t { Unchanged , Adopted , Crossed } |
| What a step observation means. More... | |
Core SDK helpers for modes (timing, text, MIDI, and math).
|
strong |