![]() |
Deluge Firmware 1.3.0
Build date: 2025.04.16
|
This is the complete list of members for Song, including all inherited members.
addInstrumentsToFileItems(OutputType outputType) (defined in Song) | Song | |
addInstrumentToHibernationList(Instrument *instrument) (defined in Song) | Song | private |
addOutput(Output *output, bool atStart=true) (defined in Song) | Song | |
addToModelStack(ModelStack *modelStack) (defined in Song) | Song | |
adjustMasterTransposeInterval(int32_t interval) (defined in Song) | Song | |
affectEntire (defined in Song) | Song | |
anyClipsSoloing (defined in Song) | Song | |
anyOutputsSoloingInArrangement (defined in Song) | Song | |
anyScaleModeClips() (defined in Song) | Song | |
areAllClipsInSectionPlaying(int32_t section) (defined in Song) | Song | |
armedForRecording (defined in TimelineCounter) | TimelineCounter | |
arrangementHasAnyClipInstances() (defined in Song) | Song | |
arrangementOnlyClips (defined in Song) | Song | |
arrangementYScroll (defined in Song) | Song | |
arrangerAutoScrollModeActive (defined in Song) | Song | |
assertActiveness(ModelStackWithTimelineCounter *modelStack, int32_t endInstanceAtTime=-1) (defined in Song) | Song | |
backedUpParamManagers (defined in Song) | Song | |
backtrackingCouldLoopBackToEnd() const override (defined in Song) | Song | virtual |
backUpParamManager(ModControllableAudio *modControllable, Clip *clip, ParamManagerForTimeline *paramManager, bool shouldStealExpressionParamsToo=false) (defined in Song) | Song | |
calculateBPM() (defined in Song) | Song | inline |
calculateBPM(float timePerTimerTick) (defined in Song) | Song | inline |
changeFillMode(bool on) (defined in Song) | Song | |
changeMusicalMode(uint8_t yVisualWithinOctave, int8_t change) (defined in Song) | Song | |
changeOutputType(Instrument *oldInstrument, OutputType newOutputType) (defined in Song) | Song | |
changeSwingInterval(int32_t newValue) (defined in Song) | Song | |
changeThresholdRecordingMode(int8_t offset) (defined in Song) | Song | |
chordMem (defined in Song) | Song | |
chordMemNoteCount (defined in Song) | Song | |
clearArrangementBeyondPos(int32_t pos, Action *action) (defined in Song) | Song | |
clearTempoAutomation() (defined in Song) | Song | |
clearTempoAutomation(float tempoBPM) (defined in Song) | Song | private |
convertSyncLevelFromFileValueToInternalValue(int32_t fileValue) (defined in Song) | Song | |
convertSyncLevelFromInternalValueToFileValue(int32_t internalValue) (defined in Song) | Song | |
countAudioClips() const (defined in Song) | Song | |
createNewAudioOutput(Output *replaceOutput=nullptr) (defined in Song) | Song | |
createPendingNextOverdubBelowClip(Clip *clip, int32_t clipIndex, OverDubType newOverdubNature) (defined in Song) | Song | |
cullAudioClipVoice() (defined in Song) | Song | |
currentClip (defined in Song) | Song | private |
cycleThroughScales() | Song | |
deactivateAnyArrangementOnlyClips() (defined in Song) | Song | |
defaultAudioClipOverdubOutputCloning (defined in Song) | Song | |
deleteAllBackedUpParamManagers(bool shouldAlsoEmptyVector=true) (defined in Song) | Song | private |
deleteAllBackedUpParamManagersWithClips() (defined in Song) | Song | private |
deleteAllOutputs(Output **prevPointer) (defined in Song) | Song | private |
deleteBackedUpParamManagersForClip(Clip *clip) (defined in Song) | Song | |
deleteBackedUpParamManagersForModControllable(ModControllableAudio *modControllable) (defined in Song) | Song | |
deleteClipObject(Clip *clip, bool songBeingDestroyedToo=false, InstrumentRemoval instrumentRemovalInstruction=InstrumentRemoval::DELETE_OR_HIBERNATE_IF_UNUSED) (defined in Song) | Song | |
deleteHibernatingInstrumentWithSlot(OutputType outputType, char const *name) (defined in Song) | Song | |
deleteHibernatingMIDIInstrument() (defined in Song) | Song | |
deleteOrAddToHibernationListOutput(Output *output) (defined in Song) | Song | |
deleteOrHibernateOutput(Output *output) (defined in Song) | Song | |
deleteOrHibernateOutputIfNoClips(Output *output) (defined in Song) | Song | |
deleteOutput(Output *output) (defined in Song) | Song | |
deleteOutputThatIsInMainList(Output *output, bool stopAnyAuditioningFirst=true) (defined in Song) | Song | |
deletePendingOverdubs(Output *onlyWithOutput=nullptr, int32_t *originalClipIndex=nullptr, bool createConsequencesForOtherLinearlyRecordingClips=false) (defined in Song) | Song | |
deleteSoundsWhichWontSound() (defined in Song) | Song | |
deletingClipInstanceForClip(Output *output, Clip *clip, Action *action, bool shouldPickNewActiveClip) (defined in Song) | Song | |
dirPath (defined in Song) | Song | |
disabledPresetScales (defined in Song) | Song | |
displayCurrentRootNoteAndScaleName() (defined in Song) | Song | |
displayMasterTransposeInterval() (defined in Song) | Song | |
displayThresholdRecordingMode() (defined in Song) | Song | |
divideByTimePerTimerTick (defined in Song) | Song | |
doesNonAudioSlotHaveActiveClipInSession(OutputType outputType, int32_t slot, int32_t subSlot=-1) (defined in Song) | Song | |
doesOutputHaveActiveClipInSession(Output *output) (defined in Song) | Song | |
doesOutputHaveAnyClips(Output *output) (defined in Song) | Song | |
doubleClipLength(InstrumentClip *clip, Action *action=nullptr) (defined in Song) | Song | |
endInstancesOfActiveClips(int32_t pos, bool detachClipsToo=false) (defined in Song) | Song | |
ensureAllInstrumentsHaveAClipOrBackedUpParamManager(char const *errorMessageNormal, char const *errorMessageHibernating) (defined in Song) | Song | |
ensureAtLeastOneSessionClip() (defined in Song) | Song | |
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(Sound *sound) (defined in Song) | Song | |
expectEvent() override (defined in Song) | Song | virtual |
fillModeActive (defined in Song) | Song | private |
findNoteRowForDrum(Kit *kit, Drum *drum, Clip *stopTraversalAtClip=nullptr) (defined in Song) | Song | |
findParamManagerForDrum(Kit *kit, Drum *drum, Clip *stopTraversalAtClip=nullptr) (defined in Song) | Song | |
firstHibernatingInstrument (defined in Song) | Song | |
firstOutput (defined in Song) | Song | |
getActiveModControllable(ModelStackWithTimelineCounter *modelStack) override (defined in Song) | Song | virtual |
getAnyClipsSoloing() const (defined in Song) | Song | |
getAnyOutputsSoloingInArrangement() (defined in Song) | Song | |
getAudioOutputFromName(String *name) (defined in Song) | Song | |
getBackedUpParamManagerForExactClip(ModControllableAudio *modControllable, Clip *clip, ParamManager *stealInto=nullptr) (defined in Song) | Song | |
getBackedUpParamManagerPreferablyWithClip(ModControllableAudio *modControllable, Clip *clip, ParamManager *stealInto=nullptr) (defined in Song) | Song | |
getBarLength() (defined in Song) | Song | |
getClipWithOutput(Output *output, bool mustBeActive=false, Clip *excludeClip=nullptr) (defined in Song) | Song | |
getClipWithOutputAboutToBeginLinearRecording(Output *output) (defined in Song) | Song | |
getCurrentClip() (defined in Song) | Song | |
getCurrentRootNoteAndScaleName(StringBuf &buffer) (defined in Song) | Song | |
getCurrentScale() | Song | |
getFirstAudioOutput() (defined in Song) | Song | |
getInputTickMagnitude() const (defined in Song) | Song | inline |
getInputTickScale() (defined in Song) | Song | |
getInstrumentFromPresetSlot(OutputType outputType, int32_t presetNumber, int32_t presetSubSlotNumber, char const *name, char const *dirPath, bool searchHibernatingToo=true, bool searchNonHibernating=true) (defined in Song) | Song | |
getLastProcessedPos() const override | Song | virtual |
getLivePos() const override | Song | virtual |
getLongestActiveClipWithMultipleOrFactorLength(int32_t targetLength, bool revertToAnyActiveClipIfNone=true, Clip *excludeClip=nullptr) (defined in Song) | Song | |
getLongestClip(bool includePlayDisabled, bool includeArrangementOnly) (defined in Song) | Song | |
getLoopLength() const override (defined in Song) | Song | virtual |
getLowestSectionWithNoSessionClipForOutput(Output *output) (defined in Song) | Song | |
getMaxMIDIChannelSuffix(int32_t channel) (defined in Song) | Song | |
getModelStackWithParam(ModelStackWithThreeMainThings *modelStack, int32_t paramID) | Song | |
getNextAudioOutput(int32_t offset, Output *oldOutput, Availability availabilityRequirement) (defined in Song) | Song | |
getNextSessionClipWithOutput(int32_t offset, Output *output, Clip *prevClip) (defined in Song) | Song | |
getNonAudioInstrumentToSwitchTo(OutputType newOutputType, Availability availabilityRequirement, int16_t newSlot, int8_t newSubSlot, bool *instrumentWasAlreadyInSong) (defined in Song) | Song | |
getNoteLengthName(StringBuf &buffer, uint32_t noteLength, char const *notesString="-notes", bool clarifyPerColumn=false) const | Song | |
getNumOutputs() (defined in Song) | Song | |
getOutputFromIndex(int32_t index) (defined in Song) | Song | |
getOutputIndex(Output *output) (defined in Song) | Song | |
getPendingOverdubWithOutput(Output *output) (defined in Song) | Song | |
getPosAtWhichPlaybackWillCut(ModelStackWithTimelineCounter const *modelStack) const override (defined in Song) | Song | virtual |
getQuarterNoteLength() (defined in Song) | Song | |
getSessionClipWithOutput(Output *output, int32_t requireSection=-1, Clip *excludeClip=nullptr, int32_t *clipIndex=nullptr, bool excludePendingOverdubs=false) (defined in Song) | Song | |
getSixteenthNoteLength() (defined in Song) | Song | |
getSongFullPath() (defined in Song) | Song | |
getSyncScalingClip() (defined in Song) | Song | |
getTimelineCounterToRecordTo() override (defined in Song) | Song | virtual |
getTimePerTimerTickFloat() (defined in Song) | Song | |
getTimePerTimerTickRounded() (defined in Song) | Song | |
getYNoteFromYVisual(int32_t yVisual, bool inKeyMode) (defined in Song) | Song | |
getYNoteFromYVisual(int32_t yVisual, bool inKeyMode, const MusicalKey &key) (defined in Song) | Song | |
getYScrollSongViewWithoutPendingOverdubs() (defined in Song) | Song | |
getYVisualFromYNote(int32_t yNote, bool inKeyMode) (defined in Song) | Song | |
getYVisualFromYNote(int32_t yNote, bool inKeyMode, const MusicalKey &key) (defined in Song) | Song | |
globalEffectable (defined in Song) | Song | |
grabHibernatingMIDIInstrument(int32_t newSlot, int32_t newSubSlot) (defined in Song) | Song | |
grabVelocityToLevelFromMIDICableAndSetupPatchingForAllParamManagersForDrum(MIDICable &cable, SoundDrum *drum, Kit *kit) (defined in Song) | Song | |
grabVelocityToLevelFromMIDICableAndSetupPatchingForAllParamManagersForInstrument(MIDICable &cable, SoundInstrument *instrument) (defined in Song) | Song | |
grabVelocityToLevelFromMIDICableAndSetupPatchingForEverything(MIDICable &cable) (defined in Song) | Song | |
hasAnyPendingNextOverdubs() (defined in Song) | Song | |
hasAnySwing() (defined in Song) | Song | |
hasBeenTransposed (defined in Song) | Song | |
hasUserScale() | Song | |
hibernatingMIDIInstrument (defined in Song) | Song | |
inClipMinderViewOnLoad (defined in Song) | Song | |
inputTickScalePotentiallyJustChanged(uint32_t oldScale) (defined in Song) | Song | private |
insideWorldTickMagnitude (defined in Song) | Song | |
insideWorldTickMagnitudeOffsetFromBPM (defined in Song) | Song | |
instrumentBeenEdited() (defined in TimelineCounter) | TimelineCounter | inlinevirtual |
instrumentSwapped(Instrument *newInstrument) (defined in Song) | Song | |
intBPM (defined in Song) | Song | private |
isClipActive(Clip const *clip) const (defined in Song) | Song | |
isFillModeActive() (defined in Song) | Song | inline |
isOutputActiveInArrangement(Output *output) (defined in Song) | Song | |
isPlayingAutomationNow() const override (defined in Song) | Song | virtual |
isYNoteAllowed(int32_t yNote, bool inKeyMode) (defined in Song) | Song | |
key (defined in Song) | Song | |
lastClipInstanceEnteredStartPos (defined in Song) | Song | |
lastSelectedParamArrayPosition (defined in Song) | Song | |
lastSelectedParamID (defined in Song) | Song | |
lastSelectedParamKind (defined in Song) | Song | |
lastSelectedParamShortcutX (defined in Song) | Song | |
lastSelectedParamShortcutY (defined in Song) | Song | |
learnScaleFromCurrentNotes() | Song | |
loadAllSamples(bool mayActuallyReadFiles=true) (defined in Song) | Song | |
loadCrucialSamplesOnly() (defined in Song) | Song | |
loadNextSong() (defined in Song) | Song | |
markAllInstrumentsAsEdited() (defined in Song) | Song | |
masterTransposeInterval (defined in Song) | Song | |
mayDoubleTempo() (defined in Song) | Song | |
mayMoveModeNote(int16_t yVisualWithinOctave, int8_t newOffset) (defined in Song) | Song | |
midiCableBendRangeUpdatedViaMessage(ModelStack *modelStack, MIDICable &cable, int32_t channelOrZone, int32_t whichBendRange, int32_t bendSemitones) (defined in Song) | Song | |
model (defined in Song) | Song | |
moveInstrumentToHibernationList(Instrument *instrument) (defined in Song) | Song | |
name (defined in Song) | Song | |
navigateThroughPresetsForInstrument(Output *output, int32_t offset) (defined in Song) | Song | |
notesInScaleModeClips() | Song | |
outputClipInstanceListIsCurrentlyInvalid (defined in Song) | Song | |
paramManager (defined in TimelineCounter) | TimelineCounter | |
paramsInAutomationMode (defined in Song) | Song | |
placeFirstInstancesOfActiveClips(int32_t pos) (defined in Song) | Song | |
possiblyCloneForArrangementRecording(ModelStackWithTimelineCounter *modelStack) (defined in TimelineCounter) | TimelineCounter | inlinevirtual |
previousClip (defined in Song) | Song | private |
readClipsFromFile(Deserializer &reader, ClipArray *clipArray) (defined in Song) | Song | private |
readFromFile(Deserializer &reader) (defined in Song) | Song | |
reassessWhetherAnyClipsSoloing() (defined in Song) | Song | |
reassessWhetherAnyOutputsSoloingInArrangement() (defined in Song) | Song | |
removeInstrumentFromHibernationList(Instrument *instrument) (defined in Song) | Song | |
removeOutputFromMainList(Output *output, bool stopAnyAuditioningFirst=true) (defined in Song) | Song | |
removeSessionClip(Clip *clip, int32_t clipIndex, bool forceClipsAboveToMoveVertically=false) (defined in Song) | Song | |
removeSessionClipLowLevel(Clip *clip, int32_t clipIndex) (defined in Song) | Song | |
removeYNoteFromMode(int32_t yNoteWithinOctave) (defined in Song) | Song | |
renderAudio(std::span< StereoSample > outputBuffer, int32_t *reverbBuffer, int32_t sideChainHitPending) (defined in Song) | Song | |
replaceInstrument(Instrument *oldInstrument, Instrument *newInstrument, bool keepNoteRowsWithMIDIInput=true) (defined in Song) | Song | |
replaceInstrumentClipWithAudioClip(Clip *oldClip, int32_t clipIndex) (defined in Song) | Song | |
replaceMusicalMode(const ScaleChange &changes, bool affectMIDITranspose) (defined in Song) | Song | |
replaceOutputLowLevel(Output *newOutput, Output *oldOutput) (defined in Song) | Song | |
restoreClipStatesBeforeArrangementPlay() (defined in Song) | Song | |
resumeClipsClonedForArrangementRecording() (defined in Song) | Song | |
resyncLFOs() (defined in Song) | Song | |
reverbDamp (defined in Song) | Song | |
reverbHPF (defined in Song) | Song | |
reverbLPF (defined in Song) | Song | |
reverbPan (defined in Song) | Song | |
reverbRoomSize (defined in Song) | Song | |
reverbSidechainAttack (defined in Song) | Song | |
reverbSidechainRelease (defined in Song) | Song | |
reverbSidechainShape (defined in Song) | Song | |
reverbSidechainSync (defined in Song) | Song | |
reverbSidechainVolume (defined in Song) | Song | |
reverbWidth (defined in Song) | Song | |
rotateMusicalMode(int8_t change) (defined in Song) | Song | |
scaleMapper (defined in Song) | Song | private |
sections (defined in Song) | Song | |
sectionToReturnToAfterSongEnd (defined in Song) | Song | |
sendAllMIDIPGMs() (defined in Song) | Song | |
sessionClips (defined in Song) | Song | |
sessionLayout (defined in Song) | Song | |
sessionMacros (defined in Song) | Song | |
setBPM(float tempoBPM, bool shouldLogAction) (defined in Song) | Song | |
setBPMInner(float tempoBPM, bool shouldLogAction) (defined in Song) | Song | private |
setClipLength(Clip *clip, uint32_t newLength, Action *action, bool mayReSyncClip=true) (defined in Song) | Song | |
setCurrentClip(Clip *clip) (defined in Song) | Song | inline |
setDefaultVelocityForAllInstruments(uint8_t newDefaultVelocity) (defined in Song) | Song | |
setHibernatingMIDIInstrument(MIDIInstrument *newInstrument) (defined in Song) | Song | |
setInputTickScaleClip(Clip *clip) (defined in Song) | Song | |
setParamsInAutomationMode(bool newState) (defined in Song) | Song | |
setRootNote(int32_t newRootNote, InstrumentClip *clipToAvoidAdjustingScrollFor=nullptr) | Song | |
setScale(Scale newScale) | Song | |
setScaleNotes(NoteSet newScale) | Song | |
setSongFullPath(const char *fullPath) (defined in Song) | Song | |
setTempoFromNumSamples(double newTempoSamples, bool shouldLogAction) (defined in Song) | Song | |
setTempoFromParams(int32_t magnitude, int8_t whichValue, bool shouldLogAction) (defined in Song) | Song | |
setTimePerTimerTick(uint64_t newTimeBig, bool shouldLogAction=false) (defined in Song) | Song | |
setupClipIndexesForSaving() (defined in Song) | Song | private |
setupDefault() (defined in Song) | Song | |
setupModelStackWithCurrentClip(void *memory) (defined in Song) | Song | |
setupModelStackWithSongAsTimelineCounter(void *memory) (defined in Song) | Song | |
setupPatchingForAllParamManagers() (defined in Song) | Song | |
setupPatchingForAllParamManagersForDrum(SoundDrum *drum) (defined in Song) | Song | |
setupPatchingForAllParamManagersForInstrument(SoundInstrument *sound) (defined in Song) | Song | |
shouldOldOutputBeReplaced(Clip *clip, Availability *availabilityRequirement=nullptr) (defined in Song) | Song | |
slot (defined in Song) | Song | |
Song() (defined in Song) | Song | |
songGridScrollX (defined in Song) | Song | |
songGridScrollY (defined in Song) | Song | |
songViewYScroll (defined in Song) | Song | |
sortOutWhichClipsAreActiveWithoutSendingPGMs(ModelStack *modelStack, int32_t playbackWillStartInArrangerAtPos) (defined in Song) | Song | |
stopAllAuditioning() (defined in Song) | Song | |
stopAllMIDIAndGateNotesPlaying() (defined in Song) | Song | |
subSlot (defined in Song) | Song | |
swapClips(Clip *newClip, Clip *oldClip, int32_t clipIndex) (defined in Song) | Song | |
swingAmount (defined in Song) | Song | |
swingInterval (defined in Song) | Song | |
syncScalingClip (defined in Song) | Song | |
thresholdRecordingMode (defined in Song) | Song | |
TimelineCounter() (defined in TimelineCounter) | TimelineCounter | |
timePerTimerTickBig (defined in Song) | Song | |
transpose(int32_t interval) (defined in Song) | Song | |
transposeAllScaleModeClips(int32_t interval) (defined in Song) | Song | |
transposeAllScaleModeClips(int32_t offset, bool chromatic) (defined in Song) | Song | |
transposeOffset (defined in Song) | Song | |
tripletsLevel (defined in Song) | Song | |
tripletsOn (defined in Song) | Song | |
turnSoloingIntoJustPlaying(bool getRidOfArmingToo=true) (defined in Song) | Song | |
unautomatedParamValues (defined in Song) | Song | |
updateBPMFromAutomation() (defined in Song) | Song | |
userScaleNotes (defined in Song) | Song | private |
wasLastInArrangementEditor (defined in Song) | Song | |
writeTemplateSong(const char *templateSong) (defined in Song) | Song | |
writeToFile() (defined in Song) | Song | |
xScroll (defined in Song) | Song | |
xScrollForReturnToSongView (defined in Song) | Song | |
xZoom (defined in Song) | Song | |
xZoomForReturnToSongView (defined in Song) | Song | |
~Song() override (defined in Song) | Song | |
~TimelineCounter() (defined in TimelineCounter) | TimelineCounter | virtual |