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

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

activeClipOutput
allNotesOff()MIDIInstrument
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false)ModControllableinlinevirtual
alreadyGotItsNewClipOutput
armedForRecordingOutput
arpeggiatorMelodicInstrument
beenEdited(bool shouldMoveToEmptySlot)NonAudioInstrumentinlinevirtual
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)MIDIInstrumentvirtual
changeControlNumberForModKnob(int offset, int whichModEncoder, int modKnobMode)MIDIInstrument
channelNonAudioInstrument
channelSuffixMIDIInstrument
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
doesAutomationExistOnMIDIParam(ModelStackWithThreeMainThings *modelStack, int cc)MIDIInstrument
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) finalNonAudioInstrumentvirtual
earlyNotesMelodicInstrument
editedByUserInstrument
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
existsOnCardInstrument
getArpSettings(InstrumentClip *clip=NULL)MelodicInstrument
getFilePrefix()Instrumentinlinevirtual
getFirstUnusedCC(ModelStackWithThreeMainThings *modelStack, int direction, int startAt, int stopAt)MIDIInstrument
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack)MIDIInstrumentvirtual
getModKnobMode()MIDIInstrumentinlinevirtual
getNameXMLTag()Instrumentinlinevirtual
getOutputMasterChannel()MIDIInstrument
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack)ModControllablevirtual
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true)MIDIInstrumentvirtual
getParamManager(Song *song) finalNonAudioInstrumentvirtual
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack)MIDIInstrumentvirtual
getSlotXMLTag()MIDIInstrumentinlinevirtual
getSubSlotXMLTag()MIDIInstrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)Outputinlinevirtual
getXMLTag()MIDIInstrumentinlinevirtual
Instrument(int newType)Instrument
inValidStateOutput
isAnyAuditioningHappening() finalMelodicInstrumentvirtual
isGettingSoloingClipOutput
isKit()ModControllableinlinevirtual
isNoteAuditioning(int noteCode)MelodicInstrument
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) finalMelodicInstrumentvirtual
isSkippingRendering()Outputinlinevirtual
loadAllAudioFiles(bool mayActuallyReadFiles)Outputinlinevirtual
loadCrucialAudioFilesOnly()Outputinlinevirtual
MelodicInstrument(int newType)MelodicInstrument
midiInputMelodicInstrument
MIDIInstrument()MIDIInstrument
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager)MIDIInstrumentvirtual
ModControllable()ModControllable
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllableinlinevirtual
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack)MIDIInstrumentvirtual
modKnobCCAssignmentsMIDIInstrument
modKnobModeOutput
monophonicExpressionEvent(int newValue, int whichExpressionDimension)MIDIInstrumentprotectedvirtual
moveAutomationToDifferentCC(int oldCC, int newCC, ModelStackWithThreeMainThings *modelStack)MIDIInstrument
moveAutomationToDifferentCC(int offset, int whichModEncoder, int modKnobMode, ModelStackWithThreeMainThings *modelStack)MIDIInstrument
mpeOutputMemberChannelsMIDIInstrument
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
NonAudioInstrument(int newType)NonAudioInstrument
noteOffPostArp(int noteCodePostArp, int oldMIDIChannel, int velocity)MIDIInstrumentprotectedvirtual
noteOnPostArp(int noteCodePostArp, ArpNote *arpNote)MIDIInstrumentprotectedvirtual
notesAuditionedMelodicInstrument
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones)MelodicInstrumentvirtual
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru)MelodicInstrumentvirtual
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru)MelodicInstrumentvirtual
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)MIDIInstrumentvirtual
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru)MelodicInstrumentvirtual
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
polyphonicExpressionEventOnChannelOrNote(int newValue, int whichExpressionDimension, int channelOrNote, int whichCharacteristic) finalNonAudioInstrumentvirtual
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic)MelodicInstrument
polyphonicExpressionEventPostArpeggiator(int newValue, int noteCodeAfterArpeggiation, int whichExpressionDimension, ArpNote *arpNote)MIDIInstrumentprotectedvirtual
possiblyBeginArrangementRecording(Song *song, int newPos)Output
prepareForHibernationOrDeletion()Outputinlinevirtual
processParamFromInputMIDIChannel(int cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack)MelodicInstrument
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos)Outputvirtual
readModKnobAssignmentsFromFile(int32_t readAutomationUpToPos, ParamManagerForTimeline *paramManager=NULL)MIDIInstrument
readTagFromFile(char const *tagName)MIDIInstrumentvirtual
recordingInArrangementOutput
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)NonAudioInstrumentvirtual
resyncLFOs()Outputinlinevirtual
sendMIDIPGM()MIDIInstrumentvirtual
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)NonAudioInstrumentvirtual
sendsToMPE()MIDIInstrumentinline
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs)MIDIInstrumentvirtual
setupDefaultAudioFileDir()Instrumentprotected
setupPatching(ModelStackWithTimelineCounter *modelStack)Instrumentinlinevirtual
setupWithoutActiveClip(ModelStack *modelStack)Outputvirtual
soloingInArrangementModeOutput
stopAnyAuditioning(ModelStack *modelStack) finalMelodicInstrumentvirtual
toModControllable()NonAudioInstrumentinlinevirtual
typeOutput
wantsToBeginArrangementRecording()Outputinlinevirtual
wasCreatedForAutoOverdubOutput
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song)MIDIInstrumentvirtual
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeToFile(Clip *clipForSavingOutputOnly, Song *song)Output
~Output()Outputvirtual