![]() |
Deluge Firmware 1.3.0
Build date: 2026.02.14
|


Public Member Functions | |
| ActionResult | padAction (int32_t x, int32_t y, int32_t velocity) override |
| ActionResult | buttonAction (deluge::hid::Button b, bool on, bool inCardRoutine) override |
| ActionResult | verticalEncoderAction (int32_t offset, bool inCardRoutine) override |
| ActionResult | horizontalEncoderAction (int32_t offset) override |
| void | selectEncoderAction (int8_t offset) override |
| bool | renderMainPads (uint32_t whichRows, RGB image[][kDisplayWidth+kSideBarWidth], uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth], bool drawUndefinedArea=false) override |
| bool | renderSidebar (uint32_t whichRows, RGB image[][kDisplayWidth+kSideBarWidth], uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]) override |
| void | flashDefaultRootNote () |
| void | openedInBackground () |
| void | exitAuditionMode () |
| void | requestRendering () |
| void | killColumnSwitchKey (int32_t column) |
| UIType | getUIType () override |
| void | checkNewInstrument (Instrument *newInstrument) |
| Public Member Functions inherited from RootUI | |
| bool | canSeeViewUnderneath () final |
| virtual bool | supportsTriplets () const |
| virtual void | notifyPlaybackBegun () |
| virtual uint32_t | getGreyedOutRowsNotRepresentingOutput (Output *output) |
| virtual void | noteRowChanged (InstrumentClip *clip, NoteRow *noteRow) |
| virtual void | playbackEnded () |
| virtual void | clipNeedsReRendering (Clip *clip) |
| virtual void | sampleNeedsReRendering (Sample *sample) |
| virtual void | midiLearnFlash () |
| Public Member Functions inherited from UI | |
| virtual void | modEncoderAction (int32_t whichModEncoder, int32_t offset) |
| virtual void | modButtonAction (uint8_t whichButton, bool on) |
| virtual void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
| virtual ActionResult | timerCallback () |
| virtual TimelineView * | toTimelineView () |
| Convert this view to a TimelineView. | |
| virtual void | scrollFinished () |
| virtual bool | pcReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t program) |
| virtual bool | noteOnReceivedForMidiLearn (MIDICable &fromCable, int32_t channel, int32_t note, int32_t velocity) |
| virtual bool | getGreyoutColsAndRows (uint32_t *cols, uint32_t *rows) |
| virtual bool | exitUI () |
| returns whether a UI exited | |
| void | close () |
| Public Member Functions inherited from InstrumentClipMinder | |
| 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) |
Public Attributes | |
| uint8_t | highlightedNotes [kHighestKeyboardNote] = {0} |
| uint8_t | nornsNotes [kHighestKeyboardNote] = {0} |
| Public Attributes inherited from UI | |
| bool | oledShowsUIUnderneath |
Private Member Functions | |
| bool | opened () override |
| void | focusRegained () override |
| void | displayOrLanguageChanged () final |
| void | evaluateActiveNotes () |
| void | updateActiveNotes () |
| void | noteOff (ModelStack &modelStack, Instrument &activeInstrument, bool clipIsActiveOnInstrument, int32_t note) |
| ClipMinder * | toClipMinder () override |
| void | setLedStates () |
| void | graphicsRoutine () override |
| bool | getAffectEntire () override |
| void | unscrolledPadAudition (int32_t velocity, int32_t note, bool shiftButtonDown) |
| void | renderOLED (deluge::hid::display::oled_canvas::Canvas &canvas) override |
| void | selectLayout (int8_t offset) |
| void | enterScaleMode (int32_t selectedRootNote=kDefaultCalculateRootNote) |
| void | exitScaleMode () |
| void | drawNoteCode (int32_t noteCode) |
Private Attributes | |
| PressedPad | pressedPads [kMaxNumKeyboardPadPresses] |
| NotesState | lastNotesState |
| NotesState | currentNotesState |
| bool | keyboardButtonActive = false |
| bool | keyboardButtonUsed = false |
| bool | yEncoderActive = false |
| bool | xEncoderActive = false |
Additional Inherited Members | |
| Static Public Member Functions inherited from InstrumentClipMinder | |
| static void | redrawNumericDisplay () |
| static void | drawMIDIControlNumber (int32_t controlNumber, bool automationExists) |
| static bool | makeCurrentClipActiveOnInstrumentIfPossible (ModelStack *modelStack) |
| Static Public Attributes inherited from InstrumentClipMinder | |
| static int16_t | defaultRootNote |
| static bool | toggleScaleModeOnButtonRelease |
| static uint32_t | scaleButtonPressTime |
| static bool | flashDefaultRootNoteOn |
| static uint8_t | editingMIDICCForWhichModKnob |
| Protected Attributes inherited from UI | |
| UIType | uiType |
|
overridevirtual |
Reimplemented from UI.
|
finalprivatevirtual |
Reimplemented from UI.
|
overrideprivatevirtual |
Reimplemented from UI.
|
overrideprivatevirtual |
Reimplemented from RootUI.
|
inlineoverridevirtual |
Implements UI.
|
overrideprivatevirtual |
Reimplemented from UI.
|
overridevirtual |
Reimplemented from UI.
|
overrideprivatevirtual |
Reimplemented from UI.
|
overridevirtual |
Reimplemented from UI.
|
overridevirtual |
Reimplemented from UI.
|
inlineoverrideprivatevirtual |
Implements UI.
|
overridevirtual |
Reimplemented from UI.
|
overridevirtual |
Reimplemented from UI.
|
inlineoverrideprivatevirtual |
Convert this clip to a clip minder. Returns true for views which manage a single clip, false for song level views
Reimplemented from UI.
|
overridevirtual |
Reimplemented from UI.