def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(5, self._send_midi, SYSEX_START + ENGAGE_HYPERCONTROL) for component in self.components: if isinstance(component, ModeSelectorComponent): component.set_mode(0)
def update_controls(self): if self._display: self._display.refresh_state() ControlSurface.refresh_state(self) for display in self._displays: display.set_block_messages(False) self._display.show_message_left(self._script_name.center(72), ("Version "+self._script_ver).center(72), True) self._display.show_message_right(self._script_name.center(72), ("Version "+self._script_ver).center(72), True)
def update_controls(self): if self._display: self._display.refresh_state() ControlSurface.refresh_state(self) for display in self._displays: display.set_block_messages(False) self._display.show_message_left(self._script_name.center(72), ("Version " + self._script_ver).center(72), True) self._display.show_message_right(self._script_name.center(72), ("Version " + self._script_ver).center(72), True)
def refresh_state(self): ControlSurface.refresh_state(self) self._waiting_for_first_response = True self.schedule_message(3, self._send_midi, SYSEX_START + (32, 46, 247))
def refresh_state(self): ControlSurface.refresh_state(self) self._update_hardware()
def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(3, self._send_midi, SYSEX_START + (6, 1, 1, 1, 247))
def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(5, self._update_hardware)
def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(2, self._send_midi, LIVE_MODE_ON) self.schedule_message(3, self._send_midi, SIZE_QUERY)
def refresh_on_timer(self): self.awaiting_refresh = False ControlSurface.refresh_state(self) self.set_suppress_rebuild_requests(False) # Turn rebuild back on, now that we're done setting up self.request_rebuild_midi_map() self.log_message("Refreshed state after 1 second delay")
def refresh_state(self): ControlSurface.refresh_state(self) if not self.awaiting_refresh: self.awaiting_refresh = True self.schedule_message(1, self.refresh_on_timer)
def refresh_state(self): ControlSurface.refresh_state(self)
def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(5, self._init)
def refresh_state(self): ControlSurface.refresh_state(self) self.request_rebuild_midi_map()
def refresh_state(self): ControlSurface.refresh_state(self) self.schedule_message(5, self._send_midi, IDENTITY_REQUEST)
def refresh_state(self): ControlSurface.refresh_state(self) self._waiting_for_first_response = True self.schedule_message(10, self._send_midi, SYSEX_START + (32, 46, 247))
def refresh_state(self): self._bmatrix.prepare_update() ControlSurface.refresh_state(self) self.update_hardware() self._bmatrix.commit_update()