Deluge Firmware 1.3.0
Build date: 2025.07.21
Loading...
Searching...
No Matches
ParamManager Class Reference
Inheritance diagram for ParamManager:
Collaboration diagram for ParamManager:

Public Member Functions

bool containsAnyMainParamCollections ()
bool containsAnyParamCollectionsIncludingExpression ()
Error setupWithPatching ()
Error setupUnpatched ()
Error setupMIDI ()
void stealParamCollectionsFrom (ParamManager *other, bool stealExpressionParams=false)
Error cloneParamCollectionsFrom (ParamManager const *other, bool copyAutomation, bool cloneExpressionParams=false, int32_t reverseDirectionWithLength=0)
Error beenCloned (int32_t reverseDirectionWithLength=0)
void forgetParamCollections ()
void destructAndForgetParamCollections ()
bool ensureExpressionParamSetExists (bool forDrum=false)
int32_t getExpressionParamSetOffset ()
ExpressionParamSetgetOrCreateExpressionParamSet (bool forDrum=false)
ParamCollectionSummarygetExpressionParamSetSummary ()
ExpressionParamSetgetExpressionParamSet ()
MIDIParamCollectiongetMIDIParamCollection ()
ParamCollectionSummarygetMIDIParamCollectionSummary ()
UnpatchedParamSetgetUnpatchedParamSet ()
ParamCollectionSummarygetUnpatchedParamSetSummary ()
PatchedParamSetgetPatchedParamSet ()
ParamCollectionSummarygetPatchedParamSetSummary ()
ParamCollectionSummarygetPatchCableSetSummary ()
PatchCableSetgetPatchCableSet ()
ModelStackWithParamCollectiongetPatchCableSet (ModelStackWithThreeMainThings const *modelStack)
PatchCableSetgetPatchCableSetAllowJibberish ()
void notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t currentValueChanged, bool automationChanged, bool paramAutomatedNow)
ParamManagerForTimelinetoForTimeline ()

Public Attributes

bool resonanceBackwardsCompatibilityProcessed
uint8_t expressionParamSetOffset
ParamCollectionSummary summaries [PARAM_COLLECTIONS_STORAGE_NUM]

The documentation for this class was generated from the following files:
  • src/deluge/modulation/params/param_manager.h
  • src/deluge/modulation/params/param_manager.cpp