Deluge Firmware
|
This is the complete list of members for SoundInstrument, including all inherited members.
activeClip | Output | |
allNotesOff(ModelStackWithThreeMainThings *modelStack, ArpeggiatorBase *arpeggiator) | Sound | |
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false) | Sound | virtual |
allowsVeryLateNoteStart(InstrumentClip *clip, ParamManagerForTimeline *paramManager) | Sound | |
allpassMemory | ModControllableAudio | |
alreadyGotItsNewClip | Output | |
anyNoteIsOn() | Sound | |
armedForRecording | Output | |
arpeggiator | MelodicInstrument | |
bassFreq | ModControllableAudio | |
bassOnlyL | ModControllableAudio | |
bassOnlyR | ModControllableAudio | |
beenEdited(bool shouldMoveToEmptySlot=true) | SoundInstrument | virtual |
beginAuditioningForNote(ModelStack *modelStack, int note, int velocity, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE, uint32_t sampleSyncLength=0) | MelodicInstrument | |
beginStutter(ParamManagerForTimeline *paramManager) | ModControllableAudio | protected |
buttonAction(int x, int y, bool on, ModelStackWithThreeMainThings *modelStack) | ModControllableAudio | |
ccReceivedFromInputMIDIChannel(int cc, int value, ModelStackWithTimelineCounter *modelStack) | MelodicInstrument | inlinevirtual |
clearModFXMemory() | ModControllableAudio | protected |
clipHasInstance(Clip *clip) | Output | |
clipInstances | Output | |
clipLengthChanged(Clip *clip, int32_t oldLength) | Output | |
clippingAmount | ModControllableAudio | |
cloneFrom(ModControllableAudio *other) | ModControllableAudio | virtual |
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack) | SoundInstrument | virtual |
compensateVolumeForResonance(ModelStackWithThreeMainThings *modelStack) | Sound | |
compressor | ModControllableAudio | |
confirmNumVoices(char const *error) | Sound | |
createNewClipForArrangementRecording(ModelStack *modelStack) final | Instrument | protectedvirtual |
createParamManagerForLoading(ParamManagerForTimeline *paramManager) | Sound | static |
cutAllSound() | SoundInstrument | virtual |
defaultArpSettings | SoundInstrument | |
defaultVelocity | Instrument | |
delay | ModControllableAudio | |
deleteAnyInstancesOfClip(InstrumentClip *clip) | Instrument | |
deleteBackedUpParamManagers(Song *song) | SoundInstrument | virtual |
deleteMultiRange(int s, int r) | Sound | |
detachActiveClip(Song *currentSong) | Output | |
detachSourcesFromAudioFiles() | Sound | |
dirPath | Instrument | |
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value) | Instrument | inlinevirtual |
doneReadingFromFile() | Sound | |
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos) | SoundInstrument | virtual |
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 | |
endStutter(ParamManagerForTimeline *paramManager) | ModControllableAudio | |
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(Song *song) final | Sound | virtual |
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(ModelStackWithThreeMainThings *modelStack) | Sound | |
ensureInaccessibleParamPresetValuesWithoutKnobsAreZeroWithMinimalDetails(ParamManager *paramManager) | Sound | |
ensureParamPresetValueWithoutKnobIsZero(ModelStackWithAutoParam *modelStack) | Sound | |
ensureParamPresetValueWithoutKnobIsZeroWithMinimalDetails(ParamManager *paramManager, int p) | Sound | |
envelopeHasSustainCurrently(int e, ParamManagerForTimeline *paramManager) | Sound | |
envelopeHasSustainEver(int e, ParamManagerForTimeline *paramManager) | Sound | |
existsOnCard | Instrument | |
fastReleaseAllVoices(ModelStackWithSoundFlags *modelStack) | Sound | |
getArp() | SoundInstrument | virtual |
getArpSettings(InstrumentClip *clip=NULL) | SoundInstrument | virtual |
getFilePrefix() | SoundInstrument | inlinevirtual |
getKnobPos(uint8_t p, ParamManagerForTimeline *paramManager, uint32_t timePos, TimelineCounter *counter) | Sound | |
getKnobPosBig(int p, ParamManagerForTimeline *paramManager, uint32_t timePos, TimelineCounter *counter) | Sound | |
getKnobPosForNonExistentParam(int whichModEncoder, ModelStackWithAutoParam *modelStack) | ModControllable | virtual |
getMaxOscTranspose(InstrumentClip *clip) | Sound | |
getMinOscTranspose() | Sound | |
getModKnobMode() | SoundInstrument | inlinevirtual |
getNameXMLTag() | Instrument | inlinevirtual |
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack) final | Sound | virtual |
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) final | Sound | virtual |
getParamManager(Song *song) | Output | virtual |
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack) | MelodicInstrument | virtual |
getSlotXMLTag() | Instrument | inlinevirtual |
getSmoothedPatchedParamValue(int p, ParamManager *paramManager) | Sound | inline |
getStutterRate(ParamManager *paramManager) | ModControllableAudio | protected |
getSubSlotXMLTag() | Instrument | inlinevirtual |
getSynthMode() | Sound | inline |
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound) | SoundInstrument | virtual |
Sound::getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound, ParamManagerForTimeline *paramManager) | Sound | |
getXMLTag() | SoundInstrument | inlinevirtual |
globalLFO | Sound | |
globalSourceValues | Sound | |
grabbedSample | ModControllableAudio | |
hasAnyTimeStretchSyncing(ParamManagerForTimeline *paramManager, bool getSampleLength=false, int note=0) | Sound | |
hasAnyVoices() | Sound | |
hasBassAdjusted(ParamManager *paramManager) | ModControllableAudio | |
hasCutModeSamples(ParamManagerForTimeline *paramManager) | Sound | |
hasCutOrLoopModeSamples(ParamManagerForTimeline *paramManager, int note, bool *anyLooping=NULL) | Sound | |
hasFilters() | Sound | |
hasTrebleAdjusted(ParamManager *paramManager) | ModControllableAudio | |
highSampleRatePos | ModControllableAudio | |
initParams(ParamManager *paramManager) | Sound | static |
Instrument(int newType) | Instrument | |
inValidState | Output | |
isAnyAuditioningHappening() final | MelodicInstrument | virtual |
isBitcrushingEnabled(ParamManager *paramManager) | ModControllableAudio | |
isDrum() | Sound | inlinevirtual |
isGettingSoloingClip | Output | |
isKit() | ModControllable | inlinevirtual |
isNoiseActiveEver(ParamManagerForTimeline *paramManager) | Sound | |
isNoteAuditioning(int noteCode) | MelodicInstrument | |
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) final | MelodicInstrument | virtual |
isSkippingRendering() | SoundInstrument | inlinevirtual |
isSourceActiveCurrently(int s, ParamManagerForTimeline *paramManager) | Sound | |
isSourceActiveEver(int s, ParamManager *paramManager) | Sound | |
isSourceActiveEverDisregardingMissingSample(int s, ParamManager *paramManager) | Sound | |
isSRREnabled(ParamManager *paramManager) | ModControllableAudio | |
lastGrabbedSample | ModControllableAudio | |
lastNoteCode | Sound | |
lastSample | ModControllableAudio | |
learnKnob(MIDIDevice *fromDevice, ParamDescriptor paramDescriptor, uint8_t whichKnob, uint8_t modKnobMode, uint8_t midiChannel, Song *song) final | Sound | virtual |
lfoGlobalSyncLevel | Sound | |
lfoGlobalWaveType | Sound | |
lfoLocalWaveType | Sound | |
loadAllAudioFiles(bool mayActuallyReadFiles) | SoundInstrument | virtual |
loadCrucialAudioFilesOnly() | SoundInstrument | virtual |
lowSampleRatePos | ModControllableAudio | |
lpfMode | ModControllableAudio | |
maySourcePatchToParam(uint8_t s, uint8_t p, ParamManager *paramManager) | Sound | |
MelodicInstrument(int newType) | MelodicInstrument | |
midiInput | MelodicInstrument | |
midiKnobArray | ModControllableAudio | |
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) final | Sound | virtual |
ModControllable() | ModControllable | |
ModControllableAudio() | ModControllableAudio | |
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack) | ModControllable | inlinevirtual |
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) final | Sound | virtual |
modFXBuffer | ModControllableAudio | |
modFXBufferWriteIndex | ModControllableAudio | |
modFXLFO | ModControllableAudio | |
modFXType | ModControllableAudio | |
modKnobMode | Output | |
modKnobs | Sound | |
modulator1ToModulator0 | Sound | |
modulatorCents | Sound | |
modulatorRetriggerPhase | Sound | |
modulatorTranspose | Sound | |
modulatorTransposers | Sound | |
monophonicExpressionEvent(int newValue, int whichExpressionDimension) | SoundInstrument | virtual |
monophonicExpressionValues | Sound | |
mutedInArrangementMode | Output | |
name | Output | |
next | Output | |
nextClipFoundShouldGetArmed | Output | |
noteIsOn(int noteCode) | SoundInstrument | |
noteOffPostArpeggiator(ModelStackWithSoundFlags *modelStack, int noteCode=-32768) | Sound | |
noteOn(ModelStackWithThreeMainThings *modelStack, ArpeggiatorBase *arpeggiator, int noteCode, int16_t const *mpeValues, uint32_t sampleSyncLength=0, int32_t ticksLate=0, uint32_t samplesLate=0, int velocity=64, int fromMIDIChannel=16) | Sound | |
noteOnPostArpeggiator(ModelStackWithSoundFlags *modelStack, int newNoteCodeBeforeArpeggiation, int newNoteCodeAfterArpeggiation, int velocity, int16_t const *mpeValues, uint32_t sampleSyncLength, int32_t ticksLate, uint32_t samplesLate, int fromMIDIChannel=16) | Sound | |
notesAuditioned | MelodicInstrument | |
notifyValueChangeViaLPF(int p, bool shouldDoParamLPF, ModelStackWithThreeMainThings const *modelStack, int32_t oldValue, int32_t newValue, bool fromAutomation) | Sound | |
numSamplesSkippedRenderingForGlobalLFO | Sound | |
numUnison | Sound | |
numVoicesAssigned | Sound | |
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) | SoundInstrument | inlinevirtual |
Sound::offerReceivedCCToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t ccNumber, uint8_t value, ModelStackWithTimelineCounter *modelStack, int noteRowIndex=-1) | ModControllableAudio | |
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) | SoundInstrument | inlinevirtual |
Sound::offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack, int noteRowIndex=-1) | ModControllableAudio | |
oscillatorSync | Sound | |
oscRetriggerPhase | Sound | |
Output(int newType) | Output | |
paramFinalValues | Sound | |
paramLPF | Sound | |
paramToString(uint8_t param) final | Sound | virtual |
patchedParamPresetValueChanged(uint8_t p, ModelStackWithSoundFlags *modelStack, int32_t oldValue, int32_t newValue) | Sound | |
patcher | Sound | |
phaserMemory | ModControllableAudio | |
pickAnActiveClipForArrangementPos(ModelStack *modelStack, int arrangementPos, int maySendMIDIPGMs) | Output | |
pickAnActiveClipIfPossible(ModelStack *modelStack, bool searchSessionClipsIfNeeded=true, int maySendMIDIPGMs=PGM_CHANGE_SEND_ONCE, bool setupWithoutActiveClipIfNeeded=true) | Output | |
polyphonic | Sound | |
polyphonicExpressionEventOnChannelOrNote(int newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic) | SoundInstrument | virtual |
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic) | MelodicInstrument | |
possiblyBeginArrangementRecording(Song *song, int newPos) | Output | |
possiblySetupDefaultExpressionPatching(ParamManager *paramManager) | Sound | |
postReverbVolumeLastTime | Sound | |
prepareForHibernation() | Sound | |
prepareForHibernationOrDeletion() | SoundInstrument | virtual |
processFX(StereoSample *buffer, int numSamples, int modFXType, int32_t modFXRate, int32_t modFXDepth, DelayWorkingState *delayWorkingState, int32_t *postFXVolume, ParamManager *paramManager, int analogDelaySaturationAmount) | ModControllableAudio | protected |
processParamFromInputMIDIChannel(int cc, int32_t newValue, ModelStackWithTimelineCounter *modelStack) | MelodicInstrument | |
processReverbSendAndVolume(StereoSample *buffer, int numSamples, int32_t *reverbBuffer, int32_t postFXVolume, int32_t postReverbVolume, int32_t reverbSendAmount, int32_t pan=0, bool doAmplitudeIncrement=false, int32_t amplitudeIncrement=0) | ModControllableAudio | |
processSRRAndBitcrushing(StereoSample *buffer, int numSamples, int32_t *postFXVolume, ParamManager *paramManager) | ModControllableAudio | |
processStutter(StereoSample *buffer, int numSamples, ParamManager *paramManager) | ModControllableAudio | |
readFromFile(Song *song, Clip *clip, int32_t readAutomationUpToPos) | SoundInstrument | virtual |
Sound::readFromFile(ModelStackWithModControllable *modelStack, int32_t readAutomationUpToPos, ArpeggiatorSettings *arpSettings) | Sound | |
readParamsFromFile(ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos) | Sound | static |
readParamTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos) | Sound | static |
readTagFromFile(char const *tagName) | SoundInstrument | virtual |
ModControllableAudio::readTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos, Song *song) | ModControllableAudio | |
reassessRenderSkippingStatus(ModelStackWithSoundFlags *modelStack, bool shouldJustCutModFX=false) | Sound | |
recalculateAllVoicePhaseIncrements(ModelStackWithSoundFlags *modelStack) | Sound | |
recalculatePatchingToParam(uint8_t p, ParamManagerForTimeline *paramManager) | Sound | |
recordingInArrangement | Output | |
render(ModelStackWithThreeMainThings *modelStack, StereoSample *outputBuffer, int numSamples, int32_t *reverbBuffer, int32_t sideChainHitPending, int32_t reverbAmountAdjust=134217728, bool shouldLimitDelayFeedback=false, int32_t pitchAdjust=16777216) | Sound | |
renderingOscillatorSyncCurrently(ParamManagerForTimeline *paramManager) | Sound | |
renderingOscillatorSyncEver(ParamManager *paramManager) | Sound | |
renderOutput(ModelStack *modelStack, StereoSample *startPos, StereoSample *endPos, int numSamples, int32_t *reverbBuffer, int32_t reverbAmountAdjust, int32_t sideChainHitPending, bool shouldLimitDelayFeedback, bool isClipActive) | SoundInstrument | virtual |
resyncGlobalLFO() | Sound | |
resyncLFOs() | SoundInstrument | virtual |
sampleRateReductionOnLastTime | ModControllableAudio | |
sampleZoneChanged(int markerType, int s, ModelStackWithSoundFlags *modelStack) | Sound | |
saturate(int32_t *data, uint32_t *workingValue) | Sound | inline |
sendMIDIPGM() | Output | inlinevirtual |
sendNote(ModelStackWithThreeMainThings *modelStack, bool isOn, int noteCode, int16_t const *mpeValues, int fromMIDIChannel, uint8_t velocity, uint32_t sampleSyncLength, int32_t ticksLate, uint32_t samplesLate) | SoundInstrument | virtual |
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs) | SoundInstrument | virtual |
setLFOGlobalSyncLevel(uint8_t newLevel) | Sound | |
setLFOGlobalWave(uint8_t newWave) | Sound | |
setModFXType(int newType) final | Sound | virtual |
setModulatorCents(int m, int value, ModelStackWithSoundFlags *modelStack) | Sound | |
setModulatorTranspose(int m, int value, ModelStackWithSoundFlags *modelStack) | Sound | |
setNumUnison(int newNum, ModelStackWithSoundFlags *modelStack) | Sound | |
setSkippingRendering(bool newSkipping) | Sound | virtual |
setSynthMode(uint8_t value, Song *song) | Sound | |
setUnisonDetune(int newAmount, ModelStackWithSoundFlags *modelStack) | Sound | |
setupAsBlankSynth(ParamManager *paramManager) | Sound | |
setupAsDefaultSynth(ParamManager *paramManager) | Sound | |
setupAsSample(ParamManagerForTimeline *paramManager) | Sound | |
setupDefaultAudioFileDir() | Instrument | protected |
setupPatching(ModelStackWithTimelineCounter *modelStack) | SoundInstrument | virtual |
setupPatchingForAllParamManagers(Song *song) | SoundInstrument | virtual |
setupWithoutActiveClip(ModelStack *modelStack) | SoundInstrument | virtual |
sideChainSendLevel | Sound | |
skippingRendering | Sound | |
soloingInArrangementMode | Output | |
Sound() | Sound | |
SoundInstrument() | SoundInstrument | |
sources | Sound | |
sourcesChanged | Sound | |
startSkippingRenderingAtTime | Sound | |
stopAnyAuditioning(ModelStack *modelStack) final | MelodicInstrument | virtual |
stringToParam(char const *string) final | Sound | virtual |
stutterer | ModControllableAudio | |
switchDelayAnalog() | ModControllableAudio | protected |
switchDelayPingPong() | ModControllableAudio | protected |
switchLPFMode() | ModControllableAudio | protected |
synthMode | Sound | |
timeStartedSkippingRenderingArp | Sound | |
timeStartedSkippingRenderingLFO | Sound | |
timeStartedSkippingRenderingModFX | Sound | |
toModControllable() | SoundInstrument | virtual |
transpose | Sound | |
trebleFreq | ModControllableAudio | |
type | Output | |
unassignAllVoices() | Sound | |
unisonDetune | Sound | |
unisonDetuners | Sound | |
unlearnKnobs(ParamDescriptor paramDescriptor, Song *song) | ModControllableAudio | |
voicePriority | Sound | |
voiceUnassigned(ModelStackWithVoice *modelStack) | Sound | |
volumeNeutralValueForUnison | Sound | |
wantsToBeginArrangementRecording() | Output | inlinevirtual |
wasCreatedForAutoOverdub | Output | |
whichExpressionSourcesChangedAtSynthLevel | Sound | |
withoutTrebleL | ModControllableAudio | |
withoutTrebleR | ModControllableAudio | |
wontBeRenderedForAWhile() | Sound | |
writeAttributesToFile() | ModControllableAudio | |
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song) | SoundInstrument | virtual |
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song) | MelodicInstrument | |
writeParamAttributesToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL) | ModControllableAudio | static |
writeParamsToFile(ParamManager *paramManager, bool writeAutomation) | Sound | static |
writeParamTagsToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL) | ModControllableAudio | static |
writeTagsToFile() | ModControllableAudio | |
Sound::writeToFile(bool savingSong, ParamManager *paramManager, ArpeggiatorSettings *arpSettings) | Sound | |
MelodicInstrument::writeToFile(Clip *clipForSavingOutputOnly, Song *song) | Output | |
~ModControllableAudio() | ModControllableAudio | virtual |
~Output() | Output | virtual |