Deluge Firmware 1.3.0
Build date: 2025.04.16
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)
 

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: