Operator SDK
Build MIDI processing and UI modes for the Operator device
Loading...
Searching...
No Matches
operator_sdk.h File Reference

Public ABI umbrella header for Operator SDK modes. More...

#include <operator_sdk/abi/mode_api.h>
#include <operator_sdk/abi/mode_format.h>
#include <operator_sdk/abi/mode_param.h>

Namespaces

namespace  op
 Root namespace for the Operator SDK.
namespace  op::sdk
 Core SDK helpers for modes (timing, text, MIDI, and math).

Variables

const OperatorApi * op::api
 Mode's handle to the device.

Detailed Description

Public ABI umbrella header for Operator SDK modes.

Include this one header to get the ABI your mode compiles against. It pulls in the three ABI headers: the function table, the .opm file format, and the declarative parameter schema.

Usage (mandatory):

#include <operator_sdk.h>

Optional helpers (opt-in, header-only, no transitive includes here):

#include <operator_sdk/text.h>    // text layout utilities
#include <operator_sdk/timing.h>  // musical subdivision math
#include <operator_sdk/midi.h>    // scales, chords, CC helpers