Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
InstrumentClipMinder Class Reference

#include <InstrumentClipMinder.h>

Inheritance diagram for InstrumentClipMinder:
Inheritance graph
Collaboration diagram for InstrumentClipMinder:
Collaboration graph

Public Member Functions

 InstrumentClipMinder ()
 
void createNewInstrument (int newInstrumentType)
 
void setLedStates ()
 
void focusRegained ()
 
int buttonAction (int x, int y, bool on, bool inCardRoutine)
 
void calculateDefaultRootNote ()
 
void drawActualNoteCode (int16_t noteCode)
 
void cycleThroughScales ()
 
void displayScaleName (int scale)
 
void displayCurrentScaleName ()
 
void selectEncoderAction (int offset)
 
bool makeCurrentClipActiveOnInstrumentIfPossible (ModelStack *modelStack)
 
void changeInstrumentType (int newInstrumentType)
 
void opened ()
 
- Public Member Functions inherited from ClipMinder
int buttonAction (int x, int y, bool on)
 

Static Public Member Functions

static void redrawNumericDisplay ()
 
static void drawMIDIControlNumber (int controlNumber, bool automationExists)
 

Static Public Attributes

static int16_t defaultRootNote
 
static bool exitScaleModeOnButtonRelease
 
static bool flashDefaultRootNoteOn
 
static uint8_t editingMIDICCForWhichModKnob
 

Constructor & Destructor Documentation

◆ InstrumentClipMinder()

InstrumentClipMinder::InstrumentClipMinder ( )

Member Function Documentation

◆ buttonAction()

int InstrumentClipMinder::buttonAction ( int  x,
int  y,
bool  on,
bool  inCardRoutine 
)

◆ calculateDefaultRootNote()

void InstrumentClipMinder::calculateDefaultRootNote ( )

◆ changeInstrumentType()

void InstrumentClipMinder::changeInstrumentType ( int  newInstrumentType)

◆ createNewInstrument()

void InstrumentClipMinder::createNewInstrument ( int  newInstrumentType)

◆ cycleThroughScales()

void InstrumentClipMinder::cycleThroughScales ( )

◆ displayCurrentScaleName()

void InstrumentClipMinder::displayCurrentScaleName ( )

◆ displayScaleName()

void InstrumentClipMinder::displayScaleName ( int  scale)

◆ drawActualNoteCode()

void InstrumentClipMinder::drawActualNoteCode ( int16_t  noteCode)

◆ drawMIDIControlNumber()

void InstrumentClipMinder::drawMIDIControlNumber ( int  controlNumber,
bool  automationExists 
)
static

◆ focusRegained()

void InstrumentClipMinder::focusRegained ( )

◆ makeCurrentClipActiveOnInstrumentIfPossible()

bool InstrumentClipMinder::makeCurrentClipActiveOnInstrumentIfPossible ( ModelStack modelStack)

◆ opened()

void InstrumentClipMinder::opened ( )

◆ redrawNumericDisplay()

void InstrumentClipMinder::redrawNumericDisplay ( )
static

◆ selectEncoderAction()

void InstrumentClipMinder::selectEncoderAction ( int  offset)

◆ setLedStates()

void InstrumentClipMinder::setLedStates ( )

Member Data Documentation

◆ defaultRootNote

int16_t InstrumentClipMinder::defaultRootNote
static

◆ editingMIDICCForWhichModKnob

uint8_t InstrumentClipMinder::editingMIDICCForWhichModKnob
static

◆ exitScaleModeOnButtonRelease

bool InstrumentClipMinder::exitScaleModeOnButtonRelease
static

◆ flashDefaultRootNoteOn

bool InstrumentClipMinder::flashDefaultRootNoteOn
static

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