Operator SDK
Build MIDI processing and UI modes for the Operator device
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NopRoot namespace for the Operator SDK
 NparamsDeclarative parameter DSL for modes: param specs and widget builders
 CNumericAn integer parameter with a min, max, step, and optional decimals
 CBoolA two-state on/off toggle
 CEnumA single choice from a fixed list of named options
 CListA multi-select set of named options stored as a bitmask
 CNoteA single MIDI note (0..127) shown with a note-name label
 CRangeA low/high pair of integers (a span the user dials at both ends)
 CNoteRangeA low/high pair of MIDI notes shown with note-name labels
 CFilePickerA picker that lets the user choose a file from storage
 CFilePickerValueThe value returned by param<>() for a FilePicker parameter
 CSectionA named grouping header for the params that follow it
 CActionA button that runs one of the mode's functions when selected
 NsdkCore SDK helpers for modes (timing, text, MIDI, and math)
 CClockInterpolatorConverts the firmware's integer 24 PPQ pulse counter into a smooth fractional position by interpolating between pulse edges
 CPositionInterpolated clock position
 CHeldNotesRemembers the notes a mode is sounding and the pitch each one went out on
 CEntryOne key that is down, and what the mode sounded for it
 CPressResultWhether press recorded the key, and whether the note should sound
 CReleaseResultWhether release found the key, and whether the note should stop
 CNoNotePayloadThe payload of a registry that carries nothing beyond the note itself
 CStepTrackerTells a mode when the clock has carried it into a new step
 COperatorApiThe function table a mode calls into
 COpMidiMessageA single MIDI message passed to a mode's process function