from __future__ import absolute_import, print_function, unicode_literals from builtins import object from ableton.v2.control_surface import merge_skins, Skin from novation.colors import Mono, Rgb from novation.skin import skin as base_skin class Colors(object): class Recording(object): On = Mono.ON Off = Mono.OFF class TrackNavigation(object): On = Mono.HALF Pressed = Mono.ON class SceneNavigation(object): On = Mono.HALF Pressed = Mono.ON class DrumGroup(object): PadSelected = Rgb.WHITE PadSelectedNotSoloed = Rgb.WHITE PadMutedSelected = Rgb.WHITE PadSoloedSelected = Rgb.WHITE Navigation = Rgb.WHITE_HALF NavigationPressed = Rgb.WHITE skin = merge_skins(*(base_skin, Skin(Colors)))
# decompyle3 version 3.8.0 # Python bytecode 3.7.0 (3394) # Decompiled from: Python 3.8.9 (default, Mar 30 2022, 13:51:17) # [Clang 13.1.6 (clang-1316.0.21.2.3)] # Embedded file name: output/Live/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad_Mini_MK3/skin.py # Compiled at: 2022-01-27 16:28:16 # Size of source mod 2**32: 647 bytes from __future__ import absolute_import, print_function, unicode_literals from builtins import object from ableton.v2.control_surface import Skin, merge_skins from ableton.v2.control_surface.elements import Color from novation.colors import Rgb import novation.skin as base_skin class Colors(object): class Mode(object): class Session(object): Launch = Color( (Rgb.PALE_GREEN_HALF.midi_value, Rgb.WHITE_HALF.midi_value)) Overview = Color((Rgb.BLUE.midi_value, Rgb.WHITE_HALF.midi_value)) skin = merge_skins(base_skin, Skin(Colors) * ())