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

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

activeClipOutput
alreadyGotItsNewClipOutput
armedForRecordingOutput
beenEdited(bool shouldMoveToEmptySlot=true)Instrumentvirtual
clipHasInstance(Clip *clip)Output
clipInstancesOutput
clipLengthChanged(Clip *clip, int32_t oldLength)Output
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack)Instrumentinlinevirtual
createNewClipForArrangementRecording(ModelStack *modelStack) finalInstrumentprotectedvirtual
cutAllSound()Outputinlinevirtual
defaultVelocityInstrument
deleteAnyInstancesOfClip(InstrumentClip *clip)Instrument
deleteBackedUpParamManagers(Song *song)Outputinlinevirtual
detachActiveClip(Song *currentSong)Output
dirPathInstrument
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value)Instrumentinlinevirtual
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos)Outputinlinevirtual
editedByUserInstrument
endAnyArrangementRecording(Song *song, int32_t actualEndPos, uint32_t timeRemainder)Output
endArrangementPlayback(Song *song, int32_t actualEndPos, uint32_t timeRemainder)Output
existsOnCardInstrument
getFilePrefix()Instrumentinlinevirtual
getNameXMLTag()Instrumentinlinevirtual
getParamManager(Song *song)Outputvirtual
getSlotXMLTag()Instrumentinlinevirtual
getSubSlotXMLTag()Instrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)Outputinlinevirtual
getXMLTag()=0Outputpure virtual
Instrument(int newType)Instrument
inValidStateOutput
isAnyAuditioningHappening()=0Instrumentpure virtual
isGettingSoloingClipOutput
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow)=0Instrumentpure virtual
isSkippingRendering()Outputinlinevirtual
loadAllAudioFiles(bool mayActuallyReadFiles)Outputinlinevirtual
loadCrucialAudioFilesOnly()Outputinlinevirtual
modKnobModeOutput
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones)Outputinlinevirtual
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru)Outputinlinevirtual
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru)Outputinlinevirtual
offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack)Outputinlinevirtual
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, bool on, int channel, int note, int velocity, bool shouldRecordNotes, bool *doingMidiThru)Outputinlinevirtual
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru)Outputinlinevirtual
offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack)Outputinlinevirtual
Output(int newType)Output
pickAnActiveClipForArrangementPos(ModelStack *modelStack, int arrangementPos, int maySendMIDIPGMs)Output
pickAnActiveClipIfPossible(ModelStack *modelStack, bool searchSessionClipsIfNeeded=true, int maySendMIDIPGMs=PGM_CHANGE_SEND_ONCE, bool setupWithoutActiveClipIfNeeded=true)Output
possiblyBeginArrangementRecording(Song *song, int newPos)Output
prepareForHibernationOrDeletion()Outputinlinevirtual
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos)Outputvirtual
readTagFromFile(char const *tagName)Instrumentvirtual
recordingInArrangementOutput
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)=0Outputpure virtual
resyncLFOs()Outputinlinevirtual
sendMIDIPGM()Outputinlinevirtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs=PGM_CHANGE_SEND_ONCE)Outputvirtual
setupDefaultAudioFileDir()Instrumentprotected
setupPatching(ModelStackWithTimelineCounter *modelStack)Instrumentinlinevirtual
setupWithoutActiveClip(ModelStack *modelStack)Outputvirtual
soloingInArrangementModeOutput
stopAnyAuditioning(ModelStack *modelStack)Outputinlinevirtual
toModControllable()Outputinlinevirtual
typeOutput
wantsToBeginArrangementRecording()Outputinlinevirtual
wasCreatedForAutoOverdubOutput
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song)Instrumentvirtual
writeToFile(Clip *clipForSavingOutputOnly, Song *song)Output
~Output()Outputvirtual