def disconnect(self):
        self._unregister_timer_callback(self._on_custom_timer)
        TransportComponent.disconnect(self)

        self.song().remove_is_playing_listener(self._on_playing_status_changed)
        self.song().remove_record_mode_listener(self._on_record_status_changed)
        self.song().remove_session_record_listener(self._on_session_record_status_changed)
        self.song().remove_session_record_status_listener(self._on_session_record_status_changed)
        self.song().remove_session_automation_record_listener(self._on_record_automation_changed)
        self.song().remove_loop_listener(self._on_loop_status_changed)
        self.song().remove_midi_recording_quantization_listener(self._on_rec_quantisation_changed)
        self.song().remove_metronome_listener(self._on_metronome_changed)
        self.song().remove_current_song_time_listener(self._on_song_time_changed)
        self.song().remove_nudge_down_listener(self._on_nudge_down_changed)
        self.song().remove_nudge_up_listener(self._on_nudge_up_changed)        
        
        self.set_shift_button(None)
        self.set_main_view_button(None)
        self.set_detail_view_button(None)
        self.set_undo_button(None)
        self.set_metronome_button(None)
        self.set_tap_tempo_button(None)
        self.set_quant_toggle_button(None)
        self.set_nudge_buttons(None, None)
        self.set_stop_button(None, None)
        self.set_play_button(None, None)
        self.set_loop_button(None, None)
        self.set_record_button(None, None)
        self.set_session_record_button(None)
        self.set_record_automation_button(None)
        self.set_dummy1_button(None)
        self.set_dummy2_button(None)
        self.set_dummy7_button(None)
        self.set_dummy8_button(None)
 def disconnect(self):
     self.song().remove_is_playing_listener(self._on_playing_status_changed)
     self.song().remove_session_record_listener(self._on_rec_status_changed)
     self._rec_btn = None
     self._stop_btn = None
     self._play_btn = None
     TransportComponent.disconnect(self)
Esempio n. 3
0
 def disconnect(self):
     TransportComponent.disconnect(self)
     #if self._shift_button != None:
     #self._shift_button.remove_value_listener(self._shift_value)
     #self._shift_button = None
     if self._quant_toggle_button != None:
         self._quant_toggle_button.remove_value_listener(
             self._quant_toggle_value)
         self._quant_toggle_button = None
     self.song().remove_midi_recording_quantization_listener(
         self._on_quantisation_changed)
     if (self._undo_button !=
             None):  #added from OpenLabs SpecialTransportComponent script
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if (self._redo_button !=
             None):  #added from OpenLabs SpecialTransportComponent script
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     #if (self._bts_button != None): #added from OpenLabs SpecialTransportComponent script
     #self._bts_button.remove_value_listener(self._bts_value)
     #self._bts_button = None
     if (self._tempo_encoder_control != None):  #new addition
         self._tempo_encoder_control.remove_value_listener(
             self._tempo_encoder_value)
         self._tempo_encoder_control = None
     return None
	def disconnect(self):
		TransportComponent.disconnect(self)
		if self._shift_button != None:
			self._shift_button.remove_value_listener(self._shift_value)
			self._shift_button = None
		if self._quant_toggle_button != None:
			self._quant_toggle_button.remove_value_listener(self._quant_toggle_value)
			self._quant_toggle_button = None
		self.song().remove_midi_recording_quantization_listener(self._on_quantisation_changed)
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._shift_button != None:
         self._shift_button.remove_value_listener(self._shift_value)
         self._shift_button = None
     if self._quant_toggle_button != None:
         self._quant_toggle_button.remove_value_listener(
             self._quant_toggle_value)
         self._quant_toggle_button = None
     self.song().remove_midi_recording_quantization_listener(
         self._on_quantisation_changed)
