Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
NonAudioInstrument Member List

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

activeClip (defined in Output)Outputprotected
addRecorder(SampleRecorder *newRecorder) (defined in Output)Outputinline
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false) (defined in ModControllable)ModControllableinlinevirtual
alreadyGotItsNewClip (defined in Output)Output
armedForRecording (defined in Output)Output
arpeggiator (defined in MelodicInstrument)MelodicInstrument
beenEdited(bool shouldMoveToEmptySlot) override (defined in NonAudioInstrument)NonAudioInstrumentinlinevirtual
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) (defined in MelodicInstrument)MelodicInstrumentinlinevirtual
channel (defined in NonAudioInstrument)NonAudioInstrumentprivate
clearRecordingFrom() (defined in Output)Outputinlineprotectedvirtual
clipHasInstance(Clip *clip) (defined in Output)Output
clipInstances (defined in Output)Output
clipLengthChanged(Clip *clip, int32_t oldLength) (defined in Output)Output
colour (defined in Output)Output
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) (defined in Instrument)Instrumentinlinevirtual
createNewClipForArrangementRecording(ModelStack *modelStack) final (defined in Instrument)Instrumentprotectedvirtual
cutAllSound() (defined in Output)Outputinlinevirtual
defaultVelocity (defined in Instrument)Instrument
deleteAnyInstancesOfClip(InstrumentClip *clip) (defined in Instrument)Instrument
deleteBackedUpParamManagers(Song *song) (defined in Output)Outputinlinevirtual
detachActiveClip(Song *currentSong) (defined in Output)Output
dirPath (defined in Instrument)Instrument
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) (defined in Instrument)Instrumentinlinevirtual
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) final (defined in NonAudioInstrument)NonAudioInstrumentvirtual
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)NonAudioInstrumentinline
getClipFromName(String *name)Output
getKnobPosForNonExistentParam(int32_t whichModEncoder, ModelStackWithAutoParam *modelStack) (defined in ModControllable)ModControllablevirtual
getModelStackWithParam(ModelStackWithTimelineCounter *modelStack, Clip *clip, int32_t paramID, deluge::modulation::params::Kind paramKind, bool affectEntire, bool useMenuStack) override (defined in MelodicInstrument)MelodicInstrumentvirtual
getModKnobMode() (defined in ModControllable)ModControllablevirtual
getNameXMLTag() override (defined in Instrument)Instrumentinlinevirtual
getOutputRecordingThis() (defined in Output)Outputinline
getParamFromMIDIKnob(MIDIKnob &knob, ModelStackWithThreeMainThings *modelStack)ModControllablevirtual
getParamFromModEncoder(int32_t whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) (defined in ModControllable)ModControllablevirtual
getParamManager(Song *song) final (defined in NonAudioInstrument)NonAudioInstrumentvirtual
getParamToControlFromInputMIDIChannel(int32_t cc, ModelStackWithThreeMainThings *modelStack) (defined in MelodicInstrument)MelodicInstrumentvirtual
getSlotXMLTag() override (defined in NonAudioInstrument)NonAudioInstrumentinlinevirtual
getSubSlotXMLTag() override (defined in NonAudioInstrument)NonAudioInstrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) (defined in Output)Outputinlinevirtual
getXMLTag()=0 (defined in Output)Outputpure virtual
hasRecorder() (defined in Output)Outputinline
Instrument(OutputType newType) (defined in Instrument)Instrumentinline
inValidState (defined in Output)Output
isAnyAuditioningHappening() final (defined in MelodicInstrument)MelodicInstrumentvirtual
isEditingComp() (defined in ModControllable)ModControllableinlinevirtual
isEmpty(bool displayPopup=true) (defined in Output)Output
isGettingSoloingClip (defined in Output)Output
isKit() (defined in ModControllable)ModControllableinlinevirtual
isNoteAuditioning(int32_t noteCode) (defined in MelodicInstrument)MelodicInstrument
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final (defined in MelodicInstrument)MelodicInstrumentvirtual
isSkippingRendering() (defined in Output)Outputinlinevirtual
isSong() (defined in ModControllable)ModControllableinlinevirtual
lastCombinedPolyExpression (defined in NonAudioInstrument)NonAudioInstrumentprotected
lastMonoExpression (defined in NonAudioInstrument)NonAudioInstrumentprotected
lastOutputMonoExpression (defined in NonAudioInstrument)NonAudioInstrumentprotected
loadAllAudioFiles(bool mayActuallyReadFiles) (defined in Output)Outputinlinevirtual
loadCrucialAudioFilesOnly() (defined in Output)Outputinlinevirtual
matchesPreset(OutputType otherType, int32_t channel, int32_t channelSuffix, char const *otherName, char const *otherPath) override (defined in Instrument)Instrumentinlinevirtual
MelodicInstrument(OutputType newType) (defined in MelodicInstrument)MelodicInstrumentinlineexplicit
midiInput (defined in Instrument)Instrument
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) (defined in ModControllable)ModControllableinlinevirtual
ModControllable()=default (defined in ModControllable)ModControllable
modEncoderActionForNonExistentParam(int32_t offset, int32_t whichModEncoder, ModelStackWithAutoParam *modelStack) (defined in ModControllable)ModControllableinlinevirtual
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) (defined in ModControllable)ModControllableinlinevirtual
modKnobMode (defined in Output)Output
monophonicExpressionEvent(int32_t newValue, int32_t expressionDimension) (defined in ModControllable)ModControllableinlinevirtual
mutedInArrangementMode (defined in Output)Output
mutedInArrangementModeBeforeStemExport (defined in Output)Output
name (defined in Output)Output
needsEarlyPlayback() const override (defined in NonAudioInstrument)NonAudioInstrumentvirtual
next (defined in Output)Output
nextClipFoundShouldGetArmed (defined in Output)Output
NonAudioInstrument(OutputType newType) (defined in NonAudioInstrument)NonAudioInstrumentinline
noteOffPostArp(int32_t noteCodePostArp, int32_t oldMIDIChannel, int32_t velocity, int32_t noteIndex)=0 (defined in NonAudioInstrument)NonAudioInstrumentpure virtual
noteOnPostArp(int32_t noteCodePostArp, ArpNote *arpNote, int32_t noteIndex)=0 (defined in NonAudioInstrument)NonAudioInstrumentpure virtual
notesAuditioned (defined in MelodicInstrument)MelodicInstrument
offerBendRangeUpdate(ModelStack *modelStack, MIDICable &cable, int32_t channelOrZone, int32_t whichBendRange, int32_t bendSemitones) override (defined in MelodicInstrument)MelodicInstrumentvirtual
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, int32_t channel, int32_t value, int32_t noteCode, bool *doingMidiThru) override (defined in MelodicInstrument)MelodicInstrumentvirtual
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) override (defined in MelodicInstrument)MelodicInstrumentvirtual
offerReceivedCCToLearnedParams(MIDICable &cable, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack) (defined in Output)Outputinlinevirtual
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, bool on, int32_t channel, int32_t note, int32_t velocity, bool shouldRecordNotes, bool *doingMidiThru) override (defined in MelodicInstrument)MelodicInstrumentvirtual
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDICable &cable, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) override (defined in MelodicInstrument)MelodicInstrumentvirtual
offerReceivedPitchBendToLearnedParams(MIDICable &cable, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack)Outputinlinevirtual
Output(OutputType newType) (defined in Output)Output
outputRecordingThisOutput (defined in Output)Outputprotected
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)NonAudioInstrumentvirtual
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)=0 (defined in NonAudioInstrument)NonAudioInstrumentprotectedpure virtual
possiblyBeginArrangementRecording(Song *song, int32_t newPos) (defined in Output)Output
possiblyRefreshAutomationEditorGrid(int32_t ccNumber) (defined in MelodicInstrument)MelodicInstrumentprivate
prepareForHibernationOrDeletion() (defined in Output)Outputinlinevirtual
processParamFromInputMIDIChannel(int32_t cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack) override (defined in MelodicInstrument)MelodicInstrumentvirtual
readFromFile(Deserializer &reader, Song *song, Clip *clip, int32_t readAutomationUpToPos) (defined in Output)Outputvirtual
readTagFromFile(Deserializer &reader, char const *tagName) override (defined in NonAudioInstrument)NonAudioInstrumentvirtual
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)Outputprotected
recorderIsEchoing (defined in Output)Outputprotected
recordingInArrangement (defined in Output)Output
removeRecorder() (defined in Output)Outputinline
renderOutput(ModelStack *modelStack, std::span< StereoSample > buffer, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive) override (defined in NonAudioInstrument)NonAudioInstrumentvirtual
resyncLFOs() (defined in Output)Outputinlinevirtual
sendMIDIPGM() (defined in Output)Outputinlinevirtual
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)NonAudioInstrumentvirtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, PgmChangeSend maySendMIDIPGMs) override (defined in MelodicInstrument)MelodicInstrumentvirtual
setChannel(int newChannel) (defined in NonAudioInstrument)NonAudioInstrumentinlinevirtual
setRenderingToAudioOutput(bool monitoring, Output *output)Outputinline
setupDefaultAudioFileDir() (defined in Instrument)Instrumentprotected
setupPatching(ModelStackWithTimelineCounter *modelStack) (defined in Instrument)Instrumentinlinevirtual
setupWithoutActiveClip(ModelStack *modelStack) (defined in Output)Outputvirtual
shouldHibernate (defined in Instrument)Instrument
shouldRenderInSong() (defined in Output)Outputinline
soloingInArrangementMode (defined in Output)Output
stopAnyAuditioning(ModelStack *modelStack) final (defined in MelodicInstrument)MelodicInstrumentvirtual
toModControllable() override (defined in NonAudioInstrument)NonAudioInstrumentinlinevirtual
type (defined in Output)Output
unpatchedParamKind_ModControllableprotected
valueChangedEnoughToMatter(int32_t old_value, int32_t new_value, deluge::modulation::params::Kind kind, uint32_t paramID) (defined in ModControllable)ModControllableinlinevirtual
wantsToBeginArrangementRecording() (defined in Output)Outputinlinevirtual
wasCreatedForAutoOverdub (defined in Output)Output
writeDataToFile(Serializer &writer, Clip *clipForSavingOutputOnly, Song *song) override (defined in Instrument)Instrumentvirtual
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)ModControllablevirtual
~Output() (defined in Output)Outputvirtual