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

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

activeClipOutput
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)MelodicInstrumentinlinevirtual
channelNonAudioInstrument
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) 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
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllablevirtual
getModKnobMode()ModControllablevirtual
getNameXMLTag()Instrumentinlinevirtual
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack)ModControllablevirtual
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true)ModControllablevirtual
getParamManager(Song *song) finalNonAudioInstrumentvirtual
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack)MelodicInstrumentvirtual
getSlotXMLTag()NonAudioInstrumentinlinevirtual
getSubSlotXMLTag()NonAudioInstrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)Outputinlinevirtual
getXMLTag()=0Outputpure virtual
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
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager)ModControllableinlinevirtual
ModControllable()ModControllable
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllableinlinevirtual
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack)ModControllableinlinevirtual
modKnobModeOutput
monophonicExpressionEvent(int newValue, int whichExpressionDimension)ModControllableinlinevirtual
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
NonAudioInstrument(int newType)NonAudioInstrument
noteOffPostArp(int noteCodePostArp, int oldMIDIChannel, int velocity)=0NonAudioInstrumentpure virtual
noteOnPostArp(int noteCodePostArp, ArpNote *arpNote)=0NonAudioInstrumentpure virtual
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)MelodicInstrumentvirtual
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)=0NonAudioInstrumentprotectedpure virtual
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
readTagFromFile(char const *tagName)NonAudioInstrumentvirtual
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()Outputinlinevirtual
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
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs)MelodicInstrumentvirtual
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)Instrumentvirtual
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeToFile(Clip *clipForSavingOutputOnly, Song *song)Output
~Output()Outputvirtual