Deluge Firmware
|
This is the complete list of members for Kit, including all inherited members.
activeClip | Output | |
addDrum(Drum *newDrum) | Kit | |
allowNoteTails(NoteRow *noteRow) | Kit | |
GlobalEffectableForClip::allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false) | ModControllable | inlinevirtual |
allpassMemory | ModControllableAudio | |
alreadyGotItsNewClip | Output | |
armedForRecording | Output | |
bassFreq | ModControllableAudio | |
bassOnlyL | ModControllableAudio | |
bassOnlyR | ModControllableAudio | |
beenEdited(bool shouldMoveToEmptySlot=true) | Instrument | virtual |
beginAuditioningforDrum(ModelStackWithNoteRow *modelStack, Drum *drum, int velocity, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE) | Kit | |
beginStutter(ParamManagerForTimeline *paramManager) | ModControllableAudio | protected |
buttonAction(int x, int y, bool on, ModelStackWithThreeMainThings *modelStack) | ModControllableAudio | |
choke() | Kit | |
clearModFXMemory() | ModControllableAudio | protected |
clipHasInstance(Clip *clip) | Output | |
clipInstances | Output | |
clipLengthChanged(Clip *clip, int32_t oldLength) | Output | |
clippingAmount | ModControllableAudio | |
cloneFrom(ModControllableAudio *other) | GlobalEffectable | virtual |
compensateInstrumentVolumeForResonance(ParamManagerForTimeline *paramManager, Song *song) | Kit | |
Instrument::compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) | Instrument | inlinevirtual |
compensateVolumeForResonance(ParamManagerForTimeline *paramManager) | GlobalEffectable | |
compressor | ModControllableAudio | |
createNewClipForArrangementRecording(ModelStack *modelStack) final | Instrument | protectedvirtual |
currentFilterType | GlobalEffectable | |
currentModFXParam | GlobalEffectable | |
cutAllSound() | Kit | virtual |
defaultVelocity | Instrument | |
delay | ModControllableAudio | |
deleteAnyInstancesOfClip(InstrumentClip *clip) | Instrument | |
deleteBackedUpParamManagers(Song *song) | Kit | virtual |
detachActiveClip(Song *currentSong) | Output | |
dirPath | Instrument | |
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) | Instrument | inlinevirtual |
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) | Kit | virtual |
drumsWithRenderingActive | Kit | |
editedByUser | Instrument | |
endAnyArrangementRecording(Song *song, int32_t actualEndPos, uint32_t timeRemainder) | Output | |
endArrangementPlayback(Song *song, int32_t actualEndPos, uint32_t timeRemainder) | Output | |
endAuditioningForDrum(ModelStackWithNoteRow *modelStack, Drum *drum, int velocity=DEFAULT_LIFT_VALUE) | Kit | |
endStutter(ParamManagerForTimeline *paramManager) | ModControllableAudio | |
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(Song *song) | ModControllableAudio | inlinevirtual |
existsOnCard | Instrument | |
filterSets | GlobalEffectable | |
firstDrum | Kit | |
getActiveModFXType(ParamManager *paramManager) | GlobalEffectable | protected |
getDrumFromIndex(int index) | Kit | |
getDrumFromName(char const *name, bool onlyIfNoNoteRow=false) | Kit | |
getDrumIndex(Drum *drum) | Kit | |
getFilePrefix() | Kit | inlinevirtual |
getFirstUnassignedDrum(InstrumentClip *clip) | Kit | |
getGateDrumForChannel(int gateChannel) | Kit | |
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack) | ModControllable | virtual |
getModKnobMode() | Kit | inlinevirtual |
getNameXMLTag() | Instrument | inlinevirtual |
getNextDrum(Drum *fromSoundSource) | Kit | |
getParameterFromKnob(int whichModEncoder) final | GlobalEffectableForClip | protectedvirtual |
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack) | ModControllableAudio | virtual |
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) | GlobalEffectable | virtual |
getParamManager(Song *song) | Output | virtual |
getPrevDrum(Drum *fromSoundSource) | Kit | |
getSidechainVolumeAmountAsPatchCableDepth(ParamManager *paramManager) | GlobalEffectableForClip | |
getSlotXMLTag() | Instrument | inlinevirtual |
getStutterRate(ParamManager *paramManager) | ModControllableAudio | protected |
getSubSlotXMLTag() | Instrument | inlinevirtual |
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) | Kit | virtual |
GlobalEffectableForClip::getThingWithMostReverb(Clip *activeClip, Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) | GlobalEffectableForClip | |
getXMLTag() | Kit | inlinevirtual |
GlobalEffectable() | GlobalEffectable | |
GlobalEffectableForClip() | GlobalEffectableForClip | |
grabbedSample | ModControllableAudio | |
hasBassAdjusted(ParamManager *paramManager) | ModControllableAudio | |
hasTrebleAdjusted(ParamManager *paramManager) | ModControllableAudio | |
highSampleRatePos | ModControllableAudio | |
initParams(ParamManager *paramManager) | GlobalEffectable | static |
initParamsForAudioClip(ParamManagerForTimeline *paramManager) | GlobalEffectable | static |
Instrument(int newType) | Instrument | |
inValidState | Output | |
isAnyAuditioningHappening() | Kit | virtual |
isBitcrushingEnabled(ParamManager *paramManager) | ModControllableAudio | |
isGettingSoloingClip | Output | |
isKit() | Kit | inlineprotectedvirtual |
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) | Kit | virtual |
isSkippingRendering() | Output | inlinevirtual |
isSRREnabled(ParamManager *paramManager) | ModControllableAudio | |
Kit() | Kit | |
lastGrabbedSample | ModControllableAudio | |
lastSample | ModControllableAudio | |
lastSaturationTanHWorkingValue | GlobalEffectableForClip | |
learnKnob(MIDIDevice *fromDevice, ParamDescriptor paramDescriptor, uint8_t whichKnob, uint8_t modKnobMode, uint8_t midiChannel, Song *song) | ModControllableAudio | virtual |
loadAllAudioFiles(bool mayActuallyReadFiles) | Kit | virtual |
loadCrucialAudioFilesOnly() | Kit | virtual |
lowSampleRatePos | ModControllableAudio | |
lpfMode | ModControllableAudio | |
makeDrumNameUnique(String *name, int startAtNumber) | Kit | |
midiKnobArray | ModControllableAudio | |
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) | GlobalEffectable | virtual |
ModControllable() | ModControllable | |
ModControllableAudio() | ModControllableAudio | |
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack) | ModControllable | inlinevirtual |
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) final | GlobalEffectableForClip | virtual |
modFXBuffer | ModControllableAudio | |
modFXBufferWriteIndex | ModControllableAudio | |
modFXLFO | ModControllableAudio | |
modFXType | ModControllableAudio | |
modKnobAction(uint8_t whichKnob, int8_t offset) | Kit | |
modKnobMode | Output | |
monophonicExpressionEvent(int newValue, int whichExpressionDimension) | ModControllable | inlinevirtual |
mutedInArrangementMode | Output | |
name | Output | |
next | Output | |
nextClipFoundShouldGetArmed | Output | |
notifySamplesInterruptsSuspended() | Kit | |
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones) | Kit | virtual |
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru) | Kit | virtual |
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) | Kit | virtual |
offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack) | Kit | virtual |
GlobalEffectableForClip::offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack, int noteRowIndex=-1) | ModControllableAudio | |
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, bool on, int channel, int note, int velocity, bool shouldRecordNotes, bool *doingMidiThru) | Kit | virtual |
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) | Kit | virtual |
offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack) | Kit | virtual |
GlobalEffectableForClip::offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack, int noteRowIndex=-1) | ModControllableAudio | |
Output(int newType) | Output | |
paramToString(uint8_t param) | GlobalEffectable | virtual |
phaserMemory | ModControllableAudio | |
pickAnActiveClipForArrangementPos(ModelStack *modelStack, int arrangementPos, int maySendMIDIPGMs) | Output | |
pickAnActiveClipIfPossible(ModelStack *modelStack, bool searchSessionClipsIfNeeded=true, int maySendMIDIPGMs=PGM_CHANGE_SEND_ONCE, bool setupWithoutActiveClipIfNeeded=true) | Output | |
polyphonicExpressionEventOnChannelOrNote(int newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic) | ModControllable | inlinevirtual |
possiblyBeginArrangementRecording(Song *song, int newPos) | Output | |
postReverbVolumeLastTime | GlobalEffectableForClip | |
prepareForHibernationOrDeletion() | Kit | virtual |
processFilters(StereoSample *buffer, int numSamples, FilterSetConfig *filterSetConfig) | GlobalEffectable | |
processFX(StereoSample *buffer, int numSamples, int modFXType, int32_t modFXRate, int32_t modFXDepth, DelayWorkingState *delayWorkingState, int32_t *postFXVolume, ParamManager *paramManager, int analogDelaySaturationAmount) | ModControllableAudio | protected |
processFXForGlobalEffectable(StereoSample *inputBuffer, int numSamples, int32_t *postFXVolume, ParamManager *paramManager, DelayWorkingState *delayWorkingState, int analogDelaySaturationAmount) | GlobalEffectable | |
processReverbSendAndVolume(StereoSample *buffer, int numSamples, int32_t *reverbBuffer, int32_t postFXVolume, int32_t postReverbVolume, int32_t reverbSendAmount, int32_t pan=0, bool doAmplitudeIncrement=false, int32_t amplitudeIncrement=0) | ModControllableAudio | |
processSRRAndBitcrushing(StereoSample *buffer, int numSamples, int32_t *postFXVolume, ParamManager *paramManager) | ModControllableAudio | |
processStutter(StereoSample *buffer, int numSamples, ParamManager *paramManager) | ModControllableAudio | |
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos) | Kit | virtual |
readParamsFromFile(ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos) | GlobalEffectable | static |
readParamTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos) | GlobalEffectable | static |
Instrument::readTagFromFile(char const *tagName) | Instrument | virtual |
GlobalEffectableForClip::readTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos, Song *song) | GlobalEffectable | |
recordingInArrangement | Output | |
removeDrum(Drum *drum) | Kit | |
renderGlobalEffectableForClip(ModelStackWithTimelineCounter *modelStack, StereoSample *globalEffectableBuffer, int32_t *bufferToTransferTo, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive, int32_t pitchAdjust, int32_t amplitudeAtStart, int32_t amplitudeAtEnd) | Kit | virtual |
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive) | Kit | virtual |
GlobalEffectableForClip::renderOutput(ModelStackWithTimelineCounter *modelStack, ParamManager *paramManagerForClip, StereoSample *outputBuffer, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive, int outputType, int analogDelaySaturationAmount) | GlobalEffectableForClip | protected |
resetDrumTempValues() | Kit | |
resyncLFOs() | Kit | virtual |
sampleRateReductionOnLastTime | ModControllableAudio | |
saturate(int32_t *data, uint32_t *workingValue) | GlobalEffectableForClip | inline |
selectedDrum | Kit | |
sendMIDIPGM() | Output | inlinevirtual |
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs) | Kit | virtual |
setModFXType(int newType) | ModControllableAudio | virtual |
setupDefaultAudioFileDir() | Instrument | protected |
setupDelayWorkingState(DelayWorkingState *delayWorkingState, ParamManager *paramManager, bool shouldLimitDelayFeedback=false) | GlobalEffectable | |
setupFilterSetConfig(FilterSetConfig *filterSetConfig, int32_t *postFXVolume, ParamManager *paramManager) | GlobalEffectable | |
setupPatching(ModelStackWithTimelineCounter *modelStack) | Kit | virtual |
setupWithoutActiveClip(ModelStack *modelStack) | Kit | virtual |
soloingInArrangementMode | Output | |
stopAnyAuditioning(ModelStack *modelStack) | Kit | virtual |
stringToParam(char const *string) | GlobalEffectable | virtual |
stutterer | ModControllableAudio | |
switchDelayAnalog() | ModControllableAudio | protected |
switchDelayPingPong() | ModControllableAudio | protected |
switchLPFMode() | ModControllableAudio | protected |
toModControllable() | Kit | virtual |
toOutput() | Kit | inlinevirtual |
trebleFreq | ModControllableAudio | |
type | Output | |
unlearnKnobs(ParamDescriptor paramDescriptor, Song *song) | ModControllableAudio | |
wantsToBeginArrangementRecording() | Output | inlinevirtual |
wasCreatedForAutoOverdub | Output | |
willRenderAsOneChannelOnlyWhichWillNeedCopying() | GlobalEffectableForClip | inlineprotectedvirtual |
withoutTrebleL | ModControllableAudio | |
withoutTrebleR | ModControllableAudio | |
wontBeRenderedForAWhile() | ModControllableAudio | |
writeAttributesToFile(bool writeToFile) | GlobalEffectable | |
ModControllableAudio::writeAttributesToFile() | ModControllableAudio | |
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song) | Kit | virtual |
writeParamAttributesToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL) | GlobalEffectable | static |
writeParamTagsToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL) | GlobalEffectable | static |
writeTagsToFile(ParamManager *paramManager, bool writeToFile) | GlobalEffectable | |
ModControllableAudio::writeTagsToFile() | ModControllableAudio | |
writeToFile(Clip *clipForSavingOutputOnly, Song *song) | Output | |
~Kit() | Kit | |
~ModControllableAudio() | ModControllableAudio | virtual |
~Output() | Output | virtual |