popsynth.utils.meta module

class popsynth.utils.meta.Parameter(default: Optional[float] = None, vmin: Optional[float] = None, vmax: Optional[float] = None, free: bool = True)[source]

Bases: object

__init__(default: Optional[float] = None, vmin: Optional[float] = None, vmax: Optional[float] = None, free: bool = True)[source]

Parameter base class.

Parameters:
  • default (Optional[float]) – Default parameter value
  • vmin (Optional[float]) – Minimum parameter value
  • vmax (Optional[float]) – Maximum parameter value
  • free – If True, parameter is free
default
fix

‘p.fix = True’ or ‘p.fix = False’.

Type:Gets or sets whether the parameter is fixed or not. Use booleans, like
free

‘p.free = True’ or ‘p.free = False’.

Type:Gets or sets whether the parameter is free or not. Use booleans, like
class popsynth.utils.meta.ParameterMeta[source]

Bases: type