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

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

activeClipOutput
allNotesOff(ModelStackWithThreeMainThings *modelStack, ArpeggiatorBase *arpeggiator)Sound
allowNoteTails(ModelStackWithSoundFlags *modelStack, bool disregardSampleLoop=false)Soundvirtual
allowsVeryLateNoteStart(InstrumentClip *clip, ParamManagerForTimeline *paramManager)Sound
allpassMemoryModControllableAudio
alreadyGotItsNewClipOutput
anyNoteIsOn()Sound
armedForRecordingOutput
arpeggiatorMelodicInstrument
bassFreqModControllableAudio
bassOnlyLModControllableAudio
bassOnlyRModControllableAudio
beenEdited(bool shouldMoveToEmptySlot=true)SoundInstrumentvirtual
beginAuditioningForNote(ModelStack *modelStack, int note, int velocity, int16_t const *mpeValues, int fromMIDIChannel=MIDI_CHANNEL_NONE, uint32_t sampleSyncLength=0)MelodicInstrument
beginStutter(ParamManagerForTimeline *paramManager)ModControllableAudioprotected
buttonAction(int x, int y, bool on, ModelStackWithThreeMainThings *modelStack)ModControllableAudio
ccReceivedFromInputMIDIChannel(int cc, int value, ModelStackWithTimelineCounter *modelStack)MelodicInstrumentinlinevirtual
clearModFXMemory()ModControllableAudioprotected
clipHasInstance(Clip *clip)Output
clipInstancesOutput
clipLengthChanged(Clip *clip, int32_t oldLength)Output
clippingAmountModControllableAudio
cloneFrom(ModControllableAudio *other)ModControllableAudiovirtual
compensateInstrumentVolumeForResonance(ModelStackWithThreeMainThings *modelStack)SoundInstrumentvirtual
compensateVolumeForResonance(ModelStackWithThreeMainThings *modelStack)Sound
compressorModControllableAudio
confirmNumVoices(char const *error)Sound
createNewClipForArrangementRecording(ModelStack *modelStack) finalInstrumentprotectedvirtual
createParamManagerForLoading(ParamManagerForTimeline *paramManager)Soundstatic
cutAllSound()SoundInstrumentvirtual
defaultArpSettingsSoundInstrument
defaultVelocityInstrument
delayModControllableAudio
deleteAnyInstancesOfClip(InstrumentClip *clip)Instrument
deleteBackedUpParamManagers(Song *song)SoundInstrumentvirtual
deleteMultiRange(int s, int r)Sound
detachActiveClip(Song *currentSong)Output
detachSourcesFromAudioFiles()Sound
dirPathInstrument
doAnySoundsUseCC(uint8_t channel, uint8_t ccNumber, uint8_t value)Instrumentinlinevirtual
doneReadingFromFile()Sound
doTickForwardForArp(ModelStack *modelStack, int32_t currentPos)SoundInstrumentvirtual
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
endStutter(ParamManagerForTimeline *paramManager)ModControllableAudio
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(Song *song) finalSoundvirtual
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
existsOnCardInstrument
fastReleaseAllVoices(ModelStackWithSoundFlags *modelStack)Sound
getArp()SoundInstrumentvirtual
getArpSettings(InstrumentClip *clip=NULL)SoundInstrumentvirtual
getFilePrefix()SoundInstrumentinlinevirtual
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)ModControllablevirtual
getMaxOscTranspose(InstrumentClip *clip)Sound
getMinOscTranspose()Sound
getModKnobMode()SoundInstrumentinlinevirtual
getNameXMLTag()Instrumentinlinevirtual
getParamFromMIDIKnob(MIDIKnob *knob, ModelStackWithThreeMainThings *modelStack) finalSoundvirtual
getParamFromModEncoder(int whichModEncoder, ModelStackWithThreeMainThings *modelStack, bool allowCreation=true) finalSoundvirtual
getParamManager(Song *song)Outputvirtual
getParamToControlFromInputMIDIChannel(int cc, ModelStackWithThreeMainThings *modelStack)MelodicInstrumentvirtual
getSlotXMLTag()Instrumentinlinevirtual
getSmoothedPatchedParamValue(int p, ParamManager *paramManager)Soundinline
getStutterRate(ParamManager *paramManager)ModControllableAudioprotected
getSubSlotXMLTag()Instrumentinlinevirtual
getSynthMode()Soundinline
getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound)SoundInstrumentvirtual
Sound::getThingWithMostReverb(Sound **soundWithMostReverb, ParamManager **paramManagerWithMostReverb, GlobalEffectableForClip **globalEffectableWithMostReverb, int32_t *highestReverbAmountFound, ParamManagerForTimeline *paramManager)Sound
getXMLTag()SoundInstrumentinlinevirtual
globalLFOSound
globalSourceValuesSound
grabbedSampleModControllableAudio
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
highSampleRatePosModControllableAudio
initParams(ParamManager *paramManager)Soundstatic
Instrument(int newType)Instrument
inValidStateOutput
isAnyAuditioningHappening() finalMelodicInstrumentvirtual
isBitcrushingEnabled(ParamManager *paramManager)ModControllableAudio
isDrum()Soundinlinevirtual
isGettingSoloingClipOutput
isKit()ModControllableinlinevirtual
isNoiseActiveEver(ParamManagerForTimeline *paramManager)Sound
isNoteAuditioning(int noteCode)MelodicInstrument
isNoteRowStillAuditioningAsLinearRecordingEnded(NoteRow *noteRow) finalMelodicInstrumentvirtual
isSkippingRendering()SoundInstrumentinlinevirtual
isSourceActiveCurrently(int s, ParamManagerForTimeline *paramManager)Sound
isSourceActiveEver(int s, ParamManager *paramManager)Sound
isSourceActiveEverDisregardingMissingSample(int s, ParamManager *paramManager)Sound
isSRREnabled(ParamManager *paramManager)ModControllableAudio
lastGrabbedSampleModControllableAudio
lastNoteCodeSound
lastSampleModControllableAudio
learnKnob(MIDIDevice *fromDevice, ParamDescriptor paramDescriptor, uint8_t whichKnob, uint8_t modKnobMode, uint8_t midiChannel, Song *song) finalSoundvirtual
lfoGlobalSyncLevelSound
lfoGlobalWaveTypeSound
lfoLocalWaveTypeSound
loadAllAudioFiles(bool mayActuallyReadFiles)SoundInstrumentvirtual
loadCrucialAudioFilesOnly()SoundInstrumentvirtual
lowSampleRatePosModControllableAudio
lpfModeModControllableAudio
maySourcePatchToParam(uint8_t s, uint8_t p, ParamManager *paramManager)Sound
MelodicInstrument(int newType)MelodicInstrument
midiInputMelodicInstrument
midiKnobArrayModControllableAudio
modButtonAction(uint8_t whichModButton, bool on, ParamManagerForTimeline *paramManager) finalSoundvirtual
ModControllable()ModControllable
ModControllableAudio()ModControllableAudio
modEncoderActionForNonExistentParam(int offset, int whichModEncoder, ModelStackWithAutoParam *modelStack)ModControllableinlinevirtual
modEncoderButtonAction(uint8_t whichModEncoder, bool on, ModelStackWithThreeMainThings *modelStack) finalSoundvirtual
modFXBufferModControllableAudio
modFXBufferWriteIndexModControllableAudio
modFXLFOModControllableAudio
modFXTypeModControllableAudio
modKnobModeOutput
modKnobsSound
modulator1ToModulator0Sound
modulatorCentsSound
modulatorRetriggerPhaseSound
modulatorTransposeSound
modulatorTransposersSound
monophonicExpressionEvent(int newValue, int whichExpressionDimension)SoundInstrumentvirtual
monophonicExpressionValuesSound
mutedInArrangementModeOutput
nameOutput
nextOutput
nextClipFoundShouldGetArmedOutput
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
notesAuditionedMelodicInstrument
notifyValueChangeViaLPF(int p, bool shouldDoParamLPF, ModelStackWithThreeMainThings const *modelStack, int32_t oldValue, int32_t newValue, bool fromAutomation)Sound
numSamplesSkippedRenderingForGlobalLFOSound
numUnisonSound
numVoicesAssignedSound
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)SoundInstrumentinlinevirtual
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)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)SoundInstrumentinlinevirtual
Sound::offerReceivedPitchBendToLearnedParams(MIDIDevice *fromDevice, uint8_t channel, uint8_t data1, uint8_t data2, ModelStackWithTimelineCounter *modelStack, int noteRowIndex=-1)ModControllableAudio
oscillatorSyncSound
oscRetriggerPhaseSound
Output(int newType)Output
paramFinalValuesSound
paramLPFSound
paramToString(uint8_t param) finalSoundvirtual
patchedParamPresetValueChanged(uint8_t p, ModelStackWithSoundFlags *modelStack, int32_t oldValue, int32_t newValue)Sound
patcherSound
phaserMemoryModControllableAudio
pickAnActiveClipForArrangementPos(ModelStack *modelStack, int arrangementPos, int maySendMIDIPGMs)Output
pickAnActiveClipIfPossible(ModelStack *modelStack, bool searchSessionClipsIfNeeded=true, int maySendMIDIPGMs=PGM_CHANGE_SEND_ONCE, bool setupWithoutActiveClipIfNeeded=true)Output
polyphonicSound
polyphonicExpressionEventOnChannelOrNote(int newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic)SoundInstrumentvirtual
polyphonicExpressionEventPossiblyToRecord(ModelStackWithTimelineCounter *modelStack, int32_t newValue, int whichExpressionDimension, int channelOrNoteNumber, int whichCharacteristic)MelodicInstrument
possiblyBeginArrangementRecording(Song *song, int newPos)Output
possiblySetupDefaultExpressionPatching(ParamManager *paramManager)Sound
postReverbVolumeLastTimeSound
prepareForHibernation()Sound
prepareForHibernationOrDeletion()SoundInstrumentvirtual
processFX(StereoSample *buffer, int numSamples, int modFXType, int32_t modFXRate, int32_t modFXDepth, DelayWorkingState *delayWorkingState, int32_t *postFXVolume, ParamManager *paramManager, int analogDelaySaturationAmount)ModControllableAudioprotected
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)SoundInstrumentvirtual
Sound::readFromFile(ModelStackWithModControllable *modelStack, int32_t readAutomationUpToPos, ArpeggiatorSettings *arpSettings)Sound
readParamsFromFile(ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos)Soundstatic
readParamTagFromFile(char const *tagName, ParamManagerForTimeline *paramManager, int32_t readAutomationUpToPos)Soundstatic
readTagFromFile(char const *tagName)SoundInstrumentvirtual
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
recordingInArrangementOutput
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)SoundInstrumentvirtual
resyncGlobalLFO()Sound
resyncLFOs()SoundInstrumentvirtual
sampleRateReductionOnLastTimeModControllableAudio
sampleZoneChanged(int markerType, int s, ModelStackWithSoundFlags *modelStack)Sound
saturate(int32_t *data, uint32_t *workingValue)Soundinline
sendMIDIPGM()Outputinlinevirtual
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)SoundInstrumentvirtual
setActiveClip(ModelStackWithTimelineCounter *modelStack, int maySendMIDIPGMs)SoundInstrumentvirtual
setLFOGlobalSyncLevel(uint8_t newLevel)Sound
setLFOGlobalWave(uint8_t newWave)Sound
setModFXType(int newType) finalSoundvirtual
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)Soundvirtual
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()Instrumentprotected
setupPatching(ModelStackWithTimelineCounter *modelStack)SoundInstrumentvirtual
setupPatchingForAllParamManagers(Song *song)SoundInstrumentvirtual
setupWithoutActiveClip(ModelStack *modelStack)SoundInstrumentvirtual
sideChainSendLevelSound
skippingRenderingSound
soloingInArrangementModeOutput
Sound()Sound
SoundInstrument()SoundInstrument
sourcesSound
sourcesChangedSound
startSkippingRenderingAtTimeSound
stopAnyAuditioning(ModelStack *modelStack) finalMelodicInstrumentvirtual
stringToParam(char const *string) finalSoundvirtual
stuttererModControllableAudio
switchDelayAnalog()ModControllableAudioprotected
switchDelayPingPong()ModControllableAudioprotected
switchLPFMode()ModControllableAudioprotected
synthModeSound
timeStartedSkippingRenderingArpSound
timeStartedSkippingRenderingLFOSound
timeStartedSkippingRenderingModFXSound
toModControllable()SoundInstrumentvirtual
transposeSound
trebleFreqModControllableAudio
typeOutput
unassignAllVoices()Sound
unisonDetuneSound
unisonDetunersSound
unlearnKnobs(ParamDescriptor paramDescriptor, Song *song)ModControllableAudio
voicePrioritySound
voiceUnassigned(ModelStackWithVoice *modelStack)Sound
volumeNeutralValueForUnisonSound
wantsToBeginArrangementRecording()Outputinlinevirtual
wasCreatedForAutoOverdubOutput
whichExpressionSourcesChangedAtSynthLevelSound
withoutTrebleLModControllableAudio
withoutTrebleRModControllableAudio
wontBeRenderedForAWhile()Sound
writeAttributesToFile()ModControllableAudio
writeDataToFile(Clip *clipForSavingOutputOnly, Song *song)SoundInstrumentvirtual
writeMelodicInstrumentAttributesToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeMelodicInstrumentTagsToFile(Clip *clipForSavingOutputOnly, Song *song)MelodicInstrument
writeParamAttributesToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL)ModControllableAudiostatic
writeParamsToFile(ParamManager *paramManager, bool writeAutomation)Soundstatic
writeParamTagsToFile(ParamManager *paramManager, bool writeAutomation, int32_t *valuesForOverride=NULL)ModControllableAudiostatic
writeTagsToFile()ModControllableAudio
Sound::writeToFile(bool savingSong, ParamManager *paramManager, ArpeggiatorSettings *arpSettings)Sound
MelodicInstrument::writeToFile(Clip *clipForSavingOutputOnly, Song *song)Output
~ModControllableAudio()ModControllableAudiovirtual
~Output()Outputvirtual