From 9576e0567fe1f78916d6a017268430daad0c8b2e Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Fri, 13 Sep 2024 01:01:15 -0400 Subject: Attempt 1 at templating --- README.md | 30 ++++ bakup.json | 588 +++++++++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 490 insertions(+), 128 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a325c6 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# Komplete Kontrol S88 MK2 template for Ableton + +Template 1 is for general sounds in my default setup. +Template 2 is all about triggering tonics. + +## Ableton (main) + +| Page | Type | Channel | Midi CCs | +|------|---------|---------|----------| +| 0 | Knobs | 0 | 21-28 | +| 0 | Buttons | 1 | 21-28 | +| 1 | Knobs | 0 | 51-58 | +| 1 | Buttons | 1 | 51-58 | +| 2 | Knobs | 0 | 81-88 | +| 2 | Buttons | 1 | 81-88 | +| 3 | Knobs | 0 | 101-108 | +| 3 | Buttons | 1 | 101-108 | + +## Tonics (& effects) + +| Page | Type | Channel | Midi CCs | +|------|---------|---------|----------| +| 0 | Knobs | 2 | 21-28 | +| 0 | Buttons | 3 | 21-28 | +| 1 | Knobs | 2 | 51-58 | +| 1 | Buttons | 3 | 51-58 | +| 2 | Knobs | 2 | 81-88 | +| 2 | Buttons | 3 | 81-88 | +| 3 | Knobs | 2 | 101-108 | +| 3 | Buttons | 3 | 101-108 | diff --git a/bakup.json b/bakup.json index 65ade47..12eec21 100644 --- a/bakup.json +++ b/bakup.json @@ -102,7 +102,7 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", + "MIDIId": "21", "Channel": "1", "Off": "0", "On": "127", @@ -112,8 +112,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "22", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -122,8 +122,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "23", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -132,8 +132,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "24", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -142,8 +142,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "25", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -152,8 +152,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "26", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -162,8 +162,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "27", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -172,8 +172,8 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "28", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -268,8 +268,8 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", - "Channel": "0", + "MIDIId": "51", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -278,8 +278,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "52", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -288,8 +288,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "53", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -298,8 +298,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "54", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -308,8 +308,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "55", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -318,8 +318,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "56", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -328,8 +328,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "57", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -338,8 +338,8 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "58", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -434,8 +434,8 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", - "Channel": "0", + "MIDIId": "81", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -444,8 +444,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "82", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -454,8 +454,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "83", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -464,8 +464,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "84", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -474,8 +474,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "85", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -484,8 +484,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "86", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -494,8 +494,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "87", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -504,8 +504,8 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "88", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -600,8 +600,8 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", - "Channel": "0", + "MIDIId": "101", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -610,8 +610,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "102", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -620,8 +620,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "103", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -630,8 +630,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "104", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -640,8 +640,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "105", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -650,8 +650,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "106", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -660,8 +660,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "107", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -670,8 +670,8 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "108", + "Channel": "1", "Off": "0", "On": "127", "Inc": "0", @@ -682,7 +682,7 @@ } }, "1": { - "Name": "Tonics", + "Name": "Tonics and Effects", "keyzones": { "0": { "UpperKey": "127", @@ -698,8 +698,8 @@ "0": { "Name": "CC 14", "MIDIType": "3", - "MIDIId": "14", - "Channel": "0", + "MIDIId": "21", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -708,8 +708,8 @@ "1": { "Name": "CC 15", "MIDIType": "3", - "MIDIId": "15", - "Channel": "0", + "MIDIId": "22", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -718,8 +718,8 @@ "2": { "Name": "CC 16", "MIDIType": "3", - "MIDIId": "16", - "Channel": "0", + "MIDIId": "23", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -728,8 +728,8 @@ "3": { "Name": "CC 17", "MIDIType": "3", - "MIDIId": "17", - "Channel": "0", + "MIDIId": "24", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -738,8 +738,8 @@ "4": { "Name": "CC 18", "MIDIType": "3", - "MIDIId": "18", - "Channel": "0", + "MIDIId": "25", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -748,8 +748,8 @@ "5": { "Name": "CC 19", "MIDIType": "3", - "MIDIId": "19", - "Channel": "0", + "MIDIId": "26", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -758,8 +758,8 @@ "6": { "Name": "CC 20", "MIDIType": "3", - "MIDIId": "20", - "Channel": "0", + "MIDIId": "27", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -768,8 +768,8 @@ "7": { "Name": "CC 21", "MIDIType": "3", - "MIDIId": "21", - "Channel": "0", + "MIDIId": "28", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -780,8 +780,8 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", - "Channel": "0", + "MIDIId": "21", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -790,8 +790,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "22", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -800,8 +800,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "23", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -810,8 +810,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "24", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -820,8 +820,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "25", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -830,8 +830,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "26", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -840,8 +840,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "27", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -850,8 +850,8 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "28", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -864,8 +864,8 @@ "0": { "Name": "CC 22", "MIDIType": "3", - "MIDIId": "22", - "Channel": "0", + "MIDIId": "51", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -874,8 +874,8 @@ "1": { "Name": "CC 23", "MIDIType": "3", - "MIDIId": "23", - "Channel": "0", + "MIDIId": "52", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -884,8 +884,8 @@ "2": { "Name": "CC 24", "MIDIType": "3", - "MIDIId": "24", - "Channel": "0", + "MIDIId": "53", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -894,8 +894,8 @@ "3": { "Name": "CC 25", "MIDIType": "3", - "MIDIId": "25", - "Channel": "0", + "MIDIId": "54", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -904,8 +904,8 @@ "4": { "Name": "CC 26", "MIDIType": "3", - "MIDIId": "26", - "Channel": "0", + "MIDIId": "55", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -914,8 +914,8 @@ "5": { "Name": "CC 27", "MIDIType": "3", - "MIDIId": "27", - "Channel": "0", + "MIDIId": "56", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -924,8 +924,8 @@ "6": { "Name": "CC 28", "MIDIType": "3", - "MIDIId": "28", - "Channel": "0", + "MIDIId": "57", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -934,8 +934,8 @@ "7": { "Name": "CC 29", "MIDIType": "3", - "MIDIId": "29", - "Channel": "0", + "MIDIId": "58", + "Channel": "2", "Min": "0", "Max": "127", "Inc": "1", @@ -946,8 +946,8 @@ "0": { "Name": "CC 112", "MIDIType": "3", - "MIDIId": "112", - "Channel": "0", + "MIDIId": "51", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -956,8 +956,8 @@ "1": { "Name": "CC 113", "MIDIType": "3", - "MIDIId": "113", - "Channel": "0", + "MIDIId": "52", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -966,8 +966,8 @@ "2": { "Name": "CC 114", "MIDIType": "3", - "MIDIId": "114", - "Channel": "0", + "MIDIId": "53", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -976,8 +976,8 @@ "3": { "Name": "CC 115", "MIDIType": "3", - "MIDIId": "115", - "Channel": "0", + "MIDIId": "54", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -986,8 +986,8 @@ "4": { "Name": "CC 116", "MIDIType": "3", - "MIDIId": "116", - "Channel": "0", + "MIDIId": "55", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -996,8 +996,8 @@ "5": { "Name": "CC 117", "MIDIType": "3", - "MIDIId": "117", - "Channel": "0", + "MIDIId": "56", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -1006,8 +1006,8 @@ "6": { "Name": "CC 118", "MIDIType": "3", - "MIDIId": "118", - "Channel": "0", + "MIDIId": "57", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", @@ -1016,8 +1016,340 @@ "7": { "Name": "CC 119", "MIDIType": "3", - "MIDIId": "119", - "Channel": "0", + "MIDIId": "58", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + } + } + }, + "2": { + "knobs": { + "0": { + "Name": "CC 14", + "MIDIType": "3", + "MIDIId": "81", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "1": { + "Name": "CC 15", + "MIDIType": "3", + "MIDIId": "82", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "2": { + "Name": "CC 16", + "MIDIType": "3", + "MIDIId": "83", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "3": { + "Name": "CC 17", + "MIDIType": "3", + "MIDIId": "84", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "4": { + "Name": "CC 18", + "MIDIType": "3", + "MIDIId": "85", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "5": { + "Name": "CC 19", + "MIDIType": "3", + "MIDIId": "86", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "6": { + "Name": "CC 20", + "MIDIType": "3", + "MIDIId": "87", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "7": { + "Name": "CC 21", + "MIDIType": "3", + "MIDIId": "88", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + } + }, + "buttons": { + "0": { + "Name": "CC 112", + "MIDIType": "3", + "MIDIId": "81", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "1": { + "Name": "CC 113", + "MIDIType": "3", + "MIDIId": "82", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "2": { + "Name": "CC 114", + "MIDIType": "3", + "MIDIId": "83", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "3": { + "Name": "CC 115", + "MIDIType": "3", + "MIDIId": "84", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "4": { + "Name": "CC 116", + "MIDIType": "3", + "MIDIId": "85", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "5": { + "Name": "CC 117", + "MIDIType": "3", + "MIDIId": "86", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "6": { + "Name": "CC 118", + "MIDIType": "3", + "MIDIId": "87", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "7": { + "Name": "CC 119", + "MIDIType": "3", + "MIDIId": "88", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + } + } + }, + "3": { + "knobs": { + "0": { + "Name": "CC 14", + "MIDIType": "3", + "MIDIId": "101", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "1": { + "Name": "CC 15", + "MIDIType": "3", + "MIDIId": "102", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "2": { + "Name": "CC 16", + "MIDIType": "3", + "MIDIId": "103", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "3": { + "Name": "CC 17", + "MIDIType": "3", + "MIDIId": "104", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "4": { + "Name": "CC 18", + "MIDIType": "3", + "MIDIId": "105", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "5": { + "Name": "CC 19", + "MIDIType": "3", + "MIDIId": "106", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "6": { + "Name": "CC 20", + "MIDIType": "3", + "MIDIId": "107", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + }, + "7": { + "Name": "CC 21", + "MIDIType": "3", + "MIDIId": "108", + "Channel": "2", + "Min": "0", + "Max": "127", + "Inc": "1", + "Mode": "0" + } + }, + "buttons": { + "0": { + "Name": "CC 112", + "MIDIType": "3", + "MIDIId": "101", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "1": { + "Name": "CC 113", + "MIDIType": "3", + "MIDIId": "102", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "2": { + "Name": "CC 114", + "MIDIType": "3", + "MIDIId": "103", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "3": { + "Name": "CC 115", + "MIDIType": "3", + "MIDIId": "104", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "4": { + "Name": "CC 116", + "MIDIType": "3", + "MIDIId": "105", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "5": { + "Name": "CC 117", + "MIDIType": "3", + "MIDIId": "106", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "6": { + "Name": "CC 118", + "MIDIType": "3", + "MIDIId": "107", + "Channel": "3", + "Off": "0", + "On": "127", + "Inc": "0", + "Behavior": "0" + }, + "7": { + "Name": "CC 119", + "MIDIType": "3", + "MIDIId": "108", + "Channel": "3", "Off": "0", "On": "127", "Inc": "0", -- cgit v1.2.3