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

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

activeClipOutput
alreadyGotItsNewClipOutput
armedForRecordingOutput
arpeggiatorMelodicInstrument
beenEdited(bool shouldMoveToEmptySlot=true)Instrumentvirtual
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
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)Outputinlinevirtual
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
getNameXMLTag()Instrumentinlinevirtual
getParamManager(Song *song)Outputvirtual
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack)MelodicInstrumentvirtual
getSlotXMLTag()Instrumentinlinevirtual
getSubSlotXMLTag()Instrumentinlinevirtual
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)Outputinlinevirtual
getXMLTag()=0Outputpure virtual
Instrument(int newType)Instrument
inValidStateOutput
isAnyAuditioningHappening() finalMelodicInstrumentvirtual
isGettingSoloingClipOutput
isNoteAuditioning(int noteCode)MelodicInstrument
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) finalMelodicInstrumentvirtual
isSkippingRendering()Outputinlinevirtual
loadAllAudioFiles(bool mayActuallyReadFiles)Outputinlinevirtual
loadCrucialAudioFilesOnly()Outputinlinevirtual
MelodicInstrument(int newType)MelodicInstrument
midiInputMelodicInstrument
modKnobModeOutput
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
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 channelOrNoteNumber, int whichCharacteristic)=0MelodicInstrumentpure virtual
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic)MelodicInstrument
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)MelodicInstrumentvirtual
recordingInArrangementOutput
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)=0Outputpure virtual
resyncLFOs()Outputinlinevirtual
sendMIDIPGM()Outputinlinevirtual
sendNote(ModelStackWithThreeMainThings *modelStack, bool isOn, int noteCode, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE, uint8_t velocity=64, uint32_t sampleSyncLength=0, int32_t ticksLate=0, uint32_t samplesLate=0)=0MelodicInstrumentpure virtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs)MelodicInstrumentvirtual
setupDefaultAudioFileDir()Instrumentprotected
setupPatching(ModelStackWithTimelineCounter *modelStack)Instrumentinlinevirtual
setupWithoutActiveClip(ModelStack *modelStack)Outputvirtual
soloingInArrangementModeOutput
stopAnyAuditioning(ModelStack *modelStack) finalMelodicInstrumentvirtual
toModControllable()Outputinlinevirtual
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