Skip to content

ableton.v3.control_surface.skin (runtime)

Live 12 — Live Object Model & framework reference (descriptions and signatures).

Module constants

  • ON_SUFFIXES = ('enabled', 'on', 'pressed', 'selected')

Functions

NamedTuple(typename, fields=None, /, **kwargs)

Optional(*args, **kwds)

merge_skins(*skins)

Classes

class Any

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

class BasicColors

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Attributes

  • OFF = <ableton.v3.control_surface.elements.color.SimpleColor object at 0x13c629110>
  • ON = <ableton.v3.control_surface.elements.color.SimpleColor object at 0x13c629090>

class LiveObjSkinEntry(tuple)

LiveObjSkinEntry(name, liveobj)

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

_asdict(self)
_make(iterable)

Make a new LiveObjSkinEntry object from a sequence or iterable

_replace(self, /, **kwds)

Return a new LiveObjSkinEntry object replacing specified fields with new values

count(self, value, /)

Return number of occurrences of value.

index(self, value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

Attributes

  • _field_defaults = {} - dict() -> new empty dictionary
  • _fields = ('name', 'liveobj') - Built-in immutable sequence.
  • liveobj = _tuplegetter(1, 'Alias for field number 1') - Alias for field number 1
  • name = _tuplegetter(0, 'Alias for field number 0') - Alias for field number 0

class OptionalSkinEntry(tuple)

OptionalSkinEntry(name, fallback_name)

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

_asdict(self)
_make(iterable)

Make a new OptionalSkinEntry object from a sequence or iterable

_replace(self, /, **kwds)

Return a new OptionalSkinEntry object replacing specified fields with new values

count(self, value, /)

Return number of occurrences of value.

index(self, value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

Attributes

  • _field_defaults = {'fallback_name': None} - dict() -> new empty dictionary
  • _fields = ('name', 'fallback_name') - Built-in immutable sequence.
  • fallback_name = _tuplegetter(1, 'Alias for field number 1') - Alias for field number 1
  • name = _tuplegetter(0, 'Alias for field number 0') - Alias for field number 0

class Skin

Methods

__init__(self, colors=None, *a, **k)

Initialize self. See help(type(self)) for accurate signature.

_fill_colors(self, colors, pathname='')
_from_wrapper(self, key)

class chain

chain(*iterables) --> chain object

Return a chain object whose .next() method returns elements from the first iterable until it is exhausted, then elements from the next iterable, until all of the iterables are exhausted.

Methods

__init__(self, /, *args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

from_iterable(iterable, /)

Alternative chain() constructor taking a single iterable argument that evaluates lazily.