def __init__(self, sl_surface, display): self._support_mkII = False self._ts_locked = False TransportComponent.__init__(self) self._sl = sl_surface self._shift_button = None self._shift_pressed = False self._display = display self._stop_button = None self._stop_button_pressed = False self._stop_button_pressed_time = 0 self._stop_button_blink = False #self._stop_button_double_press = 0 self._play_button = None self._loop_button = None self._record_button = None self._session_record_button = None self._record_automation_button = None self._nudge_up_button = None self._nudge_down_button = None self._main_view_button = None self._detail_view_button = None self._detail_view_button_pressed = False self._detail_view_button_pressed_time = 0 self._metronome_button = None self._led_metronome = False self._last_beat = 5 self._quant_toggle_button = None self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self._clip_quant_values = QUAINTIZATION_TO_BEAT self._quant_names = ['Disabled', '1/4', '1/8', '1/8T', '1/8+T', '1/16', '1/16T', '1/16+T', '1/32'] self._undo_button = None self._stop_button_feedback = None self._play_button_feedback = None self._loop_button_feedback = None self._record_button_feedback = None self._dummy1_button = None self._dummy2_button = None self._dummy7_button = None self._dummy8_button = None self.song().add_is_playing_listener(self._on_playing_status_changed) self.song().add_record_mode_listener(self._on_record_status_changed) self.song().add_session_record_listener(self._on_session_record_status_changed) self.song().add_session_record_status_listener(self._on_session_record_status_changed) self.song().add_session_automation_record_listener(self._on_record_automation_changed) self.song().add_loop_listener(self._on_loop_status_changed) self.song().add_midi_recording_quantization_listener(self._on_rec_quantisation_changed) self.song().add_metronome_listener(self._on_metronome_changed) #self.song().add_clip_trigger_quantization_listener(self._on_clip_trigger_quantization_changed) self.song().add_current_song_time_listener(self._on_song_time_changed) self.song().add_nudge_down_listener(self._on_nudge_down_changed) self.song().add_nudge_up_listener(self._on_nudge_up_changed) self._on_rec_quantisation_changed() self._update_undo_button_delay = 0 self._register_timer_callback(self._on_custom_timer) return None
def __init__(self): TransportComponent.__init__(self) self._shift_button = None self._quant_toggle_button = None self._shift_pressed = False self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed()
def __init__(self): TransportComponent.__init__(self) self._shift_button = None self._quant_toggle_button = None self._shift_pressed = False self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener( self._on_quantisation_changed) self._on_quantisation_changed()
def __init__(self): TransportComponent.__init__(self) self._quant_toggle_button = None self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed() self._undo_button = None self._redo_button = None self._tempo_encoder_control = None return None
def __init__(self, parent): TransportComponent.__init__(self) self._parent = parent self._parent.song().view.add_selected_track_listener(self.get_current_track) self.current_track = 0 self._trackEncoders = [] self.newTrackEncoder_encoder = None self.newDeviceEncoder_encoder = None self._tempo_encoder_control = None #added self.savedValueToggle = False
def __init__(self): TransportComponent.__init__(self) self._quant_toggle_button = None self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed() self._undo_button = None self._redo_button = None self._tempo_encoder_control = None return None
def __init__(self, parent): TransportComponent.__init__(self) self.__mainscript__ = parent self.tempo_up_button = None self.tempo_down_button = None self._quant_toggle_button = None for index in range(13): if self.__mainscript__.song().clip_trigger_quantization is Live.Song.Quantization.values[index]: self.quant_index = index
def __init__(self, parent): TransportComponent.__init__(self) self.__mainscript__ = parent self.tempo_up_button = None self.tempo_down_button = None self._quant_toggle_button = None for index in range(13): if self.__mainscript__.song( ).clip_trigger_quantization is Live.Song.Quantization.values[index]: self.quant_index = index
def __init__(self, c_instance, session, parent): TransportComponent.__init__(self) self.c_instance = c_instance self._shift_pressed = False self._mixer9_button = None self._play_button = None self._record_button = None self._session = session self._parent = parent song = self.song() # self._automation_toggle= self.register_component(ToggleComponent('session_automation_record', song)) self._automation_toggle, self._re_enable_automation_toggle, self._delete_automation = self.register_components(ToggleComponent('session_automation_record', song), ToggleComponent('re_enable_automation_enabled', song, read_only=True), ToggleComponent('has_envelopes', None, read_only=True))
def __init__(self, parent): TransportComponent.__init__(self) self.__mainscript__ = parent self._song = self.song() self._play_btn = None self._last_play_time = time.time() self._stop_btn = None self._last_stop_time = time.time() self._rec_btn = None self._last_rec_time = time.time() self.song().add_is_playing_listener(self._on_playing_status_changed) self.song().add_session_record_listener(self._on_rec_status_changed)
def __init__(self, play = None, stop = None, bpm_down = None, bpm_up = None, **kwargs): TransportComponent.__init__(self) Elementary.__init__(self, **kwargs) if play is not None: self.play_button = self.button(play, off_color = PURPLE) self.set_play_button(self.play_button) if stop is not None: self.stop_button = self.button(stop, on_color = RED, off_color = RED) self.set_stop_button(self.stop_button) self.setup_bpm_control(bpm_up, bpm_down)
def __init__(self): TransportComponent.__init__(self) self._shift_button = None self._quant_toggle_button = None self._shift_pressed = False self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed() self._undo_button = None #added from OpenLabs SpecialTransportComponent script self._redo_button = None #added from OpenLabs SpecialTransportComponent script self._bts_button = None #added from OpenLabs SpecialTransportComponent script self._tempo_encoder_control = None #new addition return None
def __init__(self): TransportComponent.__init__(self) #self._shift_button = None self._quant_toggle_button = None #self._shift_pressed = False self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed() self._undo_button = None #added from OpenLabs SpecialTransportComponent script self._redo_button = None #added from OpenLabs SpecialTransportComponent script #self._bts_button = None #added from OpenLabs SpecialTransportComponent script self._tempo_encoder_control = None #new addition return None
def __init__(self): self._launch_quant_button = None self._record_quant_button = None self._back_to_arranger_button = None self._follow_button = None self._tempo_up_button = None self._tempo_down_button = None TransportComponent.__init__(self) self.song().add_midi_recording_quantization_listener(self._on_record_quantisation_changed) self.song().add_clip_trigger_quantization_listener(self._on_launch_quantisation_changed) self.song().add_back_to_arranger_listener(self._on_back_to_arranger_changed) self.song().view.add_follow_song_listener(self._on_follow_changed) self.send_init()
def __init__(self, c_instance, session, parent, ffwd_button, rwd_button): TransportComponent.__init__(self) self.c_instance = c_instance self._mixer9_button = None self._play_button = None self._record_button = None self._session = session self._parent = parent self._ffwd_button = ffwd_button self._rwd_button = rwd_button song = self.song() # self._automation_toggle= self.register_component(ToggleComponent('session_automation_record', song)) self._automation_toggle, self._re_enable_automation_toggle, self._delete_automation = self.register_components(ToggleComponent('session_automation_record', song), ToggleComponent('re_enable_automation_enabled', song, read_only=True), ToggleComponent('has_envelopes', None, read_only=True))
def __init__(self): self._launch_quant_button = None self._record_quant_button = None self._back_to_arranger_button = None self._follow_button = None self._tempo_up_button = None self._tempo_down_button = None TransportComponent.__init__(self) self.song().add_midi_recording_quantization_listener(self._on_record_quantisation_changed) self.song().add_clip_trigger_quantization_listener(self._on_launch_quantisation_changed) self.song().add_back_to_arranger_listener(self._on_back_to_arranger_changed) self.song().view.add_follow_song_listener(self._on_follow_changed) self.send_init()
def __init__(self): TransportComponent.__init__(self) self._tempo_up_button = None self._tempo_down_button = None self.set_play_button(self.button(PAD_CHANNEL, PLAY)) self.set_record_button(self.button(PAD_CHANNEL, REC)) self.set_stop_button(self.button(PAD_CHANNEL, STOP)) self.set_overdub_button(self.button(PAD_CHANNEL, OVERDUB)) self.set_metronome_button(self.button(PAD_CHANNEL, METRONOME)) self.set_tempo_buttons( self.button(PAD_CHANNEL, TEMPO_UP), self.button(PAD_CHANNEL, TEMPO_DOWN))
def __init__(self, parent): TransportComponent.__init__(self) self._parent = parent self._shift_button = None self._quant_toggle_button = None self._shift_pressed = False self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self.song().add_midi_recording_quantization_listener(self._on_quantisation_changed) self._on_quantisation_changed() #added self._undo_button = None #added from OpenLabs SpecialTransportComponent script self._redo_button = None #added from OpenLabs SpecialTransportComponent script self._bts_button = None #added from OpenLabs SpecialTransportComponent script self._cueLevelMode = 1 self._tempo_encoder_control = None self._moveLoop = 0 self._scrollRedBox = 0 self._z = 4 self._counter = 0 self._beat = 4.0 self._quant_values = [self._beat/16.0, self._beat/8.0, self._beat/4, self._beat/2, self._beat, self._beat*2, self._beat*4, self._beat*8 ]
def __init__(self): TransportComponent.__init__(self) self._undo_button = None self._redo_button = None self._bts_button = None
def __init__(self, tempo_top = 200, tempo_bottom = 20): TransportComponent.__init__(self) self.tempo_top = tempo_top self.tempo_bottom = tempo_bottom
def __init__(self, c_instance): self.c_instance = c_instance self._shift_button = None self._shift_pressed = False TransportComponent.__init__(self)
def __init__(self, sl_surface, display): self._support_mkII = False self._ts_locked = False TransportComponent.__init__(self) self._sl = sl_surface self._shift_button = None self._shift_pressed = False self._display = display self._stop_button = None self._stop_button_pressed = False self._stop_button_pressed_time = 0 self._stop_button_blink = False #self._stop_button_double_press = 0 self._play_button = None self._loop_button = None self._record_button = None self._session_record_button = None self._record_automation_button = None self._nudge_up_button = None self._nudge_down_button = None self._main_view_button = None self._detail_view_button = None self._detail_view_button_pressed = False self._detail_view_button_pressed_time = 0 self._metronome_button = None self._led_metronome = False self._last_beat = 5 self._quant_toggle_button = None self._last_quant_value = Live.Song.RecordingQuantization.rec_q_eight self._clip_quant_values = QUAINTIZATION_TO_BEAT self._quant_names = [ 'Disabled', '1/4', '1/8', '1/8T', '1/8+T', '1/16', '1/16T', '1/16+T', '1/32' ] self._undo_button = None self._stop_button_feedback = None self._play_button_feedback = None self._loop_button_feedback = None self._record_button_feedback = None self._dummy1_button = None self._dummy2_button = None self._dummy7_button = None self._dummy8_button = None self.song().add_is_playing_listener(self._on_playing_status_changed) self.song().add_record_mode_listener(self._on_record_status_changed) self.song().add_session_record_listener( self._on_session_record_status_changed) self.song().add_session_record_status_listener( self._on_session_record_status_changed) self.song().add_session_automation_record_listener( self._on_record_automation_changed) self.song().add_loop_listener(self._on_loop_status_changed) self.song().add_midi_recording_quantization_listener( self._on_rec_quantisation_changed) self.song().add_metronome_listener(self._on_metronome_changed) #self.song().add_clip_trigger_quantization_listener(self._on_clip_trigger_quantization_changed) self.song().add_current_song_time_listener(self._on_song_time_changed) self.song().add_nudge_down_listener(self._on_nudge_down_changed) self.song().add_nudge_up_listener(self._on_nudge_up_changed) self._on_rec_quantisation_changed() self._update_undo_button_delay = 0 self._register_timer_callback(self._on_custom_timer) return None
def __init__(self): TransportComponent.__init__(self)
def __init__(self): self._shift_button = None self._shift_pressed = False TransportComponent.__init__(self)
def __init__(self): TransportComponent.__init__(self) self._tempo_encoder_control = None self._tempo_down_button = None self._tempo_up_button = None self._tempo_session_value = self.song().tempo
def __init__(self): self._shift_button = None self._shift_pressed = False TransportComponent.__init__(self)
def __init__(self, c_instance): self.c_instance = c_instance self._shift_button = None self._shift_pressed = False TransportComponent.__init__(self)
def __init__(self): TransportComponent.__init__(self) self._undo_button = None self._redo_button = None self._bts_button = None
def __init__(self): TransportComponent.__init__(self)