def _setup_main_mode(self): strip_layer = Layer( volume_control = self._knobs.get_button(3, 0), arm_button = self._buttons.get_button(3, 0), send_controls = self._knobs.submatrix[:, 1]) mixer_layer = Layer( prehear_volume_control = self._knobs.get_button(0, 0), return_track_select_buttons = self._buttons.submatrix[:, 1]) device_layer = Layer( on_off_button = self._buttons.get_button(3, 3), parameter_controls = self._knobs.submatrix[:, 2:], lock_button = self._buttons.get_button(2, 3)) metronome_layer = Layer( lights = self._buttons.submatrix[:, 2]) device_bg = BackgroundComponent(color = 'Device.Background') device_bg_layer = Layer(priority = -10, lights = self._buttons.submatrix[:, 2:]) self._modes.add_mode('main_mode', [ lambda: self.show_message('Switched to main mode'), LayerMode(self._strip, strip_layer), LayerMode(self._mixer, mixer_layer), LayerMode(self._metronome, metronome_layer), LayerMode(device_bg, device_bg_layer), LayerMode(self._device, device_layer) ])
def _setup_background(self): background = BackgroundComponent() background.layer = Layer(priority=-100, knobs=self._knobs, lights=self._buttons)
def _create_background(self): self._background = BackgroundComponent(name='Background')
def _setup_background(self): self._background = self.register_component( BackgroundComponent(is_enabled=False)) color = DeviceComponentEx.next_color DeviceComponentEx.next_color = (color + 31) % 127 self._background.set_raw([ColorEx(color) for n in range(4)])
def _setup_background(self): background = BackgroundComponent() background.layer = Layer(priority = -100, knobs = self._knobs, lights = self._buttons)