{
  "source": "Ableton_Core/Keys_Manager/fx_fields.json",
  "evidence_scope": "Prior local calibration / official firmware static analysis; not all parameters retested on 2026-10-08",
  "fields": [
    {
      "id": "0",
      "label": "Ch1 Chorus Send",
      "offset": 1444,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 0,
      "page": "External inputs"
    },
    {
      "id": "1",
      "label": "Ch1 Delay Send",
      "offset": 1446,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 1,
      "page": "External inputs"
    },
    {
      "id": "2",
      "label": "Ch1 Reverb Send",
      "offset": 1448,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 2,
      "page": "External inputs"
    },
    {
      "id": "3",
      "label": "Ch1 Pan",
      "offset": 1440,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 3,
      "page": "External inputs"
    },
    {
      "id": "4",
      "label": "Ch1 Level",
      "offset": 1436,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 4,
      "page": "External inputs"
    },
    {
      "id": "5",
      "label": "Ch2 Chorus Send",
      "offset": 1450,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 5,
      "page": "External inputs"
    },
    {
      "id": "6",
      "label": "Ch2 Delay Send",
      "offset": 1452,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 6,
      "page": "External inputs"
    },
    {
      "id": "7",
      "label": "Ch2 Reverb Send",
      "offset": 1454,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 7,
      "page": "External inputs"
    },
    {
      "id": "8",
      "label": "Ch2 Pan",
      "offset": 1442,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 8,
      "page": "External inputs"
    },
    {
      "id": "9",
      "label": "Ch2 Level",
      "offset": 1438,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 9,
      "page": "External inputs"
    },
    {
      "id": "40",
      "label": "Predelay",
      "offset": 1488,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 40,
      "page": "Chorus"
    },
    {
      "id": "41",
      "label": "Speed",
      "offset": 1490,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 41,
      "page": "Chorus"
    },
    {
      "id": "42",
      "label": "Depth",
      "offset": 1492,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 42,
      "page": "Chorus"
    },
    {
      "id": "43",
      "label": "Width",
      "offset": 1494,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 43,
      "page": "Chorus"
    },
    {
      "id": "44",
      "label": "Feedback",
      "offset": 1496,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 44,
      "page": "Chorus"
    },
    {
      "id": "45",
      "label": "HP Filter",
      "offset": 1498,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 45,
      "page": "Chorus"
    },
    {
      "id": "46",
      "label": "LP Filter",
      "offset": 1500,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 46,
      "page": "Chorus"
    },
    {
      "id": "47",
      "label": "Delay Send",
      "offset": 1502,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 47,
      "page": "Chorus"
    },
    {
      "id": "48",
      "label": "Reverb Send",
      "offset": 1504,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 48,
      "page": "Chorus"
    },
    {
      "id": "49",
      "label": "Send Level",
      "offset": 1506,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 49,
      "page": "Chorus"
    },
    {
      "id": "50",
      "label": "Time",
      "offset": 1508,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 50,
      "page": "Delay"
    },
    {
      "id": "51",
      "label": "Mode",
      "offset": 1510,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 51,
      "page": "Delay"
    },
    {
      "id": "53",
      "label": "Width",
      "offset": 1514,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 53,
      "page": "Delay"
    },
    {
      "id": "54",
      "label": "Feedback",
      "offset": 1516,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 54,
      "page": "Delay"
    },
    {
      "id": "55",
      "label": "HP Filter",
      "offset": 1518,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 55,
      "page": "Delay"
    },
    {
      "id": "56",
      "label": "LP Filter",
      "offset": 1520,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 56,
      "page": "Delay"
    },
    {
      "id": "57",
      "label": "Overdrive",
      "offset": 1522,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 57,
      "page": "Delay"
    },
    {
      "id": "58",
      "label": "Reverb Send",
      "offset": 1524,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 58,
      "page": "Delay"
    },
    {
      "id": "59",
      "label": "Send Level",
      "offset": 1526,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 59,
      "page": "Delay"
    },
    {
      "id": "60",
      "label": "Predelay",
      "offset": 1528,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 60,
      "page": "Reverb"
    },
    {
      "id": "61",
      "label": "Decay Time",
      "offset": 1530,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 61,
      "page": "Reverb"
    },
    {
      "id": "62",
      "label": "Shelving Freq",
      "offset": 1532,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 62,
      "page": "Reverb"
    },
    {
      "id": "63",
      "label": "Shelving Gain",
      "offset": 1534,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 63,
      "page": "Reverb"
    },
    {
      "id": "65",
      "label": "HP Filter",
      "offset": 1536,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 65,
      "page": "Reverb"
    },
    {
      "id": "66",
      "label": "LP Filter",
      "offset": 1538,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 66,
      "page": "Reverb"
    },
    {
      "id": "69",
      "label": "Send Level",
      "offset": 1540,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 69,
      "page": "Reverb"
    },
    {
      "id": "80",
      "label": "LFO1 Speed",
      "offset": 1542,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 80,
      "page": "FX LFO1"
    },
    {
      "id": "81",
      "label": "LFO1 Speed Multiplier",
      "offset": 1546,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 81,
      "page": "FX LFO1"
    },
    {
      "id": "82",
      "label": "LFO1 Fade",
      "offset": 1550,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 82,
      "page": "FX LFO1"
    },
    {
      "id": "83",
      "label": "LFO1 Start Phase",
      "offset": 1554,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 83,
      "page": "FX LFO1"
    },
    {
      "id": "84",
      "label": "LFO1 Mode",
      "offset": 1558,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 84,
      "page": "FX LFO1"
    },
    {
      "id": "85",
      "label": "LFO1 Waveform",
      "offset": 1562,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 85,
      "page": "FX LFO1"
    },
    {
      "id": "86",
      "label": "LFO1 Destination 1",
      "offset": 1566,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 86,
      "page": "FX LFO1"
    },
    {
      "id": "87",
      "label": "LFO1 Depth 1",
      "offset": 1574,
      "kind": "word",
      "min": 0.0,
      "max": 127.9921875,
      "step": 0.00390625,
      "nrpn": 87,
      "page": "FX LFO1"
    },
    {
      "id": "88",
      "label": "LFO1 Destination 2",
      "offset": 1568,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 88,
      "page": "FX LFO1"
    },
    {
      "id": "89",
      "label": "LFO1 Depth 2",
      "offset": 1576,
      "kind": "word",
      "min": 0.0,
      "max": 127.9921875,
      "step": 0.00390625,
      "nrpn": 89,
      "page": "FX LFO1"
    },
    {
      "id": "90",
      "label": "LFO2 Speed",
      "offset": 1544,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 90,
      "page": "FX LFO2"
    },
    {
      "id": "91",
      "label": "LFO2 Speed Multiplier",
      "offset": 1548,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 91,
      "page": "FX LFO2"
    },
    {
      "id": "92",
      "label": "LFO2 Fade",
      "offset": 1552,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 92,
      "page": "FX LFO2"
    },
    {
      "id": "93",
      "label": "LFO2 Start Phase",
      "offset": 1556,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 93,
      "page": "FX LFO2"
    },
    {
      "id": "94",
      "label": "LFO2 Mode",
      "offset": 1560,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 94,
      "page": "FX LFO2"
    },
    {
      "id": "95",
      "label": "LFO2 Waveform",
      "offset": 1564,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 95,
      "page": "FX LFO2"
    },
    {
      "id": "96",
      "label": "LFO2 Destination 1",
      "offset": 1570,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 96,
      "page": "FX LFO2"
    },
    {
      "id": "97",
      "label": "LFO2 Depth 1",
      "offset": 1578,
      "kind": "word",
      "min": 0.0,
      "max": 127.9921875,
      "step": 0.00390625,
      "nrpn": 97,
      "page": "FX LFO2"
    },
    {
      "id": "98",
      "label": "LFO2 Destination 2",
      "offset": 1572,
      "kind": "byte",
      "min": 0,
      "max": 127,
      "step": 1,
      "nrpn": 98,
      "page": "FX LFO2"
    },
    {
      "id": "99",
      "label": "LFO2 Depth 2",
      "offset": 1580,
      "kind": "word",
      "min": 0.0,
      "max": 127.9921875,
      "step": 0.00390625,
      "nrpn": 99,
      "page": "FX LFO2"
    }
  ]
}
