|
| MIDIParamCollection (ParamCollectionSummary *summary) |
|
void | tickTicks (int32_t numSamples, ModelStackWithParamCollection *modelStack) override |
|
void | tickSamples (int32_t numSamples, ModelStackWithParamCollection *modelStack) override |
| tick interpolation by a number of ticks
|
|
void | setPlayPos (uint32_t pos, ModelStackWithParamCollection *modelStack, bool reversed) override |
|
void | playbackHasEnded (ModelStackWithParamCollection *modelStack) override |
|
void | generateRepeats (ModelStackWithParamCollection *modelStack, uint32_t oldLength, uint32_t newLength, bool shouldPingpong) override |
|
void | appendParamCollection (ModelStackWithParamCollection *modelStack, ModelStackWithParamCollection *otherModelStack, int32_t oldLength, int32_t reverseThisRepeatWithLength, bool pingpongingGenerally) override |
|
void | trimToLength (uint32_t newLength, ModelStackWithParamCollection *modelStack, Action *action, bool maySetupPatching) override |
|
void | shiftHorizontally (ModelStackWithParamCollection *modelStack, int32_t amount, int32_t effectiveLength) override |
|
void | processCurrentPos (ModelStackWithParamCollection *modelStack, int32_t ticksSkipped, bool reversed, bool didPingpong, bool mayInterpolate) override |
|
void | remotelySwapParamState (AutoParamState *state, ModelStackWithParamId *modelStack) override |
|
void | deleteAllAutomation (Action *action, ModelStackWithParamCollection *modelStack) override |
|
Error | makeInterpolatedCCsGoodAgain (int32_t clipLength) |
|
void | grabValuesFromPos (uint32_t pos, ModelStackWithParamCollection *modelStack) override |
|
void | nudgeNonInterpolatingNodesAtPos (int32_t pos, int32_t offset, int32_t lengthBeforeLoop, Action *action, ModelStackWithParamCollection *modelStack) override |
|
ModelStackWithAutoParam * | getAutoParamFromId (ModelStackWithParamId *modelStack, bool allowCreation=true) override |
|
void | cloneFrom (ParamCollection *otherParamSet, bool copyAutomation) |
|
void | beenCloned (bool copyAutomation, int32_t reverseDirectionWithLength) override |
|
void | sendMIDI (MIDISource source, int32_t channel, int32_t cc, int32_t newValue, int32_t midiOutputFilter) |
|
void | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t oldValue, bool automationChanged, bool automatedBefore, bool automatedNow) override |
|
bool | mayParamInterpolate (int32_t paramId) override |
|
int32_t | knobPosToParamValue (int32_t knobPos, ModelStackWithAutoParam *modelStack) override |
|
void | notifyPingpongOccurred (ModelStackWithParamCollection *modelStack) override |
|
void | writeToFile (Serializer &writer) |
|
int32_t | moveAutomationToDifferentCC (int32_t oldCC, int32_t newCC, ModelStackWithParamCollection *modelStack) |
|
deluge::modulation::params::Kind | getParamKind () override |
|
std::expected< typename decltype(params)::iterator, Error > | getOrCreateParamFromCC (int32_t cc) |
|
| ParamCollection (int32_t newObjectSize, ParamCollectionSummary *summary) |
|
virtual bool | shouldParamIndicateMiddleValue (ModelStackWithParamId const *modelStack) |
|
virtual bool | doesParamIdAllowAutomation (ModelStackWithParamId const *modelStack) |
|
virtual int32_t | paramValueToKnobPos (int32_t paramValue, ModelStackWithAutoParam *modelStack) |
|