def disconnect(self): """clean things up on disconnect""" if self._session._is_linked(): self._session._unlink() self.log_message(time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "--------------= Code log closed =--------------") #Create entry in log file ControlSurface.disconnect(self) return None
def disconnect(self): """clean things up on disconnect""" if self._session._is_linked(): self._session._unlink() self.log_message("--------------= Tweaker Mixer " + str(self._tweaker_version) + " log closed =--------------") #Create entry in log file ControlSurface.disconnect(self) return None
def disconnect(self): self._shift_mode = None self._right_shift = None self._encoder_modes = None self._pot_modes = None self._master_mode = None self._button_modes = None self._mute_mode = None self._transport_mode = None self._scene_up_button = None self._scene_down_button = None self._clip_launch_buttons = None self._shift_button = None self._session = None self._mixer = None self._transport = None self._device = None self._display = None self._master_mode = False self.song().master_track.remove_output_meter_level_listener(self._on_master_peak_level_changed) ControlSurface.disconnect(self) self._send_midi(ALL_LEDS_OFF_MESSAGE) #self._send_midi(CLEAR_LEFT_DISPLAY) #self._send_midi(CLEAR_RIGHT_DISPLAY) self._send_midi(GOOD_BYE_SYSEX_MESSAGE) self.log('disconnected') return None
def disconnect(self): """clean things up on disconnect""" if not self._shift_button is None: if self._shift_button.value_has_listener(self._shift_value): self._shift_button.remove_value_listener(self._shift_value) for button in self._device_select_buttons: if button.value_has_listener(self._device_select_value): button.remove_value_listener(self._device_select_value) if self._session._is_linked(): self._session._unlink() self.song().view.remove_selected_track_listener(self._update_selected_device) """for cs in self._control_surfaces(): for host in self._hosts: self.log_message('installed: ' + str(cs) + ' vs. ' + str(host)) if str(type(cs)) == str(type(host)): self.log_message('disconnecting: ' + str(type(cs))) cs.disconnect(cs)""" #self._host._set_parameter_controls(None) self._hosts = [] if self._linked_script != None: self._linked_script._update_linked_device_selection = None self._linked_script = None #self._disconnect_notifier.set_mode(0) self.log_message('<<<<<<<<<<<<<<<<<<<<<<<<< Codec log closed >>>>>>>>>>>>>>>>>>>>>>>>>') ControlSurface.disconnect(self) return None
def disconnect(self): self.mixer self.session #self._note_input = None ControlSurface.disconnect(self) return None
def disconnect(self): ControlSurface.disconnect(self) self._encoders = None self._transport_view_modes = None self._send_midi(LED_FLASHING_OFF) self._send_midi(LIVE_MODE_OFF)
def disconnect(self): self._name_display_data_source.set_display_string(' ') for encoder in self._encoders: encoder.remove_value_listener(self._encoder_value) self._master_slider.remove_value_listener(self._slider_value) if self._has_sliders: for slider in tuple(self._sliders): slider.remove_value_listener(self._slider_value) for button in self._strip_buttons: button.remove_value_listener(self._mixer_button_value) self._preview_button.remove_value_listener(self._preview_value) ControlSurface.disconnect(self) self._encoders = None self._sliders = None self._strip_buttons = None self._master_slider = None self._current_midi_map = None self._shift_button = None self._name_display = None self._prev_bank_button = None self._next_bank_button = None self._encoder_modes = None self._transport_view_modes = None self._send_midi(SYSEX_START + (6, 0, 0, 0, 247))
def disconnect(self): self._display_data_source.set_display_string(" ") self._shift_button.remove_value_listener(self._shift_value) self._inst_button.remove_value_listener(self._inst_value) for encoder in self._encoders: encoder.remove_value_listener(self._encoder_value) for slider in tuple(self._sliders) + (self._master_slider,): slider.remove_value_listener(self._slider_value) for button in tuple(self._strip_buttons) + (self._selected_mute_solo_button,): button.remove_value_listener(self._mixer_button_value) for button in self._device_bank_buttons: button.remove_value_listener(self._device_bank_value) self._encoders = None self._sliders = None self._strip_buttons = None self._master_slider = None self._current_midi_map = None self._selected_mute_solo_button = None self._inst_button = None self._shift_button = None self._device_navigation = None self._display = None ControlSurface.disconnect(self) self._send_midi(SYSEX_START + (32, 0, 247)) return
def disconnect(self): self.console_lock.set() self.push_socket.close() self.pull_socket.close() self.pub_socket.close() self.context.term() ControlSurface.disconnect(self)
def disconnect(self): self._do_uncombine() self._shift_button = None self._matrix = None self._session = None self._session_zoom = None self._mixer = None ControlSurface.disconnect(self)
def disconnect(self): #clean things up on disconnect #create entry in log file self.log_message(time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "----------QuNexus Basic log closed----------") ControlSurface.disconnect(self) return None
def disconnect(self): self._session = None self._session_zoom = None self.log_message( time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "--------------= MIDI Fighter Mad Zach Soundpack log closed =--------------" ) # Writes message into Live's main log file. This is a ControlSurface method. ControlSurface.disconnect(self)
def disconnect(self): self._shift_button = None self._matrix = None self._session = None self._session_zoom = None self._mixer = None ControlSurface.disconnect(self) return None
def disconnect(self): """clean things up on disconnect""" self.log_message("<<<<<<<<<<<<<<<<<<<<<<<<< Monomodular " + str(self._version_check) + " log closed >>>>>>>>>>>>>>>>>>>>>>>>>") #self._switchboard.disconnect() #for client in self._client: # client.disconnect() ControlSurface.disconnect(self) self._hosts = [] return None
def disconnect(self): self._note_map = None self._ctrl_map = None self._pads = None self._do_uncombine() self._shift_button = None self._session = None self._session_zoom = None self._mixer = None ControlSurface.disconnect(self)
def disconnect(self): self._do_uncombine() if LC2Sysex.l9(): task = self._tasks.find(self._on_time_changed) self._tasks.remove(task) else: self._unregister_timer_callback(self._on_time_changed) self.song().remove_tempo_listener(self._on_tempo_changed) ControlSurface.disconnect(self) LC2Sysex.release_attributes() LC2SessionBank.release_attributes()
def disconnect(self): self.transport = None self.transport_view_modes = None self.mixer = None self.session = None self.device = None self.device_nav = None self.control_modes = None self.shift_modes = None self.encoders = [] ControlSurface.disconnect(self)
def disconnect(self): ControlSurface.disconnect(self) self._send_midi(SYSEX_START + (32, 0, 247)) self._send_midi(SYSEX_START + (16, 247)) self._send_midi( SYSEX_START + ( 17, 3, 0, 4, 65, 98, 108, 101, 116, 111, 110, 32, 76, 105, 118, 101, 32, 67, 111, 110, 116, 114, 111, 108, 32, 0, 1, 4, 83, 117, 114, 102, 97, 99, 101, 32, 67, 108, 111, 115, 101, 100, 46, 247, ) )
def disconnect(self): self._suppress_send_midi = True self._selector = None self._user_byte_write_button.remove_value_listener(self._user_byte_value) self._config_button.remove_value_listener(self._config_value) ControlSurface.disconnect(self) self._suppress_send_midi = False self._config_button.send_value(32) self._config_button.send_value(0) self._config_button = None self._user_byte_write_button.send_value(0) self._user_byte_write_button = None self.log_message("--------------= BlockPad log closed =--------------") #Create entry in log file
def disconnect(self): self.mixer self.session if self.shift_button != None: self.shift_button.remove_value_listener(self._shift_value) self.shift_button = None if self.shift_buttons != None: for button in self.shift_buttons: button.remove_value_listener(self._shift_buttons_value) self.shift_buttons = None self._note_input = None ControlSurface.disconnect(self)
def disconnect(self): self._send_midi((176,0,0)) #self._configmode = None #self._mixermode = None #self._user2mode = None self._user1mode = None #self._mode.destroy_modes() self._mode = None self._sessionmode = None self._buttonmatrix = None self._nav = None #self.shutdown_sequence() ControlSurface.disconnect(self)
def disconnect(self): self._suppress_send_midi = True self._session = None for button in self._all_buttons: button.set_on_off_values(127, 0) self._matrix = None self._stop_buttons = None self._scene_buttons = None self._nav_buttons = None ControlSurface.disconnect(self) self._suppress_send_midi = False
def disconnect(self): ControlSurface.disconnect(self) for button in self._modes_buttons: if button.value_has_listener(self._dummy_listener): button.remove_value_listener(self._dummy_listener) self._modes_buttons = None self._encoders = None self._sliders = None self._strip_buttons = None self._master_slider = None self._current_midi_map = None self._transport_view_modes = None self._send_midi(LED_FLASHING_OFF) self._send_midi(LIVE_MODE_OFF)
def disconnect(self): self._suppress_send_midi = True for control in self.controls: if isinstance(control, ConfigurableButtonElement): control.remove_value_listener(self._button_value) self._selector = None self._user_byte_write_button.remove_value_listener(self._user_byte_value) self._config_button.remove_value_listener(self._config_value) ControlSurface.disconnect(self) self._suppress_send_midi = False self._config_button.send_value(32) self._config_button.send_value(0) self._config_button = None self._user_byte_write_button.send_value(0) self._user_byte_write_button = None
def disconnect(self): """clean things up on disconnect""" for index in range(5): if self._menu[index].value_has_listener(self._select_new_scene): self._menu[index].remove_value_listener(self._select_new_scene) if self._menu[5].value_has_listener(self._select_mode): self._menu[5].remove_value_listener(self._select_mode) if self._dial[15].value_has_listener(self._knob_set_scene): self._dial[15].remove_value_listener(self._knob_set_scene) if self._dial[15].value_has_listener(self._knob_set_scene): self._dial[15].remove_value_listener(self._knob_set_scene) self.song().view.remove_selected_track_listener(self._update_selected_device) ControlSurface.disconnect(self) self.log_message(time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "--------------= OhmModes log closed =--------------") #Create entry in log file return None
def disconnect(self): self._send_midi(LAUNCHPAD_RESET) ControlSurface.disconnect(self) self._delete_button.remove_value_listener(self._delete_value_listener) self._delete_button = None self._quantization_toggle.disconnect() self._quantization_toggle = None self._browser_view_toggle.disconnect() self._browser_view_toggle = None self._device_view_toggle.disconnect() self._device_view_toggle = None self._session = None self._mixer = None
def disconnect(self): self._suppress_send_midi = True for control in self.controls: if isinstance(control, ConfigurableButtonElement): control.remove_value_listener(self._button_value) self._do_uncombine() if self._selector != None: self._user_byte_write_button.remove_value_listener(self._user_byte_value) self._config_button.remove_value_listener(self._config_value) ControlSurface.disconnect(self) self._suppress_send_midi = False if self._config_button != None: self._config_button.send_value(32)#Send enable flashing led config message to LP self._config_button.send_value(0) self._config_button = None if self._user_byte_write_button != None: self._user_byte_write_button.send_value(0) self._user_byte_write_button = None
def disconnect(self): self._suppress_send_midi = True for control in self.controls: if isinstance(control, ConfigurableButtonElement): control.remove_value_listener(self._button_value) self._do_uncombine() self._selector = None self._user_byte_write_button.remove_value_listener(self._user_byte_value) self._config_button.remove_value_listener(self._config_value) ControlSurface.disconnect(self) self._suppress_send_midi = False if self._mk2: self._send_midi((240, 0, 32, 41, 2, 24, 64, 247)) # launchpad mk2 needs disconnect string sent self._config_button.send_value(32) self._config_button.send_value(0) self._config_button = None self._user_byte_write_button.send_value(0) self._user_byte_write_button = None
def disconnect(self): self.turn_off_matrix() self.scene_mode_button.send_value(0, True) self.clip_mode_button.send_value(0, True) self.pad_mode_button.send_value(0, True) self.control_mode_button.send_value(0, True) time.sleep(0.2) self._active = False self._suppress_send_midi = True self.remove_listener(self.scene_mode_button, self._a_mode_scene) self.remove_listener(self.clip_mode_button, self._a_mode_clip) self.remove_listener(self.pad_mode_button, self._a_mode_pad) self.remove_listener(self.control_mode_button, self._a_mode_control) self.remove_listener(self._undo_button, self._do_undo) self.remove_listener(self._redo_button, self._do_redo) self.remove_listener(self._armsolomode_button, self._do_armsolo_mode) self.remove_listener(self.xfade_assign_button, self._do_xfade_assign) self.remove_listener(self._fire_button, self._do_fire_button) self._session.remove_offset_listener(self.notify_track_scroll) self._mixer.disconnect() ControlSurface.disconnect(self)
def disconnect(self): # removing clip slots listeners self.rem_clip_slot_listeners() # removing value listener for track changed self.song().view.remove_selected_track_listener(self.selected_track_changed) # removing value listener for scene changed self.song().view.remove_selected_scene_listener(self.selected_scene_changed) # removing value listener for operation mode index self._operation_mode_selector.remove_mode_index_listener(self.mode_index_changed) # removing global transport assignments self._transport.set_punch_buttons(None, None) self._transport.set_loop_button(None) self._transport.set_overdub_button(None) self._transport.set_record_button(None) self._transport.set_play_button(None) self._transport.set_stop_button(None) self._transport.set_metronome_button(None) self._transport.set_tap_tempo_button(None) # removing global session assignments self._session.set_scene_bank_buttons(None, None) # removing misc listeners self.browser_toggle_button.remove_value_listener(self.browser_toggle_button_callback) self.mainview_toggle_button.remove_value_listener(self.mainview_toggle_button_callback) self.detailview_toggle_button.remove_value_listener(self.detailview_toggle_button_callback) self.clear_track_button.remove_value_listener(self.clear_track_button_callback) self.back_to_arranger_button.remove_value_listener(self.back_to_arranger_button_callback) # sending special ableton mode disable sequence self._send_midi(self.disable_sequence) # disconnecting control surface ControlSurface.disconnect(self) self.log("DISCONNECTED")
def disconnect(self): ControlSurface.disconnect(self) Sysex.release_attributes() self._mixer.disconnect(self._mixer)
def disconnect(self): self.log_message(time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "..::|| Modern.DJ LIVE8 ch2 baseline MRS opened ||::..") self.log_message("**************************************************") self.log_message(" - ") ControlSurface.disconnect(self) return None
def disconnect(self): """clean things up on disconnect""" self.song().view.remove_selected_track_listener(self._update_selected_device) self.log_message(time.strftime('%d.%m.%Y %H:%M:%S', time.localtime()) + '--------------= OhmModes log closed =--------------') ControlSurface.disconnect(self)
def disconnect(self): self.log_message( "--------------= LividGuitarWingM4L log END =--------------") ControlSurface.disconnect(self) return None
def disconnect(self): ControlSurface.disconnect(self) self._mixer = None
def disconnect(self): ControlSurface.disconnect(self)
def disconnect(self): #log(__name__, "disconnect") #self.buttonCols = None #self._unregister_timer_callback(self.process) ControlSurface.disconnect(self)
def disconnect(self): Live.Base.log("LOG: AAAMatrix disconnect") """clean things up on disconnect""" ControlSurface.disconnect(self)
def disconnect(self): ControlSurface.disconnect(self) self._send_midi(SYSEX_START + DISABLE_HYPERCONTROL)
def disconnect(self): if self.session and self.session._is_linked(): self.session._unlink() ControlSurface.disconnect(self)
def disconnect(self): self.log_message("CLEAN JPS Kontrol") ControlSurface.disconnect(self) return None
def disconnect(self): self.log_message("--------------= KMK_B Bye Bye =--------------") self._send_midi(SYSEX_NATIVE_OFF) # call disconnect() method in the base class ControlSurface.disconnect(self) return None
def disconnect(self): self._session = None #self._disconnect_instance() self._send_midi((176, 0, 0)) ControlSurface.disconnect(self)
def disconnect(self): """clean things up on disconnect""" #self._disconnect_notifier.set_mode(0) self.log_message("--------------= Lemaur256 log closed =--------------") #Create entry in log file ControlSurface.disconnect(self) return None
def disconnect(self): self._hosts = [] ControlSurface.disconnect(self) return None
def disconnect(self): ControlSurface.disconnect() # cleanup on d/c
def disconnect(self): ControlSurface.disconnect(self) self._serato_interface.PySCA_DeinitializeClipControl() self._serato_interface = None
def disconnect(self): self.log_message( "--------------= LaunchpadM4L log END =--------------") ControlSurface.disconnect(self) return None
def disconnect(self): self._shift_button.remove_value_listener(self._shift_value) self._shift_button = None ControlSurface.disconnect(self)
def disconnect(self): """clean things up on disconnect""" self.log_message(time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "--------------= AAATransport log closed =--------------") #Create entry in log file ControlSurface.disconnect(self) return None
def disconnect(self): self._scheduled_messages = [] for encoder in self._encoders: encoder.remove_value_listener(self._encoder_value) for fader in self._faders: fader.remove_value_listener(self._fader_value) for fader_button in self._fader_buttons: fader_button.remove_value_listener(self._fader_button_value) self._master_fader.remove_value_listener(self._fader_value) self._master_fader_button.remove_value_listener( self._fader_button_value) self._select_button.remove_value_listener(self._select_button_value) self._identify_button.remove_value_listener(self._identify_value) self._fader_group_midi_button.remove_value_listener( self._midi_button_value) self._fader_group_mix_button.remove_value_listener( self._hyper_button_value) self._fader_group_fx_button.remove_value_listener( self._hyper_button_value) self._encoder_group_midi_button.remove_value_listener( self._midi_button_value) self._encoder_group_mix_button.remove_value_listener( self._hyper_button_value) self._encoder_group_fx_button.remove_value_listener( self._hyper_button_value) if self._drum_group_midi_button != None: self._drum_group_midi_button.remove_value_listener( self._midi_button_value) if self._drum_group_hyper_button != None: self._drum_group_hyper_button.remove_value_listener( self._hyper_button_value) self._alt_device_component = None self._name_display = None self._value_display = None self._bank_display = None self._pad_display = None self._name_display_data_source = None self._value_display_data_source = None self._bank_display_data_source = None self._pad_display_data_source = None self._select_button = None self._left_button = None self._right_button = None self._up_button = None self._down_button = None self._loop_button = None self._ffwd_button = None self._rwd_button = None self._play_button = None self._stop_button = None self._rec_button = None self._master_fader_button = None self._fader_buttons = None self._faders = None self._encoders = None self._drum_pads = None self._identify_button = None self._main_group_hyper_button = None self._main_group_track_button = None self._main_group_fx_button = None self._encoder_group_midi_button = None self._encoder_group_mix_button = None self._encoder_group_fx_button = None self._fader_group_mode_button = None self._fader_group_midi_button = None self._fader_group_mix_button = None self._fader_group_fx_button = None self._drum_group_midi_button = None self._drum_group_roll_button = None self._drum_group_hyper_button = None self._mixer_for_encoders = None self._mixer_for_faders = None self._device_for_encoders = None self._device_for_faders = None self._transport = None self._session = None ControlSurface.disconnect(self) self._send_midi(SYSEX_START + DISABLE_HYPERCONTROL)
def disconnect(self): ControlSurface.disconnect(self) return None
def disconnect(self): """clean things up on disconnect""" ControlSurface.disconnect(self) return None
def disconnect(self): if self._encoder.value_has_listener(self._nav_change): self._encoder.remove_value_listener(self._nav_change) self.log_message("--------------= Alias log closed =--------------") ControlSurface.disconnect(self) return None
def disconnect(self): self._suppress_send_midi = True self._suppress_send_midi = False self.endpoint.close() ControlSurface.disconnect(self)
def disconnect(self): Log.log('Logicraft shutting down') socket = websocket.WebSocket() socket.connect("ws://localhost:9009/close") ControlSurface.disconnect(self)
def disconnect(self): self.log_message( time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) + "----------Session_Box----------") ControlSurface.disconnect(self) return None
def disconnect(self): self._device = None ControlSurface.disconnect(self) SLBrowserControl._device = None return None