Firmware for HexBoard MIDI controller
Diffstat (limited to 'HexBoard_V1.1.ino')
| -rw-r--r-- | HexBoard_V1.1.ino | 56 |
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; |