Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Main.ControlVariables

Module Contents

Classes

ControlVariable
IntermediateVariablecombination of OutputTarget and InputSource
Controller

Data

__all__

API

class LumensalisCP.Main.ControlVariables.ControlVariable(startingValue=None, min=None, max=None, name: LumensalisCP.CPTyping.Optional[str] = None, description: str = ”, kind: LumensalisCP.CPTyping.Optional[str] = None)

Bases: LumensalisCP.Inputs.InputSource

Initialization

controlValue = ‘property(…)‘

setFromWs(value)

set(value)

getDerivedValue(context: LumensalisCP.Main.Updates.UpdateContext) → LumensalisCP.CPTyping.Any

move(delta)

class LumensalisCP.Main.ControlVariables.IntermediateVariable(name: str, value: LumensalisCP.CPTyping.Any = None)

Bases: LumensalisCP.Inputs.InputSource, LumensalisCP.Outputs.OutputTarget

combination of OutputTarget and InputSource

changes to the OutputTarget (i.e. set) :param InputSource: _description_ :type InputSource: _type_ :param NamedOutputTarget: _description_ :type NamedOutputTarget: _type_

Initialization

getDerivedValue(context: LumensalisCP.Main.Updates.UpdateContext) → LumensalisCP.CPTyping.Any

set(value: LumensalisCP.CPTyping.Any, context: LumensalisCP.CPTyping.Optional[LumensalisCP.Main.Expressions.EvaluationContext] = None)

class LumensalisCP.Main.ControlVariables.Controller(main: LumensalisCP.Main.Manager.MainManager, name: LumensalisCP.CPTyping.Optional[str] = None)

Bases: LumensalisCP.Audio.MainChild

Initialization

addControlVariable(*args, **kwds) → LumensalisCP.Main.ControlVariables.ControlVariable

addIntermediateVariable(*args, **kwds) → LumensalisCP.Main.ControlVariables.IntermediateVariable

nliGetContainers() → LumensalisCP.CPTyping.Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin] | None

LumensalisCP.Main.ControlVariables.__all__ = None