|
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 () |
Public Member Functions inherited from UI | |
| 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 |