diff --git a/gui/preset_controls.py b/gui/preset_controls.py index 0820406..cc044e6 100644 --- a/gui/preset_controls.py +++ b/gui/preset_controls.py @@ -384,7 +384,11 @@ class PresetControls(QWidget): if not self._is_parameter_overridden('pattern_type'): self.arpeggiator.set_pattern_type(arp_settings.get("pattern_type", "up")) if not self._is_parameter_overridden('octave'): - self.arpeggiator.set_octave_range(arp_settings.get("octave_range", 1)) + octave_range = arp_settings.get("octave_range", 1) + print(f"DEBUG: Applying octave_range: {octave_range}") + self.arpeggiator.set_octave_range(octave_range) + else: + print(f"DEBUG: Skipping octave_range - parameter is overridden") if not self._is_parameter_overridden('note_speed'): self.arpeggiator.set_note_speed(arp_settings.get("note_speed", "1/8")) if not self._is_parameter_overridden('gate'):