Deluge Firmware
|
This is the complete list of members for MelodicInstrument, including all inherited members.
activeClip | Output | |
alreadyGotItsNewClip | Output | |
armedForRecording | Output | |
arpeggiator | MelodicInstrument | |
beenEdited(bool shouldMoveToEmptySlot=true) | Instrument | virtual |
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) | MelodicInstrument | inlinevirtual |
clipHasInstance(Clip *clip) | Output | |
clipInstances | Output | |
clipLengthChanged(Clip *clip, int32_t oldLength) | Output | |
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) | Instrument | inlinevirtual |
createNewClipForArrangementRecording(ModelStack *modelStack) final | Instrument | protectedvirtual |
cutAllSound() | Output | inlinevirtual |
defaultVelocity | Instrument | |
deleteAnyInstancesOfClip(InstrumentClip *clip) | Instrument | |
deleteBackedUpParamManagers(Song *song) | Output | inlinevirtual |
detachActiveClip(Song *currentSong) | Output | |
dirPath | Instrument | |
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) | Instrument | inlinevirtual |
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) | Output | inlinevirtual |
earlyNotes | MelodicInstrument | |
editedByUser | Instrument | |
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 | |
existsOnCard | Instrument | |
getArpSettings(InstrumentClip *clip=NULL) | MelodicInstrument | |
getFilePrefix() | Instrument | inlinevirtual |
getNameXMLTag() | Instrument | inlinevirtual |
getParamManager(Song *song) | Output | virtual |
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack) | MelodicInstrument | virtual |
getSlotXMLTag() | Instrument | inlinevirtual |
getSubSlotXMLTag() | Instrument | inlinevirtual |
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) | Output | inlinevirtual |
getXMLTag()=0 | Output | pure virtual |
Instrument(int newType) | Instrument | |
inValidState | Output | |
isAnyAuditioningHappening() final | MelodicInstrument | virtual |
isGettingSoloingClip | Output | |
isNoteAuditioning(int noteCode) | MelodicInstrument | |
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final | MelodicInstrument | virtual |
isSkippingRendering() | Output | inlinevirtual |
loadAllAudioFiles(bool mayActuallyReadFiles) | Output | inlinevirtual |
loadCrucialAudioFilesOnly() | Output | inlinevirtual |
MelodicInstrument(int newType) | MelodicInstrument | |
midiInput | MelodicInstrument | |
modKnobMode | Output | |
mutedInArrangementMode | Output | |
name | Output | |
next | Output | |
nextClipFoundShouldGetArmed | Output | |
notesAuditioned | MelodicInstrument | |
offerBendRangeUpdate(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones) | MelodicInstrument | virtual |
offerReceivedAftertouch(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, int channel, int value, int noteCode, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedCC(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack) | Output | inlinevirtual |
offerReceivedNote(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, bool on, int channel, int note, int velocity, bool shouldRecordNotes, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedPitchBend(ModelStackWithTimelineCounter *modelStackWithTimelineCounter, MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, bool *doingMidiThru) | MelodicInstrument | virtual |
offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack) | Output | inlinevirtual |
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)=0 | MelodicInstrument | pure virtual |
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic) | MelodicInstrument | |
possiblyBeginArrangementRecording(Song *song, int newPos) | Output | |
prepareForHibernationOrDeletion() | Output | inlinevirtual |
processParamFromInputMIDIChannel(int cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack) | MelodicInstrument | |
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos) | Output | virtual |
readTagFromFile(char const *tagName) | MelodicInstrument | virtual |
recordingInArrangement | Output | |
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive)=0 | Output | pure virtual |
resyncLFOs() | Output | inlinevirtual |
sendMIDIPGM() | Output | inlinevirtual |
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)=0 | MelodicInstrument | pure virtual |
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs) | MelodicInstrument | virtual |
setupDefaultAudioFileDir() | Instrument | protected |
setupPatching(ModelStackWithTimelineCounter *modelStack) | Instrument | inlinevirtual |
setupWithoutActiveClip(ModelStack *modelStack) | Output | virtual |
soloingInArrangementMode | Output | |
stopAnyAuditioning(ModelStack *modelStack) final | MelodicInstrument | virtual |
toModControllable() | Output | inlinevirtual |
type | Output | |
wantsToBeginArrangementRecording() | Output | inlinevirtual |
wasCreatedForAutoOverdub | Output | |
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song) | Instrument | virtual |
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeToFile(Clip *clipForSavingOutputOnly, Song *song) | Output | |
~Output() | Output | virtual |