From e69b724198e74532f3f79ff227db9aa5a19ccb23 Mon Sep 17 00:00:00 2001 From: Adam Wonak Date: Sat, 9 Aug 2025 15:31:29 -0700 Subject: [PATCH] Recalculate cv mod value when changing cv mod. --- firmware/Gravity/channel.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/firmware/Gravity/channel.h b/firmware/Gravity/channel.h index 3baecec..29a9ff3 100644 --- a/firmware/Gravity/channel.h +++ b/firmware/Gravity/channel.h @@ -111,8 +111,14 @@ class Channel { pattern.SetHits(val); } - void setCv1Dest(CvDestination dest) { cv1_dest = dest; } - void setCv2Dest(CvDestination dest) { cv2_dest = dest; } + void setCv1Dest(CvDestination dest) { + cv1_dest = dest; + _recalculatePulses(); + } + void setCv2Dest(CvDestination dest) { + cv2_dest = dest; + _recalculatePulses(); + } CvDestination getCv1Dest() const { return cv1_dest; } CvDestination getCv2Dest() const { return cv2_dest; }