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

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

activeClip (defined in Output)Outputprotected
addRecorder(SampleRecorder *newRecorder) (defined in Output)Outputinline
alreadyGotItsNewClip (defined in Output)Output
armedForRecording (defined in Output)Output
arpeggiator (defined in MelodicInstrument)MelodicInstrument
beenEdited(bool shouldMoveToEmptySlot=true) (defined in Instrument)Instrumentvirtual
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
ccReceivedFromInputMIDIChannel(int32_t cc, int32_t value, ModelStackWithTimelineCounter *modelStack) (defined in MelodicInstrument)MelodicInstrumentinlinevirtual
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) (defined in Output)Outputinlinevirtual
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
getClipFromName(String *name)Output
getModelStackWithParam(ModelStackWithTimelineCounter *modelStack, Clip *clip, int32_t paramID, deluge::modulation::params::Kind paramKind, bool affectEntire, bool useMenuStack) override (defined in MelodicInstrument)MelodicInstrumentvirtual
getNameXMLTag() override (defined in Instrument)Instrumentinlinevirtual
getOutputRecordingThis() (defined in Output)Outputinline
getParamManager(Song *song) (defined in Output)Outputvirtual
getParamToControlFromInputMIDIChannel(int32_t cc, ModelStackWithThreeMainThings *modelStack) (defined in MelodicInstrument)MelodicInstrumentvirtual
getSlotXMLTag() (defined in Instrument)Instrumentinlinevirtual
getSubSlotXMLTag() (defined in Instrument)Instrumentinlinevirtual
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
isEmpty(bool displayPopup=true) (defined in Output)Output
isGettingSoloingClip (defined in Output)Output
isNoteAuditioning(int32_t noteCode) (defined in MelodicInstrument)MelodicInstrument
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final (defined in MelodicInstrument)MelodicInstrumentvirtual
isSkippingRendering() (defined in Output)Outputinlinevirtual
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
modKnobMode (defined in Output)Output
mutedInArrangementMode (defined in Output)Output
mutedInArrangementModeBeforeStemExport (defined in Output)Output
name (defined in Output)Output
needsEarlyPlayback() const (defined in Output)Outputinlinevirtual
next (defined in Output)Output
nextClipFoundShouldGetArmed (defined in Output)Output
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 channelOrNoteNumber, MIDICharacteristic whichCharacteristic)=0 (defined in MelodicInstrument)MelodicInstrumentpure virtual
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int32_t expressionDimension, int32_t channelOrNoteNumber, MIDICharacteristic whichCharacteristic) (defined in MelodicInstrument)MelodicInstrument
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 MelodicInstrument)MelodicInstrumentvirtual
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 > outputBuffer, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)=0 (defined in Output)Outputpure virtual
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=MIDI_CHANNEL_NONE, uint8_t velocity=64, uint32_t sampleSyncLength=0, int32_t ticksLate=0, uint32_t samplesLate=0)=0 (defined in MelodicInstrument)MelodicInstrumentpure virtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, PgmChangeSend maySendMIDIPGMs) override (defined in MelodicInstrument)MelodicInstrumentvirtual
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() (defined in Output)Outputinlinevirtual
type (defined in Output)Output
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
~Output() (defined in Output)Outputvirtual