![]() |
Deluge Firmware 1.3.0
Build date: 2025.04.16
|
This is the complete list of members for MIDIInstrument, including all inherited members.
activeClip (defined in Output) | Output | protected |
addRecorder(SampleRecorder *newRecorder) (defined in Output) | Output | inline |
allNotesOff() (defined in MIDIInstrument) | MIDIInstrument | |
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false) (defined in ModControllable) | ModControllable | inlinevirtual |
alreadyGotItsNewClip (defined in Output) | Output | |
armedForRecording (defined in Output) | Output | |
arpeggiator (defined in MelodicInstrument) | MelodicInstrument | |
beenEdited(bool shouldMoveToEmptySlot) override (defined in NonAudioInstrument) | NonAudioInstrument | inlinevirtual |
beginAuditioningForNote(ModelStack *modelStack, int32_t note, int32_t velocity, int16_t const *mpeValues, int32_t fromMIDIChannel=MIDI_CHANNEL_NONE, uint32_t sampleSyncLength=0) (defined in MelodicInstrument) | MelodicInstrument | |
cachedBendRanges (defined in NonAudioInstrument) | NonAudioInstrument | |
ccReceivedFromInputMIDIChannel(int32_t cc, int32_t value, ModelStackWithTimelineCounter *modelStack) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
changeControlNumberForModKnob(int32_t offset, int32_t whichModEncoder, int32_t modKnobMode) (defined in MIDIInstrument) | MIDIInstrument | |
channel (defined in NonAudioInstrument) | NonAudioInstrument | private |
channelSuffix (defined in MIDIInstrument) | MIDIInstrument | |
clearRecordingFrom() (defined in Output) | Output | inlineprotectedvirtual |
clipHasInstance(Clip *clip) (defined in Output) | Output | |
clipInstances (defined in Output) | Output | |
clipLengthChanged(Clip *clip, int32_t oldLength) (defined in Output) | Output | |
collapseAftertouch (defined in MIDIInstrument) | MIDIInstrument | |
collapseMPE (defined in MIDIInstrument) | MIDIInstrument | |
colour (defined in Output) | Output | |
combineMPEtoMono(int32_t value32, int32_t expressionDimension) (defined in MIDIInstrument) | MIDIInstrument | private |
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) (defined in Instrument) | Instrument | inlinevirtual |
createNewClipForArrangementRecording(ModelStack *modelStack) final (defined in Instrument) | Instrument | protectedvirtual |
cutAllSound() (defined in Output) | Output | inlinevirtual |
defaultVelocity (defined in Instrument) | Instrument | |
deleteAnyInstancesOfClip(InstrumentClip *clip) (defined in Instrument) | Instrument | |
deleteBackedUpParamManagers(Song *song) (defined in Output) | Output | inlinevirtual |
detachActiveClip(Song *currentSong) (defined in Output) | Output | |
deviceDefinitionFileName | MIDIInstrument | |
dirPath (defined in Instrument) | Instrument | |
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) (defined in Instrument) | Instrument | inlinevirtual |
doesAutomationExistOnMIDIParam(ModelStackWithThreeMainThings *modelStack, int32_t cc) (defined in MIDIInstrument) | MIDIInstrument | |
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) final (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
earlyNotes (defined in MelodicInstrument) | MelodicInstrument | |
editedByUser (defined in Instrument) | Instrument | |
endAnyArrangementRecording(Song *song, int32_t actualEndPos, uint32_t timeRemainder) (defined in Output) | Output | |
endArrangementPlayback(Song *song, int32_t actualEndPos, uint32_t timeRemainder) (defined in Output) | Output | |
endAuditioningForNote(ModelStack *modelStack, int32_t note, int32_t velocity=kDefaultLiftValue) (defined in MelodicInstrument) | MelodicInstrument | |
existsOnCard (defined in Instrument) | Instrument | |
exportStem (defined in Output) | Output | |
getActiveClip() const (defined in Output) | Output | |
getArpSettings(InstrumentClip *clip=nullptr) (defined in MelodicInstrument) | MelodicInstrument | |
getChannel() const (defined in NonAudioInstrument) | NonAudioInstrument | inline |
getClipFromName(String *name) | Output | |
getFirstUnusedCC(ModelStackWithThreeMainThings *modelStack, int32_t direction, int32_t startAt, int32_t stopAt) (defined in MIDIInstrument) | MIDIInstrument | |
getKnobPosForNonExistentParam(int32_t whichModEncoder, ModelStackWithAutoParam *modelStack) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
getModelStackWithParam(ModelStackWithTimelineCounter *modelStack, Clip *clip, int32_t paramID, deluge::modulation::params::Kind paramKind, bool affectEntire, bool useMenuStack) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
getModKnobMode() override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
getNameFromCC(int32_t cc) | MIDIInstrument | |
getNameXMLTag() override (defined in Instrument) | Instrument | inlinevirtual |
getOutputMasterChannel() (defined in MIDIInstrument) | MIDIInstrument | |
getOutputRecordingThis() (defined in Output) | Output | inline |
getParamFromMIDIKnob(MIDIKnob &knob, ModelStackWithThreeMainThings *modelStack) | ModControllable | virtual |
getParamFromModEncoder(int32_t whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
getParamManager(Song *song) final (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
getParamToControlFromInputMIDIChannel(int32_t cc, ModelStackWithThreeMainThings *modelStack) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
getSlotXMLTag() override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
getSubSlotXMLTag() override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) (defined in Output) | Output | inlinevirtual |
getXMLTag() override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
hasRecorder() (defined in Output) | Output | inline |
Instrument(OutputType newType) (defined in Instrument) | Instrument | inline |
inValidState (defined in Output) | Output | |
isAnyAuditioningHappening() final (defined in MelodicInstrument) | MelodicInstrument | virtual |
isEditingComp() (defined in ModControllable) | ModControllable | inlinevirtual |
isEmpty(bool displayPopup=true) (defined in Output) | Output | |
isGettingSoloingClip (defined in Output) | Output | |
isKit() (defined in ModControllable) | ModControllable | inlinevirtual |
isNoteAuditioning(int32_t noteCode) (defined in MelodicInstrument) | MelodicInstrument | |
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final (defined in MelodicInstrument) | MelodicInstrument | virtual |
isSkippingRendering() (defined in Output) | Output | inlinevirtual |
isSong() (defined in ModControllable) | ModControllable | inlinevirtual |
labels (defined in MIDIInstrument) | MIDIInstrument | private |
lastCombinedPolyExpression (defined in NonAudioInstrument) | NonAudioInstrument | protected |
lastMonoExpression (defined in NonAudioInstrument) | NonAudioInstrument | protected |
lastNoteCode (defined in MIDIInstrument) | MIDIInstrument | |
lastOutputMonoExpression (defined in NonAudioInstrument) | NonAudioInstrument | protected |
loadAllAudioFiles(bool mayActuallyReadFiles) (defined in Output) | Output | inlinevirtual |
loadCrucialAudioFilesOnly() (defined in Output) | Output | inlinevirtual |
loadDeviceDefinitionFile (defined in MIDIInstrument) | MIDIInstrument | |
matchesPreset(OutputType otherType, int32_t otherChannel, int32_t otherSuffix, char const *otherName, char const *otherPath) override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
MelodicInstrument(OutputType newType) (defined in MelodicInstrument) | MelodicInstrument | inlineexplicit |
midiInput (defined in Instrument) | Instrument | |
MIDIInstrument() (defined in MIDIInstrument) | MIDIInstrument | |
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
ModControllable()=default (defined in ModControllable) | ModControllable | |
modEncoderActionForNonExistentParam(int32_t offset, int32_t whichModEncoder, ModelStackWithAutoParam *modelStack) (defined in ModControllable) | ModControllable | inlinevirtual |
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
modKnobCCAssignments (defined in MIDIInstrument) | MIDIInstrument | |
modKnobMode (defined in Output) | Output | |
monophonicExpressionEvent(int32_t newValue, int32_t expressionDimension) override (defined in MIDIInstrument) | MIDIInstrument | protectedvirtual |
moveAutomationToDifferentCC(int32_t oldCC, int32_t newCC, ModelStackWithThreeMainThings *modelStack) (defined in MIDIInstrument) | MIDIInstrument | |
moveAutomationToDifferentCC(int32_t offset, int32_t whichModEncoder, int32_t modKnobMode, ModelStackWithThreeMainThings *modelStack) (defined in MIDIInstrument) | MIDIInstrument | |
mpeOutputMemberChannels (defined in MIDIInstrument) | MIDIInstrument | |
mutedInArrangementMode (defined in Output) | Output | |
mutedInArrangementModeBeforeStemExport (defined in Output) | Output | |
name (defined in Output) | Output | |
needsEarlyPlayback() const override (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
next (defined in Output) | Output | |
nextClipFoundShouldGetArmed (defined in Output) | Output | |
NonAudioInstrument(OutputType newType) (defined in NonAudioInstrument) | NonAudioInstrument | inline |
noteOffPostArp(int32_t noteCodePostArp, int32_t oldMIDIChannel, int32_t velocity, int32_t noteIndex) override (defined in MIDIInstrument) | MIDIInstrument | protectedvirtual |
noteOnPostArp(int32_t noteCodePostArp, ArpNote *arpNote, int32_t noteIndex) override (defined in MIDIInstrument) | MIDIInstrument | protectedvirtual |
notesAuditioned (defined in MelodicInstrument) | MelodicInstrument | |
offerBendRangeUpdate(ModelStack *modelStack, MIDICable &cable, int32_t channelOrZone, int32_t whichBendRange, int32_t bendSemitones) override (defined in MelodicInstrument) | MelodicInstrument | virtual |
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, int32_t channel, int32_t value, int32_t noteCode, bool *doingMidiThru) override (defined in MelodicInstrument) | MelodicInstrument | virtual |
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) override (defined in MelodicInstrument) | MelodicInstrument | virtual |
offerReceivedCCToLearnedParams(MIDICable &cable, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack) (defined in Output) | Output | inlinevirtual |
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, bool on, int32_t channel, int32_t note, int32_t velocity, bool shouldRecordNotes, bool *doingMidiThru) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) override (defined in MelodicInstrument) | MelodicInstrument | virtual |
offerReceivedPitchBendToLearnedParams(MIDICable &cable, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack) | Output | inlinevirtual |
Output(OutputType newType) (defined in Output) | Output | |
outputAllMPEValuesOnMemberChannel(int16_t const *mpeValuesToUse, int32_t outputMemberChannel) (defined in MIDIInstrument) | MIDIInstrument | private |
outputMPEY (defined in MIDIInstrument) | MIDIInstrument | |
outputRecordingThisOutput (defined in Output) | Output | protected |
pickAnActiveClipForArrangementPos(ModelStack *modelStack, int32_t arrangementPos, PgmChangeSend maySendMIDIPGMs) (defined in Output) | Output | |
pickAnActiveClipIfPossible(ModelStack *modelStack, bool searchSessionClipsIfNeeded=true, PgmChangeSend maySendMIDIPGMs=PgmChangeSend::ONCE, bool setupWithoutActiveClipIfNeeded=true) (defined in Output) | Output | |
polyphonicExpressionEventOnChannelOrNote(int32_t newValue, int32_t expressionDimension, int32_t channelOrNote, MIDICharacteristic whichCharacteristic) final (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int32_t expressionDimension, int32_t channelOrNoteNumber, MIDICharacteristic whichCharacteristic) (defined in MelodicInstrument) | MelodicInstrument | |
polyphonicExpressionEventPostArpeggiator(int32_t newValue, int32_t noteCodeAfterArpeggiation, int32_t expressionDimension, ArpNote *arpNote, int32_t noteIndex) override (defined in MIDIInstrument) | MIDIInstrument | protectedvirtual |
possiblyBeginArrangementRecording(Song *song, int32_t newPos) (defined in Output) | Output | |
possiblyRefreshAutomationEditorGrid(int32_t ccNumber) (defined in MelodicInstrument) | MelodicInstrument | private |
prepareForHibernationOrDeletion() (defined in Output) | Output | inlinevirtual |
processParamFromInputMIDIChannel(int32_t cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack) override (defined in MelodicInstrument) | MelodicInstrument | virtual |
ratio (defined in MIDIInstrument) | MIDIInstrument | |
readCCLabelsFromFile(Deserializer &reader) (defined in MIDIInstrument) | MIDIInstrument | |
readDeviceDefinitionFile(Deserializer &reader, bool readFromPresetOrSong) | MIDIInstrument | |
readDeviceDefinitionFileNameFromPresetOrSong(Deserializer &reader) (defined in MIDIInstrument) | MIDIInstrument | |
readFromFile(Deserializer &reader, Song *song, Clip *clip, int32_t readAutomationUpToPos) (defined in Output) | Output | virtual |
readMIDIParamFromFile(Deserializer &reader, int32_t readAutomationUpToPos, MIDIParamCollection *midiParamCollection, int8_t *getCC=nullptr) (defined in MIDIInstrument) | MIDIInstrument | private |
readModKnobAssignmentsFromFile(int32_t readAutomationUpToPos, ParamManagerForTimeline *paramManager=nullptr) (defined in MIDIInstrument) | MIDIInstrument | |
readTagFromFile(Deserializer &reader, char const *tagName) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
receivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, MIDIMatchType match, int32_t channel, int32_t value, int32_t noteCode, bool *doingMidiThru) (defined in MelodicInstrument) | MelodicInstrument | |
receivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, MIDIMatchType match, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) (defined in MelodicInstrument) | MelodicInstrument | |
receivedNote(ModelStackWithTimelineCounter *modelStack, MIDICable &cable, bool on, int32_t midiChannel, MIDIMatchType match, int32_t note, int32_t velocity, bool shouldRecordNotes, bool *doingMidiThru) (defined in MelodicInstrument) | MelodicInstrument | |
receivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, MIDIMatchType match, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) (defined in MelodicInstrument) | MelodicInstrument | |
recorder (defined in Output) | Output | protected |
recorderIsEchoing (defined in Output) | Output | protected |
recordingInArrangement (defined in Output) | Output | |
removeRecorder() (defined in Output) | Output | inline |
renderOutput(ModelStack *modelStack, std::span< StereoSample > buffer, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive) override (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
resyncLFOs() (defined in Output) | Output | inlinevirtual |
sendMIDIPGM() override (defined in MIDIInstrument) | MIDIInstrument | virtual |
sendMonophonicExpressionEvent(int32_t expressionDimension) (defined in MIDIInstrument) | MIDIInstrument | private |
sendNote(ModelStackWithThreeMainThings *modelStack, bool isOn, int32_t noteCode, int16_t const *mpeValues, int32_t fromMIDIChannel=16, uint8_t velocity=64, uint32_t sampleSyncLength=0, int32_t ticksLate=0, uint32_t samplesLate=0) override (defined in NonAudioInstrument) | NonAudioInstrument | virtual |
sendNoteToInternal(bool on, int32_t note, uint8_t velocity, uint8_t channel) (defined in MIDIInstrument) | MIDIInstrument | |
sendsToInternal() (defined in MIDIInstrument) | MIDIInstrument | inline |
sendsToMPE() (defined in MIDIInstrument) | MIDIInstrument | inline |
setActiveClip(ModelStackWithTimelineCounter *modelStack, PgmChangeSend maySendMIDIPGMs) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
setChannel(int newChannel) (defined in NonAudioInstrument) | NonAudioInstrument | inlinevirtual |
setNameForCC(int32_t cc, std::string_view name) (defined in MIDIInstrument) | MIDIInstrument | |
setRenderingToAudioOutput(bool monitoring, Output *output) | Output | inline |
setupDefaultAudioFileDir() (defined in Instrument) | Instrument | protected |
setupPatching(ModelStackWithTimelineCounter *modelStack) (defined in Instrument) | Instrument | inlinevirtual |
setupWithoutActiveClip(ModelStack *modelStack) (defined in Output) | Output | virtual |
shouldHibernate (defined in Instrument) | Instrument | |
shouldRenderInSong() (defined in Output) | Output | inline |
soloingInArrangementMode (defined in Output) | Output | |
stopAnyAuditioning(ModelStack *modelStack) final (defined in MelodicInstrument) | MelodicInstrument | virtual |
toModControllable() override (defined in NonAudioInstrument) | NonAudioInstrument | inlinevirtual |
type (defined in Output) | Output | |
unpatchedParamKind_ | ModControllable | protected |
valueChangedEnoughToMatter(int32_t old_value, int32_t new_value, deluge::modulation::params::Kind kind, uint32_t paramID) override (defined in MIDIInstrument) | MIDIInstrument | inlinevirtual |
wantsToBeginArrangementRecording() (defined in Output) | Output | inlinevirtual |
wasCreatedForAutoOverdub (defined in Output) | Output | |
writeCCLabelsToFile(Serializer &writer) (defined in MIDIInstrument) | MIDIInstrument | |
writeDataToFile(Serializer &writer, Clip *clipForSavingOutputOnly, Song *song) override (defined in MIDIInstrument) | MIDIInstrument | virtual |
writeDeviceDefinitionFile(Serializer &writer, bool writeFileNameToPresetOrSong) | MIDIInstrument | |
writeDeviceDefinitionFileNameToPresetOrSong(Serializer &writer) (defined in MIDIInstrument) | MIDIInstrument | |
writeMelodicInstrumentAttributesToFile(Serializer &writer, Clip *clipForSavingOutputOnly, Song *song) (defined in MelodicInstrument) | MelodicInstrument | |
writeMelodicInstrumentTagsToFile(Serializer &writer, Clip *clipForSavingOutputOnly, Song *song) (defined in MelodicInstrument) | MelodicInstrument | |
writeToFile(Clip *clipForSavingOutputOnly, Song *song) (defined in Output) | Output | |
~ModControllable()=default (defined in ModControllable) | ModControllable | virtual |
~Output() (defined in Output) | Output | virtual |