Deluge Firmware
|
#include <soundeditor.h>
Public Member Functions | |
SoundEditor () | |
bool | opened () |
void | focusRegained () |
bool | getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows) |
int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
int | padAction (int x, int y, int velocity) |
int | verticalEncoderAction (int offset, bool inCardRoutine) |
void | modEncoderAction (int whichModEncoder, int offset) |
int | horizontalEncoderAction (int offset) |
bool | editingKit () |
void | setupShortcutBlink (int x, int y, int frequency) |
bool | midiCCReceived (MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value) |
bool | pitchBendReceived (MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2) |
void | selectEncoderAction (int8_t offset) |
bool | canSeeViewUnderneath () |
bool | setup (Clip *clip=NULL, const MenuItem *item=NULL, int sourceIndex=0) |
void | blinkShortcut () |
int | potentialShortcutPadAction (int x, int y, bool on) |
bool | editingReverbCompressor () |
MenuItem * | getCurrentMenuItem () |
bool | inSettingsMenu () |
void | exitCompletely () |
void | goUpOneLevel () |
bool | noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity) |
void | markInstrumentAsEdited () |
bool | editingCVOrMIDIClip () |
bool | isUntransposedNoteWithinRange (int noteCode) |
void | setCurrentMultiRange (int i) |
void | possibleChangeToCurrentRangeDisplay () |
int | checkPermissionToBeginSessionForRangeSpecificParam (Sound *sound, int whichThing, bool automaticallySelectIfOnlyOne, MultiRange **previouslySelectedRange) |
void | setupExclusiveShortcutBlink (int x, int y) |
void | setShortcutsVersion (int newVersion) |
ModelStackWithThreeMainThings * | getCurrentModelStack (void *memory) |
void | cutSound () |
AudioFileHolder * | getCurrentAudioFileHolder () |
void | mpeZonesPotentiallyUpdated () |
![]() | |
UI () | |
virtual int | padAction (int x, int y, int velocity) |
virtual int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
virtual int | horizontalEncoderAction (int offset) |
virtual int | verticalEncoderAction (int offset, bool inCardRoutine) |
virtual void | selectEncoderAction (int8_t offset) |
virtual void | modEncoderAction (int whichModEncoder, int offset) |
virtual void | modButtonAction (uint8_t whichButton, bool on) |
virtual void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
virtual void | graphicsRoutine () |
virtual int | timerCallback () |
virtual bool | opened () |
virtual void | focusRegained () |
virtual bool | canSeeViewUnderneath () |
virtual ClipMinder * | toClipMinder () |
virtual void | scrollFinished () |
virtual bool | noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity) |
virtual bool | getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows) |
virtual bool | renderMainPads (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true) |
virtual bool | renderSidebar (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL) |
void | close () |
SoundEditor::SoundEditor | ( | ) |
void SoundEditor::blinkShortcut | ( | ) |
|
virtual |
Reimplemented from UI.
|
inlinevirtual |
Reimplemented from UI.
int SoundEditor::checkPermissionToBeginSessionForRangeSpecificParam | ( | Sound * | sound, |
int | whichThing, | ||
bool | automaticallySelectIfOnlyOne, | ||
MultiRange ** | previouslySelectedRange | ||
) |
void SoundEditor::cutSound | ( | ) |
bool SoundEditor::editingCVOrMIDIClip | ( | ) |
bool SoundEditor::editingKit | ( | ) |
bool SoundEditor::editingReverbCompressor | ( | ) |
void SoundEditor::exitCompletely | ( | ) |
|
virtual |
Reimplemented from UI.
AudioFileHolder * SoundEditor::getCurrentAudioFileHolder | ( | ) |
MenuItem * SoundEditor::getCurrentMenuItem | ( | ) |
ModelStackWithThreeMainThings * SoundEditor::getCurrentModelStack | ( | void * | memory | ) |
|
virtual |
Reimplemented from UI.
void SoundEditor::goUpOneLevel | ( | ) |
|
virtual |
Reimplemented from UI.
bool SoundEditor::inSettingsMenu | ( | ) |
bool SoundEditor::isUntransposedNoteWithinRange | ( | int | noteCode | ) |
void SoundEditor::markInstrumentAsEdited | ( | ) |
bool SoundEditor::midiCCReceived | ( | MIDIDevice * | fromDevice, |
uint8_t | channel, | ||
uint8_t | ccNumber, | ||
uint8_t | value | ||
) |
|
virtual |
Reimplemented from UI.
void SoundEditor::mpeZonesPotentiallyUpdated | ( | ) |
|
virtual |
Reimplemented from UI.
|
virtual |
Reimplemented from UI.
|
virtual |
Reimplemented from UI.
bool SoundEditor::pitchBendReceived | ( | MIDIDevice * | fromDevice, |
uint8_t | channel, | ||
uint8_t | data1, | ||
uint8_t | data2 | ||
) |
void SoundEditor::possibleChangeToCurrentRangeDisplay | ( | ) |
int SoundEditor::potentialShortcutPadAction | ( | int | x, |
int | y, | ||
bool | on | ||
) |
|
virtual |
Reimplemented from UI.
void SoundEditor::setCurrentMultiRange | ( | int | i | ) |
void SoundEditor::setShortcutsVersion | ( | int | newVersion | ) |
void SoundEditor::setupExclusiveShortcutBlink | ( | int | x, |
int | y | ||
) |
void SoundEditor::setupShortcutBlink | ( | int | x, |
int | y, | ||
int | frequency | ||
) |
|
virtual |
Reimplemented from UI.
ArpeggiatorSettings* SoundEditor::currentArpSettings |
Compressor* SoundEditor::currentCompressor |
MIDIDevice* SoundEditor::currentMIDIDevice |
ModControllableAudio* SoundEditor::currentModControllable |
MultiRange* SoundEditor::currentMultiRange |
int16_t SoundEditor::currentMultiRangeIndex |
ParamManagerForTimeline* SoundEditor::currentParamManager |
uint8_t SoundEditor::currentParamShorcutX |
uint8_t SoundEditor::currentParamShorcutY |
uint8_t* SoundEditor::currentPriority |
SampleControls* SoundEditor::currentSampleControls |
Sound* SoundEditor::currentSound |
Source* SoundEditor::currentSource |
int8_t SoundEditor::currentSourceIndex |
MenuItem** SoundEditor::currentSubmenuItem |
int32_t SoundEditor::currentValue |
uint8_t SoundEditor::editingRangeEdge |
int SoundEditor::menuCurrentScroll |
MenuItem* SoundEditor::menuItemNavigationRecord[16] |
uint8_t SoundEditor::navigationDepth |
int8_t SoundEditor::numberEditPos |
uint32_t SoundEditor::numberEditSize |
int8_t SoundEditor::numberScrollAmount |
uint8_t SoundEditor::paramShortcutBlinkFrequency |
uint8_t SoundEditor::patchingParamSelected |
uint32_t SoundEditor::shortcutBlinkCounter |
uint8_t SoundEditor::shortcutsVersion |
bool SoundEditor::shouldGoUpOneLevelOnBegin |
uint8_t SoundEditor::sourceShortcutBlinkColours[2][displayHeight] |
uint8_t SoundEditor::sourceShortcutBlinkFrequencies[2][displayHeight] |
uint32_t SoundEditor::timeLastAttemptedAutomatedParamEdit |