Push2.colors¶
Module constants¶
WHITE_MIDI_VALUE = 122TRANSLATED_WHITE_INDEX = 7WHITE_COLOR_INDEX_FROM_LIVE = 13UNCOLORED_INDEXHALFLIT_WHITE_MIDI = 14DISPLAY_BUTTON_SHADE_LEVEL = 1COLOR_INDEX_TO_PUSH_INDEX = (1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 7, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 5, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 22, 25, 17, 1, 3, 5…PUSH_INDEX_TO_SCREEN_COLORCOLOR_INDEX_TO_SCREEN_COLORCOLOR_INDEX_TO_SCREEN_COLOR_SHADESPUSH_INDEX_TO_COLOR_INDEX = (0, 14, 1, 15, 2, 16, 3, 17, 4, 18, 5, 19, 6, 20, 7, 21, 8, 22, 9, 23, 10, 24, 11, 25, 12, 26)COLOR_TABLE = ((0, 0, 0), (1, 16728114, 2), (2, 8389632, 4), (3, 13188096, 6), (4, 11280128, 8), (5, 9195544, 10), (6, 4790276, 12), (7, 16440379, 14), (8, 16762134, 16), (9,…
Classes¶
class IndexedColor(PushColor)¶
Bases: PushColor
Attributes¶
needs_rgb_interface = Truemidi_value = None
__init__(self, index, *a, **k)¶
from_push_index(index, shade_level)¶
from_live_index(index, shade_level)¶
class SelectedDrumPadColor(DynamicColorBase)¶
Bases: DynamicColorBase
Attributes¶
_SelectedDrumPadColor__on_instrument_changed_SelectedDrumPadColor__on_selected_drum_pad_chains_changed_SelectedDrumPadColor__on_color_index_changed_SelectedDrumPadColor__on_selected_track_color_index_changed
__init__(self, song, percussion_instrument_finder, *a, **k)¶
__on_instrument_changed(self)¶
__on_selected_drum_pad_chains_changed(self)¶
__on_color_index_changed(self)¶
__on_selected_track_color_index_changed(self)¶
class SelectedDrumPadColorFactory(DynamicColorFactory)¶
Bases: DynamicColorFactory
instantiate(self, song)¶
class SelectedDeviceChainColor(DynamicColorBase)¶
Bases: DynamicColorBase
Attributes¶
_SelectedDeviceChainColor__on_device_changed_SelectedDeviceChainColor__on_chain_color_index_changed
__init__(self, device_provider, *a, **k)¶
__on_device_changed(self)¶
__on_chain_color_index_changed(self)¶
class SelectedDeviceChainColorFactory(DynamicColorFactory)¶
Bases: DynamicColorFactory
instantiate(self, song)¶
class Rgb(object)¶
Bases: object
Attributes¶
AMBERAMBER_SHADEAMBER_SHADE_TWOYELLOWYELLOW_SHADEYELLOW_SHADE_TWOYELLOW_HIGHLIGHTPURPLEOCEANDEEP_OCEANSKYGREENGREEN_SHADEREDRED_SHADERED_SHADE_TWOBLUELIGHT_GREYDARK_GREYBLACKWHITE
class Basic(object)¶
Bases: object
Attributes¶
HALFOFFONFULL_BLINK_SLOWFULL_PULSE_SLOWFAST_PULSETRANSPARENT
class ScreenColor(object)¶
Bases: object