Пример #1
0
	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
Пример #2
0
	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
Пример #4
0
	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
Пример #6
0
    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))
Пример #8
0
    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
Пример #9
0
 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)
Пример #10
0
 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)
Пример #11
0
 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
Пример #12
0
 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)
Пример #13
0
 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
Пример #14
0
	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
Пример #15
0
 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)
Пример #18
0
 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,
         )
     )
Пример #19
0
	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)
Пример #21
0
 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)
Пример #22
0
    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
Пример #23
0
    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)
Пример #24
0
	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
Пример #25
0
	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
Пример #26
0
    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
Пример #27
0
 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
Пример #28
0
	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)
Пример #30
0
	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")
Пример #31
0
 def disconnect(self):
     ControlSurface.disconnect(self)
     Sysex.release_attributes()
     self._mixer.disconnect(self._mixer)
Пример #32
0
 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
Пример #33
0
	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
Пример #35
0
 def disconnect(self):
     ControlSurface.disconnect(self)
     self._mixer = None
Пример #36
0
 def disconnect(self):
     ControlSurface.disconnect(self)
Пример #37
0
 def disconnect(self):
     #log(__name__, "disconnect")
     #self.buttonCols = None
     #self._unregister_timer_callback(self.process)
     ControlSurface.disconnect(self)
Пример #38
0
 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)
Пример #40
0
 def disconnect(self):
     if self.session and self.session._is_linked():
         self.session._unlink()
     ControlSurface.disconnect(self)
Пример #41
0
 def disconnect(self):
     self.log_message("CLEAN JPS Kontrol")
     ControlSurface.disconnect(self)
     return None
Пример #42
0
 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
Пример #43
0
    def disconnect(self):

        self._session = None
        #self._disconnect_instance()
        self._send_midi((176, 0, 0))
        ControlSurface.disconnect(self)
Пример #44
0
	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
Пример #45
0
 def disconnect(self):
     self._hosts = []
     ControlSurface.disconnect(self)
     return None
 def disconnect(self):
     ControlSurface.disconnect()  # cleanup on d/c
Пример #47
0
 def disconnect(self):
     ControlSurface.disconnect(self)
     self._serato_interface.PySCA_DeinitializeClipControl()
     self._serato_interface = None
Пример #48
0
 def disconnect(self):
     self.log_message(
         "--------------= LaunchpadM4L log END =--------------")
     ControlSurface.disconnect(self)
     return None
Пример #49
0
 def disconnect(self):
     self._shift_button.remove_value_listener(self._shift_value)
     self._shift_button = None
     ControlSurface.disconnect(self)
Пример #50
0
 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
Пример #51
0
    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)
Пример #52
0
 def disconnect(self):
     ControlSurface.disconnect(self)
     return None
Пример #53
0
 def disconnect(self):
     """clean things up on disconnect"""
     ControlSurface.disconnect(self)
     return None
Пример #54
0
	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)
Пример #56
0
 def disconnect(self):
     Log.log('Logicraft shutting down')
     socket = websocket.WebSocket()
     socket.connect("ws://localhost:9009/close")
     ControlSurface.disconnect(self)
Пример #57
0
 def disconnect(self):
     self.log_message(
         time.strftime("%d.%m.%Y %H:%M:%S", time.localtime()) +
         "----------Session_Box----------")
     ControlSurface.disconnect(self)
     return None
Пример #58
0
 def disconnect(self):
     self._device = None
     ControlSurface.disconnect(self)
     SLBrowserControl._device = None
     return None