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

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

abortRecording()InstrumentClipvirtual
aboutToEdit()InstrumentClip
activeIfNoSoloClip
affectEntireInstrumentClip
allowNoteTails(ModelStackWithNoteRow *modelStack)InstrumentClip
appendClip(ModelStackWithTimelineCounter *thisModelStack, ModelStackWithTimelineCounter *otherModelStack)InstrumentClipvirtual
armedForRecordingClip
armStateClip
arpeggiatorGateInstrumentClip
arpeggiatorRateInstrumentClip
arpSettingsInstrumentClip
assignDrumsToNoteRows(ModelStackWithTimelineCounter *modelStack, bool shouldGiveMIDICommandsToDrums=false, int numNoteRowsPreviouslyDeletedFromBottom=0)InstrumentClip
backedUpInstrumentDirPathInstrumentClip
backedUpInstrumentNameInstrumentClip
backedUpInstrumentSlotInstrumentClip
backedUpInstrumentSubSlotInstrumentClip
backedUpParamManagerMIDIInstrumentClip
backtrackingCouldLoopBackToEnd()Clipvirtual
backupPresetSlot()InstrumentClip
beginInstance(Song *song, int32_t arrangementRecordPos)Clip
beginLinearRecording(ModelStackWithTimelineCounter *modelStack, int buttonPressLatency)InstrumentClipvirtual
beingRecordedFromClipClip
cancelAnyArming()Clip
changeInstrument(ModelStackWithTimelineCounter *modelStack, Instrument *newInstrument, ParamManagerForTimeline *paramManager, int instrumentRemovalInstruction, InstrumentClip *favourClipForCloningParamManager=NULL, bool keepNoteRowsWithMIDIInput=true, bool giveMidiAssignmentsToNewInstrument=false)InstrumentClip
changeInstrumentType(ModelStackWithTimelineCounter *modelStack, int newInstrumentType)InstrumentClip
changeNoteOffsetAndCounteract(int newNoteOffset)InstrumentClip
claimOutput(ModelStackWithTimelineCounter *modelStack)InstrumentClipvirtual
clear(Action *action, ModelStackWithTimelineCounter *modelStack)InstrumentClipvirtual
clearArea(ModelStackWithTimelineCounter *modelStack, int32_t startPos, int32_t endPos, Action *action)InstrumentClip
Clip(int newType)Clip
clone(ModelStackWithTimelineCounter *modelStack, bool shouldFlattenReversing=false)InstrumentClipvirtual
cloneAsNewOverdub(ModelStackWithTimelineCounter *modelStack, int newOverdubNature)InstrumentClipvirtual
cloneFrom(Clip *other)Clip
cloneOutput(ModelStackWithTimelineCounter *modelStack)InstrumentClipprotectedvirtual
colourOffsetClip
compensateVolumeForResonance(ModelStackWithTimelineCounter *modelStack)InstrumentClip
containsAnyNotes()InstrumentClip
copyBasicsFrom(Clip *otherClip)InstrumentClipvirtual
createNewNoteRowForKit(ModelStackWithTimelineCounter *modelStack, bool atStart, int *getIndex=NULL)InstrumentClip
createNewNoteRowForYVisual(int, Song *song)InstrumentClip
currentlyPlayingReversedClip
currentlyScrollableAndZoomable()InstrumentClipvirtual
deleteNoteRow(ModelStackWithTimelineCounter *modelStack, int i)InstrumentClip
deleteOldDrumNames()InstrumentClip
deleteSoundsWhichWontSound(Song *song)InstrumentClipvirtual
detachFromOutput(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumName, bool shouldDeleteEmptyNoteRowsAtEndOfList=false, bool shouldRetainLinksToSounds=false, bool keepNoteRowsWithMIDIInput=true, bool shouldGrabMidiCommands=false, bool shouldBackUpExpressionParamsToo=true)InstrumentClipvirtual
doesProbabilityExist(int32_t apartFromPos, int probability, int secondProbability=-1)InstrumentClip
drawUndefinedArea(int32_t localScroll, uint32_t, int32_t lengthToDisplay, uint8_t *image, uint8_t[], int imageWidth, TimelineView *editorScreen, bool tripletsOnHere)Clip
duplicateModelStackForClipBeingRecordedFrom(ModelStackWithNoteRow *modelStack, char *otherModelStackMemory)InstrumentClip
endInstance(int32_t arrangementRecordPos, bool evenIfOtherClip=false)Clip
ensureInaccessibleParamPresetValuesWithoutKnobsAreZero(ModelStackWithTimelineCounter *modelStack, Sound *sound)InstrumentClip
ensureScrollWithinKitBounds()InstrumentClip
expectEvent()InstrumentClipvirtual
expectNoFurtherTicks(Song *song, bool actuallySoundChange=true)InstrumentClipvirtual
finishLinearRecording(ModelStackWithTimelineCounter *modelStack, Clip *nextPendingLoop, int buttonLatencyForTempolessRecord)InstrumentClipvirtual
getActiveModControllable(ModelStackWithTimelineCounter *modelStack)InstrumentClipvirtual
getActualCurrentPosAsIfPlayingInForwardDirection()Clip
getBottomYNote()InstrumentClip
getClipBeingRecordedFrom()Clip
getClipToRecordTo()Clip
getCurrentlyRecordingLinearly()InstrumentClipvirtual
getCurrentPosAsIfPlayingInForwardDirection()Clip
getDistanceToNextNote(Note *givenNote, ModelStackWithNoteRow *modelStack)InstrumentClip
getLastProcessedPos()Clipvirtual
getLivePos()Clipvirtual
getLoopLength()Clipvirtual
getMainColourFromY(int yNote, int8_t, uint8_t[])InstrumentClip
getMaxLength()InstrumentClipvirtual
getMaxZoom()Clip
getNoteRowForDrum(ModelStackWithTimelineCounter *modelStack, Drum *drum)InstrumentClip
getNoteRowForDrum(Drum *drum, int *getIndex=NULL)InstrumentClip
getNoteRowForDrumName(ModelStackWithTimelineCounter *modelStack, char const *name)InstrumentClip
getNoteRowForSelectedDrum(ModelStackWithTimelineCounter *modelStack)InstrumentClip
getNoteRowForYNote(int yNote, ModelStackWithTimelineCounter *modelStack)InstrumentClip
getNoteRowForYNote(int, int *getIndex=NULL)InstrumentClip
getNoteRowFromId(int id)InstrumentClip
getNoteRowId(NoteRow *noteRow, int noteRowIndex)InstrumentClip
getNoteRowOnScreen(int yDisplay, ModelStackWithTimelineCounter *modelStack)InstrumentClip
getNoteRowOnScreen(int yDisplay, Song *song, int *getIndex=NULL)InstrumentClip
getNumNoteRows()InstrumentClip
getOrCreateNoteRowForYNote(int yNote, Song *song, Action *action=NULL, bool *scaleAltered=NULL, int *getNoteRowIndex=NULL)InstrumentClip
getOrCreateNoteRowForYNote(int yNote, ModelStackWithTimelineCounter *modelStack, Action *action=NULL, bool *scaleAltered=NULL)InstrumentClip
getPosAtWhichPlaybackWillCut(ModelStackWithTimelineCounter const *modelStack)Clipvirtual
getScaleType()InstrumentClip
getSuggestedParamManager(Clip *newClip, ParamManagerForTimeline **suggestedParamManager, Sound *sound)InstrumentClipvirtual
getTimelineCounterToRecordTo()Clipvirtual
getTopYNote()InstrumentClip
getWrapEditLevel()InstrumentClip
getXMLTag()InstrumentClipinlinevirtual
getYNoteFromYDisplay(int yDisplay, Song *song)InstrumentClip
getYNoteFromYVisual(int, Song *song)InstrumentClip
getYVisualFromYNote(int, Song *song)InstrumentClip
gotInstanceYetClip
guessRootNote(Song *song, int previousRoot)InstrumentClip
halveNoteRowsWithIndependentLength(ModelStackWithTimelineCounter *modelStack)InstrumentClip
hasAnyPitchExpressionAutomationOnNoteRows()InstrumentClip
hasSameInstrument(InstrumentClip *otherClip)InstrumentClip
increaseLengthWithRepeats(ModelStackWithTimelineCounter *modelStack, int32_t newLength, int independentNoteRowInstruction, bool completelyRenderOutIterationDependence=false, Action *action=NULL)InstrumentClipvirtual
incrementPos(ModelStackWithTimelineCounter *modelStack, int32_t numTicks)InstrumentClipvirtual
indexForSavingClip
inScaleModeInstrumentClip
instrumentBeenEdited()InstrumentClipvirtual
InstrumentClip(Song *song=NULL)InstrumentClip
instrumentTypeWhileLoadingInstrumentClip
isAbandonedOverdub()InstrumentClipvirtual
isActiveOnOutput()Clip
isArrangementOnlyClip()Clip
isPendingOverdubClip
isPlayingAutomationNow()Clipvirtual
isScaleModeClip()InstrumentClip
isScrollWithinRange(int scrollAmount, int newYNote)InstrumentClip
isUnfinishedAutoOverdubClip
lastProcessedPosClip
lengthChanged(ModelStackWithTimelineCounter *modelStack, int32_t oldLength, Action *action=NULL)InstrumentClipvirtual
loopLengthClip
midiBankInstrumentClip
midiCommandMute(bool)InstrumentClip
midiPGMInstrumentClip
midiSubInstrumentClip
musicalModeChanged(uint8_t, int, ModelStackWithTimelineCounter *modelStack)InstrumentClip
muteMIDICommandClip
noteRemovedFromMode(int yNoteWithinOctave, Song *song)InstrumentClip
noteRowsInstrumentClip
noteRowsNumTicksBehindClipInstrumentClip
onKeyboardScreenInstrumentClip
opportunityToBeginSessionLinearRecording(ModelStackWithTimelineCounter *modelStack, bool *newOutputCreated, int buttonPressLatency)Clip
originalLengthClip
outputClip
outputChanged(ModelStackWithTimelineCounter *modelStack, Output *newOutput)Clip
overdubNatureClip
overviewMutePadPress(bool, bool)InstrumentClip
paramManagerTimelineCounter
pingpongOccurred(ModelStackWithTimelineCounter *modelStack)InstrumentClipprotectedvirtual
posReachedEnd(ModelStackWithTimelineCounter *modelStack)InstrumentClipprotectedvirtual
possiblyCloneForArrangementRecording(ModelStackWithTimelineCounter *modelStack)Clipvirtual
prepareForDestruction(ModelStackWithTimelineCounter *modelStack, int instrumentRemovalInstruction)Clip
prepNoteRowsForExitingKitMode(Song *song)InstrumentClip
processCurrentPos(ModelStackWithTimelineCounter *modelStack, uint32_t posIncrement)InstrumentClipvirtual
quantizeLengthForArrangementRecording(ModelStackWithTimelineCounter *modelStack, int32_t lengthSoFar, uint32_t timeRemainder, int32_t suggestedLength, int32_t alternativeLongerLength)InstrumentClipvirtual
readFromFile(Song *song)InstrumentClipvirtual
readTagFromFile(char const *tagName, Song *song, int32_t *readAutomationUpToPos)Clip
recordNoteOff(ModelStackWithNoteRow *modelStack, int velocity=DEFAULT_LIFT_VALUE)InstrumentClip
recordNoteOn(ModelStackWithNoteRow *modelStack, int velocity, bool forcePos0=false, int16_t const *mpeValuesOrNull=NULL, int fromMIDIChannel=MIDI_CHANNEL_NONE)InstrumentClip
reGetParameterAutomation(ModelStackWithTimelineCounter *modelStack)InstrumentClipvirtual
renderAsSingleRow(ModelStackWithTimelineCounter *modelStack, TimelineView *editorScreen, int32_t xScroll, uint32_t xZoom, uint8_t *image, uint8_t occupancyMask[], bool addUndefinedArea, int noteRowIndexStart=0, int noteRowIndexEnd=2147483647, int xStart=0, int xEnd=displayWidth, bool allowBlur=true, bool drawRepeats=false)InstrumentClipvirtual
repeatCountClip
repeatOrChopToExactLength(ModelStackWithTimelineCounter *modelStack, int32_t newLength)InstrumentClip
restoreBackedUpParamManagerMIDI(ModelStackWithModControllable *modelStack)InstrumentClip
resumeOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone)Clip
resumePlayback(ModelStackWithTimelineCounter *modelStack, bool mayMakeSound=true)InstrumentClipvirtual
sectionClip
seeWhatNotesWithinOctaveArePresent(bool[], int, Song *song, bool deleteEmptyNoteRows=true)InstrumentClip
sendMIDIPGM()InstrumentClip
sequenceDirectionModeClip
setAudioInstrument(Instrument *newInstrument, Song *song, bool shouldNotifyInstrument, ParamManager *newParamManager, InstrumentClip *favourClipForCloningParamManager=NULL)InstrumentClip
setBackedUpParamManagerMIDI(ParamManagerForTimeline *newOne)InstrumentClip
setInstrument(Instrument *newInstrument, Song *song, ParamManager *newParamManager, InstrumentClip *favourClipForCloningParamManager=NULL)InstrumentClip
setNonAudioInstrument(Instrument *newInstrument, Song *song, ParamManager *newParamManager=NULL)InstrumentClip
setPos(ModelStackWithTimelineCounter *modelStack, int32_t newPos, bool useActualPosForParamManagers=true)InstrumentClipvirtual
setPosForParamManagers(ModelStackWithTimelineCounter *modelStack, bool useActualPos=true)InstrumentClipvirtual
setSequenceDirectionMode(ModelStackWithTimelineCounter *modelStack, int newSequenceDirection)Clip
setupAsNewKitClipIfNecessary(ModelStackWithTimelineCounter *modelStack)InstrumentClip
setupForRecordingAsAutoOverdub(Clip *existingClip, Song *song, int newOverdubNature)Clip
shiftHorizontally(ModelStackWithTimelineCounter *modelStack, int amount)InstrumentClip
shiftOnlyOneNoteRowHorizontally(ModelStackWithNoteRow *modelStack, int shiftAmount)InstrumentClip
solicitParamManager(Song *song, ParamManager *newParamManager=NULL, Clip *favourClipForCloningParamManager=NULL)Clipprotected
soloingInSessionModeClip
soundMidiCommandInstrumentClip
stopAllNotesForMIDIOrCV(ModelStackWithTimelineCounter *modelStack)InstrumentClip
stopAllNotesPlaying(ModelStackWithTimelineCounter *modelStack, bool actuallySoundChange=true)InstrumentClip
Clip::stopAllNotesPlaying(Song *song, bool actuallySoundChange=true)Clipinlinevirtual
ticksTilNextNoteRowEventInstrumentClip
TimelineCounter()TimelineCounter
toggleNoteRowMute(ModelStackWithNoteRow *modelStack)InstrumentClip
transferVoicesToOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone)InstrumentClipvirtual
transpose(int, ModelStackWithTimelineCounter *modelStack)InstrumentClip
typeClip
unassignAllNoteRowsFromDrums(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumNames, bool shouldRetainLinksToSounds, bool shouldGrabMidiCommands, bool shouldBackUpExpressionParamsToo)InstrumentClip
undoDetachmentFromOutput(ModelStackWithTimelineCounter *modelStack)InstrumentClipvirtual
wantsToBeginLinearRecording(Song *song)InstrumentClipprotectedvirtual
wasActiveBeforeClip
wasWantingToDoLinearRecordingBeforeCountInClip
willCloneOutputForOverdub()Clipinlinevirtual
wrapEditingInstrumentClip
wrapEditLevelInstrumentClip
writeDataToFile(Song *song)InstrumentClipvirtual
writeToFile(Song *song)Clip
yDisplayNoLongerAuditioning(int yDisplay, Song *song)InstrumentClip
yScrollInstrumentClip
yScrollKeyboardScreenInstrumentClip
~Clip()Clipvirtual
~InstrumentClip()InstrumentClip
~TimelineCounter()TimelineCountervirtual