def _update_playhead_color(self): if self.is_enabled() and self._skin and self._playhead: self._playhead.velocity = to_midi_value( self._skin[self._playhead_color])
def __init__(self, default_color=None, fallback_color=None, *a, **k): super(FallbackColor, self).__init__(midi_value=to_midi_value(fallback_color), *a, **k) self.default_color = default_color
def _update_playhead_color(self): if self.is_enabled() and self._skin and self._playhead: self._playhead.velocity = to_midi_value(self._skin[self._playhead_color])
def __on_session_record_changed(self): status = self.song.session_record self._update_playhead_color('PlayheadRecord' if status else 'Playhead') feedback_color = int(to_midi_value(self._skin['Instrument.FeedbackRecord']) if status else to_midi_value(self._skin['Instrument.Feedback'])) self._c_instance.set_feedback_velocity(feedback_color)
def __init__(self, default_color = None, fallback_color = None, *a, **k): super(FallbackColor, self).__init__(midi_value=to_midi_value(fallback_color), *a, **k) self.default_color = default_color