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