Skip to content

Push2.drum_pad_parameter_component

Module constants

  • NO_CHOKE_GROUP = 'None'
  • MAX_CHOKE_GROUP = 16
  • NUM_CHOKE_GROUPS
  • DEFAULT_OUT_NOTE = 60

Classes

class ChokeParameter(InternalParameterBase)

Bases: InternalParameterBase

Attributes

  • is_quantized = True
  • value_items
  • min = 0
  • max

__init__(self, drum_pad, *a, **k)

set_drum_pad(self, drum_pad)

_on_choke_group_changed(self)

value(self)

value(self, value)

canonical_parent(self)

display_value(self)

short_value_items(self)

class DrumPadTransposeParameter(EnumWrappingParameter)

Bases: EnumWrappingParameter

__init__(self, drum_pad, *a, **k)

available_transpose_steps(self, steps)

value_items(self)

short_value_items(self)

min(self)

max(self)

canonical_parent(self)

display_value(self)

set_drum_pad(self, drum_pad)

class DrumPadParameterComponent(Component, ParameterProvider)

Bases: Component, ParameterProvider

Attributes

  • drum_pad

__init__(self, device_component, view_model, *a, **k)

parameters_for_pad(self)

_get_drum_pad(self)

_set_drum_pad(self, pad)

_on_chains_in_pad_changed(self)

_update_parameters(self)

has_filled_pad(self)

parameters(self)

choke_encoder(self, value, encoder)

transpose_encoder(self, value, encoder)

Functions

get_first_chain(drum_pad)