Skip to content

pushbase.automation_component

Module constants

  • AutomationState

Classes

class AutomationComponent(DeviceParameterComponent)

Bases: DeviceParameterComponent

Attributes

  • ENCODER_SENSITIVITY_FACTOR = 1.0
  • _clip = None
  • clip
  • selected_time

parameter_is_automateable(parameter)

__init__(self, *a, **k)

_get_clip(self)

_set_clip(self, value)

_get_selected_time(self)

_set_selected_time(self, value)

parameters(self)

parameter_infos(self)

_parameter_infos_to_use(self)

can_automate_parameters(self)

_can_automate_parameters(self)

set_parameter_controls(self, encoders)

_update_parameters(self)

_connect_parameters(self)

parameter_to_string(self, parameter)

parameter_to_value(self, parameter)

_value_at_time(self, envelope, time_range)

_can_edit_clip_envelope(self, parameter_index)

_parameter_for_index(self, parameters, index)

encoders(self, value, encoder)

encoders(self, encoder)

_update_parameter_floats(self)

_insert_step(self, time_range, time_index, param_index, envelope, value)