pushbase.clip_control_component¶
Module constants¶
ONE_THIRTYSECOND_IN_BEATS = 0.125ONE_SIXTEENTH_IN_BEATS = 0.25ONE_YEAR_AT_120BPM_IN_BEATS = 63072000.0GRID_QUANTIZATION_LISTWARP_MODE_NAMES
Classes¶
class LoopSettingsModel(EventObject)¶
Bases: EventObject
Attributes¶
loop_startstart_markerloop_endloopingposition
__init__(self, song, *a, **k)¶
clip(self)¶
clip(self, clip)¶
_on_looping_changed(self)¶
_on_start_marker_changed(self)¶
_on_loop_start_changed(self)¶
_on_loop_end_changed(self)¶
_on_position_changed(self)¶
loop_length(self)¶
_get_loop_length(self)¶
_update_loop_length(self)¶
can_loop(self)¶
move_start_marker(self, value, fine_grained)¶
move_position(self, value, fine_grained)¶
move_loop_end(self, value, fine_grained)¶
_adjusted_offset(self, value, fine_grained)¶
_encoder_factor(self, fine_grained)¶
class LoopSettingsControllerComponent(Component)¶
Bases: Component
Attributes¶
shift_buttonclip
__init__(self, *a, **k)¶
_get_clip(self)¶
_set_clip(self, clip)¶
_on_clip_changed(self)¶
encoders(self, value, encoder)¶
encoders(self, encoder)¶
encoders(self, encoder)¶
_update_encoder_state(self)¶
_on_clip_position_value(self, value)¶
_on_clip_end_value(self, value)¶
_on_clip_start_marker_value(self, value)¶
_on_clip_looping_value(self, value)¶
_on_clip_start_marker_touched(self)¶
_on_clip_end_touched(self)¶
_on_clip_position_touched(self)¶
_on_clip_looping_touched(self)¶
_on_clip_start_marker_released(self)¶
_on_clip_end_released(self)¶
_on_clip_position_released(self)¶
_on_clip_looping_released(self)¶
class LoopSettingsComponent(LoopSettingsControllerComponent)¶
Bases: LoopSettingsControllerComponent
Attributes¶
_LoopSettingsComponent__on_signature_denominator_changed_LoopSettingsComponent__on_signature_numerator_changed_LoopSettingsComponent__update_position_sources_LoopSettingsComponent__on_looping_changed_LoopSettingsComponent__on_start_marker_changed_LoopSettingsComponent__on_loop_start_changed_LoopSettingsComponent__on_loop_end_changed
__init__(self, *a, **k)¶
set_name_display(self, display)¶
set_value_display(self, display)¶
convert_beat_time_to_bars_beats_sixteenths(self, clip, beat_time)¶
convert_beat_length_to_bars_beats_sixteenths(self, clip, beat_length)¶
_on_clip_changed(self)¶
__on_signature_denominator_changed(self)¶
__on_signature_numerator_changed(self)¶
__update_position_sources(self)¶
__on_looping_changed(self)¶
__on_start_marker_changed(self)¶
__on_loop_start_changed(self)¶
__on_loop_end_changed(self)¶
_update_start_marker_source(self)¶
_update_is_looping_source(self)¶
_update_loop_start_source(self)¶
_update_loop_end_source(self)¶
_update_position_source(self)¶
update(self)¶
class AudioClipSettingsModel(EventObject)¶
Bases: EventObject
Attributes¶
clippitch_finepitch_coarsegainwarpingwarp_mode_AudioClipSettingsModel__on_pitch_fine_changed_AudioClipSettingsModel__on_pitch_coarse_changed_AudioClipSettingsModel__on_gain_changed_AudioClipSettingsModel__on_warp_mode_changed_AudioClipSettingsModel__on_warping_changed
__init__(self, *a, **k)¶
_get_clip(self)¶
_set_clip(self, clip)¶
_get_warp_mode(self)¶
_set_warp_mode(self, value)¶
set_clip_gain(self, value, fine_grained)¶
set_clip_pitch_coarse(self, value, fine_grained)¶
set_clip_pitch_fine(self, value, fine_grained)¶
_encoder_factor(self, fine_grained)¶
__on_pitch_fine_changed(self)¶
__on_pitch_coarse_changed(self)¶
__on_gain_changed(self)¶
__on_warp_mode_changed(self)¶
__on_warping_changed(self)¶
available_warp_modes(self)¶
class AudioClipSettingsControllerComponent(Component)¶
Bases: Component
Attributes¶
shift_buttonclip
__init__(self, *a, **k)¶
_get_clip(self)¶
_set_clip(self, clip)¶
_update_encoder_enabled_state(self)¶
warp_mode_encoder(self, value, encoder)¶
_on_clip_warp_mode_value(self, value)¶
transpose_encoder(self, value, encoder)¶
_on_transpose_encoder_value(self, value)¶
detune_encoder(self, value, encoder)¶
_on_detune_encoder_value(self, value)¶
gain_encoder(self, value, encoder)¶
class AudioClipSettingsComponent(AudioClipSettingsControllerComponent)¶
Bases: AudioClipSettingsControllerComponent
Attributes¶
_AudioClipSettingsComponent__on_warp_mode_changed_AudioClipSettingsComponent__on_warping_changed_AudioClipSettingsComponent__on_gain_changed_AudioClipSettingsComponent__on_pitch_fine_changed_AudioClipSettingsComponent__on_pitch_coarse_changed
__init__(self, *a, **k)¶
_on_clip_changed(self)¶
set_name_display(self, display)¶
set_value_display(self, display)¶
__on_warp_mode_changed(self)¶
__on_warping_changed(self)¶
__on_gain_changed(self)¶
__on_pitch_fine_changed(self)¶
__on_pitch_coarse_changed(self)¶
_update_warp_mode_source(self)¶
_update_gain_source(self)¶
_update_pitch_fine_source(self)¶
_update_pitch_coarse_source(self)¶
update(self)¶
class ClipNameComponent(Component)¶
Bases: Component
Attributes¶
num_label_segments = 4clip
__init__(self, *a, **k)¶
_get_clip(self)¶
_set_clip(self, clip)¶
set_display(self, display)¶
_on_name_changed(self)¶
_name_for_clip(self, clip)¶
_update_clip_name(self)¶
update(self)¶
class ClipControlComponent(ModesComponent)¶
Bases: ModesComponent