From d785883836c77c7549ed9cd4b1243b54118d2a84 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 23 Jan 2018 19:00:18 +0100 Subject: [PATCH] Fix FP16 Solo (0x53 is mapped to encoder-press, 0x56 to loop) --- libs/surfaces/faderport8/fp8_strip.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/faderport8/fp8_strip.cc b/libs/surfaces/faderport8/fp8_strip.cc index 84a7964035..1698473820 100644 --- a/libs/surfaces/faderport8/fp8_strip.cc +++ b/libs/surfaces/faderport8/fp8_strip.cc @@ -60,7 +60,14 @@ FP8Strip::midi_ctrl_id (CtrlElement type, uint8_t id) id -= 8; switch (type) { case BtnSolo: - return 0x50 + id; + switch (id) { + case 3: + return 0x58; + case 6: + return 0x59; + default: + return 0x50 + id; + } case BtnMute: return 0x78 + id; case BtnSelect: