![]() |
Deluge Firmware 1.3.0
Build date: 2025.11.26
|
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 |
| commandTranspose(int32_t interval) (defined in Song) | Song | |
| 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(deluge::dsp::StereoBuffer< q31_t > 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 |