Deluge Firmware
|
#include <View.h>
Public Member Functions | |
View () | |
void | focusRegained () |
void | setTripletsLedState () |
int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
void | setTimeBaseScaleLedState () |
void | setLedStates () |
void | clipStatusMidiLearnPadPressed (bool on, Clip *whichLoopable) |
void | noteRowMuteMidiLearnPadPressed (bool on, NoteRow *whichNoteRow) |
void | endMidiLearnPressSession (uint8_t newThingPressed) |
void | noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity) |
void | ccReceivedForMIDILearn (MIDIDevice *fromDevice, int channel, int cc, int value) |
void | drumMidiLearnPadPressed (bool on, Drum *drum, Kit *kit) |
void | melodicInstrumentMidiLearnPadPressed (bool on, MelodicInstrument *instrument) |
void | sectionMidiLearnPadPressed (bool on, uint8_t section) |
void | midiLearnFlash () |
void | setModLedStates () |
void | modEncoderAction (int whichModEncoder, int offset) |
void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
void | modButtonAction (uint8_t whichButton, bool on) |
void | setKnobIndicatorLevels () |
void | setKnobIndicatorLevel (uint8_t whichModEncoder) |
void | setActiveModControllableTimelineCounter (TimelineCounter *playPositionCounter) |
void | setActiveModControllableWithoutTimelineCounter (ModControllable *modControllable, ParamManager *paramManager) |
void | cycleThroughReverbPresets () |
void | setModRegion (uint32_t pos=0xFFFFFFFF, uint32_t length=0, int noteRowId=0) |
void | notifyParamAutomationOccurred (ParamManager *paramManager, bool updateModLevels=true) |
void | displayAutomation () |
void | displayOutputName (Output *output, bool doBlink=true, Clip *clip=NULL) |
void | instrumentChanged (ModelStackWithTimelineCounter *modelStack, Instrument *newInstrument) |
void | navigateThroughPresetsForInstrumentClip (int offset, ModelStackWithTimelineCounter *modelStack, bool doBlink=false) |
void | navigateThroughAudioOutputsForAudioClip (int offset, AudioClip *clip, bool doBlink=false) |
bool | changeInstrumentType (int newInstrumentType, ModelStackWithTimelineCounter *modelStack, bool doBlink=false) |
void | drawOutputNameFromDetails (int instrumentType, int slot, int subSlot, char const *name, bool editedByUser, bool doBlink, Clip *clip=NULL) |
void | endMIDILearn () |
void | getClipMuteSquareColour (Clip *clip, uint8_t thisColour[]) |
int | clipStatusPadAction (Clip *clip, bool on, int yDisplayIfInSessionView=-1) |
void | flashPlayEnable () |
void | flashPlayDisable () |
Public Attributes | |
uint8_t | thingPressedForMidiLearn |
bool | deleteMidiCommandOnRelease |
bool | midiLearnFlashOn |
bool | shouldSaveSettingsAfterMidiLearn |
int8_t | highestMIDIChannelSeenWhileLearning |
int8_t | lowestMIDIChannelSeenWhileLearning |
LearnedMIDI * | learnedThing |
MelodicInstrument * | melodicInstrumentPressedForMIDILearn |
Drum * | drumPressedForMIDILearn |
Kit * | kitPressedForMIDILearn |
ModelStackWithThreeMainThings | activeModControllableModelStack |
uint8_t | dummy [MODEL_STACK_MAX_SIZE - sizeof(ModelStackWithThreeMainThings)] |
bool | pendingParamAutomationUpdatesModLevels |
bool | clipArmFlashOn |
bool | blinkOn |
uint32_t | timeSaveButtonPressed |
int | modNoteRowId |
uint32_t | modPos |
uint32_t | modLength |
View::View | ( | ) |
int View::buttonAction | ( | int | x, |
int | y, | ||
bool | on, | ||
bool | inCardRoutine | ||
) |
void View::ccReceivedForMIDILearn | ( | MIDIDevice * | fromDevice, |
int | channel, | ||
int | cc, | ||
int | value | ||
) |
bool View::changeInstrumentType | ( | int | newInstrumentType, |
ModelStackWithTimelineCounter * | modelStack, | ||
bool | doBlink = false |
||
) |
void View::clipStatusMidiLearnPadPressed | ( | bool | on, |
Clip * | whichLoopable | ||
) |
int View::clipStatusPadAction | ( | Clip * | clip, |
bool | on, | ||
int | yDisplayIfInSessionView = -1 |
||
) |
void View::cycleThroughReverbPresets | ( | ) |
void View::displayAutomation | ( | ) |
void View::drawOutputNameFromDetails | ( | int | instrumentType, |
int | slot, | ||
int | subSlot, | ||
char const * | name, | ||
bool | editedByUser, | ||
bool | doBlink, | ||
Clip * | clip = NULL |
||
) |
void View::endMIDILearn | ( | ) |
void View::endMidiLearnPressSession | ( | uint8_t | newThingPressed | ) |
void View::flashPlayDisable | ( | ) |
void View::flashPlayEnable | ( | ) |
void View::focusRegained | ( | ) |
void View::getClipMuteSquareColour | ( | Clip * | clip, |
uint8_t | thisColour[] | ||
) |
void View::instrumentChanged | ( | ModelStackWithTimelineCounter * | modelStack, |
Instrument * | newInstrument | ||
) |
void View::melodicInstrumentMidiLearnPadPressed | ( | bool | on, |
MelodicInstrument * | instrument | ||
) |
void View::midiLearnFlash | ( | ) |
void View::modButtonAction | ( | uint8_t | whichButton, |
bool | on | ||
) |
void View::modEncoderAction | ( | int | whichModEncoder, |
int | offset | ||
) |
void View::modEncoderButtonAction | ( | uint8_t | whichModEncoder, |
bool | on | ||
) |
void View::navigateThroughAudioOutputsForAudioClip | ( | int | offset, |
AudioClip * | clip, | ||
bool | doBlink = false |
||
) |
void View::navigateThroughPresetsForInstrumentClip | ( | int | offset, |
ModelStackWithTimelineCounter * | modelStack, | ||
bool | doBlink = false |
||
) |
void View::noteOnReceivedForMidiLearn | ( | MIDIDevice * | fromDevice, |
int | channel, | ||
int | note, | ||
int | velocity | ||
) |
void View::noteRowMuteMidiLearnPadPressed | ( | bool | on, |
NoteRow * | whichNoteRow | ||
) |
void View::notifyParamAutomationOccurred | ( | ParamManager * | paramManager, |
bool | updateModLevels = true |
||
) |
void View::sectionMidiLearnPadPressed | ( | bool | on, |
uint8_t | section | ||
) |
void View::setActiveModControllableTimelineCounter | ( | TimelineCounter * | playPositionCounter | ) |
void View::setActiveModControllableWithoutTimelineCounter | ( | ModControllable * | modControllable, |
ParamManager * | paramManager | ||
) |
void View::setKnobIndicatorLevel | ( | uint8_t | whichModEncoder | ) |
void View::setKnobIndicatorLevels | ( | ) |
void View::setLedStates | ( | ) |
void View::setModLedStates | ( | ) |
void View::setModRegion | ( | uint32_t | pos = 0xFFFFFFFF , |
uint32_t | length = 0 , |
||
int | noteRowId = 0 |
||
) |
void View::setTimeBaseScaleLedState | ( | ) |
void View::setTripletsLedState | ( | ) |
ModelStackWithThreeMainThings View::activeModControllableModelStack |
bool View::blinkOn |
bool View::clipArmFlashOn |
bool View::deleteMidiCommandOnRelease |
Drum* View::drumPressedForMIDILearn |
uint8_t View::dummy[MODEL_STACK_MAX_SIZE - sizeof(ModelStackWithThreeMainThings)] |
int8_t View::highestMIDIChannelSeenWhileLearning |
Kit* View::kitPressedForMIDILearn |
LearnedMIDI* View::learnedThing |
int8_t View::lowestMIDIChannelSeenWhileLearning |
MelodicInstrument* View::melodicInstrumentPressedForMIDILearn |
bool View::midiLearnFlashOn |
uint32_t View::modLength |
int View::modNoteRowId |
uint32_t View::modPos |
bool View::pendingParamAutomationUpdatesModLevels |
bool View::shouldSaveSettingsAfterMidiLearn |
uint8_t View::thingPressedForMidiLearn |
uint32_t View::timeSaveButtonPressed |