Deluge Firmware
|
This is the complete list of members for InstrumentClip, including all inherited members.
abortRecording() | InstrumentClip | virtual |
aboutToEdit() | InstrumentClip | |
activeIfNoSolo | Clip | |
affectEntire | InstrumentClip | |
allowNoteTails(ModelStackWithNoteRow *modelStack) | InstrumentClip | |
appendClip(ModelStackWithTimelineCounter *thisModelStack, ModelStackWithTimelineCounter *otherModelStack) | InstrumentClip | virtual |
armedForRecording | Clip | |
armState | Clip | |
arpeggiatorGate | InstrumentClip | |
arpeggiatorRate | InstrumentClip | |
arpSettings | InstrumentClip | |
assignDrumsToNoteRows(ModelStackWithTimelineCounter *modelStack, bool shouldGiveMIDICommandsToDrums=false, int numNoteRowsPreviouslyDeletedFromBottom=0) | InstrumentClip | |
backedUpInstrumentDirPath | InstrumentClip | |
backedUpInstrumentName | InstrumentClip | |
backedUpInstrumentSlot | InstrumentClip | |
backedUpInstrumentSubSlot | InstrumentClip | |
backedUpParamManagerMIDI | InstrumentClip | |
backtrackingCouldLoopBackToEnd() | Clip | virtual |
backupPresetSlot() | InstrumentClip | |
beginInstance(Song *song, int32_t arrangementRecordPos) | Clip | |
beginLinearRecording(ModelStackWithTimelineCounter *modelStack, int buttonPressLatency) | InstrumentClip | virtual |
beingRecordedFromClip | Clip | |
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) | InstrumentClip | virtual |
clear(Action *action, ModelStackWithTimelineCounter *modelStack) | InstrumentClip | virtual |
clearArea(ModelStackWithTimelineCounter *modelStack, int32_t startPos, int32_t endPos, Action *action) | InstrumentClip | |
Clip(int newType) | Clip | |
clone(ModelStackWithTimelineCounter *modelStack, bool shouldFlattenReversing=false) | InstrumentClip | virtual |
cloneAsNewOverdub(ModelStackWithTimelineCounter *modelStack, int newOverdubNature) | InstrumentClip | virtual |
cloneFrom(Clip *other) | Clip | |
cloneOutput(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | protectedvirtual |
colourOffset | Clip | |
compensateVolumeForResonance(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | |
containsAnyNotes() | InstrumentClip | |
copyBasicsFrom(Clip *otherClip) | InstrumentClip | virtual |
createNewNoteRowForKit(ModelStackWithTimelineCounter *modelStack, bool atStart, int *getIndex=NULL) | InstrumentClip | |
createNewNoteRowForYVisual(int, Song *song) | InstrumentClip | |
currentlyPlayingReversed | Clip | |
currentlyScrollableAndZoomable() | InstrumentClip | virtual |
deleteNoteRow(ModelStackWithTimelineCounter *modelStack, int i) | InstrumentClip | |
deleteOldDrumNames() | InstrumentClip | |
deleteSoundsWhichWontSound(Song *song) | InstrumentClip | virtual |
detachFromOutput(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumName, bool shouldDeleteEmptyNoteRowsAtEndOfList=false, bool shouldRetainLinksToSounds=false, bool keepNoteRowsWithMIDIInput=true, bool shouldGrabMidiCommands=false, bool shouldBackUpExpressionParamsToo=true) | InstrumentClip | virtual |
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() | InstrumentClip | virtual |
expectNoFurtherTicks(Song *song, bool actuallySoundChange=true) | InstrumentClip | virtual |
finishLinearRecording(ModelStackWithTimelineCounter *modelStack, Clip *nextPendingLoop, int buttonLatencyForTempolessRecord) | InstrumentClip | virtual |
getActiveModControllable(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | virtual |
getActualCurrentPosAsIfPlayingInForwardDirection() | Clip | |
getBottomYNote() | InstrumentClip | |
getClipBeingRecordedFrom() | Clip | |
getClipToRecordTo() | Clip | |
getCurrentlyRecordingLinearly() | InstrumentClip | virtual |
getCurrentPosAsIfPlayingInForwardDirection() | Clip | |
getDistanceToNextNote(Note *givenNote, ModelStackWithNoteRow *modelStack) | InstrumentClip | |
getLastProcessedPos() | Clip | virtual |
getLivePos() | Clip | virtual |
getLoopLength() | Clip | virtual |
getMainColourFromY(int yNote, int8_t, uint8_t[]) | InstrumentClip | |
getMaxLength() | InstrumentClip | virtual |
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) | Clip | virtual |
getScaleType() | InstrumentClip | |
getSuggestedParamManager(Clip *newClip, ParamManagerForTimeline **suggestedParamManager, Sound *sound) | InstrumentClip | virtual |
getTimelineCounterToRecordTo() | Clip | virtual |
getTopYNote() | InstrumentClip | |
getWrapEditLevel() | InstrumentClip | |
getXMLTag() | InstrumentClip | inlinevirtual |
getYNoteFromYDisplay(int yDisplay, Song *song) | InstrumentClip | |
getYNoteFromYVisual(int, Song *song) | InstrumentClip | |
getYVisualFromYNote(int, Song *song) | InstrumentClip | |
gotInstanceYet | Clip | |
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) | InstrumentClip | virtual |
incrementPos(ModelStackWithTimelineCounter *modelStack, int32_t numTicks) | InstrumentClip | virtual |
indexForSaving | Clip | |
inScaleMode | InstrumentClip | |
instrumentBeenEdited() | InstrumentClip | virtual |
InstrumentClip(Song *song=NULL) | InstrumentClip | |
instrumentTypeWhileLoading | InstrumentClip | |
isAbandonedOverdub() | InstrumentClip | virtual |
isActiveOnOutput() | Clip | |
isArrangementOnlyClip() | Clip | |
isPendingOverdub | Clip | |
isPlayingAutomationNow() | Clip | virtual |
isScaleModeClip() | InstrumentClip | |
isScrollWithinRange(int scrollAmount, int newYNote) | InstrumentClip | |
isUnfinishedAutoOverdub | Clip | |
lastProcessedPos | Clip | |
lengthChanged(ModelStackWithTimelineCounter *modelStack, int32_t oldLength, Action *action=NULL) | InstrumentClip | virtual |
loopLength | Clip | |
midiBank | InstrumentClip | |
midiCommandMute(bool) | InstrumentClip | |
midiPGM | InstrumentClip | |
midiSub | InstrumentClip | |
musicalModeChanged(uint8_t, int, ModelStackWithTimelineCounter *modelStack) | InstrumentClip | |
muteMIDICommand | Clip | |
noteRemovedFromMode(int yNoteWithinOctave, Song *song) | InstrumentClip | |
noteRows | InstrumentClip | |
noteRowsNumTicksBehindClip | InstrumentClip | |
onKeyboardScreen | InstrumentClip | |
opportunityToBeginSessionLinearRecording(ModelStackWithTimelineCounter *modelStack, bool *newOutputCreated, int buttonPressLatency) | Clip | |
originalLength | Clip | |
output | Clip | |
outputChanged(ModelStackWithTimelineCounter *modelStack, Output *newOutput) | Clip | |
overdubNature | Clip | |
overviewMutePadPress(bool, bool) | InstrumentClip | |
paramManager | TimelineCounter | |
pingpongOccurred(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | protectedvirtual |
posReachedEnd(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | protectedvirtual |
possiblyCloneForArrangementRecording(ModelStackWithTimelineCounter *modelStack) | Clip | virtual |
prepareForDestruction(ModelStackWithTimelineCounter *modelStack, int instrumentRemovalInstruction) | Clip | |
prepNoteRowsForExitingKitMode(Song *song) | InstrumentClip | |
processCurrentPos(ModelStackWithTimelineCounter *modelStack, uint32_t posIncrement) | InstrumentClip | virtual |
quantizeLengthForArrangementRecording(ModelStackWithTimelineCounter *modelStack, int32_t lengthSoFar, uint32_t timeRemainder, int32_t suggestedLength, int32_t alternativeLongerLength) | InstrumentClip | virtual |
readFromFile(Song *song) | InstrumentClip | virtual |
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) | InstrumentClip | virtual |
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) | InstrumentClip | virtual |
repeatCount | Clip | |
repeatOrChopToExactLength(ModelStackWithTimelineCounter *modelStack, int32_t newLength) | InstrumentClip | |
restoreBackedUpParamManagerMIDI(ModelStackWithModControllable *modelStack) | InstrumentClip | |
resumeOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone) | Clip | |
resumePlayback(ModelStackWithTimelineCounter *modelStack, bool mayMakeSound=true) | InstrumentClip | virtual |
section | Clip | |
seeWhatNotesWithinOctaveArePresent(bool[], int, Song *song, bool deleteEmptyNoteRows=true) | InstrumentClip | |
sendMIDIPGM() | InstrumentClip | |
sequenceDirectionMode | Clip | |
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) | InstrumentClip | virtual |
setPosForParamManagers(ModelStackWithTimelineCounter *modelStack, bool useActualPos=true) | InstrumentClip | virtual |
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) | Clip | protected |
soloingInSessionMode | Clip | |
soundMidiCommand | InstrumentClip | |
stopAllNotesForMIDIOrCV(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | |
stopAllNotesPlaying(ModelStackWithTimelineCounter *modelStack, bool actuallySoundChange=true) | InstrumentClip | |
Clip::stopAllNotesPlaying(Song *song, bool actuallySoundChange=true) | Clip | inlinevirtual |
ticksTilNextNoteRowEvent | InstrumentClip | |
TimelineCounter() | TimelineCounter | |
toggleNoteRowMute(ModelStackWithNoteRow *modelStack) | InstrumentClip | |
transferVoicesToOriginalClipFromThisClone(ModelStackWithTimelineCounter *modelStackOriginal, ModelStackWithTimelineCounter *modelStackClone) | InstrumentClip | virtual |
transpose(int, ModelStackWithTimelineCounter *modelStack) | InstrumentClip | |
type | Clip | |
unassignAllNoteRowsFromDrums(ModelStackWithTimelineCounter *modelStack, bool shouldRememberDrumNames, bool shouldRetainLinksToSounds, bool shouldGrabMidiCommands, bool shouldBackUpExpressionParamsToo) | InstrumentClip | |
undoDetachmentFromOutput(ModelStackWithTimelineCounter *modelStack) | InstrumentClip | virtual |
wantsToBeginLinearRecording(Song *song) | InstrumentClip | protectedvirtual |
wasActiveBefore | Clip | |
wasWantingToDoLinearRecordingBeforeCountIn | Clip | |
willCloneOutputForOverdub() | Clip | inlinevirtual |
wrapEditing | InstrumentClip | |
wrapEditLevel | InstrumentClip | |
writeDataToFile(Song *song) | InstrumentClip | virtual |
writeToFile(Song *song) | Clip | |
yDisplayNoLongerAuditioning(int yDisplay, Song *song) | InstrumentClip | |
yScroll | InstrumentClip | |
yScrollKeyboardScreen | InstrumentClip | |
~Clip() | Clip | virtual |
~InstrumentClip() | InstrumentClip | |
~TimelineCounter() | TimelineCounter | virtual |