Skip to content

pushbase.session_recording_component

Module constants

  • Quantization

Classes

class FixedLengthRecording(EventObject)

Bases: EventObject

Attributes

  • _FixedLengthRecording__on_setting_selected_index_changes
  • _FixedLengthRecording__on_signature_numerator_changed
  • _FixedLengthRecording__on_signature_denominator_changed
  • _FixedLengthRecording__on_setting_legato_launch_changes

__init__(self, song, clip_creator, fixed_length_setting, *a, **k)

should_start_fixed_length_recording(self, clip_slot)

start_recording_in_slot(self, track, clip_slot_index)

_is_infinite_recording(self, clip)

stop_recording(self, clip)

_record_in_slot(self, track, clip_slot)

__on_setting_selected_index_changes(self, _)

__on_signature_numerator_changed(self)

__on_signature_denominator_changed(self)

_update_clip_creator_length(self)

__on_setting_legato_launch_changes(self, value)

class FixedLengthSessionRecordingComponent(SessionRecordingComponent, Messenger)

Bases: SessionRecordingComponent, Messenger

Attributes

  • _FixedLengthSessionRecordingComponent__on_record_mode_changed

__init__(self, clip_creator, fixed_length_setting, *a, **k)

set_trigger_recording_on_release(self, trigger_recording)

foot_switch_button(self, button)

capture_midi_button(self, button)

arrangement_record_button(self, _)

arrangement_record_button(self, _)

_toggle_arrangement_recording(self)

_on_record_button_pressed(self)

_on_record_button_released(self)

_on_arrangement_record_button_pressed(self)

_on_arrangement_record_button_released(self)

_trigger_recording_action(self, recording_action)

_clip_slot_index_to_record_into(self)

_update_record_button(self)

__on_record_mode_changed(self)

_start_recording(self)

_ensure_slot_is_visible(self, track, scene_index)

_handle_limitation_error_on_scene_creation(self)

Functions

track_can_overdub(track)

track_can_record(track)

get_clip_slot_from_index(song, track, clip_slot_index)

have_other_recording_clips(tracks, recording_clip)