Esempio n. 6
0
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._undo_button != None:
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if self._redo_button != None:
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     if self._bts_button != None:
         self._bts_button.remove_value_listener(self._bts_value)
         self._bts_button = None
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._undo_button != None:
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if self._redo_button != None:
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     if self._bts_button != None:
         self._bts_button.remove_value_listener(self._bts_value)
         self._bts_button = None
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._tempo_encoder_control != None:
         self._tempo_encoder_control.remove_value_listener(self._tempo_encoder_value)
         self._tempo_encoder_control = None
     if self._tempo_down_button != None:
         self._tempo_down_button.remove_value_listener(self._tempo_down_value)
         self._tempo_down_button = None
     if self._tempo_up_button != None:
         self._tempo_up_button.remove_value_listener(self._tempo_up_value)
         self._tempo_up_button = None
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._quant_toggle_button != None:
         self._quant_toggle_button.remove_value_listener(self._quant_toggle_value)
         self._quant_toggle_button = None
     self.song().remove_midi_recording_quantization_listener(self._on_quantisation_changed)
     if (self._undo_button != None): 
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if (self._redo_button != None): 
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     if (self._tempo_encoder_control != None):
         self._tempo_encoder_control.remove_value_listener(self._tempo_encoder_value)
         self._tempo_encoder_control = None
     return None
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._quant_toggle_button != None:
         self._quant_toggle_button.remove_value_listener(self._quant_toggle_value)
         self._quant_toggle_button = None
     self.song().remove_midi_recording_quantization_listener(self._on_quantisation_changed)
     if (self._undo_button != None): 
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if (self._redo_button != None): 
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     if (self._tempo_encoder_control != None):
         self._tempo_encoder_control.remove_value_listener(self._tempo_encoder_value)
         self._tempo_encoder_control = None
     return None
    def disconnect(self):
        self.song().remove_midi_recording_quantization_listener(self._on_record_quantisation_changed)
        self.song().remove_clip_trigger_quantization_listener(self._on_launch_quantisation_changed)
        self.song().remove_back_to_arranger_listener(self._on_back_to_arranger_changed)
        self.song().view.remove_follow_song_listener(self._on_follow_changed)


        if self._record_quant_slider != None:
            self._record_quant_slider.remove_value_listener(self._record_quant_value)
            self._record_quant_slider = None
        if self._launch_quant_slider != None:
            self._launch_quant_slider.remove_value_listener(self._launch_quant_value)
            self._launch_quant_slider = None
        if self._back_to_arranger_button != None:
            self._back_to_arranger_button.remove_value_listener(self._back_to_arranger_value)
            self._back_to_arranger_button = None
        if self._follow_button != None:
            self._follow_button.remove_value_listener(self._follow_value)        
            self._follow_button = None


        if self._undo_button != None:
            self._undo_button.remove_value_listener(self._undo_value)
            self._undo_button = None
        if self._redo_button != None:
            self._redo_button.remove_value_listener(self._redo_value)
            self._redo_button = None
        if self._bts_button != None:
            self._bts_button.remove_value_listener(self._bts_value)
            self._bts_button = None           
            
        if self._tempo_encoder_control != None:
            self._tempo_encoder_control.remove_value_listener(self._tempo_encoder_value)
            self._tempo_encoder_control = None
        if self._tempo_down_button != None:
            self._tempo_down_button.remove_value_listener(self._tempo_down_value)
            self._tempo_down_button = None
        if self._tempo_up_button != None:
            self._tempo_up_button.remove_value_listener(self._tempo_up_value)
            self._tempo_up_button = None            
        if self._shift_button != None:
            self._shift_button.remove_value_listener(self._shift_value)
            self._shift_button = None             
        TransportComponentBase.disconnect(self)
 def disconnect(self):
     TransportComponent.disconnect(self)
     if self._shift_button != None:
         self._shift_button.remove_value_listener(self._shift_value)
         self._shift_button = None
     if self._quant_toggle_button != None:
         self._quant_toggle_button.remove_value_listener(self._quant_toggle_value)
         self._quant_toggle_button = None
     self.song().remove_midi_recording_quantization_listener(self._on_quantisation_changed)
     if (self._undo_button != None): #added from OpenLabs SpecialTransportComponent script
         self._undo_button.remove_value_listener(self._undo_value)
         self._undo_button = None
     if (self._redo_button != None): #added from OpenLabs SpecialTransportComponent script
         self._redo_button.remove_value_listener(self._redo_value)
         self._redo_button = None
     if (self._bts_button != None): #added from OpenLabs SpecialTransportComponent script
         self._bts_button.remove_value_listener(self._bts_value)
         self._bts_button = None
     if (self._tempo_encoder_control != None): #new addition
         self._tempo_encoder_control.remove_value_listener(self._tempo_encoder_value)
         self._tempo_encoder_control = None
     return None
Esempio n. 13
0
    def disconnect(self):
        self._unregister_timer_callback(self._on_custom_timer)
        TransportComponent.disconnect(self)

        self.song().remove_is_playing_listener(self._on_playing_status_changed)
        self.song().remove_record_mode_listener(self._on_record_status_changed)
        self.song().remove_session_record_listener(
            self._on_session_record_status_changed)
        self.song().remove_session_record_status_listener(
            self._on_session_record_status_changed)
        self.song().remove_session_automation_record_listener(
            self._on_record_automation_changed)
        self.song().remove_loop_listener(self._on_loop_status_changed)
        self.song().remove_midi_recording_quantization_listener(
            self._on_rec_quantisation_changed)
        self.song().remove_metronome_listener(self._on_metronome_changed)
        self.song().remove_current_song_time_listener(
            self._on_song_time_changed)
        self.song().remove_nudge_down_listener(self._on_nudge_down_changed)
        self.song().remove_nudge_up_listener(self._on_nudge_up_changed)

        self.set_shift_button(None)
        self.set_main_view_button(None)
        self.set_detail_view_button(None)
        self.set_undo_button(None)
        self.set_metronome_button(None)
        self.set_tap_tempo_button(None)
        self.set_quant_toggle_button(None)
        self.set_nudge_buttons(None, None)
        self.set_stop_button(None, None)
        self.set_play_button(None, None)
        self.set_loop_button(None, None)
        self.set_record_button(None, None)
        self.set_session_record_button(None)
        self.set_record_automation_button(None)
        self.set_dummy1_button(None)
        self.set_dummy2_button(None)
        self.set_dummy7_button(None)
        self.set_dummy8_button(None)
 def disconnect(self):
     if self._shift_button != None:
         self._shift_button.remove_value_listener(self._shift_value)
         self._shift_button = None
     TransportComponent.disconnect(self)
Esempio n. 15
0
 def disconnect(self):
     TransportComponent.disconnect(self)
     return None
 def disconnect(self):
     if self._shift_button != None:
         self._shift_button.remove_value_listener(self._shift_value)
         self._shift_button = None
     TransportComponent.disconnect(self)
Esempio n. 17
0
    def disconnect(self):
        if self._play_button != None:
            self._play_button.remove_value_listener(self._play_pressed)
            self._play_button = None

        TransportComponent.disconnect(self)
 def disconnect(self):
     TransportComponent.disconnect(self)
     return None
    def disconnect(self):
        if self._play_button != None:
            self._play_button.remove_value_listener(self._play_pressed)
            self._play_button = None

        TransportComponent.disconnect(self)