|
| | PatchCableSet (ParamCollectionSummary *summary) |
| |
| | ~PatchCableSet () |
| |
| void | setupPatching (ModelStackWithParamCollection const *modelStack) |
| |
| bool | doesDestinationDescriptorHaveAnyCables (ParamDescriptor destinationParamDescriptor) |
| |
| uint8_t | getPatchCableIndex (uint8_t from, ParamDescriptor destinationParamDescriptor, ModelStackWithParamCollection const *modelStack=NULL, bool createIfNotFound=false) |
| |
| void | deletePatchCable (ModelStackWithParamCollection const *modelStack, uint8_t c) |
| |
| bool | patchCableIsUsable (uint8_t c, ModelStackWithThreeMainThings const *modelStack) |
| |
| int32_t | getModifiedPatchCableAmount (int c, int p) |
| |
| void | removeAllPatchingToParam (ModelStackWithParamCollection *modelStack, uint8_t p) |
| |
| bool | isSourcePatchedToSomething (int s) |
| |
| bool | isSourcePatchedToSomethingManuallyCheckCables (int s) |
| |
| bool | doesParamHaveSomethingPatchedToIt (int p) |
| |
| void | tickSamples (int numSamples, ModelStackWithParamCollection *modelStack) |
| |
| void | setPlayPos (uint32_t pos, ModelStackWithParamCollection *modelStack, bool reversed) |
| |
| void | playbackHasEnded (ModelStackWithParamCollection *modelStack) |
| |
| void | grabValuesFromPos (uint32_t pos, ModelStackWithParamCollection *modelStack) |
| |
| void | generateRepeats (ModelStackWithParamCollection *modelStack, uint32_t oldLength, uint32_t newLength, bool shouldPingpong) |
| |
| void | appendParamCollection (ModelStackWithParamCollection *modelStack, ModelStackWithParamCollection *otherModelStack, int32_t oldLength, int32_t reverseThisRepeatWithLength, bool pingpongingGenerally) |
| |
| void | trimToLength (uint32_t newLength, ModelStackWithParamCollection *modelStack, Action *action, bool maySetupPatching) |
| |
| void | shiftHorizontally (ModelStackWithParamCollection *modelStack, int32_t amount, int32_t effectiveLength) |
| |
| void | processCurrentPos (ModelStackWithParamCollection *modelStack, int ticksSkipped, bool reversed, bool didPingpong, bool mayInterpolate) |
| |
| void | beenCloned (bool copyAutomation, int32_t reverseDirectionWithLength) |
| |
| ParamManagerForTimeline * | getParamManager () |
| |
| void | writePatchCablesToFile (bool writeAutomation) |
| |
| void | readPatchCablesFromFile (int32_t readAutomationUpToPos) |
| |
| void | deleteAllAutomation (Action *action, ModelStackWithParamCollection *modelStack) |
| |
| void | nudgeNonInterpolatingNodesAtPos (int32_t pos, int offset, int32_t lengthBeforeLoop, Action *action, ModelStackWithParamCollection *modelStack) |
| |
| void | remotelySwapParamState (AutoParamState *state, ModelStackWithParamId *modelStack) |
| |
| AutoParam * | getParam (ModelStackWithParamCollection const *modelStack, int s, ParamDescriptor destinationParamDescriptor, bool allowCreation=false) |
| |
| ModelStackWithAutoParam * | getAutoParamFromId (ModelStackWithParamId *modelStack, bool allowCreation=false) |
| |
| AutoParam * | getParam (int paramId) |
| |
| void | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t oldValue, bool automationChanged, bool automatedBefore, bool automatedNow) |
| |
| void | notifyPingpongOccurred (ModelStackWithParamCollection *modelStack) |
| |
| int | paramValueToKnobPos (int32_t paramValue, ModelStackWithAutoParam *modelStack) |
| |
| int32_t | knobPosToParamValue (int knobPos, ModelStackWithAutoParam *modelStack) |
| |
| bool | isSourcePatchedToDestinationDescriptorVolumeInspecific (int s, ParamDescriptor destinationParamDescriptor) |
| |
| bool | isAnySourcePatchedToParamVolumeInspecific (ParamDescriptor destinationParamDescriptor) |
| |
| void | grabVelocityToLevelFromMIDIInput (LearnedMIDI *midiInput) |
| |
| void | grabVelocityToLevelFromMIDIDeviceDefinitely (MIDIDevice *device) |
| |
| PatchCable * | getPatchCableFromVelocityToLevel () |
| |
| Destination * | getDestinationForParam (int p) |
| |
| | ParamCollection (int newObjectSize, ParamCollectionSummary *summary) |
| |
| virtual | ~ParamCollection () |
| |
| virtual void | beenCloned (bool copyAutomation, int32_t reverseDirectionWithLength=0)=0 |
| |
| virtual void | tickSamples (int numSamples, ModelStackWithParamCollection *modelStack)=0 |
| |
| virtual void | setPlayPos (uint32_t pos, ModelStackWithParamCollection *modelStack, bool reversed) |
| |
| virtual void | playbackHasEnded (ModelStackWithParamCollection *modelStack)=0 |
| |
| virtual void | grabValuesFromPos (uint32_t pos, ModelStackWithParamCollection *modelStack)=0 |
| |
| virtual void | generateRepeats (ModelStackWithParamCollection *modelStack, uint32_t oldLength, uint32_t newLength, bool shouldPingpong)=0 |
| |
| virtual void | appendParamCollection (ModelStackWithParamCollection *modelStack, ModelStackWithParamCollection *otherModelStack, int32_t oldLength, int32_t reverseThisRepeatWithLength, bool pingpongingGenerally)=0 |
| |
| virtual void | trimToLength (uint32_t newLength, ModelStackWithParamCollection *modelStack, Action *action, bool maySetupPatching)=0 |
| |
| virtual void | shiftHorizontally (ModelStackWithParamCollection *modelStack, int32_t amount, int32_t effectiveLength)=0 |
| |
| virtual void | processCurrentPos (ModelStackWithParamCollection *modelStack, int ticksSinceLast, bool reversed, bool didPingpong, bool mayInterpolate)=0 |
| |
| virtual void | remotelySwapParamState (AutoParamState *state, ModelStackWithParamId *modelStack)=0 |
| |
| virtual void | deleteAllAutomation (Action *action, ModelStackWithParamCollection *modelStack)=0 |
| |
| virtual void | nudgeNonInterpolatingNodesAtPos (int32_t pos, int offset, int32_t lengthBeforeLoop, Action *action, ModelStackWithParamCollection *modelStack)=0 |
| |
| virtual void | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int32_t oldValue, bool automationChanged, bool automatedBefore, bool automatedNow) |
| |
| virtual ModelStackWithAutoParam * | getAutoParamFromId (ModelStackWithParamId *modelStack, bool allowCreation=false)=0 |
| |
| virtual bool | mayParamInterpolate (int paramId) |
| |
| virtual bool | shouldParamIndicateMiddleValue (ModelStackWithParamId const *modelStack) |
| |
| virtual bool | doesParamIdAllowAutomation (ModelStackWithParamId const *modelStack) |
| |
| virtual int | paramValueToKnobPos (int32_t paramValue, ModelStackWithAutoParam *modelStack) |
| |
| virtual int32_t | knobPosToParamValue (int knobPos, ModelStackWithAutoParam *modelStack) |
| |
| virtual void | notifyPingpongOccurred (ModelStackWithParamCollection *modelStack) |
| |