Skip to content

Commit 801bd36

Browse files
hifihedgehogclaude
andcommitted
Fix MIDI mappings: list CCs sequentially, remove gamepad categories
CC outputs are just numbered continuous controllers — grouping them into LeftStick/RightStick/Triggers categories made no sense for MIDI. Now listed in CC number order (1–6) under a single group. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 76ef846 commit 801bd36

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

PadForge.App/ViewModels/PadViewModel.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -465,12 +465,12 @@ private void InitializeMidiMappings()
465465
{
466466
var mc = MidiConfig;
467467

468-
// Axes → CC messages
469-
Mappings.Add(new MappingItem($"CC {mc.CcLeftX}", "LeftThumbAxisX", MappingCategory.LeftStick, "LeftThumbAxisXNeg"));
470-
Mappings.Add(new MappingItem($"CC {mc.CcLeftY}", "LeftThumbAxisY", MappingCategory.LeftStick, "LeftThumbAxisYNeg"));
471-
Mappings.Add(new MappingItem($"CC {mc.CcRightX}", "RightThumbAxisX", MappingCategory.RightStick, "RightThumbAxisXNeg"));
472-
Mappings.Add(new MappingItem($"CC {mc.CcRightY}", "RightThumbAxisY", MappingCategory.RightStick, "RightThumbAxisYNeg"));
468+
// CC outputs (continuous controllers, sequential by CC number)
469+
Mappings.Add(new MappingItem($"CC {mc.CcLeftX}", "LeftThumbAxisX", MappingCategory.Triggers, "LeftThumbAxisXNeg"));
470+
Mappings.Add(new MappingItem($"CC {mc.CcLeftY}", "LeftThumbAxisY", MappingCategory.Triggers, "LeftThumbAxisYNeg"));
473471
Mappings.Add(new MappingItem($"CC {mc.CcLeftTrigger}", "LeftTrigger", MappingCategory.Triggers));
472+
Mappings.Add(new MappingItem($"CC {mc.CcRightX}", "RightThumbAxisX", MappingCategory.Triggers, "RightThumbAxisXNeg"));
473+
Mappings.Add(new MappingItem($"CC {mc.CcRightY}", "RightThumbAxisY", MappingCategory.Triggers, "RightThumbAxisYNeg"));
474474
Mappings.Add(new MappingItem($"CC {mc.CcRightTrigger}", "RightTrigger", MappingCategory.Triggers));
475475

476476
// Buttons → Note On/Off

0 commit comments

Comments
 (0)