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

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

addInstrumentsToFileItems(int instrumentType)Song
addMajorDependentModeNotes(uint8_t i, bool preferHigher, bool notesWithinOctavePresent[])Song
addModeNote(uint8_t modeNote)Song
addOutput(Output *output, bool atStart=true)Song
addToModelStack(ModelStack *modelStack)Song
affectEntireSong
anyClipsSoloingSong
anyOutputsSoloingInArrangementSong
anyScaleModeClips()Song
areAllClipsInSectionPlaying(int section)Song
arrangementHasAnyClipInstances()Song
arrangementOnlyClipsSong
arrangementYScrollSong
arrangerAutoScrollModeActiveSong
assertActiveness(ModelStackWithTimelineCounter *modelStack, int32_t endInstanceAtTime=-1)Song
backedUpParamManagersSong
backtrackingCouldLoopBackToEnd()Songvirtual
backUpParamManager(ModControllableAudio *modControllable, Clip *clip, ParamManagerForTimeline *paramManager, bool shouldStealExpressionParamsToo=false)Song
canOldOutputBeReplaced(Clip *clip, int *availabilityRequirement=NULL)Song
changeInstrumentType(Instrument *oldInstrument, int newInstrumentType)Song
changeMusicalMode(uint8_t yVisualWithinOctave, int8_t change)Song
changeSwingInterval(int newValue)Song
clearArrangementBeyondPos(int32_t pos, Action *action)Song
convertSyncLevelFromFileValueToInternalValue(int fileValue)Song
convertSyncLevelFromInternalValueToFileValue(int internalValue)Song
createNewAudioOutput(Output *replaceOutput=NULL)Song
createPendingNextOverdubBelowClip(Clip *clip, int clipIndex, int newOverdubNature)Song
cullAudioClipVoice()Song
currentClipSong
cycleThroughScales()Song
deactivateAnyArrangementOnlyClips()Song
deleteBackedUpParamManagersForClip(Clip *clip)Song
deleteBackedUpParamManagersForModControllable(ModControllableAudio *modControllable)Song
deleteClipObject(Clip *clip, bool songBeingDestroyedToo=false, int instrumentRemovalInstruction=INSTRUMENT_REMOVAL_DELETE_OR_HIBERNATE_IF_UNUSED)Song
deleteHibernatingInstrumentWithSlot(int instrumentType, char const *name)Song
deleteHibernatingMIDIInstrument()Song
deleteOrAddToHibernationListOutput(Output *output)Song
deleteOrHibernateOutput(Output *output)Song
deleteOrHibernateOutputIfNoClips(Output *output)Song
deleteOutput(Output *output)Song
deleteOutputThatIsInMainList(Output *output, bool stopAnyAuditioningFirst=true)Song
deletePendingOverdubs(Output *onlyWithOutput=NULL, int *originalClipIndex=NULL, bool createConsequencesForOtherLinearlyRecordingClips=false)Song
deleteSoundsWhichWontSound()Song
deletingClipInstanceForClip(Output *output, Clip *clip, Action *action, bool shouldPickNewActiveClip)Song
dirPathSong
divideByTimePerTimerTickSong
doesNonAudioSlotHaveActiveClipInSession(int instrumentType, int slot, int subSlot=-1)Song
doesOutputHaveActiveClipInSession(Output *output)Song
doesOutputHaveAnyClips(Output *output)Song
doubleClipLength(InstrumentClip *clip, Action *action=NULL)Song
endInstancesOfActiveClips(int32_t pos, bool detachClipsToo=false)Song
ensureAllInstrumentsHaveAClipOrBackedUpParamManager(char const *errorMessageNormal, char const *errorMessageHibernating)Song
ensureAtLeastOneSessionClip()Song
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(Sound *sound)Song
expectEvent()Songvirtual
findNoteRowForDrum(Kit *kit, Drum *drum, Clip *stopTraversalAtClip=NULL)Song
findParamManagerForDrum(Kit *kit, Drum *drum, Clip *stopTraversalAtClip=NULL)Song
firstHibernatingInstrumentSong
firstOutputSong
getActiveModControllable(ModelStackWithTimelineCounter *modelStack)Songvirtual
getAnyClipsSoloing()Song
getAnyOutputsSoloingInArrangement()Song
getAudioOutputFromName(String *name)Song
getBackedUpParamManagerForExactClip(ModControllableAudio *modControllable, Clip *clip, ParamManager *stealInto=NULL)Song
getBackedUpParamManagerPreferablyWithClip(ModControllableAudio *modControllable, Clip *clip, ParamManager *stealInto=NULL)Song
getBarLength()Song
getClipWithOutput(Output *output, bool mustBeActive=false, Clip *excludeClip=NULL)Song
getClipWithOutputAboutToBeginLinearRecording(Output *output)Song
getCurrentPresetScale()Song
getFirstAudioOutput()Song
getInputTickScale()Song
getInstrumentFromPresetSlot(int instrumentType, int presetNumber, int presetSubSlotNumber, char const *name, char const *dirPath, bool searchHibernatingToo=true, bool searchNonHibernating=true)Song
getLastProcessedPos()Songvirtual
getLivePos()Songvirtual
getLongestActiveClipWithMultipleOrFactorLength(int32_t targetLength, bool revertToAnyActiveClipIfNone=true, Clip *excludeClip=NULL)Song
getLongestClip(bool includePlayDisabled, bool includeArrangementOnly)Song
getLoopLength()Songvirtual
getLowestSectionWithNoSessionClipForOutput(Output *output)Song
getMaxMIDIChannelSuffix(int channel)Song
getNextAudioOutput(int offset, Output *oldOutput, int availabilityRequirement)Song
getNextSessionClipWithOutput(int offset, Output *output, Clip *prevClip)Song
getNonAudioInstrumentToSwitchTo(int newInstrumentType, int availabilityRequirement, int16_t newSlot, int8_t newSubSlot, bool *instrumentWasAlreadyInSong)Song
getNoteLengthName(char *text, uint32_t noteLength, bool clarifyPerColumn=false)Song
getNumOutputs()Song
getOutputFromIndex(int index)Song
getOutputIndex(Output *output)Song
getPendingOverdubWithOutput(Output *output)Song
getPosAtWhichPlaybackWillCut(ModelStackWithTimelineCounter const *modelStack)Songvirtual
getQuarterNoteLength()Song
getSessionClipWithOutput(Output *output, int requireSection=-1, Clip *excludeClip=NULL, int *clipIndex=NULL, bool excludePendingOverdubs=false)Song
getSyncScalingClip()Song
getTimelineCounterToRecordTo()Songvirtual
getTimePerTimerTickFloat()Song
getTimePerTimerTickRounded()Song
getYNoteFromYVisual(int yVisual, bool inKeyMode)Song
getYNoteWithinOctaveFromYNote(int yNote)Song
getYScrollSongViewWithoutPendingOverdubs()Song
getYVisualFromYNote(int yNote, bool inKeyMode)Song
globalEffectableSong
grabHibernatingMIDIInstrument(int newSlot, int newSubSlot)Song
grabVelocityToLevelFromMIDIDeviceAndSetupPatchingForAllParamManagersForDrum(MIDIDevice *device, SoundDrum *drum, Kit *kit)Song
grabVelocityToLevelFromMIDIDeviceAndSetupPatchingForAllParamManagersForInstrument(MIDIDevice *device, SoundInstrument *instrument)Song
grabVelocityToLevelFromMIDIDeviceAndSetupPatchingForEverything(MIDIDevice *device)Song
hasAnyPendingNextOverdubs()Song
hasAnySwing()Song
hibernatingMIDIInstrumentSong
inClipMinderViewOnLoadSong
insideWorldTickMagnitudeSong
insideWorldTickMagnitudeOffsetFromBPMSong
instrumentBeenEdited()TimelineCounterinlinevirtual
instrumentSwapped(Instrument *newInstrument)Song
isClipActive(Clip *clip)Song
isOutputActiveInArrangement(Output *output)Song
isPlayingAutomationNow()Songvirtual
isYNoteAllowed(int yNote, bool inKeyMode)Song
lastClipInstanceEnteredStartPosSong
loadAllSamples(bool mayActuallyReadFiles=true)Song
loadCrucialSamplesOnly()Song
markAllInstrumentsAsEdited()Song
mayDoubleTempo()Song
mayMoveModeNote(int16_t yVisualWithinOctave, int8_t newOffset)Song
midiDeviceBendRangeUpdatedViaMessage(ModelStack *modelStack, MIDIDevice *device, int channelOrZone, int whichBendRange, int bendSemitones)Song
modeContainsYNote(int yNote)Song
modeContainsYNoteWithinOctave(uint8_t yNoteWithinOctave)Song
modeNotesSong
moveInstrumentToHibernationList(Instrument *instrument)Song
nameSong
numModeNotesSong
outputClipInstanceListIsCurrentlyInvalidSong
paramManagerTimelineCounter
paramsInAutomationModeSong
placeFirstInstancesOfActiveClips(int32_t pos)Song
possiblyCloneForArrangementRecording(ModelStackWithTimelineCounter *modelStack)TimelineCounterinlinevirtual
readFromFile()Song
reassessWhetherAnyClipsSoloing()Song
reassessWhetherAnyOutputsSoloingInArrangement()Song
removeInstrumentFromHibernationList(Instrument *instrument)Song
removeOutputFromMainList(Output *output, bool stopAnyAuditioningFirst=true)Song
removeSessionClip(Clip *clip, int clipIndex, bool forceClipsAboveToMoveVertically=false)Song
removeSessionClipLowLevel(Clip *clip, int clipIndex)Song
removeYNoteFromMode(int yNoteWithinOctave)Song
renderAudio(StereoSample *outputBuffer, int numSamples, int32_t *reverbBuffer, int32_t sideChainHitPending)Song
replaceInstrument(Instrument *oldInstrument, Instrument *newInstrument, bool keepNoteRowsWithMIDIInput=true)Song
replaceInstrumentClipWithAudioClip(Clip *oldClip, int clipIndex)Song
replaceOutputLowLevel(Output *newOutput, Output *oldOutput)Song
restoreClipStatesBeforeArrangementPlay()Song
resumeClipsClonedForArrangementRecording()Song
resyncLFOsAndArpeggiators()Song
reverbCompressorAttackSong
reverbCompressorReleaseSong
reverbCompressorShapeSong
reverbCompressorSyncSong
reverbCompressorVolumeSong
reverbDampSong
reverbPanSong
reverbRoomSizeSong
reverbWidthSong
rootNoteSong
sectionsSong
sectionToReturnToAfterSongEndSong
sendAllMIDIPGMs()Song
sessionClipsSong
setBPM(float tempoBPM, bool shouldLogAction)Song
setClipLength(Clip *clip, uint32_t newLength, Action *action, bool mayReSyncClip=true)Song
setDefaultVelocityForAllInstruments(uint8_t newDefaultVelocity)Song
setHibernatingMIDIInstrument(MIDIInstrument *newInstrument)Song
setInputTickScaleClip(Clip *clip)Song
setParamsInAutomationMode(bool newState)Song
setRootNote(int newRootNote, InstrumentClip *clipToAvoidAdjustingScrollFor=NULL)Song
setTempoFromNumSamples(double newTempoSamples, bool shouldLogAction)Song
setTempoFromParams(int32_t magnitude, int8_t whichValue, bool shouldLogAction)Song
setTimePerTimerTick(uint64_t newTimeBig, bool shouldLogAction=false)Song
setupDefault()Song
setupModelStackWithCurrentClip(void *memory)Song
setupModelStackWithSongAsTimelineCounter(void *memory)Song
setupPatchingForAllParamManagers()Song
setupPatchingForAllParamManagersForDrum(SoundDrum *drum)Song
setupPatchingForAllParamManagersForInstrument(SoundInstrument *sound)Song
slotSong
Song()Song
songViewYScrollSong
sortOutWhichClipsAreActiveWithoutSendingPGMs(ModelStack *modelStack, int playbackWillStartInArrangerAtPos)Song
stopAllAuditioning()Song
stopAllMIDIAndGateNotesPlaying()Song
subSlotSong
swapClips(Clip *newClip, Clip *oldClip, int clipIndex)Song
swingAmountSong
swingIntervalSong
syncScalingClipSong
TimelineCounter()TimelineCounter
timePerTimerTickBigSong
transposeAllScaleModeClips(int offset)Song
tripletsLevelSong
tripletsOnSong
turnSoloingIntoJustPlaying(bool getRidOfArmingToo=true)Song
unautomatedParamValuesSong
wasLastInArrangementEditorSong
writeToFile()Song
xScrollSong
xScrollForReturnToSongViewSong
xZoomSong
xZoomForReturnToSongViewSong
yNoteIsYVisualWithinOctave(int yNote, int yVisualWithinOctave)Song
~Song()Song
~TimelineCounter()TimelineCountervirtual