37 InstrumentClipMinder();
38 static void redrawNumericDisplay();
39 void displayOrLanguageChanged();
40 bool createNewInstrument(OutputType newOutputType,
bool is_dx =
false);
43 ActionResult buttonAction(deluge::hid::Button b,
bool on,
bool inCardRoutine);
44 void calculateDefaultRootNote();
45 void drawActualNoteCode(int16_t noteCode);
46 void cycleThroughScales();
47 bool setScale(Scale newScale);
48 void displayScaleName(Scale scale);
49 void displayCurrentScaleName();
50 void selectEncoderAction(int32_t offset);
51 static void drawMIDIControlNumber(int32_t controlNumber,
bool automationExists);
52 static bool makeCurrentClipActiveOnInstrumentIfPossible(
ModelStack* modelStack);
53 bool changeOutputType(OutputType newOutputType);
57 static int16_t defaultRootNote;
59 static bool toggleScaleModeOnButtonRelease;
60 static uint32_t scaleButtonPressTime;
61 static bool flashDefaultRootNoteOn;
63 static uint8_t editingMIDICCForWhichModKnob;