def METHOD_NAME(self, config):
    self.color_shift_step = self._config["color_step"]
    self.strobe_color = np.array(
        parse_color(self._config["strobe_color"]), dtype=float
    )
    self.last_color_shift_time = 0
    self.strobe_width = self._config["strobe_width"]
    self.color_shift_delay_in_seconds = self._config["color_shift_delay"]
    self.color_idx = 0
    self.last_strobe_time = 0
    self.strobe_wait_time = 0
    self.strobe_decay_rate = 1 - self._config["strobe_decay_rate"]
    self.last_bass_strobe_time = 0
    self.bass_strobe_wait_time = 0.2
    self.bass_strobe_decay_rate = (
        1 - self._config["bass_strobe_decay_rate"]
    )