diff --git a/__init__.py b/__init__.py index a042604dda9c9a6aff1aec19f0f5147c5beb09b8..cb37210b54d19dd16a068abf8da904b91ae58109 100755 --- a/__init__.py +++ b/__init__.py @@ -159,9 +159,12 @@ class EndlessSequencer(Application): # Light petal for i in range(10): - led_id = i*4 - if ct.petals[i].pressed: + + if ct.petals[i].pressed or i-1 == self.current_sample: leds.set_all_rgb(0, 0, 0) + + # Select led range + led_id = i*4 if i == 0: range_from = self.leds_ids[led_id-3:] else: range_from = self.leds_ids[led_id-3:led_id] leds_range = range_from+self.leds_ids[led_id:led_id+4] @@ -170,6 +173,7 @@ class EndlessSequencer(Application): print("light petal {}".format(i)) print(" light leds {}".format(leds_range)) + # Turn on leds for led in leds_range: # Action boutons if i not in [0, 9]: