diff --git a/src/main.py b/src/main.py index 10f9900..8d46e6e 100644 --- a/src/main.py +++ b/src/main.py @@ -275,10 +275,21 @@ class App: "-", "-", "-", "-", "-", "-", "-", "-", ] + + # Map MIDI handler pattern names to GUI display names + pattern_name_mapping = { + "sequential_pulse": "sequential\npulse", + "alternating_phase": "alternating\nphase", + "n_chase": "n chase", + } + + # Get the display name for the current pattern + display_pattern = pattern_name_mapping.get(pattern, pattern) + # notes numbers per cell (bottom-left origin) for idx, lbl in enumerate(self.button1_cells): name = bank1_patterns[idx] - sel = (pattern == name and name != "-") + sel = (display_pattern == name and name != "-") icon = icon_for.get(name, "") text = f"{icon} {name}" if name != "-" else "" if sel: