Firmware for HexBoard MIDI controller
Diffstat (limited to 'HexBoard_V1.1.ino')
-rw-r--r--HexBoard_V1.1.ino56
1 files changed, 28 insertions, 28 deletions
diff --git a/HexBoard_V1.1.ino b/HexBoard_V1.1.ino
index a614cf3..a96a8cc 100644
--- a/HexBoard_V1.1.ino
+++ b/HexBoard_V1.1.ino
@@ -164,36 +164,36 @@ const byte wickiHaydenLayout[elementCount] = {
ROW_FLIP(11, 13, 15, 17, 19, 21, 23, 25, 27, 29)
};
const byte harmonicTableLayout[elementCount] = {
- ROW_FLIP(CMDB_1, 83, 76, 69, 62, 55, 48, 41, 34, 27),
- ROW_FLIP(86, 79, 72, 65, 58, 51, 44, 37, 30, 23),
- ROW_FLIP(CMDB_2, 82, 75, 68, 61, 54, 47, 40, 33, 26),
- ROW_FLIP(85, 78, 71, 64, 57, 50, 43, 36, 29, 22),
- ROW_FLIP(CMDB_3, 81, 74, 67, 60, 53, 46, 39, 32, 25),
- ROW_FLIP(84, 77, 70, 63, 56, 49, 42, 35, 28, 21),
- ROW_FLIP(CMDB_4, 80, 73, 66, 59, 52, 45, 38, 31, 24),
- ROW_FLIP(83, 76, 69, 62, 55, 48, 41, 34, 27, 20),
- ROW_FLIP(CMDB_5, 79, 72, 65, 58, 51, 44, 37, 30, 23),
- ROW_FLIP(82, 75, 68, 61, 54, 47, 40, 33, 26, 19),
- ROW_FLIP(CMDB_6, 78, 71, 64, 57, 50, 43, 36, 29, 22),
- ROW_FLIP(81, 74, 67, 60, 53, 46, 39, 32, 25, 18),
- ROW_FLIP(CMDB_7, 77, 70, 63, 56, 49, 42, 35, 28, 21),
- ROW_FLIP(80, 73, 66, 59, 52, 45, 38, 31, 24, 17)
+ ROW_FLIP(CMDB_1, 95, 88, 81, 74, 67, 60, 53, 46, 39),
+ ROW_FLIP(98, 91, 84, 77, 70, 63, 56, 49, 42, 35),
+ ROW_FLIP(CMDB_2, 94, 87, 80, 73, 66, 59, 52, 45, 38),
+ ROW_FLIP(97, 90, 83, 76, 69, 62, 55, 48, 41, 34),
+ ROW_FLIP(CMDB_3, 93, 86, 79, 72, 65, 58, 51, 44, 37),
+ ROW_FLIP(96, 89, 82, 75, 68, 61, 54, 47, 40, 33),
+ ROW_FLIP(CMDB_4, 92, 85, 78, 71, 64, 57, 50, 43, 36),
+ ROW_FLIP(95, 88, 81, 74, 67, 60, 53, 46, 39, 32),
+ ROW_FLIP(CMDB_5, 91, 84, 77, 70, 63, 56, 49, 42, 35),
+ ROW_FLIP(94, 87, 80, 73, 66, 59, 52, 45, 38, 31),
+ ROW_FLIP(CMDB_6, 90, 83, 76, 69, 62, 55, 48, 41, 34),
+ ROW_FLIP(93, 86, 79, 72, 65, 58, 51, 44, 37, 30),
+ ROW_FLIP(CMDB_7, 89, 82, 75, 68, 61, 54, 47, 40, 33),
+ ROW_FLIP(92, 85, 78, 71, 64, 57, 50, 43, 36, 29)
};
const byte gerhardLayout[elementCount] = {
- ROW_FLIP(CMDB_1, 74, 73, 72, 71, 70, 69, 68, 67, 66),
- ROW_FLIP(71, 70, 69, 68, 67, 66, 65, 64, 63, 62),
- ROW_FLIP(CMDB_2, 67, 66, 65, 64, 63, 62, 61, 60, 59),
- ROW_FLIP(64, 63, 62, 61, 60, 59, 58, 57, 56, 55),
- ROW_FLIP(CMDB_3, 60, 59, 58, 57, 56, 55, 54, 53, 52),
- ROW_FLIP(57, 56, 55, 54, 53, 52, 51, 50, 49, 48),
- ROW_FLIP(CMDB_4, 53, 52, 51, 50, 49, 48, 47, 46, 45),
- ROW_FLIP(50, 49, 48, 47, 46, 45, 44, 43, 42, 41),
- ROW_FLIP(CMDB_5, 46, 45, 44, 43, 42, 41, 40, 39, 38),
- ROW_FLIP(43, 42, 41, 40, 39, 38, 37, 36, 35, 34),
- ROW_FLIP(CMDB_6, 39, 38, 37, 36, 35, 34, 33, 32, 31),
- ROW_FLIP(36, 35, 34, 33, 32, 31, 30, 29, 28, 27),
- ROW_FLIP(CMDB_7, 32, 31, 30, 29, 28, 27, 26, 25, 24),
- ROW_FLIP(29, 28, 27, 26, 25, 24, 23, 22, 21, 20)
+ ROW_FLIP(CMDB_1, 86, 85, 84, 83, 82, 81, 80, 79, 78),
+ ROW_FLIP(83, 82, 81, 80, 79, 78, 77, 76, 75, 74),
+ ROW_FLIP(CMDB_2, 79, 78, 77, 76, 75, 74, 73, 72, 71),
+ ROW_FLIP(76, 75, 74, 73, 72, 71, 70, 69, 68, 67),
+ ROW_FLIP(CMDB_3, 72, 71, 70, 69, 68, 67, 66, 65, 64),
+ ROW_FLIP(69, 68, 67, 66, 65, 64, 63, 62, 61, 60),
+ ROW_FLIP(CMDB_4, 65, 64, 63, 62, 61, 60, 59, 58, 57),
+ ROW_FLIP(62, 61, 60, 59, 58, 57, 56, 55, 54, 53),
+ ROW_FLIP(CMDB_5, 58, 57, 56, 55, 54, 53, 52, 51, 50),
+ ROW_FLIP(55, 54, 53, 52, 51, 50, 49, 48, 47, 46),
+ ROW_FLIP(CMDB_6, 51, 50, 49, 48, 47, 46, 45, 44, 43),
+ ROW_FLIP(48, 47, 46, 45, 44, 43, 42, 41, 40, 39),
+ ROW_FLIP(CMDB_7, 44, 43, 42, 41, 40, 39, 38, 37, 36),
+ ROW_FLIP(41, 40, 39, 38, 37, 36, 35, 34, 33, 32)
};
const byte *currentLayout = wickiHaydenLayout;