{
  "version": 1,
  "type": "MIDI",
  "name": "PD PERFORM",
  "index": 9,
  "knobs": [
    {
      "controlIndex": 0,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 4,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Bank",
      "colorScheme": 13,
      "hapticMode": 1,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 8,
      "stepNames": ["P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 1,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 5,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Look",
      "colorScheme": 13,
      "hapticMode": 1,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 16,
      "stepNames": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16"
      ]
    },
    {
      "controlIndex": 2,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 6,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Motion",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 3,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 7,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Light",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 4,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 8,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Expansion",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 5,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 9,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "AudDepth",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 6,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 10,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Shockwave",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 7,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 11,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "RibLight",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 8,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 12,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Bank",
      "colorScheme": 13,
      "hapticMode": 1,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 8,
      "stepNames": ["S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 9,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 13,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Shape",
      "colorScheme": 13,
      "hapticMode": 1,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 16,
      "stepNames": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15",
        "16"
      ]
    },
    {
      "controlIndex": 10,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 14,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Density",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 11,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 15,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Thickness",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 12,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 16,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Expansion",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 13,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 17,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Disperse",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 14,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 18,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Turbul",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 15,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 19,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Journey",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 16,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 20,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Shockwave",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 17,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 21,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Implosion",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 18,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 22,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Explosion",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 19,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 23,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Recovery",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 20,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 24,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Attraction",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 21,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 25,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Separate",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 22,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 26,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Orbit",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 23,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 27,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "AudDepth",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 24,
      "controlMode": 1,
      "controlChannel": 9,
      "controlParam": 0,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 16383,
      "controlName": "Yaw",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 25,
      "controlMode": 1,
      "controlChannel": 9,
      "controlParam": 1,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 16383,
      "controlName": "Pitch",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 26,
      "controlMode": 1,
      "controlChannel": 9,
      "controlParam": 2,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 16383,
      "controlName": "Roll",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 27,
      "controlMode": 1,
      "controlChannel": 9,
      "controlParam": 3,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 16383,
      "controlName": "Distance",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 28,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 28,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Rot X",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 29,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 29,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Rot Y",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 30,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 30,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Rot Z",
      "colorScheme": 13,
      "hapticMode": 0,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 31,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 31,
      "nrpnAddress": 0,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Systems",
      "colorScheme": 13,
      "hapticMode": 1,
      "hapticIndent1": 255,
      "hapticIndent2": 255,
      "hapticSteps": 2,
      "stepNames": ["1 field", "4 fields", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    }
  ],
  "buttons": [
    {
      "controlIndex": 0,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 64,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Apply look",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 1,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 65,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Previous",
      "colorScheme": 9,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 2,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 66,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Next",
      "colorScheme": 9,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 3,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 67,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Blackout",
      "colorScheme": 14,
      "ledOnColor": 71,
      "ledOffColor": 72,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 4,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 68,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Undo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 5,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 69,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Redo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 6,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 70,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Pause",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 7,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 71,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "LOOKS",
      "colorScheme": 24,
      "ledOnColor": 24,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 8,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 72,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Apply shape",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 9,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 73,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Journey",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 10,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 74,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Particles",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 11,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 75,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Blackout",
      "colorScheme": 14,
      "ledOnColor": 71,
      "ledOffColor": 72,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 12,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 76,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Undo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 13,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 77,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Redo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 14,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 78,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Pause",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 15,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 79,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "SHAPES",
      "colorScheme": 24,
      "ledOnColor": 24,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 16,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 80,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Ripple",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 17,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 81,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Cycle",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 18,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 82,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Audio cycle",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 19,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 83,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Blackout",
      "colorScheme": 14,
      "ledOnColor": 71,
      "ledOffColor": 72,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 20,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 84,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Undo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 21,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 85,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Redo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 22,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 86,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Pause",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 23,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 87,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "GESTURES",
      "colorScheme": 24,
      "ledOnColor": 24,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 24,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 88,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Reset view",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 27,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 91,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Blackout",
      "colorScheme": 14,
      "ledOnColor": 71,
      "ledOffColor": 72,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 28,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 92,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Undo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 29,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 93,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Redo",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 30,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 94,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "Pause",
      "colorScheme": 13,
      "ledOnColor": 13,
      "ledOffColor": 70,
      "hapticMode": 1,
      "hapticSteps": 2,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    },
    {
      "controlIndex": 31,
      "controlMode": 0,
      "controlChannel": 9,
      "controlParam": 95,
      "nrpnAddress": 65535,
      "minValue": 0,
      "maxValue": 127,
      "controlName": "VIEW",
      "colorScheme": 24,
      "ledOnColor": 24,
      "ledOffColor": 70,
      "hapticMode": 0,
      "hapticSteps": 0,
      "stepNames": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
    }
  ]
}
