Skip to content

pushbase.note_repeat_component

Module constants

  • NOTE_REPEAT_RATES
  • DEFAULT_INDEX = 5
  • DEFAULT_RATE

Classes

class DummyNoteRepeat(object)

Bases: object

Attributes

  • repeat_rate = 1.0
  • enabled = False

class NoteRepeatComponent(Component)

Bases: Component

Attributes

  • _NoteRepeatComponent__on_selected_track_changed

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

update(self)

_update_aftertouch(self)

set_aftertouch_control(self, control)

set_select_buttons(self, buttons)

set_note_repeat(self, note_repeat)

set_pad_parameters(self, element)

_get_repeat_rate(self)

__on_selected_track_changed(self)

_get_repeat_rate_index(self)

_enable_note_repeat(self)

_disable_note_repeat(self)

_set_recording_quantization(self, value)

_on_selected_option_changed(self, option)

_update_note_repeat(self, enabled)

class NoteRepeatEnabler(Component)

Bases: Component

Attributes

  • _NoteRepeatEnabler__on_selected_track_changed

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

set_note_repeat(self, note_repeat)

repeat_button(self, button)

repeat_button(self, button)

__on_selected_track_changed(self)

_toggle_note_repeat(self)

_set_note_repeat_enabled(self, is_enabled)

_restore_note_repeat_enabled_state(self)

_get_note_repeat_enabled(self)

Functions

_make_triplet(base)

_frequency_to_repeat_rate(frequency)