Deluge Firmware
|
This is the complete list of members for MIDIInstrument, including all inherited members.
activeClip | Output | |
allNotesOff() | MIDIInstrument | |
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false) | ModControllable | inlinevirtual |
alreadyGotItsNewClip | Output | |
armedForRecording | Output | |
arpeggiator | MelodicInstrument | |
beenEdited(bool shouldMoveToEmptySlot) | NonAudioInstrument | inlinevirtual |
beginAuditioningForNote(ModelStack *modelStack, int note, int velocity, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE, uint32_t sampleSyncLength=0) | MelodicInstrument | |
ccReceivedFromInputMIDIChannel(int cc, int value, ModelStackWithTimelineCounter *modelStack) | MIDIInstrument | virtual |
changeControlNumberForModKnob(int offset, int whichModEncoder, int modKnobMode) | MIDIInstrument | |
channel | NonAudioInstrument | |
channelSuffix | MIDIInstrument | |
clipHasInstance(Clip *clip) | Output | |
clipInstances | Output | |
clipLengthChanged(Clip *clip, int32_t oldLength) | Output | |
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) | Instrument | inlinevirtual |
createNewClipForArrangementRecording(ModelStack *modelStack) final | Instrument | protectedvirtual |
cutAllSound() | Output | inlinevirtual |
defaultVelocity | Instrument | |
deleteAnyInstancesOfClip(InstrumentClip *clip) | Instrument | |
deleteBackedUpParamManagers(Song *song) | Output | inlinevirtual |
detachActiveClip(Song *currentSong) | Output | |
dirPath | Instrument | |
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) | Instrument | inlinevirtual |
doesAutomationExistOnMIDIParam(ModelStackWithThreeMainThings *modelStack, int cc) | MIDIInstrument | |
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) final | NonAudioInstrument | virtual |
earlyNotes | MelodicInstrument | |
editedByUser | Instrument | |
endAnyArrangementRecording(Song *song, int32_t actualEndPos, uint32_t timeRemainder) | Output | |
endArrangementPlayback(Song *song, int32_t actualEndPos, uint32_t timeRemainder) | Output | |
endAuditioningForNote(ModelStack *modelStack, int note, int velocity=DEFAULT_LIFT_VALUE) | MelodicInstrument | |
existsOnCard | Instrument | |
getArpSettings(InstrumentClip *clip=NULL) | MelodicInstrument | |
getFilePrefix() | Instrument | inlinevirtual |
getFirstUnusedCC(ModelStackWithThreeMainThings *modelStack, int direction, int startAt, int stopAt) | MIDIInstrument | |
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack) | MIDIInstrument | virtual |
getModKnobMode() | MIDIInstrument | inlinevirtual |
getNameXMLTag() | Instrument | inlinevirtual |
getOutputMasterChannel() | MIDIInstrument | |
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack) | ModControllable | virtual |
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) | MIDIInstrument | virtual |
getParamManager(Song *song) final | NonAudioInstrument | virtual |
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack) | MIDIInstrument | virtual |
getSlotXMLTag() | MIDIInstrument | inlinevirtual |
getSubSlotXMLTag() | MIDIInstrument | inlinevirtual |
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) | Output | inlinevirtual |
getXMLTag() | MIDIInstrument | inlinevirtual |
Instrument(int newType) | Instrument | |
inValidState | Output | |
isAnyAuditioningHappening() final | MelodicInstrument | virtual |
isGettingSoloingClip | Output | |
isKit() | ModControllable | inlinevirtual |
isNoteAuditioning(int noteCode) | MelodicInstrument | |
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final | MelodicInstrument | virtual |
isSkippingRendering() | Output | inlinevirtual |
loadAllAudioFiles(bool mayActuallyReadFiles) | Output | inlinevirtual |
loadCrucialAudioFilesOnly() | Output | inlinevirtual |
MelodicInstrument(int newType) | MelodicInstrument | |
midiInput | MelodicInstrument | |
MIDIInstrument() | MIDIInstrument | |
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) | MIDIInstrument | virtual |
ModControllable() | ModControllable | |
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack) | ModControllable | inlinevirtual |
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) | MIDIInstrument | virtual |
modKnobCCAssignments | MIDIInstrument | |
modKnobMode | Output | |
monophonicExpressionEvent(int newValue, int whichExpressionDimension) | MIDIInstrument | protectedvirtual |
moveAutomationToDifferentCC(int oldCC, int newCC, ModelStackWithThreeMainThings *modelStack) | MIDIInstrument | |
moveAutomationToDifferentCC(int offset, int whichModEncoder, int modKnobMode, ModelStackWithThreeMainThings *modelStack) | MIDIInstrument | |
mpeOutputMemberChannels | MIDIInstrument | |
mutedInArrangementMode | Output | |
name | Output | |
next | Output | |
nextClipFoundShouldGetArmed | Output | |
NonAudioInstrument(int newType) | NonAudioInstrument | |
noteOffPostArp(int noteCodePostArp, int oldMIDIChannel, int velocity) | MIDIInstrument | protectedvirtual |
noteOnPostArp(int noteCodePostArp, ArpNote *arpNote) | MIDIInstrument | protectedvirtual |
notesAuditioned | MelodicInstrument | |
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones) | MelodicInstrument | virtual |
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack) | Output | inlinevirtual |
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, bool on, int channel, int note, int velocity, bool shouldRecordNotes, bool *doingMidiThru) | MIDIInstrument | virtual |
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack) | Output | inlinevirtual |
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 | |
polyphonicExpressionEventOnChannelOrNote(int newValue, int whichExpressionDimension, int channelOrNote, int whichCharacteristic) final | NonAudioInstrument | virtual |
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic) | MelodicInstrument | |
polyphonicExpressionEventPostArpeggiator(int newValue, int noteCodeAfterArpeggiation, int whichExpressionDimension, ArpNote *arpNote) | MIDIInstrument | protectedvirtual |
possiblyBeginArrangementRecording(Song *song, int newPos) | Output | |
prepareForHibernationOrDeletion() | Output | inlinevirtual |
processParamFromInputMIDIChannel(int cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack) | MelodicInstrument | |
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos) | Output | virtual |
readModKnobAssignmentsFromFile(int32_t readAutomationUpToPos, ParamManagerForTimeline *paramManager=NULL) | MIDIInstrument | |
readTagFromFile(char const *tagName) | MIDIInstrument | virtual |
recordingInArrangement | Output | |
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive) | NonAudioInstrument | virtual |
resyncLFOs() | Output | inlinevirtual |
sendMIDIPGM() | MIDIInstrument | virtual |
sendNote(ModelStackWithThreeMainThings *modelStack, bool isOn, int noteCode, int16_t const *mpeValues, int fromMIDIChannel=16, uint8_t velocity=64, uint32_t sampleSyncLength=0, int32_t ticksLate=0, uint32_t samplesLate=0) | NonAudioInstrument | virtual |
sendsToMPE() | MIDIInstrument | inline |
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs) | MIDIInstrument | virtual |
setupDefaultAudioFileDir() | Instrument | protected |
setupPatching(ModelStackWithTimelineCounter *modelStack) | Instrument | inlinevirtual |
setupWithoutActiveClip(ModelStack *modelStack) | Output | virtual |
soloingInArrangementMode | Output | |
stopAnyAuditioning(ModelStack *modelStack) final | MelodicInstrument | virtual |
toModControllable() | NonAudioInstrument | inlinevirtual |
type | Output | |
wantsToBeginArrangementRecording() | Output | inlinevirtual |
wasCreatedForAutoOverdub | Output | |
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song) | MIDIInstrument | virtual |
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeToFile(Clip *clipForSavingOutputOnly, Song *song) | Output | |
~Output() | Output | virtual |