Deluge Firmware
Loading...
Searching...
No Matches
Kit Member List

This is the complete list of members for Kit, including all inherited members.

activeClipOutput
addDrum(Drum *newDrum)Kit
allowNoteTails(NoteRow *noteRow)Kit
GlobalEffectableForClip::allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false)ModControllableinlinevirtual
allpassMemoryModControllableAudio
alreadyGotItsNewClipOutput
armedForRecordingOutput
bassFreqModControllableAudio
bassOnlyLModControllableAudio
bassOnlyRModControllableAudio
beenEdited(bool shouldMoveToEmptySlot=true)Instrumentvirtual
beginAuditioningforDrum(ModelStackWithNoteRow *modelStack, Drum *drum, int velocity, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE)Kit
beginStutter(ParamManagerForTimeline *paramManager)ModControllableAudioprotected
buttonAction(int x, int y, bool on, ModelStackWithThreeMainThings *modelStack)ModControllableAudio
choke()Kit
clearModFXMemory()ModControllableAudioprotected
clipHasInstance(Clip *clip)Output
clipInstancesOutput
clipLengthChanged(Clip *clip, int32_t oldLength)Output
clippingAmountModControllableAudio
cloneFrom(ModControllableAudio *other)GlobalEffectablevirtual
compensateInstrumentVolumeForResonance(ParamManagerForTimeline *paramManager, Song *song)Kit
Instrument::compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack)Instrumentinlinevirtual
compensateVolumeForResonance(ParamManagerForTimeline *paramManager)GlobalEffectable
compressorModControllableAudio
createNewClipForArrangementRecording(ModelStack *modelStack) finalInstrumentprotectedvirtual
currentFilterTypeGlobalEffectable
currentModFXParamGlobalEffectable
cutAllSound()Kitvirtual
defaultVelocityInstrument
delayModControllableAudio
deleteAnyInstancesOfClip(InstrumentClip *clip)Instrument
deleteBackedUpParamManagers(Song *song)Kitvirtual
detachActiveClip(Song *currentSong)Output
dirPathInstrument
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value)Instrumentinlinevirtual
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos)Kitvirtual
drumsWithRenderingActiveKit
editedByUserInstrument
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)ModControllableAudioinlinevirtual
existsOnCardInstrument
filterSetsGlobalEffectable
firstDrumKit
getActiveModFXType(ParamManager *paramManager)GlobalEffectableprotected
getDrumFromIndex(int index)Kit
getDrumFromName(char const *name, bool onlyIfNoNoteRow=false)Kit
getDrumIndex(Drum *drum)Kit
getFilePrefix()Kitinlinevirtual
getFirstUnassignedDrum(InstrumentClip *clip)Kit
getGateDrumForChannel(int gateChannel)Kit
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllablevirtual
getModKnobMode()Kitinlinevirtual
getNameXMLTag()Instrumentinlinevirtual
getNextDrum(Drum *fromSoundSource)Kit
getParameterFromKnob(int whichModEncoder) finalGlobalEffectableForClipprotectedvirtual
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack)ModControllableAudiovirtual
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true)GlobalEffectablevirtual
getParamManager(Song *song)Outputvirtual
getPrevDrum(Drum *fromSoundSource)Kit
getSidechainVolumeAmountAsPatchCableDepth(ParamManager *paramManager)GlobalEffectableForClip
getSlotXMLTag()Instrumentinlinevirtual
getStutterRate(ParamManager *paramManager)ModControllableAudioprotected
getSubSlotXMLTag()Instrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)Kitvirtual
GlobalEffectableForClip::getThingWithMostReverb(Clip *activeClip, Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)GlobalEffectableForClip
getXMLTag()Kitinlinevirtual
GlobalEffectable()GlobalEffectable
GlobalEffectableForClip()GlobalEffectableForClip
grabbedSampleModControllableAudio
hasBassAdjusted(ParamManager *paramManager)ModControllableAudio
hasTrebleAdjusted(ParamManager *paramManager)ModControllableAudio
highSampleRatePosModControllableAudio
initParams(ParamManager *paramManager)GlobalEffectablestatic
initParamsForAudioClip(ParamManagerForTimeline *paramManager)GlobalEffectablestatic
Instrument(int newType)Instrument
inValidStateOutput
isAnyAuditioningHappening()Kitvirtual
isBitcrushingEnabled(ParamManager *paramManager)ModControllableAudio
isGettingSoloingClipOutput
isKit()Kitinlineprotectedvirtual
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow)Kitvirtual
isSkippingRendering()Outputinlinevirtual
isSRREnabled(ParamManager *paramManager)ModControllableAudio
Kit()Kit
lastGrabbedSampleModControllableAudio
lastSampleModControllableAudio
lastSaturationTanHWorkingValueGlobalEffectableForClip
learnKnob(MIDIDevice *fromDevice, ParamDescriptor paramDescriptor, uint8_t whichKnob, uint8_t modKnobMode, uint8_t midiChannel, Song *song)ModControllableAudiovirtual
loadAllAudioFiles(bool mayActuallyReadFiles)Kitvirtual
loadCrucialAudioFilesOnly()Kitvirtual
lowSampleRatePosModControllableAudio
lpfModeModControllableAudio
makeDrumNameUnique(String *name, int startAtNumber)Kit
midiKnobArrayModControllableAudio
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager)GlobalEffectablevirtual
ModControllable()ModControllable
ModControllableAudio()ModControllableAudio
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllableinlinevirtual
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) finalGlobalEffectableForClipvirtual
modFXBufferModControllableAudio
modFXBufferWriteIndexModControllableAudio
modFXLFOModControllableAudio
modFXTypeModControllableAudio
modKnobAction(uint8_t whichKnob, int8_t offset)Kit
modKnobModeOutput
monophonicExpressionEvent(int newValue, int whichExpressionDimension)ModControllableinlinevirtual
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
notifySamplesInterruptsSuspended()Kit
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones)Kitvirtual
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru)Kitvirtual
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru)Kitvirtual
offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack)Kitvirtual
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)Kitvirtual
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru)Kitvirtual
offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack)Kitvirtual
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)GlobalEffectablevirtual
phaserMemoryModControllableAudio
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)ModControllableinlinevirtual
possiblyBeginArrangementRecording(Song *song, int newPos)Output
postReverbVolumeLastTimeGlobalEffectableForClip
prepareForHibernationOrDeletion()Kitvirtual
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)ModControllableAudioprotected
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)Kitvirtual
readParamsFromFile(ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos)GlobalEffectablestatic
readParamTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos)GlobalEffectablestatic
Instrument::readTagFromFile(char const *tagName)Instrumentvirtual
GlobalEffectableForClip::readTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos, Song *song)GlobalEffectable
recordingInArrangementOutput
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)Kitvirtual
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)Kitvirtual
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)GlobalEffectableForClipprotected
resetDrumTempValues()Kit
resyncLFOs()Kitvirtual
sampleRateReductionOnLastTimeModControllableAudio
saturate(int32_t *data, uint32_t *workingValue)GlobalEffectableForClipinline
selectedDrumKit
sendMIDIPGM()Outputinlinevirtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs)Kitvirtual
setModFXType(int newType)ModControllableAudiovirtual
setupDefaultAudioFileDir()Instrumentprotected
setupDelayWorkingState(DelayWorkingState *delayWorkingState, ParamManager *paramManager, bool shouldLimitDelayFeedback=false)GlobalEffectable
setupFilterSetConfig(FilterSetConfig *filterSetConfig, int32_t *postFXVolume, ParamManager *paramManager)GlobalEffectable
setupPatching(ModelStackWithTimelineCounter *modelStack)Kitvirtual
setupWithoutActiveClip(ModelStack *modelStack)Kitvirtual
soloingInArrangementModeOutput
stopAnyAuditioning(ModelStack *modelStack)Kitvirtual
stringToParam(char const *string)GlobalEffectablevirtual
stuttererModControllableAudio
switchDelayAnalog()ModControllableAudioprotected
switchDelayPingPong()ModControllableAudioprotected
switchLPFMode()ModControllableAudioprotected
toModControllable()Kitvirtual
toOutput()Kitinlinevirtual
trebleFreqModControllableAudio
typeOutput
unlearnKnobs(ParamDescriptor paramDescriptor, Song *song)ModControllableAudio
wantsToBeginArrangementRecording()Outputinlinevirtual
wasCreatedForAutoOverdubOutput
willRenderAsOneChannelOnlyWhichWillNeedCopying()GlobalEffectableForClipinlineprotectedvirtual
withoutTrebleLModControllableAudio
withoutTrebleRModControllableAudio
wontBeRenderedForAWhile()ModControllableAudio
writeAttributesToFile(bool writeToFile)GlobalEffectable
ModControllableAudio::writeAttributesToFile()ModControllableAudio
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song)Kitvirtual
writeParamAttributesToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL)GlobalEffectablestatic
writeParamTagsToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL)GlobalEffectablestatic
writeTagsToFile(ParamManager *paramManager, bool writeToFile)GlobalEffectable
ModControllableAudio::writeTagsToFile()ModControllableAudio
writeToFile(Clip *clipForSavingOutputOnly, Song *song)Output
~Kit()Kit
~ModControllableAudio()ModControllableAudiovirtual
~Output()Outputvirtual