Deluge Firmware 1.3.0
Build date: 2025.09.12
Loading...
Searching...
No Matches
InstrumentClipMinder Class Reference
Inheritance diagram for InstrumentClipMinder:
Collaboration diagram for InstrumentClipMinder:

Public Member Functions

void displayOrLanguageChanged ()
bool createNewInstrument (OutputType newOutputType, bool is_dx=false)
void setLedStates ()
void focusRegained ()
ActionResult buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine)
void calculateDefaultRootNote ()
void drawActualNoteCode (int16_t noteCode)
void cycleThroughScales ()
bool setScale (Scale newScale)
void displayScaleName (Scale scale)
void displayCurrentScaleName ()
void selectEncoderAction (int32_t offset)
bool changeOutputType (OutputType newOutputType)
void renderOLED (deluge::hid::display::oled_canvas::Canvas &canvas)
Public Member Functions inherited from ClipMinder
ActionResult buttonAction (deluge::hid::Button b, bool on)
void transitionToArrangerOrSession ()
 Called by button action of active clip view when b == SESSION_VIEW.

Static Public Member Functions

static void redrawNumericDisplay ()
static void drawMIDIControlNumber (int32_t controlNumber, bool automationExists)
static bool makeCurrentClipActiveOnInstrumentIfPossible (ModelStack *modelStack)

Static Public Attributes

static int16_t defaultRootNote
static bool toggleScaleModeOnButtonRelease
static uint32_t scaleButtonPressTime
static bool flashDefaultRootNoteOn
static uint8_t editingMIDICCForWhichModKnob

The documentation for this class was generated from the following files: