Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
InstrumentClip Member List

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

abortRecording() override (defined in InstrumentClip)InstrumentClipvirtual
activeIfNoSolo (defined in Clip)Clip
activeIfNoSoloBeforeStemExport (defined in Clip)Clip
actuallyDeleteEmptyNoteRow(ModelStackWithNoteRow *modelStack) (defined in InstrumentClip)InstrumentClipprivate
affectEntire (defined in InstrumentClip)InstrumentClip
allowNoteTails(ModelStackWithNoteRow *modelStack) (defined in InstrumentClip)InstrumentClip
appendClip(ModelStackWithTimelineCounter *thisModelStack, ModelStackWithTimelineCounter *otherModelStack) override (defined in InstrumentClip)InstrumentClipvirtual
armedForRecording (defined in TimelineCounter)TimelineCounter
armState (defined in Clip)Clip
arpSettings (defined in InstrumentClip)InstrumentClip
assignDrumsToNoteRows(ModelStackWithTimelineCounter *modelStack, bool shouldGiveMIDICommandsToDrums=false, int32_t numNoteRowsPreviouslyDeletedFromBottom=0) (defined in InstrumentClip)InstrumentClip
backedUpInstrumentDirPath (defined in InstrumentClip)InstrumentClip
backedUpInstrumentName (defined in InstrumentClip)InstrumentClip
backedUpInstrumentSlot (defined in InstrumentClip)InstrumentClip
backedUpInstrumentSubSlot (defined in InstrumentClip)InstrumentClip
backedUpParamManagerMIDI (defined in InstrumentClip)InstrumentClip
backtrackingCouldLoopBackToEnd() const override (defined in Clip)Clipvirtual
backupPresetSlot() (defined in InstrumentClip)InstrumentClip
beginInstance(Song *song, int32_t arrangementRecordPos) (defined in Clip)Clip
beginLinearRecording(ModelStackWithTimelineCounter *modelStack, int32_t buttonPressLatency) override (defined in InstrumentClip)InstrumentClipvirtual
beingRecordedFromClip (defined in Clip)Clip
cancelAnyArming() (defined in Clip)Clip
changeInstrument(ModelStackWithTimelineCounter *modelStack, Instrument *newInstrument, ParamManagerForTimeline *paramManager, InstrumentRemoval instrumentRemovalInstruction, InstrumentClip *favourClipForCloningParamManager=nullptr, bool keepNoteRowsWithMIDIInput=true, bool giveMidiAssignmentsToNewInstrument=false) (defined in InstrumentClip)InstrumentClip
changeOutputType(ModelStackWithTimelineCounter *modelStack, OutputType newOutputType) (defined in InstrumentClip)InstrumentClip
claimOutput(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipvirtual
clear(Action *action, ModelStackWithTimelineCounter *modelStack, bool clearAutomation, bool clearSequenceAndMPE) override (defined in InstrumentClip)InstrumentClipvirtual
clearArea(ModelStackWithTimelineCounter *modelStack, int32_t startPos, int32_t endPos, Action *action) (defined in InstrumentClip)InstrumentClip
Clip(ClipType newType) (defined in Clip)Clip
clone(ModelStackWithTimelineCounter *modelStack, bool shouldFlattenReversing=false) const override (defined in InstrumentClip)InstrumentClipvirtual
cloneAsNewOverdub(ModelStackWithTimelineCounter *modelStack, OverDubType newOverdubNature) override (defined in InstrumentClip)InstrumentClipvirtual
cloneFrom(Clip const *other) (defined in Clip)Clip
cloneOutput(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipprotectedvirtual
colourOffset (defined in Clip)Clip
compensateVolumeForResonance(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
containsAnyNotes() (defined in InstrumentClip)InstrumentClip
copyBasicsFrom(Clip const *otherClip) override (defined in InstrumentClip)InstrumentClipvirtual
createNewNoteRowForKit(ModelStackWithTimelineCounter *modelStack, bool atStart, int32_t *getIndex=nullptr) (defined in InstrumentClip)InstrumentClip
createNewNoteRowForYVisual(int32_t, Song *song) (defined in InstrumentClip)InstrumentClip
currentlyRecordingLinearly (defined in InstrumentClip)InstrumentClipprivate
currentlyScrollableAndZoomable() override (defined in InstrumentClip)InstrumentClipvirtual
deleteBackedUpParamManagerMIDI() (defined in InstrumentClip)InstrumentClipprivate
deleteEmptyNoteRowsAtEitherEnd(bool onlyIfNoDrum, ModelStackWithTimelineCounter *modelStack, bool mustKeepLastOne=true, bool keepOnesWithMIDIInput=true) (defined in InstrumentClip)InstrumentClipprivate
deleteNoteRow(ModelStackWithTimelineCounter *modelStack, int32_t i) (defined in InstrumentClip)InstrumentClip
deleteOldDrumNames() (defined in InstrumentClip)InstrumentClip
deleteSoundsWhichWontSound(Song *song) override (defined in InstrumentClip)InstrumentClipvirtual
detachFromOutput(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumName, bool shouldDeleteEmptyNoteRowsAtEndOfList=false, bool shouldRetainLinksToSounds=false, bool keepNoteRowsWithMIDIInput=true, bool shouldGrabMidiCommands=false, bool shouldBackUpExpressionParamsToo=true) override (defined in InstrumentClip)InstrumentClipvirtual
doesProbabilityExist(int32_t apartFromPos, int32_t probability, int32_t secondProbability=-1) (defined in InstrumentClip)InstrumentClip
drawUndefinedArea(int32_t localScroll, uint32_t, int32_t lengthToDisplay, RGB *image, uint8_t[], int32_t imageWidth, TimelineView *editorScreen, bool tripletsOnHere) (defined in Clip)Clip
duplicateModelStackForClipBeingRecordedFrom(ModelStackWithNoteRow *modelStack, char *otherModelStackMemory) (defined in InstrumentClip)InstrumentClip
endInstance(int32_t arrangementRecordPos, bool evenIfOtherClip=false) (defined in Clip)Clip
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(ModelStackWithTimelineCounter *modelStack, Sound *sound) (defined in InstrumentClip)InstrumentClip
ensureScrollWithinKitBounds() (defined in InstrumentClip)InstrumentClip
expectEvent() override (defined in InstrumentClip)InstrumentClipvirtual
expectNoFurtherTicks(Song *song, bool actuallySoundChange=true) override (defined in InstrumentClip)InstrumentClipvirtual
exportStem (defined in Clip)Clip
fillEventAtTickCount (defined in Clip)Clip
finishLinearRecording(ModelStackWithTimelineCounter *modelStack, Clip *nextPendingLoop, int32_t buttonLatencyForTempolessRecord) override (defined in InstrumentClip)InstrumentClipvirtual
getActiveModControllable(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipvirtual
getActualCurrentPosAsIfPlayingInForwardDirection() (defined in Clip)Clip
getBottomYNote() (defined in InstrumentClip)InstrumentClip
getClipBeingRecordedFrom() (defined in Clip)Clip
getClipToRecordTo() (defined in Clip)Clip
getCurrentlyRecordingLinearly() override (defined in InstrumentClip)InstrumentClipvirtual
getCurrentParamManager() override (defined in InstrumentClip)InstrumentClipvirtual
getCurrentPosAsIfPlayingInForwardDirection() (defined in Clip)Clip
getDistanceToNextNote(Note *givenNote, ModelStackWithNoteRow *modelStack) (defined in InstrumentClip)InstrumentClip
getLastProcessedPos() const overrideClipvirtual
getLivePos() const overrideClipvirtual
getLoopLength() const override (defined in Clip)Clipvirtual
getMainColourFromY(int32_t yNote, int8_t) (defined in InstrumentClip)InstrumentClip
getMaxLength() override (defined in InstrumentClip)InstrumentClipvirtual
getMaxZoom() (defined in Clip)Clip
getNoteRowForDrum(ModelStackWithTimelineCounter *modelStack, Drum *drum) (defined in InstrumentClip)InstrumentClip
getNoteRowForDrum(Drum *drum, int32_t *getIndex=nullptr) (defined in InstrumentClip)InstrumentClip
getNoteRowForDrumName(ModelStackWithTimelineCounter *modelStack, char const *name) (defined in InstrumentClip)InstrumentClip
getNoteRowForSelectedDrum(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
getNoteRowForYNote(int32_t yNote, ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
getNoteRowForYNote(int32_t, int32_t *getIndex=nullptr) (defined in InstrumentClip)InstrumentClip
getNoteRowFromId(int32_t id) (defined in InstrumentClip)InstrumentClip
getNoteRowId(NoteRow *noteRow, int32_t noteRowIndex) (defined in InstrumentClip)InstrumentClip
getNoteRowOnScreen(int32_t yDisplay, ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
getNoteRowOnScreen(int32_t yDisplay, Song *song, int32_t *getIndex=nullptr)InstrumentClip
getNumNoteRows() (defined in InstrumentClip)InstrumentClip
getOrCreateNoteRowForYNote(int32_t yNote, ModelStackWithTimelineCounter *modelStack, Action *action=nullptr, bool *scaleAltered=nullptr) (defined in InstrumentClip)InstrumentClip
getPosAtWhichPlaybackWillCut(ModelStackWithTimelineCounter const *modelStack) const override (defined in Clip)Clipvirtual
getScaleType() (defined in InstrumentClip)InstrumentClip
getSuggestedParamManager(Clip *newClip, ParamManagerForTimeline **suggestedParamManager, Sound *sound) override (defined in InstrumentClip)InstrumentClipvirtual
getTimelineCounterToRecordTo() override (defined in Clip)Clipvirtual
getTopYNote() (defined in InstrumentClip)InstrumentClip
getWrapEditLevel() (defined in InstrumentClip)InstrumentClip
getXMLTag() override (defined in InstrumentClip)InstrumentClipinlinevirtual
getYNoteFromYDisplay(int32_t yDisplay, Song *song) (defined in InstrumentClip)InstrumentClip
getYNoteFromYVisual(int32_t, Song *song) (defined in InstrumentClip)InstrumentClip
getYVisualFromYNote(int32_t, Song *song) (defined in InstrumentClip)InstrumentClip
gotInstanceYet (defined in Clip)Clip
guessRootNote(Song *song, int32_t previousRoot) (defined in InstrumentClip)InstrumentClip
halveNoteRowsWithIndependentLength(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
hasAnyPitchExpressionAutomationOnNoteRows() (defined in InstrumentClip)InstrumentClip
hasSameInstrument(InstrumentClip *otherClip) (defined in InstrumentClip)InstrumentClip
increaseLengthWithRepeats(ModelStackWithTimelineCounter *modelStack, int32_t newLength, IndependentNoteRowLengthIncrease independentNoteRowInstruction, bool completelyRenderOutIterationDependence=false, Action *action=nullptr) override (defined in InstrumentClip)InstrumentClipvirtual
incrementPos(ModelStackWithTimelineCounter *modelStack, int32_t numTicks) override (defined in InstrumentClip)InstrumentClipvirtual
indexForSaving (defined in Clip)Clip
inScaleMode (defined in InstrumentClip)InstrumentClip
instrumentBeenEdited() override (defined in InstrumentClip)InstrumentClipvirtual
InstrumentClip(Song *song=nullptr) (defined in InstrumentClip)InstrumentClipexplicit
instrumentWasLoadedByReferenceFromClip (defined in InstrumentClip)InstrumentClipprivate
isAbandonedOverdub() override (defined in InstrumentClip)InstrumentClipvirtual
isActiveOnOutput() (defined in Clip)Clip
isArrangementOnlyClip() const (defined in Clip)Clip
isEmpty(bool displayPopup=true) override (defined in InstrumentClip)InstrumentClipvirtual
isPendingOverdub (defined in Clip)Clip
isPlayingAutomationNow() const override (defined in Clip)Clipvirtual
isScaleModeClip() (defined in InstrumentClip)InstrumentClip
isScrollWithinRange(int32_t scrollAmount, int32_t newYNote) (defined in InstrumentClip)InstrumentClip
isUnfinishedAutoOverdub (defined in Clip)Clip
keyboardState (defined in InstrumentClip)InstrumentClip
lastProbabilities (defined in InstrumentClip)InstrumentClipprivate
lastProbabiltyPos (defined in InstrumentClip)InstrumentClipprivate
lastProcessedPos (defined in Clip)Clip
lastSelectedOutputType (defined in Clip)Clip
lastSelectedParamArrayPosition (defined in Clip)Clip
lastSelectedParamIDClip
lastSelectedParamKind (defined in Clip)Clip
lastSelectedParamShortcutX (defined in Clip)Clip
lastSelectedParamShortcutY (defined in Clip)Clip
lastSelectedPatchSource (defined in Clip)Clip
launchStyle (defined in Clip)Clip
lengthChanged(ModelStackWithTimelineCounter *modelStack, int32_t oldLength, Action *action=nullptr) override (defined in InstrumentClip)InstrumentClipvirtual
loopLength (defined in Clip)Clip
midiBank (defined in InstrumentClip)InstrumentClip
midiPGM (defined in InstrumentClip)InstrumentClip
midiSub (defined in InstrumentClip)InstrumentClip
muteMIDICommand (defined in Clip)Clip
name (defined in Clip)Clip
noteRemovedFromMode(int32_t yNoteWithinOctave, Song *song) (defined in InstrumentClip)InstrumentClip
noteRows (defined in InstrumentClip)InstrumentClip
noteRowsNumTicksBehindClip (defined in InstrumentClip)InstrumentClip
nudgeNotesVertically(int32_t direction, VerticalNudgeType, ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
onAutomationClipView (defined in Clip)Clip
onKeyboardScreen (defined in InstrumentClip)InstrumentClip
opportunityToBeginSessionLinearRecording(ModelStackWithTimelineCounter *modelStack, bool *newOutputCreated, int32_t buttonPressLatency) (defined in Clip)Clip
originalLength (defined in Clip)Clip
output (defined in Clip)Clip
outputChanged(ModelStackWithTimelineCounter *modelStack, Output *newOutput) (defined in Clip)Clip
outputTypeWhileLoading (defined in InstrumentClip)InstrumentClip
overdubNature (defined in Clip)Clip
overdubsShouldCloneOutput (defined in Clip)Clip
paramManager (defined in TimelineCounter)TimelineCounter
pingpongOccurred(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipprotectedvirtual
posReachedEnd(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipprotectedvirtual
possiblyCloneForArrangementRecording(ModelStackWithTimelineCounter *modelStack) override (defined in Clip)Clipvirtual
possiblyDeleteEmptyNoteRow(NoteRow *noteRow, bool onlyIfNoDrum, Song *song, bool onlyIfNonNumeric=false, bool keepIfHasMIDIInput=true) (defined in InstrumentClip)InstrumentClipprivate
prepareForDestruction(ModelStackWithTimelineCounter *modelStack, InstrumentRemoval instrumentRemovalInstruction) (defined in Clip)Clip
prepareToEnterKitMode(Song *song) (defined in InstrumentClip)InstrumentClipprivate
prepNoteRowsForExitingKitMode(Song *song) (defined in InstrumentClip)InstrumentClip
processCurrentPos(ModelStackWithTimelineCounter *modelStack, uint32_t posIncrement) override (defined in InstrumentClip)InstrumentClipvirtual
quantizeLengthForArrangementRecording(ModelStackWithTimelineCounter *modelStack, int32_t lengthSoFar, uint32_t timeRemainder, int32_t suggestedLength, int32_t alternativeLongerLength) override (defined in InstrumentClip)InstrumentClipvirtual
readFromFile(Deserializer &reader, Song *song) override (defined in InstrumentClip)InstrumentClipvirtual
readMIDIParamsFromFile(Deserializer &reader, int32_t readAutomationUpToPos) (defined in InstrumentClip)InstrumentClipprivate
readTagFromFile(Deserializer &reader, char const *tagName, Song *song, int32_t *readAutomationUpToPos) (defined in Clip)Clip
recordNoteOff(ModelStackWithNoteRow *modelStack, int32_t velocity=kDefaultLiftValue) (defined in InstrumentClip)InstrumentClip
recordNoteOn(ModelStackWithNoteRow *modelStack, int32_t velocity, bool forcePos0=false, int16_t const *mpeValuesOrNull=nullptr, int32_t fromMIDIChannel=MIDI_CHANNEL_NONE) (defined in InstrumentClip)InstrumentClip
reGetParameterAutomation(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipvirtual
renderAsSingleRow(ModelStackWithTimelineCounter *modelStack, TimelineView *editorScreen, int32_t xScroll, uint32_t xZoom, RGB *image, uint8_t occupancyMask[], bool addUndefinedArea, int32_t noteRowIndexStart=0, int32_t noteRowIndexEnd=2147483647, int32_t xStart=0, int32_t xEnd=kDisplayWidth, bool allowBlur=true, bool drawRepeats=false) override (defined in InstrumentClip)InstrumentClipvirtual
renderSidebar(uint32_t whichRows=0, RGB image[][kDisplayWidth+kSideBarWidth]=nullptr, uint8_t occupancyMask[][kDisplayWidth+kSideBarWidth]=nullptr) override (defined in InstrumentClip)InstrumentClipinlinevirtual
repeatCount (defined in Clip)Clip
repeatOrChopToExactLength(ModelStackWithTimelineCounter *modelStack, int32_t newLength) (defined in InstrumentClip)InstrumentClip
replaceMusicalMode(const ScaleChange &changes, ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
restoreBackedUpParamManagerMIDI(ModelStackWithModControllable *modelStack) (defined in InstrumentClip)InstrumentClip
resumeOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone) (defined in Clip)Clip
resumePlayback(ModelStackWithTimelineCounter *modelStack, bool mayMakeSound=true) override (defined in InstrumentClip)InstrumentClipvirtual
section (defined in Clip)Clip
seeWhatNotesWithinOctaveArePresent(NoteSet &, MusicalKey) (defined in InstrumentClip)InstrumentClip
sendMIDIPGM() (defined in InstrumentClip)InstrumentClip
sendPendingNoteOn(ModelStackWithTimelineCounter *modelStack, PendingNoteOn *pendingNoteOn) (defined in InstrumentClip)InstrumentClipprivate
setAudioInstrument(Instrument *newInstrument, Song *song, bool shouldNotifyInstrument, ParamManager *newParamManager, InstrumentClip *favourClipForCloningParamManager=nullptr) (defined in InstrumentClip)InstrumentClip
setBackedUpParamManagerMIDI(ParamManagerForTimeline *newOne) (defined in InstrumentClip)InstrumentClip
setInstrument(Instrument *newInstrument, Song *song, ParamManager *newParamManager, InstrumentClip *favourClipForCloningParamManager=nullptr) (defined in InstrumentClip)InstrumentClip
setNonAudioInstrument(Instrument *newInstrument, Song *song, ParamManager *newParamManager=nullptr) (defined in InstrumentClip)InstrumentClip
setPos(ModelStackWithTimelineCounter *modelStack, int32_t newPos, bool useActualPosForParamManagers=true) override (defined in InstrumentClip)InstrumentClipvirtual
setPosForParamManagers(ModelStackWithTimelineCounter *modelStack, bool useActualPos=true) override (defined in InstrumentClip)InstrumentClipvirtual
setSequenceDirectionMode(ModelStackWithTimelineCounter *modelStack, SequenceDirection newSequenceDirection) (defined in Clip)Clip
setupAsNewKitClipIfNecessary(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
setupForRecordingAsAutoOverdub(Clip *existingClip, Song *song, OverDubType newOverdubNature) (defined in Clip)Clip
setupOverdubInPlace(OverDubType type) (defined in Clip)Clip
shiftHorizontally(ModelStackWithTimelineCounter *modelStack, int32_t amount, bool shiftAutomation, bool shiftSequenceAndMPE) overrideInstrumentClipvirtual
shiftOnlyOneNoteRowHorizontally(ModelStackWithNoteRow *modelStack, int32_t shiftAmount, bool shiftAutomation, bool shiftSequenceAndMPE) (defined in InstrumentClip)InstrumentClip
shouldCloneForOverdubs()Clipinlinevirtual
solicitParamManager(Song *song, ParamManager *newParamManager=nullptr, Clip *favourClipForCloningParamManager=nullptr) (defined in Clip)Clipprotected
soloingInSessionMode (defined in Clip)Clip
soundMidiCommand (defined in InstrumentClip)InstrumentClip
stopAllNotesForMIDIOrCV(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
stopAllNotesPlaying(ModelStackWithTimelineCounter *modelStack, bool actuallySoundChange=true) (defined in InstrumentClip)InstrumentClip
stopAllNotesPlaying(Song *song, bool actuallySoundChange=true) (defined in Clip)Clipinlinevirtual
ticksTilNextNoteRowEvent (defined in InstrumentClip)InstrumentClip
TimelineCounter() (defined in TimelineCounter)TimelineCounter
toggleNoteRowMute(ModelStackWithNoteRow *modelStack) (defined in InstrumentClip)InstrumentClip
transferVoicesToOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone) override (defined in InstrumentClip)InstrumentClipvirtual
transpose(int32_t, ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClip
type (defined in Clip)Clip
unassignAllNoteRowsFromDrums(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumNames, bool shouldRetainLinksToSounds, bool shouldGrabMidiCommands, bool shouldBackUpExpressionParamsToo) (defined in InstrumentClip)InstrumentClip
undoDetachmentFromOutput(ModelStackWithTimelineCounter *modelStack) override (defined in InstrumentClip)InstrumentClipvirtual
undoUnassignmentOfAllNoteRowsFromDrums(ModelStackWithTimelineCounter *modelStack) (defined in InstrumentClip)InstrumentClipprivate
wantsToBeginLinearRecording(Song *song) override (defined in InstrumentClip)InstrumentClipprotectedvirtual
wasActiveBefore (defined in Clip)Clip
wasWantingToDoLinearRecordingBeforeCountIn (defined in Clip)Clip
willCloneOutputForOverdub() (defined in Clip)Clipinlinevirtual
wrapEditing (defined in InstrumentClip)InstrumentClip
wrapEditLevel (defined in InstrumentClip)InstrumentClip
writeDataToFile(Serializer &writer, Song *song) override (defined in InstrumentClip)InstrumentClipvirtual
writeMidiCommandsToFile(Serializer &writer, Song *song) (defined in Clip)Clip
writeToFile(Serializer &writer, Song *song) (defined in Clip)Clip
yDisplayNoLongerAuditioning(int32_t yDisplay, Song *song) (defined in InstrumentClip)InstrumentClip
yScroll (defined in InstrumentClip)InstrumentClip
~Clip() override (defined in Clip)Clip
~InstrumentClip() override (defined in InstrumentClip)InstrumentClip
~TimelineCounter() (defined in TimelineCounter)TimelineCountervirtual