{
  "metadata": {
    "schema": 1,
    "firmware": "0.1.30-calbeta",
    "identity": "FM-1_9000130",
    "cc_map": 1,
    "query_abi": 1,
    "date": "2026-10-26",
    "total": 751,
    "firmware_controls": 714,
    "browser_controls": 13,
    "unmapped": 24,
    "new_copy": 6,
    "source_hashes": {
      "docs/ACULTUR8_CC_INVENTORY.json": "f2ff3bfece29aa0fdfeae3591d81ae026db37aba57159a3f8ca25c471379e745",
      "docs/ACULTUR8_CC_RUNTIME_COVERAGE.json": "30c939ea49a7be32ebae0cbfde96ba652c6bf619197204e47b27ba4f30890052",
      "firmware/src/app/cc_bindings.h": "8bca9e9772eabcef930b250517ecc1786b808038093081405b10590d925d33ed",
      "firmware/src/app/cc.c": "c644826e4cf9ad862f7b471a3798ef51b7d942f8790706d4dbb2e58b03091e90",
      "firmware/src/app/ui.c": "21b5a1ea4e80d5acf5dec6198a471b2f3a54a23b34a7c052704d3136aa3cb0cc",
      "firmware/src/app/drum_generation.inc": "2921273ac49b66d12731acb56d1d5f5e803858568f84183e1824a3a1ac37f95b",
      "tools/fm1_drum_plan.py": "67452844a7ef2a8fb7b1a493556bab71132c043a7650500c02d147fa744f740a",
      "tools/fm1_variation_plan.py": "5f0b19635d7355fe65257cacc9a999f61249ced6ecd3c7c3c9cc04b67b2bda62",
      "tools/fm1_freeze_plan.py": "f1d07b1710267f3e6d94cc93a61e1660e2ea0e0b7cb5da4a8cfa7064766a8566",
      "tools/fm1_copy_plan.py": "d8a3a38ce17b043bf918ce1bea0c9eff8de38052b22da65145dd964265011991",
      "firmware/src/app/cc_copy.inc": "13834a5886b84dc2856c938eda291b91efd17cc79c0b48ec823fdbc146b08001",
      "firmware/src/app/pattern_copy.inc": "3b508e0971d2e3ea912b6f193639c78f5453a8a5aa3d2b0604080633ee46b13d",
      "tools/fm1_capture_read.py": "d0a152193fcadae68e72feab772ac7b4a05b1c5c08ba34223c04c92ff23a3142",
      "firmware/src/app/cc_capture.inc": "c98ba5e2da9f1b83b3f213aacb553c94bcec2f251e3f30e64daae0940f8840e9",
      "firmware/src/app/freeze_commit.inc": "47fb9877877297b29f209565bdde31f04ca4494df6cfff9f92be041d290009c1",
      "firmware/src/app/repeating_variation.inc": "a4625cad35bcc56c64dd5d1f154e36f1dd41ee293ca23ddb773ba45e6d8134cf",
      "firmware/src/app/cc_generation.inc": "45f57ae5516cb88fb2b8547a2cd847f57836de3cfef47a2dfb3c440183982e0e",
      "firmware/src/app/generation_query.inc": "cbad106fa6869e8c22f18765c2daff23884d13c41a49f1a69591d3427ddf840e",
      "firmware/src/seq/rate_families.c": "63893eb3bd4b4b5698ef40774421fbfc856ee8e5db10f15d3d3787542f01c031",
      "web/emu/slice-control.mjs": "0922419189a24c5cee852f1a3e5134cc58d6bf2773cee6564db00434c265d6e1",
      "README_MIDI_COPY.txt": "6815d999626c87c88afec1a67b2ff3b82a385200629c899316eba85229309ec5",
      "tools/fm1_generation_plan.py": "00f73ad85581038b5d58237898875ce38e9178630e6f2b5b10ee60a6c4b97c22",
      "tools/fm1_generation_read.py": "e6b30cb6e4670b65ca1db1c3b843267e3a84a7f3f840e1fb54002bbabd6574a3",
      "tools/fm1_pattern_read.py": "6585f22194be82dbf2b5902a34674bf66803d913c1bdb5be8a540dd0b34b1860",
      "tools/fm1_runtime_read.py": "d58e7bc5532db7e87bc050819c6872c0f14f4278ca7acb3256996d434458e475",
      "tools/fm1_strip_read.py": "8beaa0f5b4bea0359f81c6fd8502d58c2ee2c6dba6eb8c90e582e39294772ff3"
    },
    "firmware_sha256": "e1221337c317efcf87cfb1a454350bc226dde0f1e5e0f978d9ce91a01da54529",
    "acceptance": "Source-derived MIDI CC beta reference. Local ingress/replay suites pass. Bounded physical USB CC mode/readback checks pass;advanced remote generation,variation,Freeze/Commit and copy action replay remain separately unverified on hardware. Native panel action checks are not remote CC action proof. Reason external-clock clip stability is unresolved.",
    "project_origin": {
      "original_project": "https://github.com/charlesvestal/fm1-x0x",
      "original_author": "Charles Vestal and upstream contributors",
      "original_manual": "https://charlesvestal.github.io/fm1-x0x/manual/",
      "foundation_project": "https://github.com/hugelton/Felucca",
      "foundation_author": "Leo Kuroshita / Hugelton Instruments",
      "reviewed_upstream_commit": "54194c54bb01e9d9b3fe9d641b3ddfa512ac04a3",
      "previous_runtime_integration_review_base": "2e31c517ded3732c58b845eb0c800fe018004b8d",
      "review_date_utc": "2026-10-24",
      "credit_update": "Melodee by keremimo;Jangada by zednaked;correct keremimo attribution",
      "scope": "Credit and source-review metadata;not a claim that the frozen firmware incorporates the documentation overlay",
      "source_archive_sha256": "4daf134407530d756d919717177455aec0b95fefa105e8b753484ad347a7ab02",
      "notice_sha256": {
        "CREDITS.txt": "7435a952802a15befe40b0223da7f83a76b6488d87636e1d1effa93749544d84",
        "UPSTREAM-LICENSING.md": "6b1041d59e75f0b87090f315d5f1d409b50daa81ad94b20c9eacc13badc42f89",
        "UPSTREAM-README.md": "1e70f1d2486a429ac687765179176d2c7d387041c9f5a53073856f783ba9cd4e",
        "LICENSE.txt": "230184f60bae2feaf244f10a8bac053c8ff33a183bcc365b4d8b876d2b7f4809"
      }
    }
  },
  "controls": [
    {
      "id": "sound.909.BD.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 0,
      "parameter": 0,
      "range": [
        0,
        127
      ],
      "default": 34,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.0",
        "parameter_number": 0,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.0 tune 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 0  kick bass drum"
    },
    {
      "id": "sound.909.BD.1",
      "name": "Attack",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 1,
      "parameter": 1,
      "range": [
        0,
        127
      ],
      "default": 13,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.1",
        "parameter_number": 1,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.1 attack 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1  kick bass drum"
    },
    {
      "id": "sound.909.BD.2",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 2,
      "parameter": 2,
      "range": [
        0,
        127
      ],
      "default": 90,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.2",
        "parameter_number": 2,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.2 decay 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 2  kick bass drum"
    },
    {
      "id": "sound.909.BD.3",
      "name": "Level",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 3,
      "parameter": 3,
      "range": [
        0,
        127
      ],
      "default": 94,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.3",
        "parameter_number": 3,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.3 level 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 3  kick bass drum"
    },
    {
      "id": "sound.909.BD.4",
      "name": "P.Dpth",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 4,
      "parameter": 4,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.4",
        "parameter_number": 4,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.4 p.dpth 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 4  kick bass drum"
    },
    {
      "id": "sound.909.BD.5",
      "name": "Pitch",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 5,
      "parameter": 5,
      "range": [
        0,
        127
      ],
      "default": 45,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.5",
        "parameter_number": 5,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.5 pitch 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 5  kick bass drum"
    },
    {
      "id": "sound.909.BD.6",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 6,
      "parameter": 6,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.6",
        "parameter_number": 6,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.6 drive 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 6  kick bass drum"
    },
    {
      "id": "sound.909.BD.7",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 7,
      "parameter": 7,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.7",
        "parameter_number": 7,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.7 dist 909 drums 909 bd values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 7  kick bass drum"
    },
    {
      "id": "sound.909.BD.8",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 8,
      "parameter": 8,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.8",
        "parameter_number": 8,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.8 rev 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 8  kick bass drum"
    },
    {
      "id": "sound.909.BD.9",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 9,
      "parameter": 9,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.9",
        "parameter_number": 9,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.9 dly 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 9  kick bass drum"
    },
    {
      "id": "sound.909.BD.10",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 BD",
      "category": "musical",
      "channel": 1,
      "cc": 10,
      "parameter": 10,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.BD.10",
        "parameter_number": 10,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.bd.10 pan 909 drums 909 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 10  kick bass drum"
    },
    {
      "id": "sound.909.SD.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 16,
      "parameter": 16,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.0",
        "parameter_number": 16,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.0 tune 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 16  snare"
    },
    {
      "id": "sound.909.SD.1",
      "name": "Tone",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 17,
      "parameter": 17,
      "range": [
        0,
        127
      ],
      "default": 68,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.1",
        "parameter_number": 17,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.1 tone 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 17  snare"
    },
    {
      "id": "sound.909.SD.2",
      "name": "Snappy",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 18,
      "parameter": 18,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.2",
        "parameter_number": 18,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.2 snappy 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 18  snare"
    },
    {
      "id": "sound.909.SD.3",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 19,
      "parameter": 19,
      "range": [
        0,
        127
      ],
      "default": 41,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.3",
        "parameter_number": 19,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.3 decay 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 19  snare"
    },
    {
      "id": "sound.909.SD.4",
      "name": "Level",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 20,
      "parameter": 20,
      "range": [
        0,
        127
      ],
      "default": 58,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.4",
        "parameter_number": 20,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.4 level 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 20  snare"
    },
    {
      "id": "sound.909.SD.5",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 21,
      "parameter": 21,
      "range": [
        0,
        127
      ],
      "default": 36,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.5",
        "parameter_number": 21,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.5 drive 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 21  snare"
    },
    {
      "id": "sound.909.SD.6",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 22,
      "parameter": 22,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.6",
        "parameter_number": 22,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.6 dist 909 drums 909 sd values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 22  snare"
    },
    {
      "id": "sound.909.SD.7",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 23,
      "parameter": 23,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.7",
        "parameter_number": 23,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.7 rev 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 23  snare"
    },
    {
      "id": "sound.909.SD.8",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 24,
      "parameter": 24,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.8",
        "parameter_number": 24,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.8 dly 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 24  snare"
    },
    {
      "id": "sound.909.SD.9",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 SD",
      "category": "musical",
      "channel": 1,
      "cc": 25,
      "parameter": 25,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.SD.9",
        "parameter_number": 25,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.sd.9 pan 909 drums 909 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 25  snare"
    },
    {
      "id": "sound.909.LT.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 64,
      "parameter": 32,
      "range": [
        0,
        127
      ],
      "default": 66,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.0",
        "parameter_number": 32,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.0 tune 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 32  low tom"
    },
    {
      "id": "sound.909.LT.1",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 65,
      "parameter": 33,
      "range": [
        0,
        127
      ],
      "default": 111,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.1",
        "parameter_number": 33,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.1 decay 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 33  low tom"
    },
    {
      "id": "sound.909.LT.2",
      "name": "Level",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 66,
      "parameter": 34,
      "range": [
        0,
        127
      ],
      "default": 52,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.2",
        "parameter_number": 34,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.2 level 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 34  low tom"
    },
    {
      "id": "sound.909.LT.3",
      "name": "Attack",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 67,
      "parameter": 35,
      "range": [
        0,
        127
      ],
      "default": 23,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.3",
        "parameter_number": 35,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.3 attack 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 35  low tom"
    },
    {
      "id": "sound.909.LT.4",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 68,
      "parameter": 36,
      "range": [
        0,
        127
      ],
      "default": 41,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.4",
        "parameter_number": 36,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.4 drive 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 36  low tom"
    },
    {
      "id": "sound.909.LT.5",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 69,
      "parameter": 37,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.5",
        "parameter_number": 37,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.5 dist 909 drums 909 lt values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 37  low tom"
    },
    {
      "id": "sound.909.LT.6",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 70,
      "parameter": 38,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.6",
        "parameter_number": 38,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.6 rev 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 38  low tom"
    },
    {
      "id": "sound.909.LT.7",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 71,
      "parameter": 39,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.7",
        "parameter_number": 39,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.7 dly 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 39  low tom"
    },
    {
      "id": "sound.909.LT.8",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 LT",
      "category": "musical",
      "channel": 1,
      "cc": 72,
      "parameter": 40,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.LT.8",
        "parameter_number": 40,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.lt.8 pan 909 drums 909 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 40  low tom"
    },
    {
      "id": "sound.909.MT.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 80,
      "parameter": 48,
      "range": [
        0,
        127
      ],
      "default": 69,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.0",
        "parameter_number": 48,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.0 tune 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 48  mid tom"
    },
    {
      "id": "sound.909.MT.1",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 81,
      "parameter": 49,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.1",
        "parameter_number": 49,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.1 decay 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 49  mid tom"
    },
    {
      "id": "sound.909.MT.2",
      "name": "Level",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 82,
      "parameter": 50,
      "range": [
        0,
        127
      ],
      "default": 52,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.2",
        "parameter_number": 50,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.2 level 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 50  mid tom"
    },
    {
      "id": "sound.909.MT.3",
      "name": "Attack",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 83,
      "parameter": 51,
      "range": [
        0,
        127
      ],
      "default": 23,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.3",
        "parameter_number": 51,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.3 attack 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 51  mid tom"
    },
    {
      "id": "sound.909.MT.4",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 84,
      "parameter": 52,
      "range": [
        0,
        127
      ],
      "default": 41,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.4",
        "parameter_number": 52,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.4 drive 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 52  mid tom"
    },
    {
      "id": "sound.909.MT.5",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 85,
      "parameter": 53,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.5",
        "parameter_number": 53,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.5 dist 909 drums 909 mt values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 53  mid tom"
    },
    {
      "id": "sound.909.MT.6",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 86,
      "parameter": 54,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.6",
        "parameter_number": 54,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.6 rev 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 54  mid tom"
    },
    {
      "id": "sound.909.MT.7",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 87,
      "parameter": 55,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.7",
        "parameter_number": 55,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.7 dly 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 55  mid tom"
    },
    {
      "id": "sound.909.MT.8",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 MT",
      "category": "musical",
      "channel": 1,
      "cc": 88,
      "parameter": 56,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.MT.8",
        "parameter_number": 56,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.mt.8 pan 909 drums 909 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 56  mid tom"
    },
    {
      "id": "sound.909.HT.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 96,
      "parameter": 64,
      "range": [
        0,
        127
      ],
      "default": 53,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.0",
        "parameter_number": 64,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.0 tune 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 64  high tom"
    },
    {
      "id": "sound.909.HT.1",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 97,
      "parameter": 65,
      "range": [
        0,
        127
      ],
      "default": 105,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.1",
        "parameter_number": 65,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.1 decay 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 65  high tom"
    },
    {
      "id": "sound.909.HT.2",
      "name": "Level",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 98,
      "parameter": 66,
      "range": [
        0,
        127
      ],
      "default": 52,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.2",
        "parameter_number": 66,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.2 level 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 66  high tom"
    },
    {
      "id": "sound.909.HT.3",
      "name": "Attack",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 99,
      "parameter": 67,
      "range": [
        0,
        127
      ],
      "default": 23,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.3",
        "parameter_number": 67,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.3 attack 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 67  high tom"
    },
    {
      "id": "sound.909.HT.4",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 100,
      "parameter": 68,
      "range": [
        0,
        127
      ],
      "default": 41,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.4",
        "parameter_number": 68,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.4 drive 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 68  high tom"
    },
    {
      "id": "sound.909.HT.5",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 101,
      "parameter": 69,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.5",
        "parameter_number": 69,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.5 dist 909 drums 909 ht values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 69  high tom"
    },
    {
      "id": "sound.909.HT.6",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 102,
      "parameter": 70,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.6",
        "parameter_number": 70,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.6 rev 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 70  high tom"
    },
    {
      "id": "sound.909.HT.7",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 103,
      "parameter": 71,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.7",
        "parameter_number": 71,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.7 dly 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 71  high tom"
    },
    {
      "id": "sound.909.HT.8",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 HT",
      "category": "musical",
      "channel": 1,
      "cc": 104,
      "parameter": 72,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.HT.8",
        "parameter_number": 72,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ht.8 pan 909 drums 909 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 72  high tom"
    },
    {
      "id": "sound.909.RS.0",
      "name": "Level",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 112,
      "parameter": 80,
      "range": [
        0,
        127
      ],
      "default": 103,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.0",
        "parameter_number": 80,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.0 level 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 80  rimshot clave"
    },
    {
      "id": "sound.909.RS.1",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 113,
      "parameter": 81,
      "range": [
        0,
        127
      ],
      "default": 62,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.1",
        "parameter_number": 81,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.1 tune 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 81  rimshot clave"
    },
    {
      "id": "sound.909.RS.2",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 114,
      "parameter": 82,
      "range": [
        0,
        127
      ],
      "default": 24,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.2",
        "parameter_number": 82,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.2 drive 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 82  rimshot clave"
    },
    {
      "id": "sound.909.RS.3",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 115,
      "parameter": 83,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.3",
        "parameter_number": 83,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.3 dist 909 drums 909 rs values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 83  rimshot clave"
    },
    {
      "id": "sound.909.RS.4",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 116,
      "parameter": 84,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.4",
        "parameter_number": 84,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.4 rev 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 84  rimshot clave"
    },
    {
      "id": "sound.909.RS.5",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 117,
      "parameter": 85,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.5",
        "parameter_number": 85,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.5 dly 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 85  rimshot clave"
    },
    {
      "id": "sound.909.RS.6",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 RS",
      "category": "musical",
      "channel": 1,
      "cc": 118,
      "parameter": 86,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RS.6",
        "parameter_number": 86,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rs.6 pan 909 drums 909 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 86  rimshot clave"
    },
    {
      "id": "sound.909.CP.0",
      "name": "Level",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 8,
      "parameter": 96,
      "range": [
        0,
        127
      ],
      "default": 122,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.0",
        "parameter_number": 96,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.0 level 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 96  clap maracas"
    },
    {
      "id": "sound.909.CP.1",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 9,
      "parameter": 97,
      "range": [
        0,
        127
      ],
      "default": 63,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.1",
        "parameter_number": 97,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.1 tune 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 97  clap maracas"
    },
    {
      "id": "sound.909.CP.2",
      "name": "Tail",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 10,
      "parameter": 98,
      "range": [
        0,
        127
      ],
      "default": 63,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.2",
        "parameter_number": 98,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.2 tail 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 98  clap maracas"
    },
    {
      "id": "sound.909.CP.3",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 11,
      "parameter": 99,
      "range": [
        0,
        127
      ],
      "default": 30,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.3",
        "parameter_number": 99,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.3 drive 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 99  clap maracas"
    },
    {
      "id": "sound.909.CP.4",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 12,
      "parameter": 100,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.4",
        "parameter_number": 100,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.4 dist 909 drums 909 cp values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 100  clap maracas"
    },
    {
      "id": "sound.909.CP.5",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 13,
      "parameter": 101,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.5",
        "parameter_number": 101,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.5 rev 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 101  clap maracas"
    },
    {
      "id": "sound.909.CP.6",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 14,
      "parameter": 102,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.6",
        "parameter_number": 102,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.6 dly 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 102  clap maracas"
    },
    {
      "id": "sound.909.CP.7",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 CP",
      "category": "musical",
      "channel": 2,
      "cc": 15,
      "parameter": 103,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CP.7",
        "parameter_number": 103,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cp.7 pan 909 drums 909 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 103  clap maracas"
    },
    {
      "id": "sound.909.CH.0",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 24,
      "parameter": 112,
      "range": [
        0,
        127
      ],
      "default": 84,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.0",
        "parameter_number": 112,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.0 decay 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 112  closed hat hihat"
    },
    {
      "id": "sound.909.CH.1",
      "name": "Level",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 25,
      "parameter": 113,
      "range": [
        0,
        127
      ],
      "default": 89,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.1",
        "parameter_number": 113,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.1 level 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 113  closed hat hihat"
    },
    {
      "id": "sound.909.CH.2",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 26,
      "parameter": 114,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.2",
        "parameter_number": 114,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.2 tune 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 114  closed hat hihat"
    },
    {
      "id": "sound.909.CH.3",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 27,
      "parameter": 115,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.3",
        "parameter_number": 115,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.3 drive 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 115  closed hat hihat"
    },
    {
      "id": "sound.909.CH.4",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 28,
      "parameter": 116,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.4",
        "parameter_number": 116,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.4 dist 909 drums 909 ch values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 116  closed hat hihat"
    },
    {
      "id": "sound.909.CH.5",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 29,
      "parameter": 117,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.5",
        "parameter_number": 117,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.5 rev 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 117  closed hat hihat"
    },
    {
      "id": "sound.909.CH.6",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 30,
      "parameter": 118,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.6",
        "parameter_number": 118,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.6 dly 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 118  closed hat hihat"
    },
    {
      "id": "sound.909.CH.7",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 CH",
      "category": "musical",
      "channel": 2,
      "cc": 31,
      "parameter": 119,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CH.7",
        "parameter_number": 119,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.ch.7 pan 909 drums 909 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 119  closed hat hihat"
    },
    {
      "id": "sound.909.OH.0",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 72,
      "parameter": 128,
      "range": [
        0,
        127
      ],
      "default": 97,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.0",
        "parameter_number": 128,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.0 decay 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 128  open hat hihat"
    },
    {
      "id": "sound.909.OH.1",
      "name": "Level",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 73,
      "parameter": 129,
      "range": [
        0,
        127
      ],
      "default": 80,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.1",
        "parameter_number": 129,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.1 level 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 129  open hat hihat"
    },
    {
      "id": "sound.909.OH.2",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 74,
      "parameter": 130,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.2",
        "parameter_number": 130,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.2 tune 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 130  open hat hihat"
    },
    {
      "id": "sound.909.OH.3",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 75,
      "parameter": 131,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.3",
        "parameter_number": 131,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.3 drive 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 131  open hat hihat"
    },
    {
      "id": "sound.909.OH.4",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 76,
      "parameter": 132,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.4",
        "parameter_number": 132,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.4 dist 909 drums 909 oh values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 132  open hat hihat"
    },
    {
      "id": "sound.909.OH.5",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 77,
      "parameter": 133,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.5",
        "parameter_number": 133,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.5 rev 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 133  open hat hihat"
    },
    {
      "id": "sound.909.OH.6",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 78,
      "parameter": 134,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.6",
        "parameter_number": 134,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.6 dly 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 134  open hat hihat"
    },
    {
      "id": "sound.909.OH.7",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 OH",
      "category": "musical",
      "channel": 2,
      "cc": 79,
      "parameter": 135,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.OH.7",
        "parameter_number": 135,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.oh.7 pan 909 drums 909 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 135  open hat hihat"
    },
    {
      "id": "sound.909.CR.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 88,
      "parameter": 144,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.0",
        "parameter_number": 144,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.0 tune 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 144  crash"
    },
    {
      "id": "sound.909.CR.1",
      "name": "Level",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 89,
      "parameter": 145,
      "range": [
        0,
        127
      ],
      "default": 47,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.1",
        "parameter_number": 145,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.1 level 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 145  crash"
    },
    {
      "id": "sound.909.CR.2",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 90,
      "parameter": 146,
      "range": [
        0,
        127
      ],
      "default": 108,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.2",
        "parameter_number": 146,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.2 decay 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 146  crash"
    },
    {
      "id": "sound.909.CR.3",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 91,
      "parameter": 147,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.3",
        "parameter_number": 147,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.3 drive 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 147  crash"
    },
    {
      "id": "sound.909.CR.4",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 92,
      "parameter": 148,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.4",
        "parameter_number": 148,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.4 dist 909 drums 909 cr values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 148  crash"
    },
    {
      "id": "sound.909.CR.5",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 93,
      "parameter": 149,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.5",
        "parameter_number": 149,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.5 rev 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 149  crash"
    },
    {
      "id": "sound.909.CR.6",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 94,
      "parameter": 150,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.6",
        "parameter_number": 150,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.6 dly 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 150  crash"
    },
    {
      "id": "sound.909.CR.7",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 CR",
      "category": "musical",
      "channel": 2,
      "cc": 95,
      "parameter": 151,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.CR.7",
        "parameter_number": 151,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.cr.7 pan 909 drums 909 cr  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 151  crash"
    },
    {
      "id": "sound.909.RD.0",
      "name": "Tune",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 104,
      "parameter": 160,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.0",
        "parameter_number": 160,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.0 tune 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 160  ride"
    },
    {
      "id": "sound.909.RD.1",
      "name": "Level",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 105,
      "parameter": 161,
      "range": [
        0,
        127
      ],
      "default": 42,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.1",
        "parameter_number": 161,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.1 level 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 161  ride"
    },
    {
      "id": "sound.909.RD.2",
      "name": "Decay",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 106,
      "parameter": 162,
      "range": [
        0,
        127
      ],
      "default": 108,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.2",
        "parameter_number": 162,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.2 decay 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 162  ride"
    },
    {
      "id": "sound.909.RD.3",
      "name": "Drive",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 107,
      "parameter": 163,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.3",
        "parameter_number": 163,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.3 drive 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 163  ride"
    },
    {
      "id": "sound.909.RD.4",
      "name": "Dist",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 108,
      "parameter": 164,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Diode; 1=Clip; 2=SAT; 3=BFZ; 4=PDIST; 5=Fold; 6=Crush",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.4",
        "parameter_number": 164,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.4 dist 909 drums 909 rd values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 164  ride"
    },
    {
      "id": "sound.909.RD.5",
      "name": "Rev",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 109,
      "parameter": 165,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.5",
        "parameter_number": 165,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.5 rev 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 165  ride"
    },
    {
      "id": "sound.909.RD.6",
      "name": "Dly",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 110,
      "parameter": 166,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.6",
        "parameter_number": 166,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.6 dly 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 166  ride"
    },
    {
      "id": "sound.909.RD.7",
      "name": "Pan",
      "group": "909 drums",
      "target": "909 RD",
      "category": "musical",
      "channel": 2,
      "cc": 111,
      "parameter": 167,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.RD.7",
        "parameter_number": 167,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.rd.7 pan 909 drums 909 rd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 167  ride"
    },
    {
      "id": "sound.909.KIT.0",
      "name": "Accent",
      "group": "909 drums",
      "target": "909 KIT",
      "category": "musical",
      "channel": 3,
      "cc": 0,
      "parameter": 176,
      "range": [
        0,
        127
      ],
      "default": 42,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.KIT.0",
        "parameter_number": 176,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.kit.0 accent 909 drums 909 kit  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 176  "
    },
    {
      "id": "sound.909.KIT.1",
      "name": "Veloc",
      "group": "909 drums",
      "target": "909 KIT",
      "category": "musical",
      "channel": 3,
      "cc": 1,
      "parameter": 177,
      "range": [
        0,
        127
      ],
      "default": 127,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum909.c",
      "evidence": {
        "id": "sound.909.KIT.1",
        "parameter_number": 177,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.909.kit.1 veloc 909 drums 909 kit  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 177  "
    },
    {
      "id": "sound.808.BD.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 16,
      "parameter": 192,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.0",
        "parameter_number": 192,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.0 level 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 192  kick bass drum"
    },
    {
      "id": "sound.808.BD.1",
      "name": "Tone",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 17,
      "parameter": 193,
      "range": [
        0,
        127
      ],
      "default": 42,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.1",
        "parameter_number": 193,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.1 tone 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 193  kick bass drum"
    },
    {
      "id": "sound.808.BD.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 18,
      "parameter": 194,
      "range": [
        0,
        127
      ],
      "default": 87,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.2",
        "parameter_number": 194,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.2 decay 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 194  kick bass drum"
    },
    {
      "id": "sound.808.BD.3",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 19,
      "parameter": 195,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.3",
        "parameter_number": 195,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.3 tune 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 195  kick bass drum"
    },
    {
      "id": "sound.808.BD.4",
      "name": "Attack",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 20,
      "parameter": 196,
      "range": [
        0,
        127
      ],
      "default": 24,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.4",
        "parameter_number": 196,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.4 attack 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 196  kick bass drum"
    },
    {
      "id": "sound.808.BD.5",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 21,
      "parameter": 197,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.5",
        "parameter_number": 197,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.5 drive 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 197  kick bass drum"
    },
    {
      "id": "sound.808.BD.6",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 22,
      "parameter": 198,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.6",
        "parameter_number": 198,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.6 dist 808 drums 808 bd values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 198  kick bass drum"
    },
    {
      "id": "sound.808.BD.7",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 23,
      "parameter": 199,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.7",
        "parameter_number": 199,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.7 rev 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 199  kick bass drum"
    },
    {
      "id": "sound.808.BD.8",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 24,
      "parameter": 200,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.8",
        "parameter_number": 200,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.8 dly 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 200  kick bass drum"
    },
    {
      "id": "sound.808.BD.9",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 BD",
      "category": "musical",
      "channel": 3,
      "cc": 25,
      "parameter": 201,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.BD.9",
        "parameter_number": 201,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.bd.9 pan 808 drums 808 bd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 201  kick bass drum"
    },
    {
      "id": "sound.808.SD.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 64,
      "parameter": 208,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.0",
        "parameter_number": 208,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.0 level 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 208  snare"
    },
    {
      "id": "sound.808.SD.1",
      "name": "Tone",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 65,
      "parameter": 209,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.1",
        "parameter_number": 209,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.1 tone 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 209  snare"
    },
    {
      "id": "sound.808.SD.2",
      "name": "Snappy",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 66,
      "parameter": 210,
      "range": [
        0,
        127
      ],
      "default": 89,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.2",
        "parameter_number": 210,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.2 snappy 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 210  snare"
    },
    {
      "id": "sound.808.SD.3",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 67,
      "parameter": 211,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.3",
        "parameter_number": 211,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.3 tune 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 211  snare"
    },
    {
      "id": "sound.808.SD.4",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 68,
      "parameter": 212,
      "range": [
        0,
        127
      ],
      "default": 108,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.4",
        "parameter_number": 212,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.4 decay 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 212  snare"
    },
    {
      "id": "sound.808.SD.5",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 69,
      "parameter": 213,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.5",
        "parameter_number": 213,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.5 drive 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 213  snare"
    },
    {
      "id": "sound.808.SD.6",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 70,
      "parameter": 214,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.6",
        "parameter_number": 214,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.6 dist 808 drums 808 sd values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 214  snare"
    },
    {
      "id": "sound.808.SD.7",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 71,
      "parameter": 215,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.7",
        "parameter_number": 215,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.7 rev 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 215  snare"
    },
    {
      "id": "sound.808.SD.8",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 72,
      "parameter": 216,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.8",
        "parameter_number": 216,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.8 dly 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 216  snare"
    },
    {
      "id": "sound.808.SD.9",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 SD",
      "category": "musical",
      "channel": 3,
      "cc": 73,
      "parameter": 217,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.SD.9",
        "parameter_number": 217,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.sd.9 pan 808 drums 808 sd  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 217  snare"
    },
    {
      "id": "sound.808.LT.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 80,
      "parameter": 224,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.0",
        "parameter_number": 224,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.0 level 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 224  low tom"
    },
    {
      "id": "sound.808.LT.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 81,
      "parameter": 225,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.1",
        "parameter_number": 225,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.1 tune 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 225  low tom"
    },
    {
      "id": "sound.808.LT.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 82,
      "parameter": 226,
      "range": [
        0,
        127
      ],
      "default": 68,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.2",
        "parameter_number": 226,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.2 decay 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 226  low tom"
    },
    {
      "id": "sound.808.LT.3",
      "name": "Sound",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 83,
      "parameter": 227,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "TOM",
        "CONGA"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=TOM; 1=CONGA",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.3",
        "parameter_number": 227,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.3 sound 808 drums 808 lt values: 0=tom; 1=conga project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 227  low tom"
    },
    {
      "id": "sound.808.LT.4",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 84,
      "parameter": 228,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.4",
        "parameter_number": 228,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.4 drive 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 228  low tom"
    },
    {
      "id": "sound.808.LT.5",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 85,
      "parameter": 229,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.5",
        "parameter_number": 229,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.5 dist 808 drums 808 lt values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 229  low tom"
    },
    {
      "id": "sound.808.LT.6",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 86,
      "parameter": 230,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.6",
        "parameter_number": 230,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.6 rev 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 230  low tom"
    },
    {
      "id": "sound.808.LT.7",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 87,
      "parameter": 231,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.7",
        "parameter_number": 231,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.7 dly 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 231  low tom"
    },
    {
      "id": "sound.808.LT.8",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 LT",
      "category": "musical",
      "channel": 3,
      "cc": 88,
      "parameter": 232,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.LT.8",
        "parameter_number": 232,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.lt.8 pan 808 drums 808 lt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 232  low tom"
    },
    {
      "id": "sound.808.MT.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 96,
      "parameter": 240,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.0",
        "parameter_number": 240,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.0 level 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 240  mid tom"
    },
    {
      "id": "sound.808.MT.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 97,
      "parameter": 241,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.1",
        "parameter_number": 241,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.1 tune 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 241  mid tom"
    },
    {
      "id": "sound.808.MT.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 98,
      "parameter": 242,
      "range": [
        0,
        127
      ],
      "default": 56,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.2",
        "parameter_number": 242,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.2 decay 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 242  mid tom"
    },
    {
      "id": "sound.808.MT.3",
      "name": "Sound",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 99,
      "parameter": 243,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "TOM",
        "CONGA"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=TOM; 1=CONGA",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.3",
        "parameter_number": 243,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.3 sound 808 drums 808 mt values: 0=tom; 1=conga project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 243  mid tom"
    },
    {
      "id": "sound.808.MT.4",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 100,
      "parameter": 244,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.4",
        "parameter_number": 244,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.4 drive 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 244  mid tom"
    },
    {
      "id": "sound.808.MT.5",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 101,
      "parameter": 245,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.5",
        "parameter_number": 245,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.5 dist 808 drums 808 mt values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 245  mid tom"
    },
    {
      "id": "sound.808.MT.6",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 102,
      "parameter": 246,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.6",
        "parameter_number": 246,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.6 rev 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 246  mid tom"
    },
    {
      "id": "sound.808.MT.7",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 103,
      "parameter": 247,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.7",
        "parameter_number": 247,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.7 dly 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 247  mid tom"
    },
    {
      "id": "sound.808.MT.8",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 MT",
      "category": "musical",
      "channel": 3,
      "cc": 104,
      "parameter": 248,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.MT.8",
        "parameter_number": 248,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.mt.8 pan 808 drums 808 mt  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 248  mid tom"
    },
    {
      "id": "sound.808.HT.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 112,
      "parameter": 256,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.0",
        "parameter_number": 256,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.0 level 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 256  high tom"
    },
    {
      "id": "sound.808.HT.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 113,
      "parameter": 257,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.1",
        "parameter_number": 257,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.1 tune 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 257  high tom"
    },
    {
      "id": "sound.808.HT.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 114,
      "parameter": 258,
      "range": [
        0,
        127
      ],
      "default": 53,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.2",
        "parameter_number": 258,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.2 decay 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 258  high tom"
    },
    {
      "id": "sound.808.HT.3",
      "name": "Sound",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 115,
      "parameter": 259,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "TOM",
        "CONGA"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=TOM; 1=CONGA",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.3",
        "parameter_number": 259,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.3 sound 808 drums 808 ht values: 0=tom; 1=conga project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 259  high tom"
    },
    {
      "id": "sound.808.HT.4",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 116,
      "parameter": 260,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.4",
        "parameter_number": 260,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.4 drive 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 260  high tom"
    },
    {
      "id": "sound.808.HT.5",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 117,
      "parameter": 261,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.5",
        "parameter_number": 261,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.5 dist 808 drums 808 ht values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 261  high tom"
    },
    {
      "id": "sound.808.HT.6",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 118,
      "parameter": 262,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.6",
        "parameter_number": 262,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.6 rev 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 262  high tom"
    },
    {
      "id": "sound.808.HT.7",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 3,
      "cc": 119,
      "parameter": 263,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.7",
        "parameter_number": 263,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.7 dly 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 263  high tom"
    },
    {
      "id": "sound.808.HT.8",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 HT",
      "category": "musical",
      "channel": 4,
      "cc": 0,
      "parameter": 264,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.HT.8",
        "parameter_number": 264,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ht.8 pan 808 drums 808 ht  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 264  high tom"
    },
    {
      "id": "sound.808.RS.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 8,
      "parameter": 272,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.0",
        "parameter_number": 272,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.0 level 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 272  rimshot clave"
    },
    {
      "id": "sound.808.RS.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 9,
      "parameter": 273,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.1",
        "parameter_number": 273,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.1 tune 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 273  rimshot clave"
    },
    {
      "id": "sound.808.RS.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 10,
      "parameter": 274,
      "range": [
        0,
        127
      ],
      "default": 40,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.2",
        "parameter_number": 274,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.2 decay 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 274  rimshot clave"
    },
    {
      "id": "sound.808.RS.3",
      "name": "Sound",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 11,
      "parameter": 275,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "RIM",
        "CLAVE"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=RIM; 1=CLAVE",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.3",
        "parameter_number": 275,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.3 sound 808 drums 808 rs values: 0=rim; 1=clave project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 275  rimshot clave"
    },
    {
      "id": "sound.808.RS.4",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 12,
      "parameter": 276,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.4",
        "parameter_number": 276,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.4 drive 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 276  rimshot clave"
    },
    {
      "id": "sound.808.RS.5",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 13,
      "parameter": 277,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.5",
        "parameter_number": 277,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.5 dist 808 drums 808 rs values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 277  rimshot clave"
    },
    {
      "id": "sound.808.RS.6",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 14,
      "parameter": 278,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.6",
        "parameter_number": 278,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.6 rev 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 278  rimshot clave"
    },
    {
      "id": "sound.808.RS.7",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 15,
      "parameter": 279,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.7",
        "parameter_number": 279,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.7 dly 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 279  rimshot clave"
    },
    {
      "id": "sound.808.RS.8",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 RS",
      "category": "musical",
      "channel": 4,
      "cc": 16,
      "parameter": 280,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.RS.8",
        "parameter_number": 280,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.rs.8 pan 808 drums 808 rs  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 280  rimshot clave"
    },
    {
      "id": "sound.808.CP.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 24,
      "parameter": 288,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.0",
        "parameter_number": 288,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.0 level 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 288  clap maracas"
    },
    {
      "id": "sound.808.CP.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 25,
      "parameter": 289,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.1",
        "parameter_number": 289,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.1 tune 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 289  clap maracas"
    },
    {
      "id": "sound.808.CP.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 26,
      "parameter": 290,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.2",
        "parameter_number": 290,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.2 decay 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 290  clap maracas"
    },
    {
      "id": "sound.808.CP.3",
      "name": "Attack",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 27,
      "parameter": 291,
      "range": [
        0,
        127
      ],
      "default": 32,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.3",
        "parameter_number": 291,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.3 attack 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 291  clap maracas"
    },
    {
      "id": "sound.808.CP.4",
      "name": "Sound",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 28,
      "parameter": 292,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "CLAP",
        "MARAC"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=CLAP; 1=MARAC",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.4",
        "parameter_number": 292,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.4 sound 808 drums 808 cp values: 0=clap; 1=marac project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 292  clap maracas"
    },
    {
      "id": "sound.808.CP.5",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 29,
      "parameter": 293,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.5",
        "parameter_number": 293,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.5 drive 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 293  clap maracas"
    },
    {
      "id": "sound.808.CP.6",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 30,
      "parameter": 294,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.6",
        "parameter_number": 294,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.6 dist 808 drums 808 cp values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 294  clap maracas"
    },
    {
      "id": "sound.808.CP.7",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 31,
      "parameter": 295,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.7",
        "parameter_number": 295,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.7 rev 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 295  clap maracas"
    },
    {
      "id": "sound.808.CP.8",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 64,
      "parameter": 296,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.8",
        "parameter_number": 296,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.8 dly 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 296  clap maracas"
    },
    {
      "id": "sound.808.CP.9",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 CP",
      "category": "musical",
      "channel": 4,
      "cc": 65,
      "parameter": 297,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CP.9",
        "parameter_number": 297,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cp.9 pan 808 drums 808 cp  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 297  clap maracas"
    },
    {
      "id": "sound.808.CB.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 72,
      "parameter": 304,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.0",
        "parameter_number": 304,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.0 level 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 304  cowbell"
    },
    {
      "id": "sound.808.CB.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 73,
      "parameter": 305,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.1",
        "parameter_number": 305,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.1 tune 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 305  cowbell"
    },
    {
      "id": "sound.808.CB.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 74,
      "parameter": 306,
      "range": [
        0,
        127
      ],
      "default": 62,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.2",
        "parameter_number": 306,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.2 decay 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 306  cowbell"
    },
    {
      "id": "sound.808.CB.3",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 75,
      "parameter": 307,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.3",
        "parameter_number": 307,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.3 drive 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 307  cowbell"
    },
    {
      "id": "sound.808.CB.4",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 76,
      "parameter": 308,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.4",
        "parameter_number": 308,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.4 dist 808 drums 808 cb values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 308  cowbell"
    },
    {
      "id": "sound.808.CB.5",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 77,
      "parameter": 309,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.5",
        "parameter_number": 309,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.5 rev 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 309  cowbell"
    },
    {
      "id": "sound.808.CB.6",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 78,
      "parameter": 310,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.6",
        "parameter_number": 310,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.6 dly 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 310  cowbell"
    },
    {
      "id": "sound.808.CB.7",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 CB",
      "category": "musical",
      "channel": 4,
      "cc": 79,
      "parameter": 311,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CB.7",
        "parameter_number": 311,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cb.7 pan 808 drums 808 cb  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 311  cowbell"
    },
    {
      "id": "sound.808.CY.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 88,
      "parameter": 320,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.0",
        "parameter_number": 320,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.0 level 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 320  cymbal"
    },
    {
      "id": "sound.808.CY.1",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 89,
      "parameter": 321,
      "range": [
        0,
        127
      ],
      "default": 70,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.1",
        "parameter_number": 321,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.1 decay 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 321  cymbal"
    },
    {
      "id": "sound.808.CY.2",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 90,
      "parameter": 322,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.2",
        "parameter_number": 322,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.2 tune 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 322  cymbal"
    },
    {
      "id": "sound.808.CY.3",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 91,
      "parameter": 323,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.3",
        "parameter_number": 323,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.3 drive 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 323  cymbal"
    },
    {
      "id": "sound.808.CY.4",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 92,
      "parameter": 324,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.4",
        "parameter_number": 324,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.4 dist 808 drums 808 cy values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 324  cymbal"
    },
    {
      "id": "sound.808.CY.5",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 93,
      "parameter": 325,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.5",
        "parameter_number": 325,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.5 rev 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 325  cymbal"
    },
    {
      "id": "sound.808.CY.6",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 94,
      "parameter": 326,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.6",
        "parameter_number": 326,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.6 dly 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 326  cymbal"
    },
    {
      "id": "sound.808.CY.7",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 CY",
      "category": "musical",
      "channel": 4,
      "cc": 95,
      "parameter": 327,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CY.7",
        "parameter_number": 327,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.cy.7 pan 808 drums 808 cy  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 327  cymbal"
    },
    {
      "id": "sound.808.OH.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 104,
      "parameter": 336,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.0",
        "parameter_number": 336,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.0 level 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 336  open hat hihat"
    },
    {
      "id": "sound.808.OH.1",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 105,
      "parameter": 337,
      "range": [
        0,
        127
      ],
      "default": 74,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.1",
        "parameter_number": 337,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.1 decay 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 337  open hat hihat"
    },
    {
      "id": "sound.808.OH.2",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 106,
      "parameter": 338,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.2",
        "parameter_number": 338,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.2 tune 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 338  open hat hihat"
    },
    {
      "id": "sound.808.OH.3",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 107,
      "parameter": 339,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.3",
        "parameter_number": 339,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.3 drive 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 339  open hat hihat"
    },
    {
      "id": "sound.808.OH.4",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 108,
      "parameter": 340,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.4",
        "parameter_number": 340,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.4 dist 808 drums 808 oh values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 340  open hat hihat"
    },
    {
      "id": "sound.808.OH.5",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 109,
      "parameter": 341,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.5",
        "parameter_number": 341,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.5 rev 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 341  open hat hihat"
    },
    {
      "id": "sound.808.OH.6",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 110,
      "parameter": 342,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.6",
        "parameter_number": 342,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.6 dly 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 342  open hat hihat"
    },
    {
      "id": "sound.808.OH.7",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 OH",
      "category": "musical",
      "channel": 4,
      "cc": 111,
      "parameter": 343,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.OH.7",
        "parameter_number": 343,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.oh.7 pan 808 drums 808 oh  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 343  open hat hihat"
    },
    {
      "id": "sound.808.CH.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 0,
      "parameter": 352,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.0",
        "parameter_number": 352,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.0 level 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 352  closed hat hihat"
    },
    {
      "id": "sound.808.CH.1",
      "name": "Tune",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 1,
      "parameter": 353,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.1",
        "parameter_number": 353,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.1 tune 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 353  closed hat hihat"
    },
    {
      "id": "sound.808.CH.2",
      "name": "Decay",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 2,
      "parameter": 354,
      "range": [
        0,
        127
      ],
      "default": 47,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.2",
        "parameter_number": 354,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.2 decay 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 354  closed hat hihat"
    },
    {
      "id": "sound.808.CH.3",
      "name": "Drive",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 3,
      "parameter": 355,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.3",
        "parameter_number": 355,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.3 drive 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 355  closed hat hihat"
    },
    {
      "id": "sound.808.CH.4",
      "name": "Dist",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 4,
      "parameter": 356,
      "range": [
        0,
        6
      ],
      "default": 0,
      "choices": [
        "DIODE",
        "CLIP",
        "SAT",
        "BFZ",
        "PDIST",
        "FOLD",
        "CRUSH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIODE; 1=CLIP; 2=SAT; 3=BFZ; 4=PDIST; 5=FOLD; 6=CRUSH",
      "scaling": "round(raw ×6/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.4",
        "parameter_number": 356,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.4 dist 808 drums 808 ch values: 0=diode; 1=clip; 2=sat; 3=bfz; 4=pdist; 5=fold; 6=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 356  closed hat hihat"
    },
    {
      "id": "sound.808.CH.5",
      "name": "Rev",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 5,
      "parameter": 357,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.5",
        "parameter_number": 357,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.5 rev 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 357  closed hat hihat"
    },
    {
      "id": "sound.808.CH.6",
      "name": "Dly",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 6,
      "parameter": 358,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.6",
        "parameter_number": 358,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.6 dly 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 358  closed hat hihat"
    },
    {
      "id": "sound.808.CH.7",
      "name": "Pan",
      "group": "808 drums",
      "target": "808 CH",
      "category": "musical",
      "channel": 5,
      "cc": 7,
      "parameter": 359,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.CH.7",
        "parameter_number": 359,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.ch.7 pan 808 drums 808 ch  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 359  closed hat hihat"
    },
    {
      "id": "sound.808.KIT.0",
      "name": "Level",
      "group": "808 drums",
      "target": "808 KIT",
      "category": "musical",
      "channel": 5,
      "cc": 16,
      "parameter": 368,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.KIT.0",
        "parameter_number": 368,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.kit.0 level 808 drums 808 kit  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 368  "
    },
    {
      "id": "sound.808.KIT.1",
      "name": "Accent",
      "group": "808 drums",
      "target": "808 KIT",
      "category": "musical",
      "channel": 5,
      "cc": 17,
      "parameter": 369,
      "range": [
        0,
        127
      ],
      "default": 127,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/drum808.c",
      "evidence": {
        "id": "sound.808.KIT.1",
        "parameter_number": 369,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.808.kit.1 accent 808 drums 808 kit  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 369  "
    },
    {
      "id": "sound.303.A.0",
      "name": "Cutoff",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 64,
      "parameter": 384,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.0",
        "parameter_number": 384,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.0 cutoff 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 384  "
    },
    {
      "id": "sound.303.A.1",
      "name": "Reso",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 65,
      "parameter": 385,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.1",
        "parameter_number": 385,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.1 reso 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 385  "
    },
    {
      "id": "sound.303.A.2",
      "name": "EnvMod",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 66,
      "parameter": 386,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.2",
        "parameter_number": 386,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.2 envmod 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 386  "
    },
    {
      "id": "sound.303.A.3",
      "name": "Decay",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 67,
      "parameter": 387,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.3",
        "parameter_number": 387,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.3 decay 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 387  "
    },
    {
      "id": "sound.303.A.4",
      "name": "Accent",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 68,
      "parameter": 388,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.4",
        "parameter_number": 388,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.4 accent 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 388  "
    },
    {
      "id": "sound.303.A.5",
      "name": "Wave",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 69,
      "parameter": 389,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "Saw",
        "Sqr"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Saw; 1=Sqr",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.5",
        "parameter_number": 389,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.5 wave 303 bass 303 a values: 0=saw; 1=sqr project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 389  "
    },
    {
      "id": "sound.303.A.6",
      "name": "Tune",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 70,
      "parameter": 390,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.6",
        "parameter_number": 390,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.6 tune 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 390  "
    },
    {
      "id": "sound.303.A.7",
      "name": "Volume",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 71,
      "parameter": 391,
      "range": [
        0,
        127
      ],
      "default": 96,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.7",
        "parameter_number": 391,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.7 volume 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 391  "
    },
    {
      "id": "sound.303.A.8",
      "name": "Drive",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 72,
      "parameter": 392,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.8",
        "parameter_number": 392,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.8 drive 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 392  "
    },
    {
      "id": "sound.303.A.9",
      "name": "DrvTyp",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 73,
      "parameter": 393,
      "range": [
        0,
        2
      ],
      "default": 1,
      "choices": [
        "Off",
        "Soft",
        "RAT"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Off; 1=Soft; 2=RAT",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.9",
        "parameter_number": 393,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.9 drvtyp 303 bass 303 a values: 0=off; 1=soft; 2=rat project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 393  "
    },
    {
      "id": "sound.303.A.10",
      "name": "Slide",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 74,
      "parameter": 394,
      "range": [
        0,
        127
      ],
      "default": 21,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.10",
        "parameter_number": 394,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.10 slide 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 394  "
    },
    {
      "id": "sound.303.A.11",
      "name": "AccDec",
      "group": "303 bass",
      "target": "303 A",
      "category": "musical",
      "channel": 5,
      "cc": 75,
      "parameter": 395,
      "range": [
        0,
        127
      ],
      "default": 7,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.A.11",
        "parameter_number": 395,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.a.11 accdec 303 bass 303 a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 395  "
    },
    {
      "id": "sound.303.B.0",
      "name": "Cutoff",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 80,
      "parameter": 400,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.0",
        "parameter_number": 400,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.0 cutoff 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 400  "
    },
    {
      "id": "sound.303.B.1",
      "name": "Reso",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 81,
      "parameter": 401,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.1",
        "parameter_number": 401,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.1 reso 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 401  "
    },
    {
      "id": "sound.303.B.2",
      "name": "EnvMod",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 82,
      "parameter": 402,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.2",
        "parameter_number": 402,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.2 envmod 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 402  "
    },
    {
      "id": "sound.303.B.3",
      "name": "Decay",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 83,
      "parameter": 403,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.3",
        "parameter_number": 403,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.3 decay 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 403  "
    },
    {
      "id": "sound.303.B.4",
      "name": "Accent",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 84,
      "parameter": 404,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.4",
        "parameter_number": 404,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.4 accent 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 404  "
    },
    {
      "id": "sound.303.B.5",
      "name": "Wave",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 85,
      "parameter": 405,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "Saw",
        "Sqr"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Saw; 1=Sqr",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.5",
        "parameter_number": 405,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.5 wave 303 bass 303 b values: 0=saw; 1=sqr project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 405  "
    },
    {
      "id": "sound.303.B.6",
      "name": "Tune",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 86,
      "parameter": 406,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.6",
        "parameter_number": 406,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.6 tune 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 406  "
    },
    {
      "id": "sound.303.B.7",
      "name": "Volume",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 87,
      "parameter": 407,
      "range": [
        0,
        127
      ],
      "default": 96,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.7",
        "parameter_number": 407,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.7 volume 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 407  "
    },
    {
      "id": "sound.303.B.8",
      "name": "Drive",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 88,
      "parameter": 408,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.8",
        "parameter_number": 408,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.8 drive 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 408  "
    },
    {
      "id": "sound.303.B.9",
      "name": "DrvTyp",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 89,
      "parameter": 409,
      "range": [
        0,
        2
      ],
      "default": 1,
      "choices": [
        "Off",
        "Soft",
        "RAT"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Off; 1=Soft; 2=RAT",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.9",
        "parameter_number": 409,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.9 drvtyp 303 bass 303 b values: 0=off; 1=soft; 2=rat project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 409  "
    },
    {
      "id": "sound.303.B.10",
      "name": "Slide",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 90,
      "parameter": 410,
      "range": [
        0,
        127
      ],
      "default": 21,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.10",
        "parameter_number": 410,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.10 slide 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 410  "
    },
    {
      "id": "sound.303.B.11",
      "name": "AccDec",
      "group": "303 bass",
      "target": "303 B",
      "category": "musical",
      "channel": 5,
      "cc": 91,
      "parameter": 411,
      "range": [
        0,
        127
      ],
      "default": 7,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/bass303.c",
      "evidence": {
        "id": "sound.303.B.11",
        "parameter_number": 411,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.303.b.11 accdec 303 bass 303 b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 411  "
    },
    {
      "id": "sound.BREAK.GLOBAL.0",
      "name": "Level",
      "group": "Breaks",
      "target": "BREAK GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 96,
      "parameter": 416,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "sound.BREAK.GLOBAL.0",
        "parameter_number": 416,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.break.global.0 level breaks break global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 416  "
    },
    {
      "id": "sound.BREAK.GLOBAL.1",
      "name": "Pitch",
      "group": "Breaks",
      "target": "BREAK GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 97,
      "parameter": 417,
      "range": [
        0,
        24
      ],
      "default": 12,
      "choices": [
        "-12",
        "-11",
        "-10",
        "-9",
        "-8",
        "-7",
        "-6",
        "-5",
        "-4",
        "-3",
        "-2",
        "-1",
        "0",
        "+1",
        "+2",
        "+3",
        "+4",
        "+5",
        "+6",
        "+7",
        "+8",
        "+9",
        "+10",
        "+11",
        "+12"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=-12; 1=-11; 2=-10; 3=-9; 4=-8; 5=-7; 6=-6; 7=-5; 8=-4; 9=-3; 10=-2; 11=-1; 12=0; 13=+1; 14=+2; 15=+3; 16=+4; 17=+5; 18=+6; 19=+7; 20=+8; 21=+9; 22=+10; 23=+11; 24=+12",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "sound.BREAK.GLOBAL.1",
        "parameter_number": 417,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.break.global.1 pitch breaks break global values: 0=-12; 1=-11; 2=-10; 3=-9; 4=-8; 5=-7; 6=-6; 7=-5; 8=-4; 9=-3; 10=-2; 11=-1; 12=0; 13=+1; 14=+2; 15=+3; 16=+4; 17=+5; 18=+6; 19=+7; 20=+8; 21=+9; 22=+10; 23=+11; 24=+12 project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 417  "
    },
    {
      "id": "sound.FX.GLOBAL.0",
      "name": "Volume",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 112,
      "parameter": 432,
      "range": [
        0,
        127
      ],
      "default": 44,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.0",
        "parameter_number": 432,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.0 volume effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 432  "
    },
    {
      "id": "sound.FX.GLOBAL.1",
      "name": "Dist",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 113,
      "parameter": 433,
      "range": [
        0,
        7
      ],
      "default": 0,
      "choices": [
        "Off",
        "Diode",
        "Clip",
        "SAT",
        "BFZ",
        "PDIST",
        "Fold",
        "Crush"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=Off; 1=Diode; 2=Clip; 3=SAT; 4=BFZ; 5=PDIST; 6=Fold; 7=Crush",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.1",
        "parameter_number": 433,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.1 dist effects fx global values: 0=off; 1=diode; 2=clip; 3=sat; 4=bfz; 5=pdist; 6=fold; 7=crush project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 433  "
    },
    {
      "id": "sound.FX.GLOBAL.2",
      "name": "Drive",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 114,
      "parameter": 434,
      "range": [
        0,
        127
      ],
      "default": 41,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.2",
        "parameter_number": 434,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.2 drive effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 434  "
    },
    {
      "id": "sound.FX.GLOBAL.3",
      "name": "Comp",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 115,
      "parameter": 435,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.3",
        "parameter_number": 435,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.3 comp effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 435  "
    },
    {
      "id": "sound.FX.GLOBAL.4",
      "name": "RvDec",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 116,
      "parameter": 436,
      "range": [
        0,
        127
      ],
      "default": 73,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.4",
        "parameter_number": 436,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.4 rvdec effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 436  "
    },
    {
      "id": "sound.FX.GLOBAL.5",
      "name": "RvTone",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 117,
      "parameter": 437,
      "range": [
        0,
        127
      ],
      "default": 57,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.5",
        "parameter_number": 437,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.5 rvtone effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 437  "
    },
    {
      "id": "sound.FX.GLOBAL.6",
      "name": "RvHPF",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 118,
      "parameter": 438,
      "range": [
        0,
        127
      ],
      "default": 62,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.6",
        "parameter_number": 438,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.6 rvhpf effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 438  "
    },
    {
      "id": "sound.FX.GLOBAL.7",
      "name": "RvLvl",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 5,
      "cc": 119,
      "parameter": 439,
      "range": [
        0,
        127
      ],
      "default": 85,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.7",
        "parameter_number": 439,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.7 rvlvl effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 439  "
    },
    {
      "id": "sound.FX.GLOBAL.8",
      "name": "DlTime",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 0,
      "parameter": 440,
      "range": [
        0,
        12
      ],
      "default": 7,
      "choices": [
        "1/32",
        "1/16T",
        "1/16",
        "1/8T",
        "1/16.",
        "1/8",
        "1/4T",
        "1/8.",
        "1/4",
        "1/2T",
        "1/4.",
        "1/2",
        "1/2."
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=1/32; 1=1/16T; 2=1/16; 3=1/8T; 4=1/16.; 5=1/8; 6=1/4T; 7=1/8.; 8=1/4; 9=1/2T; 10=1/4.; 11=1/2; 12=1/2.",
      "scaling": "round(raw ×12/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.8",
        "parameter_number": 440,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.8 dltime effects fx global values: 0=1/32; 1=1/16t; 2=1/16; 3=1/8t; 4=1/16.; 5=1/8; 6=1/4t; 7=1/8.; 8=1/4; 9=1/2t; 10=1/4.; 11=1/2; 12=1/2. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 440  "
    },
    {
      "id": "sound.FX.GLOBAL.9",
      "name": "DlFdbk",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 1,
      "parameter": 441,
      "range": [
        0,
        127
      ],
      "default": 52,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.9",
        "parameter_number": 441,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.9 dlfdbk effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 441  "
    },
    {
      "id": "sound.FX.GLOBAL.10",
      "name": "DlTone",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 2,
      "parameter": 442,
      "range": [
        0,
        127
      ],
      "default": 51,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.10",
        "parameter_number": 442,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.10 dltone effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 442  "
    },
    {
      "id": "sound.FX.GLOBAL.11",
      "name": "DlLvl",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 3,
      "parameter": 443,
      "range": [
        0,
        127
      ],
      "default": 85,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.11",
        "parameter_number": 443,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.11 dllvl effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 443  "
    },
    {
      "id": "sound.FX.GLOBAL.12",
      "name": "DlHPF",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 4,
      "parameter": 444,
      "range": [
        0,
        127
      ],
      "default": 62,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.12",
        "parameter_number": 444,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.12 dlhpf effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 444  "
    },
    {
      "id": "sound.FX.GLOBAL.13",
      "name": "DlType",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 5,
      "parameter": 445,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "DIGI",
        "TAPE"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=DIGI; 1=TAPE",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.13",
        "parameter_number": 445,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.13 dltype effects fx global values: 0=digi; 1=tape project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 445  "
    },
    {
      "id": "sound.FX.GLOBAL.14",
      "name": "Wear",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 6,
      "parameter": 446,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.14",
        "parameter_number": 446,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.14 wear effects fx global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 446  "
    },
    {
      "id": "sound.FX.GLOBAL.15",
      "name": "Ping",
      "group": "Effects",
      "target": "FX GLOBAL",
      "category": "musical",
      "channel": 6,
      "cc": 7,
      "parameter": 447,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "OFF",
        "ON"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/fxbus.c",
      "evidence": {
        "id": "sound.FX.GLOBAL.15",
        "parameter_number": 447,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.fx.global.15 ping effects fx global values: 0=off; 1=on project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 447  "
    },
    {
      "id": "sound.MIX.909.0",
      "name": "LEVEL",
      "group": "Mixer",
      "target": "MIX 909",
      "category": "musical",
      "channel": 6,
      "cc": 24,
      "parameter": 464,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.909.0",
        "parameter_number": 464,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.909.0 level mixer mix 909  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 464  "
    },
    {
      "id": "sound.MIX.909.1",
      "name": "REV",
      "group": "Mixer",
      "target": "MIX 909",
      "category": "musical",
      "channel": 6,
      "cc": 25,
      "parameter": 465,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.909.1",
        "parameter_number": 465,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.909.1 rev mixer mix 909  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 465  "
    },
    {
      "id": "sound.MIX.909.2",
      "name": "DLY",
      "group": "Mixer",
      "target": "MIX 909",
      "category": "musical",
      "channel": 6,
      "cc": 26,
      "parameter": 466,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.909.2",
        "parameter_number": 466,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.909.2 dly mixer mix 909  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 466  "
    },
    {
      "id": "sound.MIX.909.3",
      "name": "PAN",
      "group": "Mixer",
      "target": "MIX 909",
      "category": "musical",
      "channel": 6,
      "cc": 27,
      "parameter": 467,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.909.3",
        "parameter_number": 467,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.909.3 pan mixer mix 909  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 467  "
    },
    {
      "id": "sound.MIX.808.0",
      "name": "LEVEL",
      "group": "Mixer",
      "target": "MIX 808",
      "category": "musical",
      "channel": 6,
      "cc": 72,
      "parameter": 480,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.808.0",
        "parameter_number": 480,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.808.0 level mixer mix 808  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 480  "
    },
    {
      "id": "sound.MIX.808.1",
      "name": "REV",
      "group": "Mixer",
      "target": "MIX 808",
      "category": "musical",
      "channel": 6,
      "cc": 73,
      "parameter": 481,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.808.1",
        "parameter_number": 481,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.808.1 rev mixer mix 808  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 481  "
    },
    {
      "id": "sound.MIX.808.2",
      "name": "DLY",
      "group": "Mixer",
      "target": "MIX 808",
      "category": "musical",
      "channel": 6,
      "cc": 74,
      "parameter": 482,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.808.2",
        "parameter_number": 482,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.808.2 dly mixer mix 808  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 482  "
    },
    {
      "id": "sound.MIX.808.3",
      "name": "PAN",
      "group": "Mixer",
      "target": "MIX 808",
      "category": "musical",
      "channel": 6,
      "cc": 75,
      "parameter": 483,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.808.3",
        "parameter_number": 483,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.808.3 pan mixer mix 808  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 483  "
    },
    {
      "id": "sound.MIX.303A.0",
      "name": "LEVEL",
      "group": "Mixer",
      "target": "MIX 303A",
      "category": "musical",
      "channel": 6,
      "cc": 88,
      "parameter": 496,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303A.0",
        "parameter_number": 496,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303a.0 level mixer mix 303a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 496  "
    },
    {
      "id": "sound.MIX.303A.1",
      "name": "REV",
      "group": "Mixer",
      "target": "MIX 303A",
      "category": "musical",
      "channel": 6,
      "cc": 89,
      "parameter": 497,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303A.1",
        "parameter_number": 497,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303a.1 rev mixer mix 303a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 497  "
    },
    {
      "id": "sound.MIX.303A.2",
      "name": "DLY",
      "group": "Mixer",
      "target": "MIX 303A",
      "category": "musical",
      "channel": 6,
      "cc": 90,
      "parameter": 498,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303A.2",
        "parameter_number": 498,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303a.2 dly mixer mix 303a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 498  "
    },
    {
      "id": "sound.MIX.303A.3",
      "name": "PAN",
      "group": "Mixer",
      "target": "MIX 303A",
      "category": "musical",
      "channel": 6,
      "cc": 91,
      "parameter": 499,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303A.3",
        "parameter_number": 499,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303a.3 pan mixer mix 303a  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 499  "
    },
    {
      "id": "sound.MIX.303B.0",
      "name": "LEVEL",
      "group": "Mixer",
      "target": "MIX 303B",
      "category": "musical",
      "channel": 6,
      "cc": 104,
      "parameter": 512,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303B.0",
        "parameter_number": 512,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303b.0 level mixer mix 303b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 512  "
    },
    {
      "id": "sound.MIX.303B.1",
      "name": "REV",
      "group": "Mixer",
      "target": "MIX 303B",
      "category": "musical",
      "channel": 6,
      "cc": 105,
      "parameter": 513,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303B.1",
        "parameter_number": 513,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303b.1 rev mixer mix 303b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 513  "
    },
    {
      "id": "sound.MIX.303B.2",
      "name": "DLY",
      "group": "Mixer",
      "target": "MIX 303B",
      "category": "musical",
      "channel": 6,
      "cc": 106,
      "parameter": 514,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303B.2",
        "parameter_number": 514,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303b.2 dly mixer mix 303b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 514  "
    },
    {
      "id": "sound.MIX.303B.3",
      "name": "PAN",
      "group": "Mixer",
      "target": "MIX 303B",
      "category": "musical",
      "channel": 6,
      "cc": 107,
      "parameter": 515,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.303B.3",
        "parameter_number": 515,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.303b.3 pan mixer mix 303b  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 515  "
    },
    {
      "id": "sound.MIX.BREAK.0",
      "name": "LEVEL",
      "group": "Mixer",
      "target": "MIX BREAK",
      "category": "musical",
      "channel": 7,
      "cc": 0,
      "parameter": 528,
      "range": [
        0,
        127
      ],
      "default": 100,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.BREAK.0",
        "parameter_number": 528,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.break.0 level mixer mix break  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 528  "
    },
    {
      "id": "sound.MIX.BREAK.1",
      "name": "REV",
      "group": "Mixer",
      "target": "MIX BREAK",
      "category": "musical",
      "channel": 7,
      "cc": 1,
      "parameter": 529,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.BREAK.1",
        "parameter_number": 529,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.break.1 rev mixer mix break  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 529  "
    },
    {
      "id": "sound.MIX.BREAK.2",
      "name": "DLY",
      "group": "Mixer",
      "target": "MIX BREAK",
      "category": "musical",
      "channel": 7,
      "cc": 2,
      "parameter": 530,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.BREAK.2",
        "parameter_number": 530,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.break.2 dly mixer mix break  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 530  "
    },
    {
      "id": "sound.MIX.BREAK.3",
      "name": "PAN",
      "group": "Mixer",
      "target": "MIX BREAK",
      "category": "musical",
      "channel": 7,
      "cc": 3,
      "parameter": 531,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/engine.c",
      "evidence": {
        "id": "sound.MIX.BREAK.3",
        "parameter_number": 531,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.mix.break.3 pan mixer mix break  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 531  "
    },
    {
      "id": "sound.MASTER.GLOBAL.0",
      "name": "THRESH",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 16,
      "parameter": 544,
      "range": [
        0,
        127
      ],
      "default": 95,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.0",
        "parameter_number": 544,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.0 thresh master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 544  "
    },
    {
      "id": "sound.MASTER.GLOBAL.1",
      "name": "RATIO",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 17,
      "parameter": 545,
      "range": [
        0,
        9
      ],
      "default": 0,
      "choices": [
        "1:1",
        "1.5:1",
        "2:1",
        "3:1",
        "4:1",
        "6:1",
        "8:1",
        "12:1",
        "20:1",
        "INF"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=1:1; 1=1.5:1; 2=2:1; 3=3:1; 4=4:1; 5=6:1; 6=8:1; 7=12:1; 8=20:1; 9=INF",
      "scaling": "round(raw ×9/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.1",
        "parameter_number": 545,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.1 ratio master master global values: 0=1:1; 1=1.5:1; 2=2:1; 3=3:1; 4=4:1; 5=6:1; 6=8:1; 7=12:1; 8=20:1; 9=inf project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 545  "
    },
    {
      "id": "sound.MASTER.GLOBAL.2",
      "name": "ATTACK",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 18,
      "parameter": 546,
      "range": [
        0,
        127
      ],
      "default": 60,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.2",
        "parameter_number": 546,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.2 attack master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 546  "
    },
    {
      "id": "sound.MASTER.GLOBAL.3",
      "name": "RELEAS",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 19,
      "parameter": 547,
      "range": [
        0,
        127
      ],
      "default": 60,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.3",
        "parameter_number": 547,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.3 releas master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 547  "
    },
    {
      "id": "sound.MASTER.GLOBAL.4",
      "name": "MAKEUP",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 20,
      "parameter": 548,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.4",
        "parameter_number": 548,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.4 makeup master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 548  "
    },
    {
      "id": "sound.MASTER.GLOBAL.5",
      "name": "MIX",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 21,
      "parameter": 549,
      "range": [
        0,
        127
      ],
      "default": 127,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.5",
        "parameter_number": 549,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.5 mix master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 549  "
    },
    {
      "id": "sound.MASTER.GLOBAL.6",
      "name": "PUMP",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 22,
      "parameter": 550,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.6",
        "parameter_number": 550,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.6 pump master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 550  "
    },
    {
      "id": "sound.MASTER.GLOBAL.7",
      "name": "PUMP BY",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 23,
      "parameter": 551,
      "range": [
        0,
        2
      ],
      "default": 0,
      "choices": [
        "909",
        "808",
        "BOTH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=909; 1=808; 2=BOTH",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.7",
        "parameter_number": 551,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.7 pump by master master global values: 0=909; 1=808; 2=both project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 551  "
    },
    {
      "id": "sound.MASTER.GLOBAL.8",
      "name": "FILTER",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 24,
      "parameter": 552,
      "range": [
        0,
        3
      ],
      "default": 0,
      "choices": [
        "OFF",
        "LP",
        "BP",
        "HP"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=LP; 2=BP; 3=HP",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.8",
        "parameter_number": 552,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.8 filter master master global values: 0=off; 1=lp; 2=bp; 3=hp project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 552  "
    },
    {
      "id": "sound.MASTER.GLOBAL.9",
      "name": "CUTOFF",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 25,
      "parameter": 553,
      "range": [
        0,
        127
      ],
      "default": 127,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.9",
        "parameter_number": 553,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.9 cutoff master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 553  "
    },
    {
      "id": "sound.MASTER.GLOBAL.10",
      "name": "RESO",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 26,
      "parameter": 554,
      "range": [
        0,
        127
      ],
      "default": 20,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.10",
        "parameter_number": 554,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.10 reso master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 554  "
    },
    {
      "id": "sound.MASTER.GLOBAL.11",
      "name": "LIMIT",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 27,
      "parameter": 555,
      "range": [
        0,
        1
      ],
      "default": 1,
      "choices": [
        "OFF",
        "ON"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.11",
        "parameter_number": 555,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.11 limit master master global values: 0=off; 1=on project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 555  "
    },
    {
      "id": "sound.MASTER.GLOBAL.12",
      "name": "COMP",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 28,
      "parameter": 556,
      "range": [
        0,
        127
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.12",
        "parameter_number": 556,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.12 comp master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 556  "
    },
    {
      "id": "sound.MASTER.GLOBAL.13",
      "name": "FILTER",
      "group": "Master",
      "target": "MASTER GLOBAL",
      "category": "musical",
      "channel": 7,
      "cc": 29,
      "parameter": 557,
      "range": [
        0,
        127
      ],
      "default": 64,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SOUND",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/dsp/master.c",
      "evidence": {
        "id": "sound.MASTER.GLOBAL.13",
        "parameter_number": 557,
        "binding": "SOUND",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "sound.master.global.13 filter master master global  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 557  "
    },
    {
      "id": "strip.0.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 80,
      "parameter": 576,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.highpass",
        "parameter_number": 576,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.highpass highpass sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 576  kick bass drum"
    },
    {
      "id": "strip.0.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 81,
      "parameter": 577,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.lowpass",
        "parameter_number": 577,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.lowpass lowpass sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 577  kick bass drum"
    },
    {
      "id": "strip.0.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 82,
      "parameter": 578,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.boost",
        "parameter_number": 578,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.boost boost sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 578  kick bass drum"
    },
    {
      "id": "strip.0.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 83,
      "parameter": 579,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.ceiling",
        "parameter_number": 579,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.ceiling ceiling sound strips 909 bd positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 579  kick bass drum"
    },
    {
      "id": "strip.0.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 84,
      "parameter": 580,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.release",
        "parameter_number": 580,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.release release sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 580  kick bass drum"
    },
    {
      "id": "strip.0.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 85,
      "parameter": 581,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.flags",
        "parameter_number": 581,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.flags flags sound strips 909 bd bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 581  kick bass drum"
    },
    {
      "id": "strip.0.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 86,
      "parameter": 582,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.enabled",
        "parameter_number": 582,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.enabled enabled sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 582  kick bass drum"
    },
    {
      "id": "strip.0.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 87,
      "parameter": 583,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.highpass_enabled",
        "parameter_number": 583,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.highpass_enabled highpass_enabled sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 583  kick bass drum"
    },
    {
      "id": "strip.0.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 88,
      "parameter": 584,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.lowpass_enabled",
        "parameter_number": 584,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.lowpass_enabled lowpass_enabled sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 584  kick bass drum"
    },
    {
      "id": "strip.0.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 BD",
      "category": "musical",
      "channel": 7,
      "cc": 89,
      "parameter": 585,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.0.limiter_enabled",
        "parameter_number": 585,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.0.limiter_enabled limiter_enabled sound strips 909 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 585  kick bass drum"
    },
    {
      "id": "strip.1.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 92,
      "parameter": 588,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.highpass",
        "parameter_number": 588,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.highpass highpass sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 588  snare"
    },
    {
      "id": "strip.1.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 93,
      "parameter": 589,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.lowpass",
        "parameter_number": 589,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.lowpass lowpass sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 589  snare"
    },
    {
      "id": "strip.1.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 94,
      "parameter": 590,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.boost",
        "parameter_number": 590,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.boost boost sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 590  snare"
    },
    {
      "id": "strip.1.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 95,
      "parameter": 591,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.ceiling",
        "parameter_number": 591,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.ceiling ceiling sound strips 909 sd positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 591  snare"
    },
    {
      "id": "strip.1.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 96,
      "parameter": 592,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.release",
        "parameter_number": 592,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.release release sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 592  snare"
    },
    {
      "id": "strip.1.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 97,
      "parameter": 593,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.flags",
        "parameter_number": 593,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.flags flags sound strips 909 sd bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 593  snare"
    },
    {
      "id": "strip.1.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 98,
      "parameter": 594,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.enabled",
        "parameter_number": 594,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.enabled enabled sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 594  snare"
    },
    {
      "id": "strip.1.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 99,
      "parameter": 595,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.highpass_enabled",
        "parameter_number": 595,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.highpass_enabled highpass_enabled sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 595  snare"
    },
    {
      "id": "strip.1.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 100,
      "parameter": 596,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.lowpass_enabled",
        "parameter_number": 596,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.lowpass_enabled lowpass_enabled sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 596  snare"
    },
    {
      "id": "strip.1.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 SD",
      "category": "musical",
      "channel": 7,
      "cc": 101,
      "parameter": 597,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.1.limiter_enabled",
        "parameter_number": 597,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.1.limiter_enabled limiter_enabled sound strips 909 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 597  snare"
    },
    {
      "id": "strip.2.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 104,
      "parameter": 600,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.highpass",
        "parameter_number": 600,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.highpass highpass sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 600  low tom"
    },
    {
      "id": "strip.2.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 105,
      "parameter": 601,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.lowpass",
        "parameter_number": 601,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.lowpass lowpass sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 601  low tom"
    },
    {
      "id": "strip.2.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 106,
      "parameter": 602,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.boost",
        "parameter_number": 602,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.boost boost sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 602  low tom"
    },
    {
      "id": "strip.2.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 107,
      "parameter": 603,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.ceiling",
        "parameter_number": 603,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.ceiling ceiling sound strips 909 lt positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 603  low tom"
    },
    {
      "id": "strip.2.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 108,
      "parameter": 604,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.release",
        "parameter_number": 604,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.release release sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 604  low tom"
    },
    {
      "id": "strip.2.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 109,
      "parameter": 605,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.flags",
        "parameter_number": 605,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.flags flags sound strips 909 lt bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 605  low tom"
    },
    {
      "id": "strip.2.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 110,
      "parameter": 606,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.enabled",
        "parameter_number": 606,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.enabled enabled sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 606  low tom"
    },
    {
      "id": "strip.2.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 111,
      "parameter": 607,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.highpass_enabled",
        "parameter_number": 607,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.highpass_enabled highpass_enabled sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 607  low tom"
    },
    {
      "id": "strip.2.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 112,
      "parameter": 608,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.lowpass_enabled",
        "parameter_number": 608,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.lowpass_enabled lowpass_enabled sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 608  low tom"
    },
    {
      "id": "strip.2.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 LT",
      "category": "musical",
      "channel": 7,
      "cc": 113,
      "parameter": 609,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.2.limiter_enabled",
        "parameter_number": 609,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.2.limiter_enabled limiter_enabled sound strips 909 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 609  low tom"
    },
    {
      "id": "strip.3.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 7,
      "cc": 116,
      "parameter": 612,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.highpass",
        "parameter_number": 612,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.highpass highpass sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 612  mid tom"
    },
    {
      "id": "strip.3.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 7,
      "cc": 117,
      "parameter": 613,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.lowpass",
        "parameter_number": 613,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.lowpass lowpass sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 613  mid tom"
    },
    {
      "id": "strip.3.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 7,
      "cc": 118,
      "parameter": 614,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.boost",
        "parameter_number": 614,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.boost boost sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 614  mid tom"
    },
    {
      "id": "strip.3.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 7,
      "cc": 119,
      "parameter": 615,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.ceiling",
        "parameter_number": 615,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.ceiling ceiling sound strips 909 mt positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 615  mid tom"
    },
    {
      "id": "strip.3.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 0,
      "parameter": 616,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.release",
        "parameter_number": 616,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.release release sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 616  mid tom"
    },
    {
      "id": "strip.3.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 1,
      "parameter": 617,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.flags",
        "parameter_number": 617,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.flags flags sound strips 909 mt bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 617  mid tom"
    },
    {
      "id": "strip.3.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 2,
      "parameter": 618,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.enabled",
        "parameter_number": 618,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.enabled enabled sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 618  mid tom"
    },
    {
      "id": "strip.3.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 3,
      "parameter": 619,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.highpass_enabled",
        "parameter_number": 619,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.highpass_enabled highpass_enabled sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 619  mid tom"
    },
    {
      "id": "strip.3.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 4,
      "parameter": 620,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.lowpass_enabled",
        "parameter_number": 620,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.lowpass_enabled lowpass_enabled sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 620  mid tom"
    },
    {
      "id": "strip.3.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 MT",
      "category": "musical",
      "channel": 8,
      "cc": 5,
      "parameter": 621,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.3.limiter_enabled",
        "parameter_number": 621,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.3.limiter_enabled limiter_enabled sound strips 909 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 621  mid tom"
    },
    {
      "id": "strip.4.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 8,
      "parameter": 624,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.highpass",
        "parameter_number": 624,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.highpass highpass sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 624  high tom"
    },
    {
      "id": "strip.4.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 9,
      "parameter": 625,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.lowpass",
        "parameter_number": 625,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.lowpass lowpass sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 625  high tom"
    },
    {
      "id": "strip.4.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 10,
      "parameter": 626,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.boost",
        "parameter_number": 626,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.boost boost sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 626  high tom"
    },
    {
      "id": "strip.4.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 11,
      "parameter": 627,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.ceiling",
        "parameter_number": 627,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.ceiling ceiling sound strips 909 ht positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 627  high tom"
    },
    {
      "id": "strip.4.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 12,
      "parameter": 628,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.release",
        "parameter_number": 628,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.release release sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 628  high tom"
    },
    {
      "id": "strip.4.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 13,
      "parameter": 629,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.flags",
        "parameter_number": 629,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.flags flags sound strips 909 ht bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 629  high tom"
    },
    {
      "id": "strip.4.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 14,
      "parameter": 630,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.enabled",
        "parameter_number": 630,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.enabled enabled sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 630  high tom"
    },
    {
      "id": "strip.4.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 15,
      "parameter": 631,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.highpass_enabled",
        "parameter_number": 631,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.highpass_enabled highpass_enabled sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 631  high tom"
    },
    {
      "id": "strip.4.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 16,
      "parameter": 632,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.lowpass_enabled",
        "parameter_number": 632,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.lowpass_enabled lowpass_enabled sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 632  high tom"
    },
    {
      "id": "strip.4.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 HT",
      "category": "musical",
      "channel": 8,
      "cc": 17,
      "parameter": 633,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.4.limiter_enabled",
        "parameter_number": 633,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.4.limiter_enabled limiter_enabled sound strips 909 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 633  high tom"
    },
    {
      "id": "strip.5.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 20,
      "parameter": 636,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.highpass",
        "parameter_number": 636,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.highpass highpass sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 636  rimshot clave"
    },
    {
      "id": "strip.5.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 21,
      "parameter": 637,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.lowpass",
        "parameter_number": 637,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.lowpass lowpass sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 637  rimshot clave"
    },
    {
      "id": "strip.5.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 22,
      "parameter": 638,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.boost",
        "parameter_number": 638,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.boost boost sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 638  rimshot clave"
    },
    {
      "id": "strip.5.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 23,
      "parameter": 639,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.ceiling",
        "parameter_number": 639,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.ceiling ceiling sound strips 909 rs positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 639  rimshot clave"
    },
    {
      "id": "strip.5.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 24,
      "parameter": 640,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.release",
        "parameter_number": 640,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.release release sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 640  rimshot clave"
    },
    {
      "id": "strip.5.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 25,
      "parameter": 641,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.flags",
        "parameter_number": 641,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.flags flags sound strips 909 rs bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 641  rimshot clave"
    },
    {
      "id": "strip.5.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 26,
      "parameter": 642,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.enabled",
        "parameter_number": 642,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.enabled enabled sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 642  rimshot clave"
    },
    {
      "id": "strip.5.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 27,
      "parameter": 643,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.highpass_enabled",
        "parameter_number": 643,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.highpass_enabled highpass_enabled sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 643  rimshot clave"
    },
    {
      "id": "strip.5.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 28,
      "parameter": 644,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.lowpass_enabled",
        "parameter_number": 644,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.lowpass_enabled lowpass_enabled sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 644  rimshot clave"
    },
    {
      "id": "strip.5.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 RS",
      "category": "musical",
      "channel": 8,
      "cc": 29,
      "parameter": 645,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.5.limiter_enabled",
        "parameter_number": 645,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.5.limiter_enabled limiter_enabled sound strips 909 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 645  rimshot clave"
    },
    {
      "id": "strip.6.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 64,
      "parameter": 648,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.highpass",
        "parameter_number": 648,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.highpass highpass sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 648  clap maracas"
    },
    {
      "id": "strip.6.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 65,
      "parameter": 649,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.lowpass",
        "parameter_number": 649,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.lowpass lowpass sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 649  clap maracas"
    },
    {
      "id": "strip.6.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 66,
      "parameter": 650,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.boost",
        "parameter_number": 650,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.boost boost sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 650  clap maracas"
    },
    {
      "id": "strip.6.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 67,
      "parameter": 651,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.ceiling",
        "parameter_number": 651,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.ceiling ceiling sound strips 909 cp positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 651  clap maracas"
    },
    {
      "id": "strip.6.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 68,
      "parameter": 652,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.release",
        "parameter_number": 652,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.release release sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 652  clap maracas"
    },
    {
      "id": "strip.6.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 69,
      "parameter": 653,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.flags",
        "parameter_number": 653,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.flags flags sound strips 909 cp bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 653  clap maracas"
    },
    {
      "id": "strip.6.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 70,
      "parameter": 654,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.enabled",
        "parameter_number": 654,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.enabled enabled sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 654  clap maracas"
    },
    {
      "id": "strip.6.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 71,
      "parameter": 655,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.highpass_enabled",
        "parameter_number": 655,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.highpass_enabled highpass_enabled sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 655  clap maracas"
    },
    {
      "id": "strip.6.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 72,
      "parameter": 656,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.lowpass_enabled",
        "parameter_number": 656,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.lowpass_enabled lowpass_enabled sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 656  clap maracas"
    },
    {
      "id": "strip.6.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 CP",
      "category": "musical",
      "channel": 8,
      "cc": 73,
      "parameter": 657,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.6.limiter_enabled",
        "parameter_number": 657,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.6.limiter_enabled limiter_enabled sound strips 909 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 657  clap maracas"
    },
    {
      "id": "strip.7.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 76,
      "parameter": 660,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.highpass",
        "parameter_number": 660,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.highpass highpass sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 660  closed hat hihat"
    },
    {
      "id": "strip.7.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 77,
      "parameter": 661,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.lowpass",
        "parameter_number": 661,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.lowpass lowpass sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 661  closed hat hihat"
    },
    {
      "id": "strip.7.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 78,
      "parameter": 662,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.boost",
        "parameter_number": 662,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.boost boost sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 662  closed hat hihat"
    },
    {
      "id": "strip.7.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 79,
      "parameter": 663,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.ceiling",
        "parameter_number": 663,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.ceiling ceiling sound strips 909 ch positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 663  closed hat hihat"
    },
    {
      "id": "strip.7.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 80,
      "parameter": 664,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.release",
        "parameter_number": 664,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.release release sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 664  closed hat hihat"
    },
    {
      "id": "strip.7.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 81,
      "parameter": 665,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.flags",
        "parameter_number": 665,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.flags flags sound strips 909 ch bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 665  closed hat hihat"
    },
    {
      "id": "strip.7.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 82,
      "parameter": 666,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.enabled",
        "parameter_number": 666,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.enabled enabled sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 666  closed hat hihat"
    },
    {
      "id": "strip.7.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 83,
      "parameter": 667,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.highpass_enabled",
        "parameter_number": 667,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.highpass_enabled highpass_enabled sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 667  closed hat hihat"
    },
    {
      "id": "strip.7.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 84,
      "parameter": 668,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.lowpass_enabled",
        "parameter_number": 668,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.lowpass_enabled lowpass_enabled sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 668  closed hat hihat"
    },
    {
      "id": "strip.7.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 CH",
      "category": "musical",
      "channel": 8,
      "cc": 85,
      "parameter": 669,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.7.limiter_enabled",
        "parameter_number": 669,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.7.limiter_enabled limiter_enabled sound strips 909 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 669  closed hat hihat"
    },
    {
      "id": "strip.8.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 88,
      "parameter": 672,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.highpass",
        "parameter_number": 672,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.highpass highpass sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 672  open hat hihat"
    },
    {
      "id": "strip.8.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 89,
      "parameter": 673,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.lowpass",
        "parameter_number": 673,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.lowpass lowpass sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 673  open hat hihat"
    },
    {
      "id": "strip.8.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 90,
      "parameter": 674,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.boost",
        "parameter_number": 674,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.boost boost sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 674  open hat hihat"
    },
    {
      "id": "strip.8.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 91,
      "parameter": 675,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.ceiling",
        "parameter_number": 675,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.ceiling ceiling sound strips 909 oh positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 675  open hat hihat"
    },
    {
      "id": "strip.8.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 92,
      "parameter": 676,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.release",
        "parameter_number": 676,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.release release sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 676  open hat hihat"
    },
    {
      "id": "strip.8.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 93,
      "parameter": 677,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.flags",
        "parameter_number": 677,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.flags flags sound strips 909 oh bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 677  open hat hihat"
    },
    {
      "id": "strip.8.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 94,
      "parameter": 678,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.enabled",
        "parameter_number": 678,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.enabled enabled sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 678  open hat hihat"
    },
    {
      "id": "strip.8.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 95,
      "parameter": 679,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.highpass_enabled",
        "parameter_number": 679,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.highpass_enabled highpass_enabled sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 679  open hat hihat"
    },
    {
      "id": "strip.8.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 96,
      "parameter": 680,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.lowpass_enabled",
        "parameter_number": 680,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.lowpass_enabled lowpass_enabled sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 680  open hat hihat"
    },
    {
      "id": "strip.8.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 OH",
      "category": "musical",
      "channel": 8,
      "cc": 97,
      "parameter": 681,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.8.limiter_enabled",
        "parameter_number": 681,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.8.limiter_enabled limiter_enabled sound strips 909 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 681  open hat hihat"
    },
    {
      "id": "strip.9.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 100,
      "parameter": 684,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.highpass",
        "parameter_number": 684,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.highpass highpass sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 684  crash"
    },
    {
      "id": "strip.9.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 101,
      "parameter": 685,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.lowpass",
        "parameter_number": 685,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.lowpass lowpass sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 685  crash"
    },
    {
      "id": "strip.9.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 102,
      "parameter": 686,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.boost",
        "parameter_number": 686,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.boost boost sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 686  crash"
    },
    {
      "id": "strip.9.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 103,
      "parameter": 687,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.ceiling",
        "parameter_number": 687,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.ceiling ceiling sound strips 909 cr positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 687  crash"
    },
    {
      "id": "strip.9.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 104,
      "parameter": 688,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.release",
        "parameter_number": 688,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.release release sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 688  crash"
    },
    {
      "id": "strip.9.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 105,
      "parameter": 689,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.flags",
        "parameter_number": 689,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.flags flags sound strips 909 cr bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 689  crash"
    },
    {
      "id": "strip.9.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 106,
      "parameter": 690,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.enabled",
        "parameter_number": 690,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.enabled enabled sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 690  crash"
    },
    {
      "id": "strip.9.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 107,
      "parameter": 691,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.highpass_enabled",
        "parameter_number": 691,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.highpass_enabled highpass_enabled sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 691  crash"
    },
    {
      "id": "strip.9.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 108,
      "parameter": 692,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.lowpass_enabled",
        "parameter_number": 692,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.lowpass_enabled lowpass_enabled sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 692  crash"
    },
    {
      "id": "strip.9.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 CR",
      "category": "musical",
      "channel": 8,
      "cc": 109,
      "parameter": 693,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.9.limiter_enabled",
        "parameter_number": 693,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.9.limiter_enabled limiter_enabled sound strips 909 cr  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 693  crash"
    },
    {
      "id": "strip.10.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 112,
      "parameter": 696,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.highpass",
        "parameter_number": 696,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.highpass highpass sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 696  ride"
    },
    {
      "id": "strip.10.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 113,
      "parameter": 697,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.lowpass",
        "parameter_number": 697,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.lowpass lowpass sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 697  ride"
    },
    {
      "id": "strip.10.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 114,
      "parameter": 698,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.boost",
        "parameter_number": 698,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.boost boost sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 698  ride"
    },
    {
      "id": "strip.10.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 115,
      "parameter": 699,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.ceiling",
        "parameter_number": 699,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.ceiling ceiling sound strips 909 rd positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 699  ride"
    },
    {
      "id": "strip.10.release",
      "name": "release",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 116,
      "parameter": 700,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.release",
        "parameter_number": 700,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.release release sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 700  ride"
    },
    {
      "id": "strip.10.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 117,
      "parameter": 701,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.flags",
        "parameter_number": 701,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.flags flags sound strips 909 rd bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 701  ride"
    },
    {
      "id": "strip.10.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 118,
      "parameter": 702,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.enabled",
        "parameter_number": 702,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.enabled enabled sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 702  ride"
    },
    {
      "id": "strip.10.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 8,
      "cc": 119,
      "parameter": 703,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.highpass_enabled",
        "parameter_number": 703,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.highpass_enabled highpass_enabled sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 703  ride"
    },
    {
      "id": "strip.10.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 9,
      "cc": 0,
      "parameter": 704,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.lowpass_enabled",
        "parameter_number": 704,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.lowpass_enabled lowpass_enabled sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 704  ride"
    },
    {
      "id": "strip.10.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "909 RD",
      "category": "musical",
      "channel": 9,
      "cc": 1,
      "parameter": 705,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.10.limiter_enabled",
        "parameter_number": 705,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.10.limiter_enabled limiter_enabled sound strips 909 rd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 705  ride"
    },
    {
      "id": "strip.11.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 4,
      "parameter": 708,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.highpass",
        "parameter_number": 708,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.highpass highpass sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 708  kick bass drum"
    },
    {
      "id": "strip.11.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 5,
      "parameter": 709,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.lowpass",
        "parameter_number": 709,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.lowpass lowpass sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 709  kick bass drum"
    },
    {
      "id": "strip.11.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 6,
      "parameter": 710,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.boost",
        "parameter_number": 710,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.boost boost sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 710  kick bass drum"
    },
    {
      "id": "strip.11.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 7,
      "parameter": 711,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.ceiling",
        "parameter_number": 711,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.ceiling ceiling sound strips 808 bd positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 711  kick bass drum"
    },
    {
      "id": "strip.11.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 8,
      "parameter": 712,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.release",
        "parameter_number": 712,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.release release sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 712  kick bass drum"
    },
    {
      "id": "strip.11.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 9,
      "parameter": 713,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.flags",
        "parameter_number": 713,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.flags flags sound strips 808 bd bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 713  kick bass drum"
    },
    {
      "id": "strip.11.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 10,
      "parameter": 714,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.enabled",
        "parameter_number": 714,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.enabled enabled sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 714  kick bass drum"
    },
    {
      "id": "strip.11.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 11,
      "parameter": 715,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.highpass_enabled",
        "parameter_number": 715,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.highpass_enabled highpass_enabled sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 715  kick bass drum"
    },
    {
      "id": "strip.11.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 12,
      "parameter": 716,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.lowpass_enabled",
        "parameter_number": 716,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.lowpass_enabled lowpass_enabled sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 716  kick bass drum"
    },
    {
      "id": "strip.11.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 BD",
      "category": "musical",
      "channel": 9,
      "cc": 13,
      "parameter": 717,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.11.limiter_enabled",
        "parameter_number": 717,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.11.limiter_enabled limiter_enabled sound strips 808 bd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 717  kick bass drum"
    },
    {
      "id": "strip.12.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 16,
      "parameter": 720,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.highpass",
        "parameter_number": 720,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.highpass highpass sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 720  snare"
    },
    {
      "id": "strip.12.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 17,
      "parameter": 721,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.lowpass",
        "parameter_number": 721,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.lowpass lowpass sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 721  snare"
    },
    {
      "id": "strip.12.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 18,
      "parameter": 722,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.boost",
        "parameter_number": 722,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.boost boost sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 722  snare"
    },
    {
      "id": "strip.12.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 19,
      "parameter": 723,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.ceiling",
        "parameter_number": 723,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.ceiling ceiling sound strips 808 sd positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 723  snare"
    },
    {
      "id": "strip.12.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 20,
      "parameter": 724,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.release",
        "parameter_number": 724,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.release release sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 724  snare"
    },
    {
      "id": "strip.12.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 21,
      "parameter": 725,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.flags",
        "parameter_number": 725,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.flags flags sound strips 808 sd bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 725  snare"
    },
    {
      "id": "strip.12.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 22,
      "parameter": 726,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.enabled",
        "parameter_number": 726,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.enabled enabled sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 726  snare"
    },
    {
      "id": "strip.12.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 23,
      "parameter": 727,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.highpass_enabled",
        "parameter_number": 727,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.highpass_enabled highpass_enabled sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 727  snare"
    },
    {
      "id": "strip.12.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 24,
      "parameter": 728,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.lowpass_enabled",
        "parameter_number": 728,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.lowpass_enabled lowpass_enabled sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 728  snare"
    },
    {
      "id": "strip.12.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 SD",
      "category": "musical",
      "channel": 9,
      "cc": 25,
      "parameter": 729,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.12.limiter_enabled",
        "parameter_number": 729,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.12.limiter_enabled limiter_enabled sound strips 808 sd  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 729  snare"
    },
    {
      "id": "strip.13.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 28,
      "parameter": 732,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.highpass",
        "parameter_number": 732,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.highpass highpass sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 732  low tom"
    },
    {
      "id": "strip.13.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 29,
      "parameter": 733,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.lowpass",
        "parameter_number": 733,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.lowpass lowpass sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 733  low tom"
    },
    {
      "id": "strip.13.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 30,
      "parameter": 734,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.boost",
        "parameter_number": 734,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.boost boost sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 734  low tom"
    },
    {
      "id": "strip.13.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 31,
      "parameter": 735,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.ceiling",
        "parameter_number": 735,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.ceiling ceiling sound strips 808 lt positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 735  low tom"
    },
    {
      "id": "strip.13.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 64,
      "parameter": 736,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.release",
        "parameter_number": 736,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.release release sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 736  low tom"
    },
    {
      "id": "strip.13.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 65,
      "parameter": 737,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.flags",
        "parameter_number": 737,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.flags flags sound strips 808 lt bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 737  low tom"
    },
    {
      "id": "strip.13.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 66,
      "parameter": 738,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.enabled",
        "parameter_number": 738,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.enabled enabled sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 738  low tom"
    },
    {
      "id": "strip.13.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 67,
      "parameter": 739,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.highpass_enabled",
        "parameter_number": 739,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.highpass_enabled highpass_enabled sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 739  low tom"
    },
    {
      "id": "strip.13.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 68,
      "parameter": 740,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.lowpass_enabled",
        "parameter_number": 740,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.lowpass_enabled lowpass_enabled sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 740  low tom"
    },
    {
      "id": "strip.13.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 LT",
      "category": "musical",
      "channel": 9,
      "cc": 69,
      "parameter": 741,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.13.limiter_enabled",
        "parameter_number": 741,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.13.limiter_enabled limiter_enabled sound strips 808 lt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 741  low tom"
    },
    {
      "id": "strip.14.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 72,
      "parameter": 744,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.highpass",
        "parameter_number": 744,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.highpass highpass sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 744  mid tom"
    },
    {
      "id": "strip.14.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 73,
      "parameter": 745,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.lowpass",
        "parameter_number": 745,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.lowpass lowpass sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 745  mid tom"
    },
    {
      "id": "strip.14.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 74,
      "parameter": 746,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.boost",
        "parameter_number": 746,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.boost boost sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 746  mid tom"
    },
    {
      "id": "strip.14.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 75,
      "parameter": 747,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.ceiling",
        "parameter_number": 747,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.ceiling ceiling sound strips 808 mt positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 747  mid tom"
    },
    {
      "id": "strip.14.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 76,
      "parameter": 748,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.release",
        "parameter_number": 748,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.release release sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 748  mid tom"
    },
    {
      "id": "strip.14.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 77,
      "parameter": 749,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.flags",
        "parameter_number": 749,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.flags flags sound strips 808 mt bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 749  mid tom"
    },
    {
      "id": "strip.14.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 78,
      "parameter": 750,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.enabled",
        "parameter_number": 750,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.enabled enabled sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 750  mid tom"
    },
    {
      "id": "strip.14.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 79,
      "parameter": 751,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.highpass_enabled",
        "parameter_number": 751,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.highpass_enabled highpass_enabled sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 751  mid tom"
    },
    {
      "id": "strip.14.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 80,
      "parameter": 752,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.lowpass_enabled",
        "parameter_number": 752,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.lowpass_enabled lowpass_enabled sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 752  mid tom"
    },
    {
      "id": "strip.14.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 MT",
      "category": "musical",
      "channel": 9,
      "cc": 81,
      "parameter": 753,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.14.limiter_enabled",
        "parameter_number": 753,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.14.limiter_enabled limiter_enabled sound strips 808 mt  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 753  mid tom"
    },
    {
      "id": "strip.15.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 84,
      "parameter": 756,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.highpass",
        "parameter_number": 756,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.highpass highpass sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 756  high tom"
    },
    {
      "id": "strip.15.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 85,
      "parameter": 757,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.lowpass",
        "parameter_number": 757,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.lowpass lowpass sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 757  high tom"
    },
    {
      "id": "strip.15.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 86,
      "parameter": 758,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.boost",
        "parameter_number": 758,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.boost boost sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 758  high tom"
    },
    {
      "id": "strip.15.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 87,
      "parameter": 759,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.ceiling",
        "parameter_number": 759,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.ceiling ceiling sound strips 808 ht positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 759  high tom"
    },
    {
      "id": "strip.15.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 88,
      "parameter": 760,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.release",
        "parameter_number": 760,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.release release sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 760  high tom"
    },
    {
      "id": "strip.15.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 89,
      "parameter": 761,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.flags",
        "parameter_number": 761,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.flags flags sound strips 808 ht bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 761  high tom"
    },
    {
      "id": "strip.15.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 90,
      "parameter": 762,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.enabled",
        "parameter_number": 762,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.enabled enabled sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 762  high tom"
    },
    {
      "id": "strip.15.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 91,
      "parameter": 763,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.highpass_enabled",
        "parameter_number": 763,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.highpass_enabled highpass_enabled sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 763  high tom"
    },
    {
      "id": "strip.15.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 92,
      "parameter": 764,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.lowpass_enabled",
        "parameter_number": 764,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.lowpass_enabled lowpass_enabled sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 764  high tom"
    },
    {
      "id": "strip.15.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 HT",
      "category": "musical",
      "channel": 9,
      "cc": 93,
      "parameter": 765,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.15.limiter_enabled",
        "parameter_number": 765,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.15.limiter_enabled limiter_enabled sound strips 808 ht  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 765  high tom"
    },
    {
      "id": "strip.16.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 96,
      "parameter": 768,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.highpass",
        "parameter_number": 768,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.highpass highpass sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 768  rimshot clave"
    },
    {
      "id": "strip.16.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 97,
      "parameter": 769,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.lowpass",
        "parameter_number": 769,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.lowpass lowpass sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 769  rimshot clave"
    },
    {
      "id": "strip.16.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 98,
      "parameter": 770,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.boost",
        "parameter_number": 770,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.boost boost sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 770  rimshot clave"
    },
    {
      "id": "strip.16.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 99,
      "parameter": 771,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.ceiling",
        "parameter_number": 771,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.ceiling ceiling sound strips 808 rs positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 771  rimshot clave"
    },
    {
      "id": "strip.16.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 100,
      "parameter": 772,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.release",
        "parameter_number": 772,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.release release sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 772  rimshot clave"
    },
    {
      "id": "strip.16.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 101,
      "parameter": 773,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.flags",
        "parameter_number": 773,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.flags flags sound strips 808 rs bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 773  rimshot clave"
    },
    {
      "id": "strip.16.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 102,
      "parameter": 774,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.enabled",
        "parameter_number": 774,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.enabled enabled sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 774  rimshot clave"
    },
    {
      "id": "strip.16.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 103,
      "parameter": 775,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.highpass_enabled",
        "parameter_number": 775,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.highpass_enabled highpass_enabled sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 775  rimshot clave"
    },
    {
      "id": "strip.16.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 104,
      "parameter": 776,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.lowpass_enabled",
        "parameter_number": 776,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.lowpass_enabled lowpass_enabled sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 776  rimshot clave"
    },
    {
      "id": "strip.16.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 RS",
      "category": "musical",
      "channel": 9,
      "cc": 105,
      "parameter": 777,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.16.limiter_enabled",
        "parameter_number": 777,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.16.limiter_enabled limiter_enabled sound strips 808 rs  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 777  rimshot clave"
    },
    {
      "id": "strip.17.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 108,
      "parameter": 780,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.highpass",
        "parameter_number": 780,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.highpass highpass sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 780  clap maracas"
    },
    {
      "id": "strip.17.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 109,
      "parameter": 781,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.lowpass",
        "parameter_number": 781,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.lowpass lowpass sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 781  clap maracas"
    },
    {
      "id": "strip.17.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 110,
      "parameter": 782,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.boost",
        "parameter_number": 782,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.boost boost sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 782  clap maracas"
    },
    {
      "id": "strip.17.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 111,
      "parameter": 783,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.ceiling",
        "parameter_number": 783,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.ceiling ceiling sound strips 808 cp positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 783  clap maracas"
    },
    {
      "id": "strip.17.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 112,
      "parameter": 784,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.release",
        "parameter_number": 784,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.release release sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 784  clap maracas"
    },
    {
      "id": "strip.17.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 113,
      "parameter": 785,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.flags",
        "parameter_number": 785,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.flags flags sound strips 808 cp bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 785  clap maracas"
    },
    {
      "id": "strip.17.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 114,
      "parameter": 786,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.enabled",
        "parameter_number": 786,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.enabled enabled sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 786  clap maracas"
    },
    {
      "id": "strip.17.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 115,
      "parameter": 787,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.highpass_enabled",
        "parameter_number": 787,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.highpass_enabled highpass_enabled sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 787  clap maracas"
    },
    {
      "id": "strip.17.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 116,
      "parameter": 788,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.lowpass_enabled",
        "parameter_number": 788,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.lowpass_enabled lowpass_enabled sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 788  clap maracas"
    },
    {
      "id": "strip.17.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 CP",
      "category": "musical",
      "channel": 9,
      "cc": 117,
      "parameter": 789,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.17.limiter_enabled",
        "parameter_number": 789,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.17.limiter_enabled limiter_enabled sound strips 808 cp  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 789  clap maracas"
    },
    {
      "id": "strip.18.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 0,
      "parameter": 792,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.highpass",
        "parameter_number": 792,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.highpass highpass sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 792  cowbell"
    },
    {
      "id": "strip.18.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 1,
      "parameter": 793,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.lowpass",
        "parameter_number": 793,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.lowpass lowpass sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 793  cowbell"
    },
    {
      "id": "strip.18.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 2,
      "parameter": 794,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.boost",
        "parameter_number": 794,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.boost boost sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 794  cowbell"
    },
    {
      "id": "strip.18.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 3,
      "parameter": 795,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.ceiling",
        "parameter_number": 795,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.ceiling ceiling sound strips 808 cb positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 795  cowbell"
    },
    {
      "id": "strip.18.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 4,
      "parameter": 796,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.release",
        "parameter_number": 796,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.release release sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 796  cowbell"
    },
    {
      "id": "strip.18.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 5,
      "parameter": 797,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.flags",
        "parameter_number": 797,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.flags flags sound strips 808 cb bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 797  cowbell"
    },
    {
      "id": "strip.18.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 6,
      "parameter": 798,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.enabled",
        "parameter_number": 798,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.enabled enabled sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 798  cowbell"
    },
    {
      "id": "strip.18.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 7,
      "parameter": 799,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.highpass_enabled",
        "parameter_number": 799,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.highpass_enabled highpass_enabled sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 799  cowbell"
    },
    {
      "id": "strip.18.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 8,
      "parameter": 800,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.lowpass_enabled",
        "parameter_number": 800,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.lowpass_enabled lowpass_enabled sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 800  cowbell"
    },
    {
      "id": "strip.18.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 CB",
      "category": "musical",
      "channel": 10,
      "cc": 9,
      "parameter": 801,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.18.limiter_enabled",
        "parameter_number": 801,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.18.limiter_enabled limiter_enabled sound strips 808 cb  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 801  cowbell"
    },
    {
      "id": "strip.19.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 12,
      "parameter": 804,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.highpass",
        "parameter_number": 804,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.highpass highpass sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 804  cymbal"
    },
    {
      "id": "strip.19.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 13,
      "parameter": 805,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.lowpass",
        "parameter_number": 805,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.lowpass lowpass sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 805  cymbal"
    },
    {
      "id": "strip.19.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 14,
      "parameter": 806,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.boost",
        "parameter_number": 806,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.boost boost sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 806  cymbal"
    },
    {
      "id": "strip.19.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 15,
      "parameter": 807,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.ceiling",
        "parameter_number": 807,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.ceiling ceiling sound strips 808 cy positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 807  cymbal"
    },
    {
      "id": "strip.19.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 16,
      "parameter": 808,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.release",
        "parameter_number": 808,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.release release sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 808  cymbal"
    },
    {
      "id": "strip.19.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 17,
      "parameter": 809,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.flags",
        "parameter_number": 809,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.flags flags sound strips 808 cy bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 809  cymbal"
    },
    {
      "id": "strip.19.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 18,
      "parameter": 810,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.enabled",
        "parameter_number": 810,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.enabled enabled sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 810  cymbal"
    },
    {
      "id": "strip.19.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 19,
      "parameter": 811,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.highpass_enabled",
        "parameter_number": 811,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.highpass_enabled highpass_enabled sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 811  cymbal"
    },
    {
      "id": "strip.19.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 20,
      "parameter": 812,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.lowpass_enabled",
        "parameter_number": 812,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.lowpass_enabled lowpass_enabled sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 812  cymbal"
    },
    {
      "id": "strip.19.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 CY",
      "category": "musical",
      "channel": 10,
      "cc": 21,
      "parameter": 813,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.19.limiter_enabled",
        "parameter_number": 813,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.19.limiter_enabled limiter_enabled sound strips 808 cy  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 813  cymbal"
    },
    {
      "id": "strip.20.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 24,
      "parameter": 816,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.highpass",
        "parameter_number": 816,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.highpass highpass sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 816  open hat hihat"
    },
    {
      "id": "strip.20.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 25,
      "parameter": 817,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.lowpass",
        "parameter_number": 817,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.lowpass lowpass sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 817  open hat hihat"
    },
    {
      "id": "strip.20.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 26,
      "parameter": 818,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.boost",
        "parameter_number": 818,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.boost boost sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 818  open hat hihat"
    },
    {
      "id": "strip.20.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 27,
      "parameter": 819,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.ceiling",
        "parameter_number": 819,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.ceiling ceiling sound strips 808 oh positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 819  open hat hihat"
    },
    {
      "id": "strip.20.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 28,
      "parameter": 820,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.release",
        "parameter_number": 820,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.release release sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 820  open hat hihat"
    },
    {
      "id": "strip.20.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 29,
      "parameter": 821,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.flags",
        "parameter_number": 821,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.flags flags sound strips 808 oh bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 821  open hat hihat"
    },
    {
      "id": "strip.20.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 30,
      "parameter": 822,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.enabled",
        "parameter_number": 822,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.enabled enabled sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 822  open hat hihat"
    },
    {
      "id": "strip.20.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 31,
      "parameter": 823,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.highpass_enabled",
        "parameter_number": 823,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.highpass_enabled highpass_enabled sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 823  open hat hihat"
    },
    {
      "id": "strip.20.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 64,
      "parameter": 824,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.lowpass_enabled",
        "parameter_number": 824,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.lowpass_enabled lowpass_enabled sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 824  open hat hihat"
    },
    {
      "id": "strip.20.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 OH",
      "category": "musical",
      "channel": 10,
      "cc": 65,
      "parameter": 825,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.20.limiter_enabled",
        "parameter_number": 825,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.20.limiter_enabled limiter_enabled sound strips 808 oh  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 825  open hat hihat"
    },
    {
      "id": "strip.21.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 68,
      "parameter": 828,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.highpass",
        "parameter_number": 828,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.highpass highpass sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 828  closed hat hihat"
    },
    {
      "id": "strip.21.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 69,
      "parameter": 829,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.lowpass",
        "parameter_number": 829,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.lowpass lowpass sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 829  closed hat hihat"
    },
    {
      "id": "strip.21.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 70,
      "parameter": 830,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.boost",
        "parameter_number": 830,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.boost boost sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 830  closed hat hihat"
    },
    {
      "id": "strip.21.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 71,
      "parameter": 831,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.ceiling",
        "parameter_number": 831,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.ceiling ceiling sound strips 808 ch positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 831  closed hat hihat"
    },
    {
      "id": "strip.21.release",
      "name": "release",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 72,
      "parameter": 832,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.release",
        "parameter_number": 832,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.release release sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 832  closed hat hihat"
    },
    {
      "id": "strip.21.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 73,
      "parameter": 833,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.flags",
        "parameter_number": 833,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.flags flags sound strips 808 ch bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 833  closed hat hihat"
    },
    {
      "id": "strip.21.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 74,
      "parameter": 834,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.enabled",
        "parameter_number": 834,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.enabled enabled sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 834  closed hat hihat"
    },
    {
      "id": "strip.21.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 75,
      "parameter": 835,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.highpass_enabled",
        "parameter_number": 835,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.highpass_enabled highpass_enabled sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 835  closed hat hihat"
    },
    {
      "id": "strip.21.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 76,
      "parameter": 836,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.lowpass_enabled",
        "parameter_number": 836,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.lowpass_enabled lowpass_enabled sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 836  closed hat hihat"
    },
    {
      "id": "strip.21.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "808 CH",
      "category": "musical",
      "channel": 10,
      "cc": 77,
      "parameter": 837,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.21.limiter_enabled",
        "parameter_number": 837,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.21.limiter_enabled limiter_enabled sound strips 808 ch  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 837  closed hat hihat"
    },
    {
      "id": "strip.22.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 80,
      "parameter": 840,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.highpass",
        "parameter_number": 840,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.highpass highpass sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 840  "
    },
    {
      "id": "strip.22.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 81,
      "parameter": 841,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.lowpass",
        "parameter_number": 841,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.lowpass lowpass sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 841  "
    },
    {
      "id": "strip.22.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 82,
      "parameter": 842,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.boost",
        "parameter_number": 842,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.boost boost sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 842  "
    },
    {
      "id": "strip.22.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 83,
      "parameter": 843,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.ceiling",
        "parameter_number": 843,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.ceiling ceiling sound strips 303 a positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 843  "
    },
    {
      "id": "strip.22.release",
      "name": "release",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 84,
      "parameter": 844,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.release",
        "parameter_number": 844,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.release release sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 844  "
    },
    {
      "id": "strip.22.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 85,
      "parameter": 845,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.flags",
        "parameter_number": 845,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.flags flags sound strips 303 a bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 845  "
    },
    {
      "id": "strip.22.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 86,
      "parameter": 846,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.enabled",
        "parameter_number": 846,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.enabled enabled sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 846  "
    },
    {
      "id": "strip.22.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 87,
      "parameter": 847,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.highpass_enabled",
        "parameter_number": 847,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.highpass_enabled highpass_enabled sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 847  "
    },
    {
      "id": "strip.22.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 88,
      "parameter": 848,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.lowpass_enabled",
        "parameter_number": 848,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.lowpass_enabled lowpass_enabled sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 848  "
    },
    {
      "id": "strip.22.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "303 A",
      "category": "musical",
      "channel": 10,
      "cc": 89,
      "parameter": 849,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.22.limiter_enabled",
        "parameter_number": 849,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.22.limiter_enabled limiter_enabled sound strips 303 a  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 849  "
    },
    {
      "id": "strip.23.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 92,
      "parameter": 852,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.highpass",
        "parameter_number": 852,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.highpass highpass sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 852  "
    },
    {
      "id": "strip.23.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 93,
      "parameter": 853,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.lowpass",
        "parameter_number": 853,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.lowpass lowpass sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 853  "
    },
    {
      "id": "strip.23.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 94,
      "parameter": 854,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.boost",
        "parameter_number": 854,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.boost boost sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 854  "
    },
    {
      "id": "strip.23.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 95,
      "parameter": 855,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.ceiling",
        "parameter_number": 855,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.ceiling ceiling sound strips 303 b positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 855  "
    },
    {
      "id": "strip.23.release",
      "name": "release",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 96,
      "parameter": 856,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.release",
        "parameter_number": 856,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.release release sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 856  "
    },
    {
      "id": "strip.23.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 97,
      "parameter": 857,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.flags",
        "parameter_number": 857,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.flags flags sound strips 303 b bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 857  "
    },
    {
      "id": "strip.23.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 98,
      "parameter": 858,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.enabled",
        "parameter_number": 858,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.enabled enabled sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 858  "
    },
    {
      "id": "strip.23.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 99,
      "parameter": 859,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.highpass_enabled",
        "parameter_number": 859,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.highpass_enabled highpass_enabled sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 859  "
    },
    {
      "id": "strip.23.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 100,
      "parameter": 860,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.lowpass_enabled",
        "parameter_number": 860,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.lowpass_enabled lowpass_enabled sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 860  "
    },
    {
      "id": "strip.23.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "303 B",
      "category": "musical",
      "channel": 10,
      "cc": 101,
      "parameter": 861,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.23.limiter_enabled",
        "parameter_number": 861,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.23.limiter_enabled limiter_enabled sound strips 303 b  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 861  "
    },
    {
      "id": "strip.24.highpass",
      "name": "highpass",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 104,
      "parameter": 864,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.highpass",
        "parameter_number": 864,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.highpass highpass sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 864 "
    },
    {
      "id": "strip.24.lowpass",
      "name": "lowpass",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 105,
      "parameter": 865,
      "range": [
        20,
        20000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "128-entry firmware logarithmic lookup20..20000 Hz; exact integers use exact transaction.",
      "wire_values": [
        20,
        21,
        22,
        24,
        25,
        26,
        28,
        29,
        31,
        33,
        34,
        36,
        38,
        41,
        43,
        45,
        48,
        50,
        53,
        56,
        59,
        63,
        66,
        70,
        74,
        78,
        82,
        87,
        92,
        97,
        102,
        108,
        114,
        120,
        127,
        134,
        142,
        150,
        158,
        167,
        176,
        186,
        196,
        207,
        219,
        231,
        244,
        258,
        272,
        287,
        303,
        320,
        338,
        357,
        377,
        398,
        421,
        444,
        469,
        495,
        523,
        552,
        583,
        615,
        650,
        686,
        725,
        765,
        808,
        853,
        901,
        951,
        1004,
        1060,
        1120,
        1182,
        1248,
        1318,
        1392,
        1470,
        1552,
        1638,
        1730,
        1827,
        1929,
        2037,
        2150,
        2271,
        2398,
        2532,
        2673,
        2823,
        2980,
        3147,
        3323,
        3509,
        3705,
        3912,
        4130,
        4361,
        4605,
        4862,
        5134,
        5421,
        5724,
        6044,
        6382,
        6739,
        7116,
        7513,
        7933,
        8377,
        8845,
        9339,
        9862,
        10413,
        10995,
        11609,
        12258,
        12944,
        13667,
        14431,
        15238,
        16089,
        16989,
        17938,
        18941,
        20000
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.lowpass",
        "parameter_number": 865,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.lowpass lowpass sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 865 "
    },
    {
      "id": "strip.24.boost",
      "name": "boost",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 106,
      "parameter": 866,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.boost",
        "parameter_number": 866,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.boost boost sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 866 "
    },
    {
      "id": "strip.24.ceiling",
      "name": "ceiling",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 107,
      "parameter": 867,
      "range": [
        0,
        48
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Positive attenuation encoding0..48 corresponds to0..−48 dBFS ceiling.",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.ceiling",
        "parameter_number": 867,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.ceiling ceiling sound strips break positive attenuation encoding0..48 corresponds to0..−48 dbfs ceiling. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 867 "
    },
    {
      "id": "strip.24.release",
      "name": "release",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 108,
      "parameter": 868,
      "range": [
        10,
        250
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "10 + round(raw ×240/127) milliseconds.",
      "wire_values": [
        10,
        12,
        14,
        16,
        18,
        19,
        21,
        23,
        25,
        27,
        29,
        31,
        33,
        35,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        53,
        55,
        57,
        59,
        61,
        63,
        65,
        67,
        69,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        87,
        89,
        91,
        93,
        95,
        97,
        99,
        101,
        103,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        121,
        123,
        125,
        127,
        129,
        131,
        133,
        135,
        137,
        139,
        140,
        142,
        144,
        146,
        148,
        150,
        152,
        154,
        156,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        174,
        176,
        178,
        180,
        182,
        184,
        186,
        188,
        190,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        208,
        210,
        212,
        214,
        216,
        218,
        220,
        222,
        224,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        242,
        244,
        246,
        248,
        250
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.release",
        "parameter_number": 868,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.release release sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 868 "
    },
    {
      "id": "strip.24.flags",
      "name": "flags",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 109,
      "parameter": 869,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "Bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.flags",
        "parameter_number": 869,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.flags flags sound strips break bit flags:1 strip,2 highpass,4 lowpass,8 limiter; combine flags0..15. project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 869 "
    },
    {
      "id": "strip.24.enabled",
      "name": "enabled",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 110,
      "parameter": 870,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.enabled",
        "parameter_number": 870,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.enabled enabled sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 870 "
    },
    {
      "id": "strip.24.highpass_enabled",
      "name": "highpass_enabled",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 111,
      "parameter": 871,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.highpass_enabled",
        "parameter_number": 871,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.highpass_enabled highpass_enabled sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 871 "
    },
    {
      "id": "strip.24.lowpass_enabled",
      "name": "lowpass_enabled",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 112,
      "parameter": 872,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.lowpass_enabled",
        "parameter_number": 872,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.lowpass_enabled lowpass_enabled sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 872 "
    },
    {
      "id": "strip.24.limiter_enabled",
      "name": "limiter_enabled",
      "group": "Sound strips",
      "target": "BREAK",
      "category": "musical",
      "channel": 10,
      "cc": 113,
      "parameter": 873,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STRIP",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command48: project strip configuration (not DSP/audio proof).",
      "source": "firmware/src/app/variant.c",
      "evidence": {
        "id": "strip.24.limiter_enabled",
        "parameter_number": 873,
        "binding": "STRIP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "strip.24.limiter_enabled limiter_enabled sound strips break  project / fixed target; see control notes. command48: project strip configuration (not dsp/audio proof). 873 "
    },
    {
      "id": "pref.SQ_SWING",
      "name": "SWING",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 20,
      "parameter": 900,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_SWING",
        "parameter_number": 900,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_swing swing preferences context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 900   "
    },
    {
      "id": "pref.SQ_DLEN",
      "name": "LENGTH",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 21,
      "parameter": 901,
      "range": [
        0,
        63
      ],
      "default": 15,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"kit\":[0,1]}",
      "notes": "Encoded0..63 means1..64 steps; stored length adds1.",
      "scaling": "round(raw ×63/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_DLEN",
        "parameter_number": 901,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_dlen length preferences context / project encoded0..63 means1..64 steps; stored length adds1. {\"pattern\":[0,31],\"kit\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 901   "
    },
    {
      "id": "pref.SQ_DRATE",
      "name": "RATE",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 22,
      "parameter": 902,
      "range": [
        0,
        3
      ],
      "default": 0,
      "choices": [
        "1/16",
        "1/16T",
        "1/32",
        "1/8T",
        "1/4",
        "1/8",
        "1/4T",
        "1/32T"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"kit\":[0,1]}",
      "notes": "Values: 0=1/16; 1=1/16T; 2=1/32; 3=1/8T; 4=1/4; 5=1/8; 6=1/4T; 7=1/32T Rates0..3 in legacy mode;0..7 when independent lane clocks are initialized. Conversion depends on current mode.",
      "scaling": "Mode dependent: round(raw ×3/127) legacy; round(raw ×7/127) independent clocks.",
      "wire_values": null,
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_DRATE",
        "parameter_number": 902,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_drate rate preferences context / project values: 0=1/16; 1=1/16t; 2=1/32; 3=1/8t; 4=1/4; 5=1/8; 6=1/4t; 7=1/32t rates0..3 in legacy mode;0..7 when independent lane clocks are initialized. conversion depends on current mode. {\"pattern\":[0,31],\"kit\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 902   "
    },
    {
      "id": "pref.SQ_BLEN",
      "name": "LENGTH",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 23,
      "parameter": 903,
      "range": [
        0,
        63
      ],
      "default": 15,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Encoded0..63 means1..64 steps; stored length adds1.",
      "scaling": "round(raw ×63/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_BLEN",
        "parameter_number": 903,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_blen length preferences context / project encoded0..63 means1..64 steps; stored length adds1. {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 903   "
    },
    {
      "id": "pref.SQ_BRATE",
      "name": "RATE",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 24,
      "parameter": 904,
      "range": [
        0,
        3
      ],
      "default": 0,
      "choices": [
        "1/16",
        "1/16T",
        "1/32",
        "1/8T",
        "1/4",
        "1/8",
        "1/4T",
        "1/32T"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Values: 0=1/16; 1=1/16T; 2=1/32; 3=1/8T; 4=1/4; 5=1/8; 6=1/4T; 7=1/32T Rates0..3 in legacy mode;0..7 when independent lane clocks are initialized. Conversion depends on current mode.",
      "scaling": "Mode dependent: round(raw ×3/127) legacy; round(raw ×7/127) independent clocks.",
      "wire_values": null,
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_BRATE",
        "parameter_number": 904,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_brate rate preferences context / project values: 0=1/16; 1=1/16t; 2=1/32; 3=1/8t; 4=1/4; 5=1/8; 6=1/4t; 7=1/32t rates0..3 in legacy mode;0..7 when independent lane clocks are initialized. conversion depends on current mode. {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 904   "
    },
    {
      "id": "pref.SQ_BDIR",
      "name": "DIR",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 25,
      "parameter": 905,
      "range": [
        0,
        3
      ],
      "default": 0,
      "choices": [
        "FWD",
        "REV",
        "PING",
        "RND"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Values: 0=FWD; 1=REV; 2=PING; 3=RND",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_BDIR",
        "parameter_number": 905,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_bdir dir preferences context / project values: 0=fwd; 1=rev; 2=ping; 3=rnd {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 905   "
    },
    {
      "id": "pref.SQ_BTRANS",
      "name": "TRANSP",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 26,
      "parameter": 906,
      "range": [
        0,
        48
      ],
      "default": 24,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Semitones = encoded value -24 (-24..+24).",
      "scaling": "round(raw ×48/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        8,
        8,
        8,
        9,
        9,
        9,
        10,
        10,
        11,
        11,
        11,
        12,
        12,
        12,
        13,
        13,
        14,
        14,
        14,
        15,
        15,
        15,
        16,
        16,
        17,
        17,
        17,
        18,
        18,
        19,
        19,
        19,
        20,
        20,
        20,
        21,
        21,
        22,
        22,
        22,
        23,
        23,
        23,
        24,
        24,
        25,
        25,
        25,
        26,
        26,
        26,
        27,
        27,
        28,
        28,
        28,
        29,
        29,
        29,
        30,
        30,
        31,
        31,
        31,
        32,
        32,
        33,
        33,
        33,
        34,
        34,
        34,
        35,
        35,
        36,
        36,
        36,
        37,
        37,
        37,
        38,
        38,
        39,
        39,
        39,
        40,
        40,
        40,
        41,
        41,
        42,
        42,
        42,
        43,
        43,
        43,
        44,
        44,
        45,
        45,
        45,
        46,
        46,
        46,
        47,
        47,
        48,
        48
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_BTRANS",
        "parameter_number": 906,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_btrans transp preferences context / project semitones = encoded value -24 (-24..+24). {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 906   "
    },
    {
      "id": "pref.SQ_TEMPO",
      "name": "TEMPO",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 27,
      "parameter": 907,
      "range": [
        0,
        255
      ],
      "default": 105,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "BPM = encoded value +20 (20..275 BPM).",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_TEMPO",
        "parameter_number": 907,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_tempo tempo preferences context / project bpm = encoded value +20 (20..275 bpm). project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 907   "
    },
    {
      "id": "pref.SQ_ACCENT",
      "name": "ACCENT",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 28,
      "parameter": 908,
      "range": [
        0,
        127
      ],
      "default": 88,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_ACCENT",
        "parameter_number": 908,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_accent accent preferences context / project  project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 908   "
    },
    {
      "id": "pref.SQ_CLK",
      "name": "CLOCK OUT",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 29,
      "parameter": 909,
      "range": [
        0,
        1
      ],
      "default": 1,
      "choices": [
        "OFF",
        "ON"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_CLK",
        "parameter_number": 909,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_clk clock out preferences context / project values: 0=off; 1=on project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 909   "
    },
    {
      "id": "pref.SQ_NOTES",
      "name": "NOTES OUT",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 30,
      "parameter": 910,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "OFF",
        "ON"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_NOTES",
        "parameter_number": 910,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_notes notes out preferences context / project values: 0=off; 1=on project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 910   "
    },
    {
      "id": "pref.SQ_THEME",
      "name": "THEME",
      "group": "Preferences",
      "target": "Context / project",
      "category": "nonmusical",
      "channel": 11,
      "cc": 31,
      "parameter": 911,
      "range": [
        0,
        4
      ],
      "default": 1,
      "choices": [
        "GREEN",
        "AMBER",
        "CYAN",
        "RED",
        "MONO"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=GREEN; 1=AMBER; 2=CYAN; 3=RED; 4=MONO",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_THEME",
        "parameter_number": 911,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_theme theme preferences context / project values: 0=green; 1=amber; 2=cyan; 3=red; 4=mono project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 911   "
    },
    {
      "id": "pref.SQ_KEYLED",
      "name": "LIGHTS",
      "group": "Preferences",
      "target": "Context / project",
      "category": "nonmusical",
      "channel": 11,
      "cc": 64,
      "parameter": 912,
      "range": [
        0,
        2
      ],
      "default": 1,
      "choices": [
        "OFF",
        "ON",
        "KEYS"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON; 2=KEYS",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_KEYLED",
        "parameter_number": 912,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_keyled lights preferences context / project values: 0=off; 1=on; 2=keys project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 912   "
    },
    {
      "id": "pref.SQ_KEYSOUND",
      "name": "KEY SOUND",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 65,
      "parameter": 913,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": [
        "STOPPED",
        "ALWAYS"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=STOPPED; 1=ALWAYS",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_KEYSOUND",
        "parameter_number": 913,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_keysound key sound preferences context / project values: 0=stopped; 1=always project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 913   "
    },
    {
      "id": "pref.SQ_AUTOSAVE",
      "name": "AUTOSAVE",
      "group": "Preferences",
      "target": "Context / project",
      "category": "nonmusical",
      "channel": 11,
      "cc": 66,
      "parameter": 914,
      "range": [
        0,
        1
      ],
      "default": 1,
      "choices": [
        "OFF",
        "ON"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEQ",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=OFF; 1=ON",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SQ_AUTOSAVE",
        "parameter_number": 914,
        "binding": "SEQ",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.sq_autosave autosave preferences context / project values: 0=off; 1=on project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 914   "
    },
    {
      "id": "generator.0",
      "name": "DENS",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 72,
      "parameter": 920,
      "range": [
        0,
        100
      ],
      "default": 70,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.0",
        "parameter_number": 920,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.0 dens 303 generator context / project  {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 920   "
    },
    {
      "id": "generator.1",
      "name": "ACCENT",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 73,
      "parameter": 921,
      "range": [
        0,
        100
      ],
      "default": 40,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.1",
        "parameter_number": 921,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.1 accent 303 generator context / project  {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 921   "
    },
    {
      "id": "generator.2",
      "name": "SLIDE",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 74,
      "parameter": 922,
      "range": [
        0,
        100
      ],
      "default": 25,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.2",
        "parameter_number": 922,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.2 slide 303 generator context / project  {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 922   "
    },
    {
      "id": "generator.3",
      "name": "OCTS",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 75,
      "parameter": 923,
      "range": [
        0,
        2
      ],
      "default": 1,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Octave span = encoded value +1 (1..3).",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.3",
        "parameter_number": 923,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.3 octs 303 generator context / project octave span = encoded value +1 (1..3). {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 923   "
    },
    {
      "id": "generator.4",
      "name": "ROOT",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 76,
      "parameter": 924,
      "range": [
        0,
        11
      ],
      "default": 9,
      "choices": [
        "C",
        "C#",
        "D",
        "D#",
        "E",
        "F",
        "F#",
        "G",
        "G#",
        "A",
        "A#",
        "B"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Values: 0=C; 1=C#; 2=D; 3=D#; 4=E; 5=F; 6=F#; 7=G; 8=G#; 9=A; 10=A#; 11=B",
      "scaling": "round(raw ×11/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.4",
        "parameter_number": 924,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.4 root 303 generator context / project values: 0=c; 1=c#; 2=d; 3=d#; 4=e; 5=f; 6=f#; 7=g; 8=g#; 9=a; 10=a#; 11=b {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 924   "
    },
    {
      "id": "generator.5",
      "name": "SCALE",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 77,
      "parameter": 925,
      "range": [
        0,
        5
      ],
      "default": 0,
      "choices": "extern TB3PO_SCALE_NAMES",
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Scale: 0=MIN; 1=PHRY; 2=HARM; 3=MPEN; 4=DOR; 5=MAJ.",
      "scaling": "round(raw ×5/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.5",
        "parameter_number": 925,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.5 scale 303 generator context / project scale: 0=min; 1=phry; 2=harm; 3=mpen; 4=dor; 5=maj. {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 925   "
    },
    {
      "id": "generator.6",
      "name": "OCTAVE",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 78,
      "parameter": 926,
      "range": [
        0,
        4
      ],
      "default": 1,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.6",
        "parameter_number": 926,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.6 octave 303 generator context / project  {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 926   "
    },
    {
      "id": "generator.7",
      "name": "MUTATE",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 79,
      "parameter": 927,
      "range": [
        0,
        16
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GEN",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "generator.7",
        "parameter_number": 927,
        "binding": "GEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.7 mutate 303 generator context / project  {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 927   "
    },
    {
      "id": "break.generator.0",
      "name": "Cmplx",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 88,
      "parameter": 936,
      "range": [
        0,
        100
      ],
      "default": 50,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.0",
        "parameter_number": 936,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.0 cmplx breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 936   "
    },
    {
      "id": "break.generator.1",
      "name": "Anchor",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 89,
      "parameter": 937,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.1",
        "parameter_number": 937,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.1 anchor breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 937   "
    },
    {
      "id": "break.generator.2",
      "name": "Roll",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 90,
      "parameter": 938,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.2",
        "parameter_number": 938,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.2 roll breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 938   "
    },
    {
      "id": "break.generator.3",
      "name": "Fill",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 91,
      "parameter": 939,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.3",
        "parameter_number": 939,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.3 fill breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 939   "
    },
    {
      "id": "break.generator.4",
      "name": "Rtg2x",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 92,
      "parameter": 940,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.4",
        "parameter_number": 940,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.4 rtg2x breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 940   "
    },
    {
      "id": "break.generator.5",
      "name": "Rtg3x",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 93,
      "parameter": 941,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.5",
        "parameter_number": 941,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.5 rtg3x breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 941   "
    },
    {
      "id": "break.generator.6",
      "name": "Rtg4x",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 94,
      "parameter": 942,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.6",
        "parameter_number": 942,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.6 rtg4x breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 942   "
    },
    {
      "id": "break.generator.7",
      "name": "Rtg8x",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 95,
      "parameter": 943,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.7",
        "parameter_number": 943,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.7 rtg8x breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 943   "
    },
    {
      "id": "break.generator.8",
      "name": "Phrase",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 96,
      "parameter": 944,
      "range": [
        0,
        4
      ],
      "default": 0,
      "choices": [
        "Off",
        "2",
        "4",
        "8",
        "16"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "Values: 0=Off; 1=2; 2=4; 3=8; 4=16",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.8",
        "parameter_number": 944,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.8 phrase breaks context / project values: 0=off; 1=2; 2=4; 3=8; 4=16 {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 944   "
    },
    {
      "id": "break.generator.9",
      "name": "BChnc",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 97,
      "parameter": 945,
      "range": [
        0,
        100
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.9",
        "parameter_number": 945,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.9 bchnc breaks context / project  {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 945   "
    },
    {
      "id": "break.generator.10",
      "name": "A Len",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 98,
      "parameter": 946,
      "range": [
        0,
        5
      ],
      "default": 2,
      "choices": [
        "1/4",
        "1/2",
        "1",
        "2",
        "4",
        "8"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "Values: 0=1/4; 1=1/2; 2=1; 3=2; 4=4; 5=8",
      "scaling": "round(raw ×5/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.10",
        "parameter_number": 946,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.10 a len breaks context / project values: 0=1/4; 1=1/2; 2=1; 3=2; 4=4; 5=8 {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 946   "
    },
    {
      "id": "break.generator.11",
      "name": "B Len",
      "group": "Breaks",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 99,
      "parameter": 947,
      "range": [
        0,
        5
      ],
      "default": 2,
      "choices": [
        "1/4",
        "1/2",
        "1",
        "2",
        "4",
        "8"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "BRKGEN",
      "context": "{\"pattern\":[0,31]}",
      "notes": "Values: 0=1/4; 1=1/2; 2=1; 3=2; 4=4; 5=8",
      "scaling": "round(raw ×5/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/dsp/breaks.c",
      "evidence": {
        "id": "break.generator.11",
        "parameter_number": 947,
        "binding": "BRKGEN",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "break.generator.11 b len breaks context / project values: 0=1/4; 1=1/2; 2=1; 3=2; 4=4; 5=8 {\"pattern\":[0,31]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 947   "
    },
    {
      "id": "part.channel.0",
      "name": "909 MIDI CH",
      "group": "Note channels",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 104,
      "parameter": 952,
      "range": [
        0,
        16
      ],
      "default": 10,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "CHANNEL",
      "context": "Project / fixed target; see control notes.",
      "notes": "0=OFF;1..16=human MIDI note channel. These do not move fixed CC addresses; reserved/conflicting channels can reject.",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "part.channel.0",
        "parameter_number": 952,
        "binding": "CHANNEL",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "part.channel.0 909 midi ch note channels context / project 0=off;1..16=human midi note channel. these do not move fixed cc addresses; reserved/conflicting channels can reject. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 952   "
    },
    {
      "id": "part.channel.1",
      "name": "808 MIDI CH",
      "group": "Note channels",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 105,
      "parameter": 953,
      "range": [
        0,
        16
      ],
      "default": 11,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "CHANNEL",
      "context": "Project / fixed target; see control notes.",
      "notes": "0=OFF;1..16=human MIDI note channel. These do not move fixed CC addresses; reserved/conflicting channels can reject.",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "part.channel.1",
        "parameter_number": 953,
        "binding": "CHANNEL",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "part.channel.1 808 midi ch note channels context / project 0=off;1..16=human midi note channel. these do not move fixed cc addresses; reserved/conflicting channels can reject. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 953   "
    },
    {
      "id": "part.channel.2",
      "name": "303A MIDI CH",
      "group": "Note channels",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 106,
      "parameter": 954,
      "range": [
        0,
        16
      ],
      "default": 2,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "CHANNEL",
      "context": "Project / fixed target; see control notes.",
      "notes": "0=OFF;1..16=human MIDI note channel. These do not move fixed CC addresses; reserved/conflicting channels can reject.",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "part.channel.2",
        "parameter_number": 954,
        "binding": "CHANNEL",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "part.channel.2 303a midi ch note channels context / project 0=off;1..16=human midi note channel. these do not move fixed cc addresses; reserved/conflicting channels can reject. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 954   "
    },
    {
      "id": "part.channel.3",
      "name": "303B MIDI CH",
      "group": "Note channels",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 107,
      "parameter": 955,
      "range": [
        0,
        16
      ],
      "default": 3,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "CHANNEL",
      "context": "Project / fixed target; see control notes.",
      "notes": "0=OFF;1..16=human MIDI note channel. These do not move fixed CC addresses; reserved/conflicting channels can reject.",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "part.channel.3",
        "parameter_number": 955,
        "binding": "CHANNEL",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "part.channel.3 303b midi ch note channels context / project 0=off;1..16=human midi note channel. these do not move fixed cc addresses; reserved/conflicting channels can reject. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 955   "
    },
    {
      "id": "part.channel.4",
      "name": "BREAK MIDI CH",
      "group": "Note channels",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 108,
      "parameter": 956,
      "range": [
        0,
        16
      ],
      "default": 4,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "CHANNEL",
      "context": "Project / fixed target; see control notes.",
      "notes": "0=OFF;1..16=human MIDI note channel. These do not move fixed CC addresses; reserved/conflicting channels can reject.",
      "scaling": "round(raw ×16/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "part.channel.4",
        "parameter_number": 956,
        "binding": "CHANNEL",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "part.channel.4 break midi ch note channels context / project 0=off;1..16=human midi note channel. these do not move fixed cc addresses; reserved/conflicting channels can reject. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 956   "
    },
    {
      "id": "pref.OUT_P",
      "name": "OUTPUT",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 112,
      "parameter": 960,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.OUT_P",
        "parameter_number": 960,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.out_p output preferences context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 960   "
    },
    {
      "id": "pref.USBA_P",
      "name": "USB AUDIO",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 113,
      "parameter": 961,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.USBA_P",
        "parameter_number": 961,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.usba_p usb audio preferences context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 961   "
    },
    {
      "id": "pref.FREEPLAY_P",
      "name": "FREE PLAY",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 114,
      "parameter": 962,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "{\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.FREEPLAY_P",
        "parameter_number": 962,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.freeplay_p free play preferences context / project  {\"bass\":[0,1]} no per-parameter usb readback advertised; project export can persist settings. 962   "
    },
    {
      "id": "pref.SREP_P",
      "name": "REPEAT",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 11,
      "cc": 115,
      "parameter": 963,
      "range": [
        0,
        7
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.SREP_P",
        "parameter_number": 963,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.srep_p repeat preferences context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 963   "
    },
    {
      "id": "pref.STALLS_P",
      "name": "STALLS",
      "group": "Preferences",
      "target": "Context / project",
      "category": "diagnostic",
      "channel": 11,
      "cc": 116,
      "parameter": 964,
      "range": [
        0,
        1
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.STALLS_P",
        "parameter_number": 964,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.stalls_p stalls preferences context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 964   "
    },
    {
      "id": "pref.BATT_P",
      "name": "BATTERY",
      "group": "Preferences",
      "target": "Context / project",
      "category": "read_only",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        5
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "pref.BATT_P",
        "parameter_number": null,
        "binding": "PREF",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "pref.batt_p battery preferences context / project  project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "song.0",
      "name": "909",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 4,
      "parameter": 972,
      "range": [
        0,
        31
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.0",
        "parameter_number": 972,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.0 909 song context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 972   "
    },
    {
      "id": "song.1",
      "name": "808",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 5,
      "parameter": 973,
      "range": [
        0,
        31
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.1",
        "parameter_number": 973,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.1 808 song context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 973   "
    },
    {
      "id": "song.2",
      "name": "303A",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 6,
      "parameter": 974,
      "range": [
        0,
        31
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.2",
        "parameter_number": 974,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.2 303a song context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 974   "
    },
    {
      "id": "song.3",
      "name": "303B",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 7,
      "parameter": 975,
      "range": [
        0,
        31
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.3",
        "parameter_number": 975,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.3 303b song context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 975   "
    },
    {
      "id": "song.4",
      "name": "BREAK",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 8,
      "parameter": 976,
      "range": [
        0,
        31
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.4",
        "parameter_number": 976,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.4 break song context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 976   "
    },
    {
      "id": "song.5",
      "name": "LENGTH",
      "group": "Song",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 9,
      "parameter": 977,
      "range": [
        0,
        192
      ],
      "default": 0,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SONG",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×192/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        67,
        68,
        70,
        71,
        73,
        74,
        76,
        77,
        79,
        80,
        82,
        83,
        85,
        86,
        88,
        89,
        91,
        92,
        94,
        95,
        97,
        98,
        100,
        101,
        103,
        104,
        106,
        107,
        109,
        110,
        112,
        113,
        115,
        116,
        118,
        119,
        121,
        122,
        124,
        125,
        127,
        129,
        130,
        132,
        133,
        135,
        136,
        138,
        139,
        141,
        142,
        144,
        145,
        147,
        148,
        150,
        151,
        153,
        154,
        156,
        157,
        159,
        160,
        162,
        163,
        165,
        166,
        168,
        169,
        171,
        172,
        174,
        175,
        177,
        178,
        180,
        181,
        183,
        184,
        186,
        187,
        189,
        190,
        192
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "song.5",
        "parameter_number": 977,
        "binding": "SONG",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "song.5 length song context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 977   "
    },
    {
      "id": "action.0",
      "name": "No action",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.0",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.0 no action actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.1",
      "name": "SAVE PROJECT",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 17,
      "parameter": 985,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.1",
        "parameter_number": 985,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.1 save project actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 985   "
    },
    {
      "id": "action.2",
      "name": "CLEAR THIS PART",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 18,
      "parameter": 986,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.2",
        "parameter_number": 986,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.2 clear this part actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 986   "
    },
    {
      "id": "action.3",
      "name": "CLEAR PATTERN",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 19,
      "parameter": 987,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.3",
        "parameter_number": 987,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.3 clear pattern actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 987   "
    },
    {
      "id": "action.4",
      "name": "COPY PATTERN",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 20,
      "parameter": 988,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.4",
        "parameter_number": 988,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.4 copy pattern actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 988   "
    },
    {
      "id": "action.5",
      "name": "FACTORY RESET",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 21,
      "parameter": 989,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.5",
        "parameter_number": 989,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.5 factory reset actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 989   "
    },
    {
      "id": "action.6",
      "name": "ABOUT X0X",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 22,
      "parameter": 990,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.6",
        "parameter_number": 990,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.6 about x0x actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 990   "
    },
    {
      "id": "action.7",
      "name": "INSERT BAR",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 23,
      "parameter": 991,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.7",
        "parameter_number": 991,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.7 insert bar actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 991   "
    },
    {
      "id": "action.8",
      "name": "DELETE BAR",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 24,
      "parameter": 992,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.8",
        "parameter_number": 992,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.8 delete bar actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 992   "
    },
    {
      "id": "action.9",
      "name": "CLEAR SONG",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 25,
      "parameter": 993,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.9",
        "parameter_number": 993,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.9 clear song actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 993   "
    },
    {
      "id": "action.10",
      "name": "PERFORMANCE",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 26,
      "parameter": 994,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.10",
        "parameter_number": 994,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.10 performance actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 994   "
    },
    {
      "id": "action.11",
      "name": "RUN PERF TEST",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 12,
      "cc": 27,
      "parameter": 995,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.11",
        "parameter_number": 995,
        "binding": "ACTION",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action.11 run perf test actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 995   "
    },
    {
      "id": "action.12",
      "name": "DUP AS VARIATION",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.12",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.12 dup as variation actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.13",
      "name": "EDIT BLOCK NOTES",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.13",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.13 edit block notes actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.14",
      "name": "QUEUE BLOCK",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.14",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.14 queue block actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.15",
      "name": "DELETE BLOCK",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.15",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.15 delete block actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.16",
      "name": "UNDO",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.16",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.16 undo actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.17",
      "name": "PASTE KEEP ACC/SW",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.17",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.17 paste keep acc/sw actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "action.18",
      "name": "COPY/PASTE SEQUENCES",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "ACTION",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]}",
      "notes": "Low0 then rising nonzero; committed context and stopped preflight. Actions2/3/4/5/7/8/9 require matching action_control.arm code. COPY additionally requires explicit committed destination. Storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "action.18",
        "parameter_number": null,
        "binding": "ACTION",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "action.18 copy/paste sequences actions context / project low0 then rising nonzero; committed context and stopped preflight. actions2/3/4/5/7/8/9 require matching action_control.arm code. copy additionally requires explicit committed destination. storage operations have separate readiness checks. edge-trigger; explicit safety/preflight; no storage operation in audio callback {\"pattern\":[0,31],\"part\":[0,4],\"block\":[0,191]} no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "system.one_core",
      "name": "Second core disabled at next power-on",
      "group": "system",
      "target": "Context / project",
      "category": "nonmusical",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/x0x.h",
      "evidence": {
        "id": "system.one_core",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "system.one_core second core disabled at next power-on system context / project  project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "selector.pattern",
      "name": "selector.pattern",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 74,
      "parameter": 1010,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.pattern",
        "parameter_number": 1010,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.pattern selector.pattern selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1010   "
    },
    {
      "id": "selector.part",
      "name": "selector.part",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 75,
      "parameter": 1011,
      "range": [
        0,
        4
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.part",
        "parameter_number": 1011,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.part selector.part selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1011   "
    },
    {
      "id": "selector.drum",
      "name": "selector.drum",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 76,
      "parameter": 1012,
      "range": [
        0,
        10
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×10/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.drum",
        "parameter_number": 1012,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.drum selector.drum selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1012   "
    },
    {
      "id": "selector.bass",
      "name": "selector.bass",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 77,
      "parameter": 1013,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.bass",
        "parameter_number": 1013,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.bass selector.bass selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1013   "
    },
    {
      "id": "selector.step",
      "name": "selector.step",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 78,
      "parameter": 1014,
      "range": [
        0,
        63
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×63/127).",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.step",
        "parameter_number": 1014,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.step selector.step selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1014   "
    },
    {
      "id": "selector.block_low",
      "name": "selector.block_low",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 79,
      "parameter": 1015,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.block_low",
        "parameter_number": 1015,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.block_low selector.block_low selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1015   "
    },
    {
      "id": "selector.block_high",
      "name": "selector.block_high",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 80,
      "parameter": 1016,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.block_high",
        "parameter_number": 1016,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.block_high selector.block_high selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1016   "
    },
    {
      "id": "selector.motion_low",
      "name": "selector.motion_low",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 81,
      "parameter": 1017,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.motion_low",
        "parameter_number": 1017,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.motion_low selector.motion_low selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1017   "
    },
    {
      "id": "selector.motion_high",
      "name": "selector.motion_high",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 82,
      "parameter": 1018,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.motion_high",
        "parameter_number": 1018,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.motion_high selector.motion_high selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1018   "
    },
    {
      "id": "pref.break_slot_a",
      "name": "pref.break_slot_a",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 83,
      "parameter": 1019,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pref.break_slot_a",
        "parameter_number": 1019,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.break_slot_a pref.break_slot_a preferences context / project  {\"pattern\":[0,31]} no per-parameter usb readback advertised; project export can persist settings. 1019   "
    },
    {
      "id": "pref.break_slot_b",
      "name": "pref.break_slot_b",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 84,
      "parameter": 1020,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "{\"pattern\":[0,31]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pref.break_slot_b",
        "parameter_number": 1020,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.break_slot_b pref.break_slot_b preferences context / project  {\"pattern\":[0,31]} no per-parameter usb readback advertised; project export can persist settings. 1020   "
    },
    {
      "id": "pref.song_edit_block",
      "name": "pref.song_edit_block",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 85,
      "parameter": 1021,
      "range": [
        0,
        191
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×191/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        66,
        68,
        69,
        71,
        72,
        74,
        75,
        77,
        78,
        80,
        81,
        83,
        84,
        86,
        87,
        89,
        90,
        92,
        93,
        95,
        96,
        98,
        99,
        101,
        102,
        104,
        105,
        107,
        108,
        110,
        111,
        113,
        114,
        116,
        117,
        119,
        120,
        122,
        123,
        125,
        126,
        128,
        129,
        131,
        132,
        134,
        135,
        137,
        138,
        140,
        141,
        143,
        144,
        146,
        147,
        149,
        150,
        152,
        153,
        155,
        156,
        158,
        159,
        161,
        162,
        164,
        165,
        167,
        168,
        170,
        171,
        173,
        174,
        176,
        177,
        179,
        180,
        182,
        183,
        185,
        186,
        188,
        189,
        191
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pref.song_edit_block",
        "parameter_number": 1021,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.song_edit_block pref.song_edit_block preferences context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1021   "
    },
    {
      "id": "pref.tape_macro",
      "name": "pref.tape_macro",
      "group": "Preferences",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 86,
      "parameter": 1022,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PREF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pref.tape_macro",
        "parameter_number": 1022,
        "binding": "PREF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pref.tape_macro pref.tape_macro preferences context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1022   "
    },
    {
      "id": "step.drum_hit",
      "name": "step.drum_hit",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 87,
      "parameter": 1023,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"kit\":[0,1],\"drum\":[0,10],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.drum_hit",
        "parameter_number": 1023,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.drum_hit step.drum_hit step editing context / project  {\"pattern\":[0,31],\"kit\":[0,1],\"drum\":[0,10],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1023   "
    },
    {
      "id": "step.drum_accent",
      "name": "step.drum_accent",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 88,
      "parameter": 1024,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"kit\":[0,1],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.drum_accent",
        "parameter_number": 1024,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.drum_accent step.drum_accent step editing context / project  {\"pattern\":[0,31],\"kit\":[0,1],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1024   "
    },
    {
      "id": "step.bass_note",
      "name": "step.bass_note",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 89,
      "parameter": 1025,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.bass_note",
        "parameter_number": 1025,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.bass_note step.bass_note step editing context / project  {\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1025   "
    },
    {
      "id": "step.bass_gate",
      "name": "step.bass_gate",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 90,
      "parameter": 1026,
      "range": [
        0,
        2
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]}",
      "notes": "Gate0=REST;1=NOTE;2=TIE. Other target/length invariants still apply.",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.bass_gate",
        "parameter_number": 1026,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.bass_gate step.bass_gate step editing context / project gate0=rest;1=note;2=tie. other target/length invariants still apply. {\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1026   "
    },
    {
      "id": "step.bass_accent",
      "name": "step.bass_accent",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 91,
      "parameter": 1027,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.bass_accent",
        "parameter_number": 1027,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.bass_accent step.bass_accent step editing context / project  {\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1027   "
    },
    {
      "id": "step.bass_slide",
      "name": "step.bass_slide",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 92,
      "parameter": 1028,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.bass_slide",
        "parameter_number": 1028,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.bass_slide step.bass_slide step editing context / project  {\"pattern\":[0,31],\"bass\":[0,1],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1028   "
    },
    {
      "id": "step.break_allowed",
      "name": "step.break_allowed",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 93,
      "parameter": 1029,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.break_allowed",
        "parameter_number": 1029,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.break_allowed step.break_allowed step editing context / project  {\"pattern\":[0,31],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1029   "
    },
    {
      "id": "step.break_slice",
      "name": "step.break_slice",
      "group": "Step editing",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 94,
      "parameter": 1030,
      "range": [
        0,
        8
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "STEP",
      "context": "{\"pattern\":[0,31],\"step\":[0,63]}",
      "notes": "",
      "scaling": "round(raw ×8/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "step.break_slice",
        "parameter_number": 1030,
        "binding": "STEP",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "step.break_slice step.break_slice step editing context / project  {\"pattern\":[0,31],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1030   "
    },
    {
      "id": "motion.value",
      "name": "motion.value",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 95,
      "parameter": 1031,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159],\"step\":[0,63]}",
      "notes": "Dynamic domain: selected used motion target descriptor0..max plus255=NONE; probability target0..135 plus255. CC7 scales across allowed ordinals; exact validates target membership. Unused lane rejects.",
      "scaling": "Selected target: ordinal domain0..max, then255 NONE; unused lane rejects.",
      "wire_values": null,
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.value",
        "parameter_number": 1031,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.value motion.value motion context / project dynamic domain: selected used motion target descriptor0..max plus255=none; probability target0..135 plus255. cc7 scales across allowed ordinals; exact validates target membership. unused lane rejects. {\"lane\":[0,159],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1031   "
    },
    {
      "id": "motion.target",
      "name": "motion.target",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 96,
      "parameter": 1032,
      "range": [
        0,
        7
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.target",
        "parameter_number": 1032,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.target motion.target motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1032   "
    },
    {
      "id": "motion.voice",
      "name": "motion.voice",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 97,
      "parameter": 1033,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.voice",
        "parameter_number": 1033,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.voice motion.voice motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1033   "
    },
    {
      "id": "motion.param",
      "name": "motion.param",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 98,
      "parameter": 1034,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.param",
        "parameter_number": 1034,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.param motion.param motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1034   "
    },
    {
      "id": "motion.pattern",
      "name": "motion.pattern",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 99,
      "parameter": 1035,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.pattern",
        "parameter_number": 1035,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.pattern motion.pattern motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1035   "
    },
    {
      "id": "motion.part",
      "name": "motion.part",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 100,
      "parameter": 1036,
      "range": [
        0,
        4
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.part",
        "parameter_number": 1036,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.part motion.part motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1036   "
    },
    {
      "id": "motion.record",
      "name": "motion.record",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 101,
      "parameter": 1037,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.record",
        "parameter_number": 1037,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.record motion.record motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1037   "
    },
    {
      "id": "motion.hold",
      "name": "motion.hold",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 102,
      "parameter": 1038,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.hold",
        "parameter_number": 1038,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.hold motion.hold motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1038   "
    },
    {
      "id": "motion.clear",
      "name": "motion.clear",
      "group": "Motion",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 103,
      "parameter": 1039,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MOTION",
      "context": "{\"lane\":[0,159]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "motion.clear",
        "parameter_number": 1039,
        "binding": "MOTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "motion.clear motion.clear motion context / project  {\"lane\":[0,159]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1039   "
    },
    {
      "id": "probability.value",
      "name": "probability.value",
      "group": "Probability",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 104,
      "parameter": 1040,
      "range": [
        0,
        135
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PROB",
      "context": "{\"pattern\":[0,31],\"part\":[0,4],\"drum\":[0,10],\"step\":[0,63]}",
      "notes": "0..100=probability;101..135=condition codes. Exact transactions preserve every code; CC7 quantizes.",
      "scaling": "round(raw ×135/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        128,
        129,
        130,
        131,
        132,
        133,
        134,
        135
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "probability.value",
        "parameter_number": 1040,
        "binding": "PROB",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "probability.value probability.value probability context / project 0..100=probability;101..135=condition codes. exact transactions preserve every code; cc7 quantizes. {\"pattern\":[0,31],\"part\":[0,4],\"drum\":[0,10],\"step\":[0,63]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1040   "
    },
    {
      "id": "performance.mute",
      "name": "performance.mute",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 105,
      "parameter": 1041,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "{\"strip\":[0,24]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.mute",
        "parameter_number": 1041,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.mute performance.mute performance context / project  {\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1041   "
    },
    {
      "id": "performance.solo",
      "name": "performance.solo",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 106,
      "parameter": 1042,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "{\"strip\":[0,24]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.solo",
        "parameter_number": 1042,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.solo performance.solo performance context / project  {\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1042   "
    },
    {
      "id": "performance.pattern_cue",
      "name": "performance.pattern_cue",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 107,
      "parameter": 1043,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "{\"part\":[0,4]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.pattern_cue",
        "parameter_number": 1043,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.pattern_cue performance.pattern_cue performance context / project  {\"part\":[0,4]} no per-parameter usb readback advertised; project export can persist settings. 1043   "
    },
    {
      "id": "performance.chain_start",
      "name": "performance.chain_start",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 108,
      "parameter": 1044,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.chain_start",
        "parameter_number": 1044,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.chain_start performance.chain_start performance context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1044   "
    },
    {
      "id": "performance.chain_end",
      "name": "performance.chain_end",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 109,
      "parameter": 1045,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.chain_end",
        "parameter_number": 1045,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.chain_end performance.chain_end performance context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1045   "
    },
    {
      "id": "performance.song_enabled",
      "name": "performance.song_enabled",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 110,
      "parameter": 1046,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.song_enabled",
        "parameter_number": 1046,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.song_enabled performance.song_enabled performance context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1046   "
    },
    {
      "id": "performance.song_record",
      "name": "performance.song_record",
      "group": "Performance",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 111,
      "parameter": 1047,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PERF",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "performance.song_record",
        "parameter_number": 1047,
        "binding": "PERF",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "performance.song_record performance.song_record performance context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1047   "
    },
    {
      "id": "generator.new",
      "name": "generator.new",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 112,
      "parameter": 1048,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GENACTION",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "generator.new",
        "parameter_number": 1048,
        "binding": "GENACTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.new generator.new 303 generator context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1048   "
    },
    {
      "id": "generator.mutate",
      "name": "generator.mutate",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 113,
      "parameter": 1049,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "GENACTION",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1]}",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "generator.mutate",
        "parameter_number": 1049,
        "binding": "GENACTION",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.mutate generator.mutate 303 generator context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. {\"pattern\":[0,31],\"bass\":[0,1]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1049   "
    },
    {
      "id": "generator.seed_byte",
      "name": "generator.seed_byte",
      "group": "303 generator",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 114,
      "parameter": 1050,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SEED",
      "context": "{\"pattern\":[0,31],\"bass\":[0,1],\"seed_byte\":[0,3]}",
      "notes": "Use selector.seed_byte0..3 for existing generator seed; wide byte values may need exact transactions.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/pattern.h",
      "evidence": {
        "id": "generator.seed_byte",
        "parameter_number": 1050,
        "binding": "SEED",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "generator.seed_byte generator.seed_byte 303 generator context / project use selector.seed_byte0..3 for existing generator seed; wide byte values may need exact transactions. {\"pattern\":[0,31],\"bass\":[0,1],\"seed_byte\":[0,3]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1050   "
    },
    {
      "id": "arrangement.enabled",
      "name": "arrangement.enabled",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 115,
      "parameter": 1051,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.enabled",
        "parameter_number": 1051,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.enabled arrangement.enabled arrangement context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1051   "
    },
    {
      "id": "arrangement.length",
      "name": "arrangement.length",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 116,
      "parameter": 1052,
      "range": [
        0,
        192
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×192/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        67,
        68,
        70,
        71,
        73,
        74,
        76,
        77,
        79,
        80,
        82,
        83,
        85,
        86,
        88,
        89,
        91,
        92,
        94,
        95,
        97,
        98,
        100,
        101,
        103,
        104,
        106,
        107,
        109,
        110,
        112,
        113,
        115,
        116,
        118,
        119,
        121,
        122,
        124,
        125,
        127,
        129,
        130,
        132,
        133,
        135,
        136,
        138,
        139,
        141,
        142,
        144,
        145,
        147,
        148,
        150,
        151,
        153,
        154,
        156,
        157,
        159,
        160,
        162,
        163,
        165,
        166,
        168,
        169,
        171,
        172,
        174,
        175,
        177,
        178,
        180,
        181,
        183,
        184,
        186,
        187,
        189,
        190,
        192
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.length",
        "parameter_number": 1052,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.length arrangement.length arrangement context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1052   "
    },
    {
      "id": "arrangement.key",
      "name": "arrangement.key",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 117,
      "parameter": 1053,
      "range": [
        0,
        11
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×11/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.key",
        "parameter_number": 1053,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.key arrangement.key arrangement context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1053   "
    },
    {
      "id": "arrangement.mode",
      "name": "arrangement.mode",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 118,
      "parameter": 1054,
      "range": [
        0,
        9
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "0 Ionian;1 Dorian;2 Phrygian;3 Lydian;4 Mixolydian;5 Aeolian;6 Locrian;7 major pentatonic;8 minor pentatonic;9 chromatic.",
      "scaling": "round(raw ×9/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.mode",
        "parameter_number": 1054,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.mode arrangement.mode arrangement context / project 0 ionian;1 dorian;2 phrygian;3 lydian;4 mixolydian;5 aeolian;6 locrian;7 major pentatonic;8 minor pentatonic;9 chromatic. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1054   "
    },
    {
      "id": "arrangement.parent",
      "name": "arrangement.parent",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 12,
      "cc": 119,
      "parameter": 1055,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        255
      ],
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Allowed values: 0, 1, 2, 3, 4, 5, 6, 255. 0..6=parent degree;255=no parent. Sparse ordinal scaling.",
      "scaling": "Allowed-value ordinal: allowed[round(raw ×(count−1)/127)].",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.parent",
        "parameter_number": 1055,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.parent arrangement.parent arrangement context / project allowed values: 0, 1, 2, 3, 4, 5, 6, 255. 0..6=parent degree;255=no parent. sparse ordinal scaling. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1055   "
    },
    {
      "id": "arrangement.degree",
      "name": "arrangement.degree",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 0,
      "parameter": 1056,
      "range": [
        0,
        7
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "{\"block\":[0,191]}",
      "notes": "",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.degree",
        "parameter_number": 1056,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.degree arrangement.degree arrangement context / project  {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 1056   "
    },
    {
      "id": "arrangement.duration",
      "name": "arrangement.duration",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 1,
      "parameter": 1057,
      "range": [
        1,
        32
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "{\"block\":[0,191]}",
      "notes": "CC7 preserves1..8 bars; exact transactions support1..32 bars.",
      "scaling": "1 + round(raw ×7/127); exact supports1..32.",
      "wire_values": [
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.duration",
        "parameter_number": 1057,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.duration arrangement.duration arrangement context / project cc7 preserves1..8 bars; exact transactions support1..32 bars. {\"block\":[0,191]} no per-parameter usb readback advertised; project export can persist settings. 1057   "
    },
    {
      "id": "arrangement.pattern",
      "name": "arrangement.pattern",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 2,
      "parameter": 1058,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "{\"block\":[0,191],\"part\":[0,4]}",
      "notes": "",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.pattern",
        "parameter_number": 1058,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.pattern arrangement.pattern arrangement context / project  {\"block\":[0,191],\"part\":[0,4]} no per-parameter usb readback advertised; project export can persist settings. 1058   "
    },
    {
      "id": "arrangement.mute",
      "name": "arrangement.mute",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 3,
      "parameter": 1059,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "{\"block\":[0,191],\"part\":[0,4]}",
      "notes": "",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.mute",
        "parameter_number": 1059,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.mute arrangement.mute arrangement context / project  {\"block\":[0,191],\"part\":[0,4]} no per-parameter usb readback advertised; project export can persist settings. 1059   "
    },
    {
      "id": "arrangement.queue",
      "name": "arrangement.queue",
      "group": "Arrangement",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 4,
      "parameter": 1060,
      "range": [
        0,
        191
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ARR",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×191/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        66,
        68,
        69,
        71,
        72,
        74,
        75,
        77,
        78,
        80,
        81,
        83,
        84,
        86,
        87,
        89,
        90,
        92,
        93,
        95,
        96,
        98,
        99,
        101,
        102,
        104,
        105,
        107,
        108,
        110,
        111,
        113,
        114,
        116,
        117,
        119,
        120,
        122,
        123,
        125,
        126,
        128,
        129,
        131,
        132,
        134,
        135,
        137,
        138,
        140,
        141,
        143,
        144,
        146,
        147,
        149,
        150,
        152,
        153,
        155,
        156,
        158,
        159,
        161,
        162,
        164,
        165,
        167,
        168,
        170,
        171,
        173,
        174,
        176,
        177,
        179,
        180,
        182,
        183,
        185,
        186,
        188,
        189,
        191
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "arrangement.queue",
        "parameter_number": 1060,
        "binding": "ARR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "arrangement.queue arrangement.queue arrangement context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1060   "
    },
    {
      "id": "follow.mode",
      "name": "follow.mode",
      "group": "Chord follow",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 5,
      "parameter": 1061,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "FOLLOW",
      "context": "{\"bass\":[0,1]}",
      "notes": "0=OFF;1=ROOT;2=CHORD;3=SCALE. CC7 preserves0..2; Scale mode3 requires an exact transaction.",
      "scaling": "round(raw ×2/127); exact supports mode3.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "follow.mode",
        "parameter_number": 1061,
        "binding": "FOLLOW",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "follow.mode follow.mode chord follow context / project 0=off;1=root;2=chord;3=scale. cc7 preserves0..2; scale mode3 requires an exact transaction. {\"bass\":[0,1]} no per-parameter usb readback advertised; project export can persist settings. 1061   "
    },
    {
      "id": "follow.low",
      "name": "follow.low",
      "group": "Chord follow",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 6,
      "parameter": 1062,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "FOLLOW",
      "context": "{\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "follow.low",
        "parameter_number": 1062,
        "binding": "FOLLOW",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "follow.low follow.low chord follow context / project  {\"bass\":[0,1]} no per-parameter usb readback advertised; project export can persist settings. 1062   "
    },
    {
      "id": "follow.high",
      "name": "follow.high",
      "group": "Chord follow",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 7,
      "parameter": 1063,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "FOLLOW",
      "context": "{\"bass\":[0,1]}",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "follow.high",
        "parameter_number": 1063,
        "binding": "FOLLOW",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "follow.high follow.high chord follow context / project  {\"bass\":[0,1]} no per-parameter usb readback advertised; project export can persist settings. 1063   "
    },
    {
      "id": "pad.channel",
      "name": "pad.channel",
      "group": "Pads",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 8,
      "parameter": 1064,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        255
      ],
      "support": "firmware",
      "new": false,
      "binding": "PAD",
      "context": "Project / fixed target; see control notes.",
      "notes": "Allowed values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 255. 0..15=zero-based channel;255=OFF. Sparse ordinal scaling; distinct from part.channel encoding.",
      "scaling": "Allowed-value ordinal: allowed[round(raw ×(count−1)/127)].",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        15,
        255,
        255,
        255,
        255
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pad.channel",
        "parameter_number": 1064,
        "binding": "PAD",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pad.channel pad.channel pads context / project allowed values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 255. 0..15=zero-based channel;255=off. sparse ordinal scaling; distinct from part.channel encoding. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1064   "
    },
    {
      "id": "pad.root",
      "name": "pad.root",
      "group": "Pads",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 9,
      "parameter": 1065,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PAD",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pad.root",
        "parameter_number": 1065,
        "binding": "PAD",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pad.root pad.root pads context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1065   "
    },
    {
      "id": "pad.low",
      "name": "pad.low",
      "group": "Pads",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 10,
      "parameter": 1066,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PAD",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pad.low",
        "parameter_number": 1066,
        "binding": "PAD",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pad.low pad.low pads context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1066   "
    },
    {
      "id": "pad.high",
      "name": "pad.high",
      "group": "Pads",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 11,
      "parameter": 1067,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "PAD",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "pad.high",
        "parameter_number": 1067,
        "binding": "PAD",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "pad.high pad.high pads context / project  project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1067   "
    },
    {
      "id": "selector.kit",
      "name": "selector.kit",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 12,
      "parameter": 1068,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.kit",
        "parameter_number": 1068,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.kit selector.kit selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1068   "
    },
    {
      "id": "selector.strip",
      "name": "selector.strip",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 13,
      "parameter": 1069,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.strip",
        "parameter_number": 1069,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.strip selector.strip selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1069   "
    },
    {
      "id": "selector.seed_byte",
      "name": "selector.seed_byte",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 14,
      "parameter": 1070,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.seed_byte",
        "parameter_number": 1070,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.seed_byte selector.seed_byte selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1070   "
    },
    {
      "id": "selector.commit",
      "name": "selector.commit",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 15,
      "parameter": 1071,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.commit",
        "parameter_number": 1071,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.commit selector.commit selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1071   "
    },
    {
      "id": "selector.parameter_low",
      "name": "selector.parameter_low",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 16,
      "parameter": 1072,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.parameter_low",
        "parameter_number": 1072,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.parameter_low selector.parameter_low selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1072   "
    },
    {
      "id": "selector.parameter_high",
      "name": "selector.parameter_high",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 17,
      "parameter": 1073,
      "range": [
        0,
        15
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×15/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "selector.parameter_high",
        "parameter_number": 1073,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.parameter_high selector.parameter_high selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1073   "
    },
    {
      "id": "value.exact_low7",
      "name": "value.exact_low7",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 18,
      "parameter": 1074,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "EXACT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "value.exact_low7",
        "parameter_number": 1074,
        "binding": "EXACT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "value.exact_low7 value.exact_low7 selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1074   "
    },
    {
      "id": "value.exact_mid7",
      "name": "value.exact_mid7",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 19,
      "parameter": 1075,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "EXACT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "value.exact_mid7",
        "parameter_number": 1075,
        "binding": "EXACT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "value.exact_mid7 value.exact_mid7 selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1075   "
    },
    {
      "id": "value.exact_high2",
      "name": "value.exact_high2",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 20,
      "parameter": 1076,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "EXACT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "value.exact_high2",
        "parameter_number": 1076,
        "binding": "EXACT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "value.exact_high2 value.exact_high2 selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1076   "
    },
    {
      "id": "value.exact_commit",
      "name": "value.exact_commit",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 21,
      "parameter": 1077,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "EXACT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/seq/sequencer.h",
      "evidence": {
        "id": "value.exact_commit",
        "parameter_number": 1077,
        "binding": "EXACT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "value.exact_commit value.exact_commit selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1077   "
    },
    {
      "id": "lane.length",
      "name": "Individual sound-lane length",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 104,
      "parameter": 1128,
      "range": [
        1,
        64
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "LANE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary.",
      "scaling": "1 + round(raw ×63/127) steps.",
      "wire_values": [
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63,
        64,
        64
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/lanes.h",
      "evidence": {
        "id": "lane.length",
        "parameter_number": 1128,
        "binding": "LANE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "lane.length individual sound-lane length lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. {\"pattern\":[0,31],\"strip\":[0,24]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1128   "
    },
    {
      "id": "lane.rate",
      "name": "Individual sound-lane rate",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 105,
      "parameter": 1129,
      "range": [
        0,
        7
      ],
      "default": null,
      "choices": [
        "1/16",
        "1/16T",
        "1/32",
        "1/8T",
        "1/4",
        "1/8",
        "1/4T",
        "1/32T"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "LANE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Values: 0=1/16; 1=1/16T; 2=1/32; 3=1/8T; 4=1/4; 5=1/8; 6=1/4T; 7=1/32T Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary.",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/lanes.h",
      "evidence": {
        "id": "lane.rate",
        "parameter_number": 1129,
        "binding": "LANE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "lane.rate individual sound-lane rate lane clocks context / project values: 0=1/16; 1=1/16t; 2=1/32; 3=1/8t; 4=1/4; 5=1/8; 6=1/4t; 7=1/32t explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. {\"pattern\":[0,31],\"strip\":[0,24]} command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1129   "
    },
    {
      "id": "value.exact_high7",
      "name": "21-bit exact value high chunk",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 106,
      "parameter": 1130,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "EXACT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "CC transaction extension: same low/mid/commit IDs, new high7 address; old high2 retained",
      "evidence": {
        "id": "value.exact_high7",
        "parameter_number": 1130,
        "binding": "EXACT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "value.exact_high7 21-bit exact value high chunk selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1130   "
    },
    {
      "id": "lane.mode",
      "name": "Prepared independent clock mode",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 107,
      "parameter": 1131,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "LANE",
      "context": "Project / fixed target; see control notes.",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command49 for covered pattern/lane/motion data; Command50 for supported runtime lane observations. No generic CC echo.",
      "source": "firmware/src/seq/lanes.h",
      "evidence": {
        "id": "lane.mode",
        "parameter_number": 1131,
        "binding": "LANE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "lane.mode prepared independent clock mode lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. project / fixed target; see control notes. command49 for covered pattern/lane/motion data; command50 for supported runtime lane observations. no generic cc echo. 1131   "
    },
    {
      "id": "selector.destination_pattern",
      "name": "Explicit pattern-copy destination",
      "group": "Selectors & exact values",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 108,
      "parameter": 1132,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "SELECTOR",
      "context": "Project / fixed target; see control notes.",
      "notes": "Protocol framing. Set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. source draft destination; selector.commit freezes it; never UI focus",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command51 page1 covers generation context only; no generic USB selector/exact-frame dump.",
      "source": "firmware/src/app/cc.c",
      "evidence": {
        "id": "selector.destination_pattern",
        "parameter_number": 1132,
        "binding": "SELECTOR",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "selector.destination_pattern explicit pattern-copy destination selectors & exact values context / project protocol framing. set source-owned draft selectors, then selector.commit; parameter framing is not an exact-value target. source draft destination; selector.commit freezes it; never ui focus project / fixed target; see control notes. command51 page1 covers generation context only; no generic usb selector/exact-frame dump. 1132   "
    },
    {
      "id": "action_control.arm",
      "name": "Arm destructive native action",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 109,
      "parameter": 1133,
      "range": [
        0,
        11
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTIONCTL",
      "context": "Project / fixed target; see control notes.",
      "notes": "Arm codes2/3/4/5/7/8/9;0 disarms. Cancel1 disarms. Legacy arming shares guard storage with303 remote arming; consume303 receipt first. 0 cancels; action2/3/4/5/7/8/9 binds source/context/project revision",
      "scaling": "round(raw ×11/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/cc.c",
      "evidence": {
        "id": "action_control.arm",
        "parameter_number": 1133,
        "binding": "ACTIONCTL",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action_control.arm arm destructive native action actions context / project arm codes2/3/4/5/7/8/9;0 disarms. cancel1 disarms. legacy arming shares guard storage with303 remote arming; consume303 receipt first. 0 cancels; action2/3/4/5/7/8/9 binds source/context/project revision project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1133   "
    },
    {
      "id": "action_control.cancel",
      "name": "Cancel source action arm",
      "group": "Actions",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 110,
      "parameter": 1134,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "ACTIONCTL",
      "context": "Project / fixed target; see control notes.",
      "notes": "Arm codes2/3/4/5/7/8/9;0 disarms. Cancel1 disarms. Legacy arming shares guard storage with303 remote arming; consume303 receipt first. 1 cancels source arm; 0 does nothing",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/cc.c",
      "evidence": {
        "id": "action_control.cancel",
        "parameter_number": 1134,
        "binding": "ACTIONCTL",
        "status": "native candidate; focused acceptance required",
        "reason": "isolated source-confirmed explicit-context stopped action candidate; storage atomicity and device acceptance open"
      },
      "search": "action_control.cancel cancel source action arm actions context / project arm codes2/3/4/5/7/8/9;0 disarms. cancel1 disarms. legacy arming shares guard storage with303 remote arming; consume303 receipt first. 1 cancels source arm; 0 does nothing project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1134   "
    },
    {
      "id": "rate.enable",
      "name": "Enable expanded rates (stopped)",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 111,
      "parameter": 1135,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.enable",
        "parameter_number": 1135,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.enable enable expanded rates (stopped) lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1135   "
    },
    {
      "id": "rate.exact",
      "name": "Expanded exact division",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 112,
      "parameter": 1136,
      "range": [
        0,
        20
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary. Division IDs: 0=1/16; 1=1/16T; 2=1/32; 3=1/8T; 4=1/4; 5=1/8; 6=1/4T; 7=1/32T; 8=1/1; 9=1/2; 10=1/64; 11=1/1D; 12=1/2D; 13=1/4D; 14=1/8D; 15=1/16D; 16=1/32D; 17=1/64D; 18=1/1T; 19=1/2T; 20=1/64T.",
      "scaling": "round(raw ×20/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.exact",
        "parameter_number": 1136,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.exact expanded exact division lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. division ids: 0=1/16; 1=1/16t; 2=1/32; 3=1/8t; 4=1/4; 5=1/8; 6=1/4t; 7=1/32t; 8=1/1; 9=1/2; 10=1/64; 11=1/1d; 12=1/2d; 13=1/4d; 14=1/8d; 15=1/16d; 16=1/32d; 17=1/64d; 18=1/1t; 19=1/2t; 20=1/64t. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1136   "
    },
    {
      "id": "rate.family",
      "name": "Rate sweep family",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 113,
      "parameter": 1137,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary. 0=straight;1=straight+dotted;2=straight+triplet;3=all.",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.family",
        "parameter_number": 1137,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.family rate sweep family lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. 0=straight;1=straight+dotted;2=straight+triplet;3=all. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1137   "
    },
    {
      "id": "rate.boundary",
      "name": "Rate latch boundary",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 114,
      "parameter": 1138,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary. 0=STEP;1=BAR. A bar boundary alone never truncates an active lane step.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.boundary",
        "parameter_number": 1138,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.boundary rate latch boundary lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. 0=step;1=bar. a bar boundary alone never truncates an active lane step. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1138   "
    },
    {
      "id": "rate.hysteresis",
      "name": "Rate sweep hysteresis CC units",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 115,
      "parameter": 1139,
      "range": [
        0,
        2
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary.",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.hysteresis",
        "parameter_number": 1139,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.hysteresis rate sweep hysteresis cc units lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1139   "
    },
    {
      "id": "rate.sweep_v1",
      "name": "Family-safe rate sweep ABI1",
      "group": "Lane clocks",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 116,
      "parameter": 1140,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "RATE",
      "context": "{\"pattern\":[0,31],\"strip\":[0,24]}",
      "notes": "Explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. Live changes use the selected musical boundary. Family-safe ordered sweep with0..2 CC-unit hysteresis, not a linear rate ID.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/seq/rate_families.h",
      "evidence": {
        "id": "rate.sweep_v1",
        "parameter_number": 1140,
        "binding": "RATE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "rate.sweep_v1 family-safe rate sweep abi1 lane clocks context / project explicit pattern/strip target; first independent-clock / expanded-rate initialization requires stopped transport. live changes use the selected musical boundary. family-safe ordered sweep with0..2 cc-unit hysteresis, not a linear rate id. {\"pattern\":[0,31],\"strip\":[0,24]} no per-parameter usb readback advertised; project export can persist settings. 1140   "
    },
    {
      "id": "output.master_knob",
      "name": "MASTER gain Q12",
      "group": "Master",
      "target": "Context / project",
      "category": "musical",
      "channel": 13,
      "cc": 76,
      "parameter": 1100,
      "range": [
        0,
        4096
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "MASTER",
      "context": "Project / fixed target; see control notes.",
      "notes": "Runtime Q12 gain0..4096; physical knob pickup arbitration applies. Not a project sound descriptor.",
      "scaling": "round(raw ×4096/127).",
      "wire_values": [
        0,
        32,
        65,
        97,
        129,
        161,
        194,
        226,
        258,
        290,
        323,
        355,
        387,
        419,
        452,
        484,
        516,
        548,
        581,
        613,
        645,
        677,
        710,
        742,
        774,
        806,
        839,
        871,
        903,
        935,
        968,
        1000,
        1032,
        1064,
        1097,
        1129,
        1161,
        1193,
        1226,
        1258,
        1290,
        1322,
        1355,
        1387,
        1419,
        1451,
        1484,
        1516,
        1548,
        1580,
        1613,
        1645,
        1677,
        1709,
        1742,
        1774,
        1806,
        1838,
        1871,
        1903,
        1935,
        1967,
        2000,
        2032,
        2064,
        2096,
        2129,
        2161,
        2193,
        2225,
        2258,
        2290,
        2322,
        2354,
        2387,
        2419,
        2451,
        2483,
        2516,
        2548,
        2580,
        2612,
        2645,
        2677,
        2709,
        2741,
        2774,
        2806,
        2838,
        2870,
        2903,
        2935,
        2967,
        2999,
        3032,
        3064,
        3096,
        3128,
        3161,
        3193,
        3225,
        3257,
        3290,
        3322,
        3354,
        3386,
        3419,
        3451,
        3483,
        3515,
        3548,
        3580,
        3612,
        3644,
        3677,
        3709,
        3741,
        3773,
        3806,
        3838,
        3870,
        3902,
        3935,
        3967,
        3999,
        4031,
        4064,
        4096
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "output.master_knob",
        "parameter_number": 1100,
        "binding": "MASTER",
        "status": "native candidate; focused acceptance required",
        "reason": "runtime Q12 gain, source-owned ADC pickup; physical acceptance pending"
      },
      "search": "output.master_knob master gain q12 master context / project runtime q12 gain0..4096; physical knob pickup arbitration applies. not a project sound descriptor. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1100   "
    },
    {
      "id": "slice.level_percent",
      "name": "slice.level_percent",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_musical",
      "channel": 13,
      "cc": 80,
      "parameter": 1104,
      "range": [
        0,
        100
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×100/127); selected browser route only.",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.level_percent",
        "parameter_number": 1104,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1104,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.level_percent slice.level_percent browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1104   "
    },
    {
      "id": "slice.repeat",
      "name": "slice.repeat",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_musical",
      "channel": 13,
      "cc": 81,
      "parameter": 1105,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.repeat",
        "parameter_number": 1105,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1105,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.repeat slice.repeat browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1105   "
    },
    {
      "id": "slice.layer",
      "name": "slice.layer",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_musical",
      "channel": 13,
      "cc": 82,
      "parameter": 1106,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.layer",
        "parameter_number": 1106,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1106,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.layer slice.layer browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1106   "
    },
    {
      "id": "slice.source_bpm_milli",
      "name": "slice.source_bpm_milli",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_musical",
      "channel": 13,
      "cc": 83,
      "parameter": 1107,
      "range": [
        20000,
        300000
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "20000 + round(raw ×280000/127); selected browser route only.",
      "wire_values": [
        20000,
        22205,
        24409,
        26614,
        28819,
        31024,
        33228,
        35433,
        37638,
        39843,
        42047,
        44252,
        46457,
        48661,
        50866,
        53071,
        55276,
        57480,
        59685,
        61890,
        64094,
        66299,
        68504,
        70709,
        72913,
        75118,
        77323,
        79528,
        81732,
        83937,
        86142,
        88346,
        90551,
        92756,
        94961,
        97165,
        99370,
        101575,
        103780,
        105984,
        108189,
        110394,
        112598,
        114803,
        117008,
        119213,
        121417,
        123622,
        125827,
        128031,
        130236,
        132441,
        134646,
        136850,
        139055,
        141260,
        143465,
        145669,
        147874,
        150079,
        152283,
        154488,
        156693,
        158898,
        161102,
        163307,
        165512,
        167717,
        169921,
        172126,
        174331,
        176535,
        178740,
        180945,
        183150,
        185354,
        187559,
        189764,
        191969,
        194173,
        196378,
        198583,
        200787,
        202992,
        205197,
        207402,
        209606,
        211811,
        214016,
        216220,
        218425,
        220630,
        222835,
        225039,
        227244,
        229449,
        231654,
        233858,
        236063,
        238268,
        240472,
        242677,
        244882,
        247087,
        249291,
        251496,
        253701,
        255906,
        258110,
        260315,
        262520,
        264724,
        266929,
        269134,
        271339,
        273543,
        275748,
        277953,
        280157,
        282362,
        284567,
        286772,
        288976,
        291181,
        293386,
        295591,
        297795,
        300000
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.source_bpm_milli",
        "parameter_number": 1107,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1107,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.source_bpm_milli slice.source_bpm_milli browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1107   "
    },
    {
      "id": "slice.audition_index",
      "name": "slice.audition_index",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_musical",
      "channel": 13,
      "cc": 84,
      "parameter": 1108,
      "range": [
        0,
        63
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×63/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.audition_index",
        "parameter_number": 1108,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1108,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.audition_index slice.audition_index browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1108   "
    },
    {
      "id": "slice.play",
      "name": "slice.play",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 85,
      "parameter": 1109,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.play",
        "parameter_number": 1109,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1109,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.play slice.play browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1109   "
    },
    {
      "id": "slice.stop",
      "name": "slice.stop",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 86,
      "parameter": 1110,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.stop",
        "parameter_number": 1110,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1110,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.stop slice.stop browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1110   "
    },
    {
      "id": "slice.arm_sync",
      "name": "slice.arm_sync",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 87,
      "parameter": 1111,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.arm_sync",
        "parameter_number": 1111,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1111,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.arm_sync slice.arm_sync browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1111   "
    },
    {
      "id": "slice.import",
      "name": "slice.import",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 88,
      "parameter": 1112,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.import",
        "parameter_number": 1112,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1112,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.import slice.import browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1112   "
    },
    {
      "id": "slice.demo",
      "name": "slice.demo",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 89,
      "parameter": 1113,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.demo",
        "parameter_number": 1113,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1113,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.demo slice.demo browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1113   "
    },
    {
      "id": "slice.save_import",
      "name": "slice.save_import",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 90,
      "parameter": 1114,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.save_import",
        "parameter_number": 1114,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1114,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.save_import slice.save_import browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1114   "
    },
    {
      "id": "slice.reopen_import",
      "name": "slice.reopen_import",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 91,
      "parameter": 1115,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.reopen_import",
        "parameter_number": 1115,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1115,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.reopen_import slice.reopen_import browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1115   "
    },
    {
      "id": "slice.export",
      "name": "slice.export",
      "group": "Browser slices",
      "target": "Context / project",
      "category": "browser_action",
      "channel": 13,
      "cc": 92,
      "parameter": 1116,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "browser",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "",
      "scaling": "0 + round(raw ×1/127); selected browser route only.",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Browser source2 application receipt/state; no native slice readback.",
      "source": "web/emu/slice-panel.html",
      "evidence": {
        "id": "slice.export",
        "parameter_number": 1116,
        "binding": "UNSUPPORTED",
        "status": "unimplemented",
        "reason": "native slice dispatch remains unsupported; separate HOST browser overlay below",
        "browser": {
          "status": "HOST browser slice ABI1.1; local synthetic acceptance passed",
          "parameter_number": 1116,
          "source": 2,
          "abi": 65537,
          "ingress": "explicit selected input route; correlated application receipt",
          "evidence": "docs/ACULTUR8_BROWSER_SLICE_CC.md",
          "physical_usb_trs": false,
          "real_daw": false,
          "real_audio_context": false,
          "download_delivery": false
        }
      },
      "search": "slice.export slice.export browser slices context / project  project / fixed target; see control notes. browser source2 application receipt/state; no native slice readback. 1116   "
    },
    {
      "id": "editor.undo",
      "name": "editor.undo",
      "group": "Undo / Redo",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 93,
      "parameter": 1117,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "HISTORY",
      "context": "Project / fixed target; see control notes.",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "editor.undo",
        "parameter_number": 1117,
        "binding": "HISTORY",
        "status": "native candidate; focused acceptance required",
        "reason": "stopped shared project history; rejects owned/recording gestures; global proj.set settings remain outside journal"
      },
      "search": "editor.undo editor.undo undo / redo context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1117   "
    },
    {
      "id": "editor.redo",
      "name": "editor.redo",
      "group": "Undo / Redo",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 94,
      "parameter": 1118,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "HISTORY",
      "context": "Project / fixed target; see control notes.",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "editor.redo",
        "parameter_number": 1118,
        "binding": "HISTORY",
        "status": "native candidate; focused acceptance required",
        "reason": "stopped shared project history; rejects owned/recording gestures; global proj.set settings remain outside journal"
      },
      "search": "editor.redo editor.redo undo / redo context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1118   "
    },
    {
      "id": "transport.play",
      "name": "transport.play",
      "group": "Transport",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 95,
      "parameter": 1119,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "TRANSPORT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "transport.play",
        "parameter_number": 1119,
        "binding": "TRANSPORT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "transport.play transport.play transport context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1119   "
    },
    {
      "id": "transport.stop",
      "name": "transport.stop",
      "group": "Transport",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 96,
      "parameter": 1120,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "TRANSPORT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "transport.stop",
        "parameter_number": 1120,
        "binding": "TRANSPORT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "transport.stop transport.stop transport context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1120   "
    },
    {
      "id": "transport.record",
      "name": "transport.record",
      "group": "Transport",
      "target": "Context / project",
      "category": "action",
      "channel": 13,
      "cc": 97,
      "parameter": 1121,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "TRANSPORT",
      "context": "Project / fixed target; see control notes.",
      "notes": "Edge-triggered: low0 then rising nonzero. Undo/Redo require stopped, unowned project history; generation changes musical content.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "No per-parameter USB readback advertised; project export can persist settings.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "transport.record",
        "parameter_number": 1121,
        "binding": "TRANSPORT",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "transport.record transport.record transport context / project edge-triggered: low0 then rising nonzero. undo/redo require stopped, unowned project history; generation changes musical content. project / fixed target; see control notes. no per-parameter usb readback advertised; project export can persist settings. 1121   "
    },
    {
      "id": "route.connect_permission",
      "name": "route.connect_permission",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "route.connect_permission",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "route.connect_permission route.connect_permission files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "route.output_selection",
      "name": "route.output_selection",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "route.output_selection",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "route.output_selection route.output_selection files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "route.activate",
      "name": "route.activate",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "route.activate",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "route.activate route.activate files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "route.retry_cleanup",
      "name": "route.retry_cleanup",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "route.retry_cleanup",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "route.retry_cleanup route.retry_cleanup files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "route.disconnect",
      "name": "route.disconnect",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "route.disconnect",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "route.disconnect route.disconnect files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "file.audio_selection",
      "name": "file.audio_selection",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "file.audio_selection",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "file.audio_selection file.audio_selection files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "file.marker_selection",
      "name": "file.marker_selection",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "file.marker_selection",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "file.marker_selection file.marker_selection files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "file.hardware_slot_upload",
      "name": "file.hardware_slot_upload",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "file.hardware_slot_upload",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "file.hardware_slot_upload file.hardware_slot_upload files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "file.hardware_slot_clear",
      "name": "file.hardware_slot_clear",
      "group": "Files & routing",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "file.hardware_slot_clear",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "file.hardware_slot_clear file.hardware_slot_clear files & routing context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "ui.navigation",
      "name": "ui.navigation",
      "group": "UI features",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "ui.navigation",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "ui.navigation ui.navigation ui features context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "ui.keyboard_latch",
      "name": "ui.keyboard_latch",
      "group": "UI features",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "ui.keyboard_latch",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "ui.keyboard_latch ui.keyboard_latch ui features context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "ui.factory_reset",
      "name": "ui.factory_reset",
      "group": "UI features",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "explicitly inventoried; no automatic permission/file/dialog/device selection over CC; runtime policy not implemented",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "web/emu/index.html",
      "evidence": {
        "id": "ui.factory_reset",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "ui.factory_reset ui.factory_reset ui features context / project explicitly inventoried; no automatic permission/file/dialog/device selection over cc; runtime policy not implemented project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "ui.pattern_copy.source",
      "name": "Stopped copy source",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 15,
      "cc": 9,
      "parameter": 1241,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Stored source pattern0..31;independent of UI focus. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute;no UI focus",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.pattern_copy.source",
        "parameter_number": 1241,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.source stopped copy source scoped / cross-part copy 909 / 808 /303 a / b stored source pattern0..31;independent of ui focus. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute;no ui focus four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1241       "
    },
    {
      "id": "ui.pattern_copy.destination",
      "name": "Stopped copy destination",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 15,
      "cc": 10,
      "parameter": 1242,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Explicit destination pattern0..31. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute;no UI focus",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.pattern_copy.destination",
        "parameter_number": 1242,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.destination stopped copy destination scoped / cross-part copy 909 / 808 /303 a / b explicit destination pattern0..31. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute;no ui focus four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1242       "
    },
    {
      "id": "ui.pattern_copy.scope",
      "name": "Stopped copy scope",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 15,
      "cc": 11,
      "parameter": 1243,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Source scope0 ALL;1..11 909;12..22 808;23/24 303 A/B. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute;no UI focus",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.pattern_copy.scope",
        "parameter_number": 1243,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.scope stopped copy scope scoped / cross-part copy 909 / 808 /303 a / b source scope0 all;1..11 909;12..22 808;23/24 303 a/b. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute;no ui focus four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1243       "
    },
    {
      "id": "ui.constrained_generation.mode",
      "name": "Constrained generation mode",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 91,
      "parameter": 1203,
      "range": [
        0,
        4
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Modes:0 GEN scale;1 project key;2 block chord;3 GEN scale ∩ chord;4 FREE. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit source-owned stopped generation; guarded request/result, no UI focus",
      "scaling": "round(raw ×4/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.constrained_generation.mode",
        "parameter_number": 1203,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.constrained_generation.mode constrained generation mode 303 generation 303 a / b modes:0 gen scale;1 project key;2 block chord;3 gen scale ∩ chord;4 free. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit source-owned stopped generation; guarded request/result, no ui focus pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1203    "
    },
    {
      "id": "ui.constrained_generation.chord_block",
      "name": "Constrained generation chord_block",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 92,
      "parameter": 1204,
      "range": [
        0,
        191
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Explicit zero-based chord block0..191. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit source-owned stopped generation; guarded request/result, no UI focus",
      "scaling": "round(raw ×191/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        66,
        68,
        69,
        71,
        72,
        74,
        75,
        77,
        78,
        80,
        81,
        83,
        84,
        86,
        87,
        89,
        90,
        92,
        93,
        95,
        96,
        98,
        99,
        101,
        102,
        104,
        105,
        107,
        108,
        110,
        111,
        113,
        114,
        116,
        117,
        119,
        120,
        122,
        123,
        125,
        126,
        128,
        129,
        131,
        132,
        134,
        135,
        137,
        138,
        140,
        141,
        143,
        144,
        146,
        147,
        149,
        150,
        152,
        153,
        155,
        156,
        158,
        159,
        161,
        162,
        164,
        165,
        167,
        168,
        170,
        171,
        173,
        174,
        176,
        177,
        179,
        180,
        182,
        183,
        185,
        186,
        188,
        189,
        191
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.constrained_generation.chord_block",
        "parameter_number": 1204,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.constrained_generation.chord_block constrained generation chord_block 303 generation 303 a / b explicit zero-based chord block0..191. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit source-owned stopped generation; guarded request/result, no ui focus pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1204    "
    },
    {
      "id": "ui.constrained_generation.generate_confirmed",
      "name": "Constrained generation generate_confirmed",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 93,
      "parameter": 1205,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Execute raw0 then raw127 after request and arm2. Read matching receipt before retrying. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit source-owned stopped generation; guarded request/result, no UI focus",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.constrained_generation.generate_confirmed",
        "parameter_number": 1205,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.constrained_generation.generate_confirmed constrained generation generate_confirmed 303 generation 303 a / b execute raw0 then raw127 after request and arm2. read matching receipt before retrying. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit source-owned stopped generation; guarded request/result, no ui focus pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1205    "
    },
    {
      "id": "ui.drum_generation.density",
      "name": "Drum generation density",
      "group": "Drum generation",
      "target": "909 / 808",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 94,
      "parameter": 1206,
      "range": [
        0,
        100
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Density0..100 percent. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned stopped drum generation; arm3, explicit context, shared length, request and result",
      "scaling": "round(raw ×100/127).",
      "wire_values": [
        0,
        1,
        2,
        2,
        3,
        4,
        5,
        6,
        6,
        7,
        8,
        9,
        9,
        10,
        11,
        12,
        13,
        13,
        14,
        15,
        16,
        17,
        17,
        18,
        19,
        20,
        20,
        21,
        22,
        23,
        24,
        24,
        25,
        26,
        27,
        28,
        28,
        29,
        30,
        31,
        31,
        32,
        33,
        34,
        35,
        35,
        36,
        37,
        38,
        39,
        39,
        40,
        41,
        42,
        43,
        43,
        44,
        45,
        46,
        46,
        47,
        48,
        49,
        50,
        50,
        51,
        52,
        53,
        54,
        54,
        55,
        56,
        57,
        57,
        58,
        59,
        60,
        61,
        61,
        62,
        63,
        64,
        65,
        65,
        66,
        67,
        68,
        69,
        69,
        70,
        71,
        72,
        72,
        73,
        74,
        75,
        76,
        76,
        77,
        78,
        79,
        80,
        80,
        81,
        82,
        83,
        83,
        84,
        85,
        86,
        87,
        87,
        88,
        89,
        90,
        91,
        91,
        92,
        93,
        94,
        94,
        95,
        96,
        97,
        98,
        98,
        99,
        100
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.drum_generation.density",
        "parameter_number": 1206,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.drum_generation.density drum generation density drum generation 909 / 808 density0..100 percent. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned stopped drum generation; arm3, explicit context, shared length, request and result drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1206   "
    },
    {
      "id": "ui.drum_generation.positions",
      "name": "Drum generation positions",
      "group": "Drum generation",
      "target": "909 / 808",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 95,
      "parameter": 1207,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Positions0 ALL;1 EVEN;2 ODD;3 OFFBEAT. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned stopped drum generation; arm3, explicit context, shared length, request and result",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.drum_generation.positions",
        "parameter_number": 1207,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.drum_generation.positions drum generation positions drum generation 909 / 808 positions0 all;1 even;2 odd;3 offbeat. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned stopped drum generation; arm3, explicit context, shared length, request and result drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1207   "
    },
    {
      "id": "ui.drum_generation.anchors",
      "name": "Drum generation anchors",
      "group": "Drum generation",
      "target": "909 / 808",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 96,
      "parameter": 1208,
      "range": [
        0,
        5
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Anchors0 NONE;1 BEAT;2 BACK;3 KEEP;4 BEAT LOCK;5 BACK LOCK. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned stopped drum generation; arm3, explicit context, shared length, request and result",
      "scaling": "round(raw ×5/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.drum_generation.anchors",
        "parameter_number": 1208,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.drum_generation.anchors drum generation anchors drum generation 909 / 808 anchors0 none;1 beat;2 back;3 keep;4 beat lock;5 back lock. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned stopped drum generation; arm3, explicit context, shared length, request and result drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1208   "
    },
    {
      "id": "ui.drum_generation.seed_index",
      "name": "Drum generation seed_index",
      "group": "Drum generation",
      "target": "909 / 808",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 97,
      "parameter": 1209,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Seed index0..255;effective deterministic seed=index+1. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned stopped drum generation; arm3, explicit context, shared length, request and result",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.drum_generation.seed_index",
        "parameter_number": 1209,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.drum_generation.seed_index drum generation seed_index drum generation 909 / 808 seed index0..255;effective deterministic seed=index+1. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned stopped drum generation; arm3, explicit context, shared length, request and result drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1209   "
    },
    {
      "id": "ui.drum_generation.replace_confirm",
      "name": "Drum generation replace_confirm",
      "group": "Drum generation",
      "target": "909 / 808",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 98,
      "parameter": 1210,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Drum execute low0/high1 after arm3,explicit context and request. Single selected row only. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned stopped drum generation; arm3, explicit context, shared length, request and result",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.drum_generation.replace_confirm",
        "parameter_number": 1210,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.drum_generation.replace_confirm drum generation replace_confirm drum generation 909 / 808 drum execute low0/high1 after arm3,explicit context and request. single selected row only. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned stopped drum generation; arm3, explicit context, shared length, request and result drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1210   "
    },
    {
      "id": "ui.repeating_variation.every",
      "name": "Repeating variation every",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 99,
      "parameter": 1211,
      "range": [
        0,
        2
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Every0/1/2 = every2/4/8 completed passes. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.every",
        "parameter_number": 1211,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.every repeating variation every repeating variation 909 / 808 /303 a / b every0/1/2 = every2/4/8 completed passes. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1211       "
    },
    {
      "id": "ui.repeating_variation.changes",
      "name": "Repeating variation changes",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 100,
      "parameter": 1212,
      "range": [
        0,
        8
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Maximum changes0..8. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×8/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        8,
        8,
        8
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.changes",
        "parameter_number": 1212,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.changes repeating variation changes repeating variation 909 / 808 /303 a / b maximum changes0..8. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1212       "
    },
    {
      "id": "ui.repeating_variation.anchor_lock",
      "name": "Repeating variation anchor_lock",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 101,
      "parameter": 1213,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Locks0 NONE;1 BEAT;2 BACK;3 BOTH. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.anchor_lock",
        "parameter_number": 1213,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.anchor_lock repeating variation anchor_lock repeating variation 909 / 808 /303 a / b locks0 none;1 beat;2 back;3 both. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1213       "
    },
    {
      "id": "ui.repeating_variation.seed",
      "name": "Repeating variation seed",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 102,
      "parameter": 1214,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Raw deterministic seed0..255;zero is valid. Exact framing reaches all values. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.seed",
        "parameter_number": 1214,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.seed repeating variation seed repeating variation 909 / 808 /303 a / b raw deterministic seed0..255;zero is valid. exact framing reaches all values. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1214       "
    },
    {
      "id": "ui.repeating_variation.mode",
      "name": "Repeating variation mode",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 103,
      "parameter": 1215,
      "range": [
        0,
        2
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Drums0 TOGGL/1 ADD/2 DROP;303s0 NEAR/1 UP/2 DOWN. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×2/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.mode",
        "parameter_number": 1215,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.mode repeating variation mode repeating variation 909 / 808 /303 a / b drums0 toggl/1 add/2 drop;303s0 near/1 up/2 down. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1215       "
    },
    {
      "id": "ui.repeating_variation.shape",
      "name": "Repeating variation shape",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 104,
      "parameter": 1216,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Shape0 SAME/1 EVOLV. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.shape",
        "parameter_number": 1216,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.shape repeating variation shape repeating variation 909 / 808 /303 a / b shape0 same/1 evolv. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1216       "
    },
    {
      "id": "ui.repeating_variation.range",
      "name": "Repeating variation range",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 105,
      "parameter": 1217,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Region0 ALL/1 LAST4/2 LAST8/3 LAST16. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.range",
        "parameter_number": 1217,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.range repeating variation range repeating variation 909 / 808 /303 a / b region0 all/1 last4/2 last8/3 last16. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1217       "
    },
    {
      "id": "ui.repeating_variation.arm_confirm",
      "name": "Repeating variation arm_confirm",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 106,
      "parameter": 1218,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Variation ON execute low0/high1 after shared arm4 and fresh request. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.arm_confirm",
        "parameter_number": 1218,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.arm_confirm repeating variation arm_confirm repeating variation 909 / 808 /303 a / b variation on execute low0/high1 after shared arm4 and fresh request. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1218       "
    },
    {
      "id": "ui.repeating_variation.off_confirm",
      "name": "Repeating variation off_confirm",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 107,
      "parameter": 1219,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Variation OFF execute low0/high1 after shared arm5;matching live lane/pattern required. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Source-owned runtime variation;explicit context,arm4/5,guarded apply/OFF;no saved pattern mutation",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.repeating_variation.off_confirm",
        "parameter_number": 1219,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.repeating_variation.off_confirm repeating variation off_confirm repeating variation 909 / 808 /303 a / b variation off execute low0/high1 after shared arm5;matching live lane/pattern required. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. source-owned runtime variation;explicit context,arm4/5,guarded apply/off;no saved pattern mutation drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1219       "
    },
    {
      "id": "ui.live_overlay",
      "name": "Live drum display overlay (session only; default OFF)",
      "group": "UI features",
      "target": "Context / project",
      "category": "nonmusical_action",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "Session-only native UI control, default OFF. No remote CC. Native drum VAR OPTIONS knob4 only; no project save, Undo, CC binding or timing-acceptance claim",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "No writable CC; see feature-specific UI/read-only interfaces.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.live_overlay",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "ui.live_overlay live drum display overlay (session only; default off) ui features context / project session-only native ui control, default off. no remote cc. native drum var options knob4 only; no project save, undo, cc binding or timing-acceptance claim project / fixed target; see control notes. no writable cc; see feature-specific ui/read-only interfaces. none   "
    },
    {
      "id": "ui.freeze_commit.destination",
      "name": "Freeze/Commit destination",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 108,
      "parameter": 1220,
      "range": [
        0,
        31
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Explicit different destination pattern0..31;does not change UI focus or project while staging. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit Freeze arm6/pending full-pass receipt;Commit arm7,held capture token,stopped destination transaction",
      "scaling": "round(raw ×31/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        24,
        24,
        24,
        24,
        25,
        25,
        25,
        25,
        26,
        26,
        26,
        26,
        27,
        27,
        27,
        27,
        28,
        28,
        28,
        28,
        29,
        29,
        29,
        29,
        30,
        30,
        30,
        30,
        31,
        31,
        31
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.freeze_commit.destination",
        "parameter_number": 1220,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.freeze_commit.destination freeze/commit destination freeze / commit 909 / 808 /303 a / b explicit different destination pattern0..31;does not change ui focus or project while staging. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit freeze arm6/pending full-pass receipt;commit arm7,held capture token,stopped destination transaction explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1220       "
    },
    {
      "id": "ui.freeze_commit.freeze_request",
      "name": "Freeze/Commit freeze_request",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 109,
      "parameter": 1221,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Freeze execute low0/high1 after shared arm6. Receipt PENDING until full accepted pass becomes HELD. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit Freeze arm6/pending full-pass receipt;Commit arm7,held capture token,stopped destination transaction",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.freeze_commit.freeze_request",
        "parameter_number": 1221,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.freeze_commit.freeze_request freeze/commit freeze_request freeze / commit 909 / 808 /303 a / b freeze execute low0/high1 after shared arm6. receipt pending until full accepted pass becomes held. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit freeze arm6/pending full-pass receipt;commit arm7,held capture token,stopped destination transaction explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1221       "
    },
    {
      "id": "ui.freeze_commit.commit_confirm",
      "name": "Freeze/Commit commit_confirm",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 110,
      "parameter": 1222,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Commit execute low0/high1 after shared arm7,stopped transport,explicit destination and all four expected captured-token bytes. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit Freeze arm6/pending full-pass receipt;Commit arm7,held capture token,stopped destination transaction",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.freeze_commit.commit_confirm",
        "parameter_number": 1222,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.freeze_commit.commit_confirm freeze/commit commit_confirm freeze / commit 909 / 808 /303 a / b commit execute low0/high1 after shared arm7,stopped transport,explicit destination and all four expected captured-token bytes. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit freeze arm6/pending full-pass receipt;commit arm7,held capture token,stopped destination transaction explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1222       "
    },
    {
      "id": "ui.random_options.length",
      "name": "Random options length",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 111,
      "parameter": 1223,
      "range": [
        0,
        64
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "0=KEEP length;1..64=length. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit source-owned stopped generation; guarded request/result, no UI focus",
      "scaling": "round(raw ×64/127).",
      "wire_values": [
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63,
        64
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.random_options.length",
        "parameter_number": 1223,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.random_options.length random options length 303 generation 303 a / b 0=keep length;1..64=length. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit source-owned stopped generation; guarded request/result, no ui focus drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1223    "
    },
    {
      "id": "ui.random_options.note_step",
      "name": "Random options note_step",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "nonmusical_action",
      "channel": 14,
      "cc": 112,
      "parameter": 1224,
      "range": [
        0,
        64
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "0=ALL;1..64=one existing active NOTE (one-based). REST/TIE/inactive targets refuse. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data. Explicit source-owned stopped generation; guarded request/result, no UI focus",
      "scaling": "round(raw ×64/127).",
      "wire_values": [
        0,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        6,
        6,
        7,
        7,
        8,
        8,
        9,
        9,
        10,
        10,
        11,
        11,
        12,
        12,
        13,
        13,
        14,
        14,
        15,
        15,
        16,
        16,
        17,
        17,
        18,
        18,
        19,
        19,
        20,
        20,
        21,
        21,
        22,
        22,
        23,
        23,
        24,
        24,
        25,
        25,
        26,
        26,
        27,
        27,
        28,
        28,
        29,
        29,
        30,
        30,
        31,
        31,
        32,
        32,
        33,
        33,
        34,
        34,
        35,
        35,
        36,
        36,
        37,
        37,
        38,
        38,
        39,
        39,
        40,
        40,
        41,
        41,
        42,
        42,
        43,
        43,
        44,
        44,
        45,
        45,
        46,
        46,
        47,
        47,
        48,
        48,
        49,
        49,
        50,
        50,
        51,
        51,
        52,
        52,
        53,
        53,
        54,
        54,
        55,
        55,
        56,
        56,
        57,
        57,
        58,
        58,
        59,
        59,
        60,
        60,
        61,
        61,
        62,
        62,
        63,
        63,
        64
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.random_options.note_step",
        "parameter_number": 1224,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.random_options.note_step random options note_step 303 generation 303 a / b 0=all;1..64=one existing active note (one-based). rest/tie/inactive targets refuse. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit source-owned stopped generation; guarded request/result, no ui focus pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1224    "
    },
    {
      "id": "remote.generation.seed_byte0",
      "name": "remote.generation.seed_byte0",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 14,
      "cc": 115,
      "parameter": 1227,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Seed byte0 (least significant). Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.generation.seed_byte0",
        "parameter_number": 1227,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.generation.seed_byte0 remote.generation.seed_byte0 303 generation 303 a / b seed byte0 (least significant). matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1227    "
    },
    {
      "id": "remote.generation.seed_byte1",
      "name": "remote.generation.seed_byte1",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 14,
      "cc": 116,
      "parameter": 1228,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Seed byte1. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.generation.seed_byte1",
        "parameter_number": 1228,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.generation.seed_byte1 remote.generation.seed_byte1 303 generation 303 a / b seed byte1. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1228    "
    },
    {
      "id": "remote.generation.seed_byte2",
      "name": "remote.generation.seed_byte2",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 14,
      "cc": 117,
      "parameter": 1229,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Seed byte2. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.generation.seed_byte2",
        "parameter_number": 1229,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.generation.seed_byte2 remote.generation.seed_byte2 303 generation 303 a / b seed byte2. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1229    "
    },
    {
      "id": "remote.generation.seed_byte3",
      "name": "remote.generation.seed_byte3",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 14,
      "cc": 118,
      "parameter": 1230,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Seed byte3 (most significant). Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.generation.seed_byte3",
        "parameter_number": 1230,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.generation.seed_byte3 remote.generation.seed_byte3 303 generation 303 a / b seed byte3 (most significant). matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1230    "
    },
    {
      "id": "remote.request_low7",
      "name": "remote.request_low7",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 14,
      "cc": 119,
      "parameter": 1231,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Low7 bits of monotonically increasing14-bit request ID. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.request_low7",
        "parameter_number": 1231,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.request_low7 remote.request_low7 303 generation 303 a / b low7 bits of monotonically increasing14-bit request id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1231    "
    },
    {
      "id": "remote.request_high7",
      "name": "remote.request_high7",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 0,
      "parameter": 1232,
      "range": [
        0,
        127
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "High7 bits of request ID. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×127/127).",
      "wire_values": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28,
        29,
        30,
        31,
        32,
        33,
        34,
        35,
        36,
        37,
        38,
        39,
        40,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        52,
        53,
        54,
        55,
        56,
        57,
        58,
        59,
        60,
        61,
        62,
        63,
        64,
        65,
        66,
        67,
        68,
        69,
        70,
        71,
        72,
        73,
        74,
        75,
        76,
        77,
        78,
        79,
        80,
        81,
        82,
        83,
        84,
        85,
        86,
        87,
        88,
        89,
        90,
        91,
        92,
        93,
        94,
        95,
        96,
        97,
        98,
        99,
        100,
        101,
        102,
        103,
        104,
        105,
        106,
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119,
        120,
        121,
        122,
        123,
        124,
        125,
        126,
        127
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.request_high7",
        "parameter_number": 1232,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.request_high7 remote.request_high7 303 generation 303 a / b high7 bits of request id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1232    "
    },
    {
      "id": "remote.action_arm",
      "name": "remote.action_arm",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 1,
      "parameter": 1233,
      "range": [
        0,
        7
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Arm0 disarms;2=303 generation;3=drum generation;4=variation ON;5=variation OFF;6=Freeze;7=Commit. Exact framing recommended. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×7/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7,
        7
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.action_arm",
        "parameter_number": 1233,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.action_arm remote.action_arm 303 generation 303 a / b arm0 disarms;2=303 generation;3=drum generation;4=variation on;5=variation off;6=freeze;7=commit. exact framing recommended. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1233    "
    },
    {
      "id": "remote.cancel",
      "name": "remote.cancel",
      "group": "303 generation",
      "target": "303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 2,
      "parameter": 1234,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "pattern0..31; part2/bass0/strip22=303A or part3/bass1/strip23=303B; commit context.",
      "notes": "Nonzero cancels staged request; does not Undo applied generation. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; Command49: independent actual musical state.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.cancel",
        "parameter_number": 1234,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.cancel remote.cancel 303 generation 303 a / b nonzero cancels staged request; does not undo applied generation. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. pattern0..31; part2/bass0/strip22=303a or part3/bass1/strip23=303b; commit context. command51 pages1/2(303) or3(drums)/4: explicit context, active recipe, correlated receipt; command49: independent actual musical state. 1234    "
    },
    {
      "id": "ui.cc_mode",
      "name": "GLO MIDI CC MODE",
      "group": "UI features",
      "target": "Context / project",
      "category": "nonmusical",
      "channel": null,
      "cc": null,
      "parameter": null,
      "range": [
        0,
        2
      ],
      "default": null,
      "choices": [
        "FULL",
        "SIMPLE",
        "OFF"
      ],
      "allowed_values": null,
      "support": "unmapped",
      "new": false,
      "binding": "UNSUPPORTED",
      "context": "Project / fixed target; see control notes.",
      "notes": "Values: 0=FULL; 1=SIMPLE; 2=OFF Session-only native GLO; invalidates pending CC contexts/arms; readback and non-CC MIDI remain available",
      "scaling": "Not a writable CC binding.",
      "wire_values": null,
      "readback": "Command51 page7:CC mode,active recipe family and aggregate counters. Native GLO only;FULL/SIMPLE/OFF;reset FULL on init/load/reboot.",
      "source": "firmware/src/app/ui.c",
      "evidence": {
        "id": "ui.cc_mode",
        "parameter_number": null,
        "binding": "UNSUPPORTED",
        "status": "explicitly unmapped/read-only/nonmusical",
        "reason": "no writable direct CC address in reviewed registry"
      },
      "search": "ui.cc_mode glo midi cc mode ui features context / project values: 0=full; 1=simple; 2=off session-only native glo; invalidates pending cc contexts/arms; readback and non-cc midi remain available project / fixed target; see control notes. command51 page7:cc mode,active recipe family and aggregate counters. native glo only;full/simple/off;reset full on init/load/reboot. none   "
    },
    {
      "id": "remote.variation.constraint_mode",
      "name": "Variation303 constraint mode",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 3,
      "parameter": 1235,
      "range": [
        0,
        3
      ],
      "default": null,
      "choices": [
        "GEN",
        "KEY",
        "CHORD",
        "BOTH"
      ],
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Values: 0=GEN; 1=KEY; 2=CHORD; 3=BOTH 303 constraint0 GEN/1 KEY/2 CHORD/3 BOTH;FREE unsupported. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×3/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3,
        3
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.variation.constraint_mode",
        "parameter_number": 1235,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.variation.constraint_mode variation303 constraint mode repeating variation 909 / 808 /303 a / b values: 0=gen; 1=key; 2=chord; 3=both 303 constraint0 gen/1 key/2 chord/3 both;free unsupported. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1235       "
    },
    {
      "id": "remote.variation.chord_block",
      "name": "Variation303 chord block",
      "group": "Repeating variation",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 4,
      "parameter": 1236,
      "range": [
        0,
        191
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family.",
      "notes": "Explicit zero-based chord block0..191;used by303 CHORD/BOTH. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×191/127).",
      "wire_values": [
        0,
        2,
        3,
        5,
        6,
        8,
        9,
        11,
        12,
        14,
        15,
        17,
        18,
        20,
        21,
        23,
        24,
        26,
        27,
        29,
        30,
        32,
        33,
        35,
        36,
        38,
        39,
        41,
        42,
        44,
        45,
        47,
        48,
        50,
        51,
        53,
        54,
        56,
        57,
        59,
        60,
        62,
        63,
        65,
        66,
        68,
        69,
        71,
        72,
        74,
        75,
        77,
        78,
        80,
        81,
        83,
        84,
        86,
        87,
        89,
        90,
        92,
        93,
        95,
        96,
        98,
        99,
        101,
        102,
        104,
        105,
        107,
        108,
        110,
        111,
        113,
        114,
        116,
        117,
        119,
        120,
        122,
        123,
        125,
        126,
        128,
        129,
        131,
        132,
        134,
        135,
        137,
        138,
        140,
        141,
        143,
        144,
        146,
        147,
        149,
        150,
        152,
        153,
        155,
        156,
        158,
        159,
        161,
        162,
        164,
        165,
        167,
        168,
        170,
        171,
        173,
        174,
        176,
        177,
        179,
        180,
        182,
        183,
        185,
        186,
        188,
        189,
        191
      ],
      "readback": "Command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. Runtime-only;project revision need not change. Base/project/Undo/save stay unchanged.",
      "source": "firmware/src/app/cc_generation.inc",
      "evidence": {
        "id": "remote.variation.chord_block",
        "parameter_number": 1236,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.variation.chord_block variation303 chord block repeating variation 909 / 808 /303 a / b explicit zero-based chord block0..191;used by303 chord/both. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. drums:pattern0..31,part=kit0/1,drum0..10,strip=kit*11+drum;303:part2/3,bass0/1,strip22/23;commit matching active family. command51 page8 staged variation,page4 matching request receipt,page9 global live recipe;command50 bounded runtime diagnostics. runtime-only;project revision need not change. base/project/undo/save stay unchanged. 1236       "
    },
    {
      "id": "remote.capture.token_byte0",
      "name": "Expected captured-pass token byte0",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 5,
      "parameter": 1237,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Expected captured-pass content-fingerprint byte0,little endian;stage all four bytes using exact framing and match complete page5 capture_id. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/cc_capture.inc",
      "evidence": {
        "id": "remote.capture.token_byte0",
        "parameter_number": 1237,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.capture.token_byte0 expected captured-pass token byte0 freeze / commit 909 / 808 /303 a / b expected captured-pass content-fingerprint byte0,little endian;stage all four bytes using exact framing and match complete page5 capture_id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1237       "
    },
    {
      "id": "remote.capture.token_byte1",
      "name": "Expected captured-pass token byte1",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 6,
      "parameter": 1238,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Expected captured-pass content-fingerprint byte1,little endian;stage all four bytes using exact framing and match complete page5 capture_id. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/cc_capture.inc",
      "evidence": {
        "id": "remote.capture.token_byte1",
        "parameter_number": 1238,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.capture.token_byte1 expected captured-pass token byte1 freeze / commit 909 / 808 /303 a / b expected captured-pass content-fingerprint byte1,little endian;stage all four bytes using exact framing and match complete page5 capture_id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1238       "
    },
    {
      "id": "remote.capture.token_byte2",
      "name": "Expected captured-pass token byte2",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 7,
      "parameter": 1239,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Expected captured-pass content-fingerprint byte2,little endian;stage all four bytes using exact framing and match complete page5 capture_id. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/cc_capture.inc",
      "evidence": {
        "id": "remote.capture.token_byte2",
        "parameter_number": 1239,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.capture.token_byte2 expected captured-pass token byte2 freeze / commit 909 / 808 /303 a / b expected captured-pass content-fingerprint byte2,little endian;stage all four bytes using exact framing and match complete page5 capture_id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1239       "
    },
    {
      "id": "remote.capture.token_byte3",
      "name": "Expected captured-pass token byte3",
      "group": "Freeze / Commit",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 8,
      "parameter": 1240,
      "range": [
        0,
        255
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": false,
      "binding": "REMOTE",
      "context": "Explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. Commit:different destination and four expected capture token bytes.",
      "notes": "Expected captured-pass content-fingerprint byte3,little endian;stage all four bytes using exact framing and match complete page5 capture_id. Matching explicit pattern/part/lane context required. Generation/variation/Commit require stopped/drained transport;Freeze can request a full pass while playing. Drum arm3;303 arm2;variation ON arm4/OFF arm5. One active recipe family per source;family switching invalidates arm and seed validity. Stage generation shared length after choosing family. Source-private recipe, not saved project data.",
      "scaling": "round(raw ×255/127).",
      "wire_values": [
        0,
        2,
        4,
        6,
        8,
        10,
        12,
        14,
        16,
        18,
        20,
        22,
        24,
        26,
        28,
        30,
        32,
        34,
        36,
        38,
        40,
        42,
        44,
        46,
        48,
        50,
        52,
        54,
        56,
        58,
        60,
        62,
        64,
        66,
        68,
        70,
        72,
        74,
        76,
        78,
        80,
        82,
        84,
        86,
        88,
        90,
        92,
        94,
        96,
        98,
        100,
        102,
        104,
        106,
        108,
        110,
        112,
        114,
        116,
        118,
        120,
        122,
        124,
        126,
        129,
        131,
        133,
        135,
        137,
        139,
        141,
        143,
        145,
        147,
        149,
        151,
        153,
        155,
        157,
        159,
        161,
        163,
        165,
        167,
        169,
        171,
        173,
        175,
        177,
        179,
        181,
        183,
        185,
        187,
        189,
        191,
        193,
        195,
        197,
        199,
        201,
        203,
        205,
        207,
        209,
        211,
        213,
        215,
        217,
        219,
        221,
        223,
        225,
        227,
        229,
        231,
        233,
        235,
        237,
        239,
        241,
        243,
        245,
        247,
        249,
        251,
        253,
        255
      ],
      "readback": "Command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. Require complete HELD and coherent header/step stamps. Commit:command49 actual destination,Undo/Redo/save recall. Capture fingerprint is content identity,not a monotonic session ID.",
      "source": "firmware/src/app/cc_capture.inc",
      "evidence": {
        "id": "remote.capture.token_byte3",
        "parameter_number": 1240,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "remote.capture.token_byte3 expected captured-pass token byte3 freeze / commit 909 / 808 /303 a / b expected captured-pass content-fingerprint byte3,little endian;stage all four bytes using exact framing and match complete page5 capture_id. matching explicit pattern/part/lane context required. generation/variation/commit require stopped/drained transport;freeze can request a full pass while playing. drum arm3;303 arm2;variation on arm4/off arm5. one active recipe family per source;family switching invalidates arm and seed validity. stage generation shared length after choosing family. source-private recipe, not saved project data. explicit pattern0..31;drums part/kit0..1,drum0..10,matching strip0..21;303 part2/3,bass0/1,strip22/23. commit:different destination and four expected capture token bytes. command51 page4 matching receipt,page5 global capture header,page6 index0..length-1 captured accepted gate/final303 pitch. require complete held and coherent header/step stamps. commit:command49 actual destination,undo/redo/save recall. capture fingerprint is content identity,not a monotonic session id. 1240       "
    },
    {
      "id": "ui.pattern_copy.destination_scope",
      "name": "Scoped cross-part copy destination_scope",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 12,
      "parameter": 1244,
      "range": [
        0,
        24
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Destination scope;ALL pairs with ALL,drums with drums,303s with303s. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute",
      "scaling": "round(raw ×24/127).",
      "wire_values": [
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        3,
        3,
        3,
        3,
        3,
        4,
        4,
        4,
        4,
        4,
        5,
        5,
        5,
        5,
        5,
        5,
        6,
        6,
        6,
        6,
        6,
        7,
        7,
        7,
        7,
        7,
        8,
        8,
        8,
        8,
        8,
        9,
        9,
        9,
        9,
        9,
        9,
        10,
        10,
        10,
        10,
        10,
        11,
        11,
        11,
        11,
        11,
        12,
        12,
        12,
        12,
        12,
        12,
        13,
        13,
        13,
        13,
        13,
        14,
        14,
        14,
        14,
        14,
        15,
        15,
        15,
        15,
        15,
        15,
        16,
        16,
        16,
        16,
        16,
        17,
        17,
        17,
        17,
        17,
        18,
        18,
        18,
        18,
        18,
        19,
        19,
        19,
        19,
        19,
        19,
        20,
        20,
        20,
        20,
        20,
        21,
        21,
        21,
        21,
        21,
        22,
        22,
        22,
        22,
        22,
        22,
        23,
        23,
        23,
        23,
        23,
        24,
        24,
        24
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/cc_copy.inc",
      "evidence": {
        "id": "ui.pattern_copy.destination_scope",
        "parameter_number": 1244,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.destination_scope scoped cross-part copy destination_scope scoped / cross-part copy 909 / 808 /303 a / b destination scope;all pairs with all,drums with drums,303s with303s. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1244       "
    },
    {
      "id": "ui.pattern_copy.preview_arm",
      "name": "Scoped cross-part copy preview_arm",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 13,
      "parameter": 1245,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Preview/arm1 checks capacity without changing project/history;0 disarms. Read page10 preview_valid before execution. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/cc_copy.inc",
      "evidence": {
        "id": "ui.pattern_copy.preview_arm",
        "parameter_number": 1245,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.preview_arm scoped cross-part copy preview_arm scoped / cross-part copy 909 / 808 /303 a / b preview/arm1 checks capacity without changing project/history;0 disarms. read page10 preview_valid before execution. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1245       "
    },
    {
      "id": "ui.pattern_copy.execute",
      "name": "Scoped cross-part copy execute",
      "group": "Scoped / cross-part copy",
      "target": "909 / 808 /303 A / B",
      "category": "musical",
      "channel": 15,
      "cc": 14,
      "parameter": 1246,
      "range": [
        0,
        1
      ],
      "default": null,
      "choices": null,
      "allowed_values": null,
      "support": "firmware",
      "new": true,
      "binding": "REMOTE",
      "context": "Four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. No panel or committed legacy selector needed for CC7 copy.",
      "notes": "Execute low0/high1 after successful preview and same request. Stopped/drained guarded transaction;no implicit SAVE or start. Stage all four private targets and both shared request bytes. Fresh monotonic request;FULL only. Shared arm0 and Cancel disarm. Cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. Same-part copy includes scoped motion. Destination swing/shared drum accents retained. Same-slot cross-part supported;identical source/destination tuple is NO_CHANGE. Private explicit copy recipe;guarded preview/arm and request execute",
      "scaling": "round(raw ×1/127).",
      "wire_values": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "readback": "Command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. Page4 matching request receipt. Command49 independently reads actual source/destination notes,timing and motion. Undo/Redo and save recall are separate checks.",
      "source": "firmware/src/app/cc_copy.inc",
      "evidence": {
        "id": "ui.pattern_copy.execute",
        "parameter_number": 1246,
        "binding": "REMOTE",
        "status": "native candidate; focused acceptance required",
        "reason": ""
      },
      "search": "ui.pattern_copy.execute scoped cross-part copy execute scoped / cross-part copy 909 / 808 /303 a / b execute low0/high1 after successful preview and same request. stopped/drained guarded transaction;no implicit save or start. stage all four private targets and both shared request bytes. fresh monotonic request;full only. shared arm0 and cancel disarm. cross-part copy keeps destination timbre/tone automation and303 accents;copies matching probability/conditions. same-part copy includes scoped motion. destination swing/shared drum accents retained. same-slot cross-part supported;identical source/destination tuple is no_change. private explicit copy recipe;guarded preview/arm and request execute four source-private explicit targets:source/destination slots0..31 and compatible scopes0..24. no panel or committed legacy selector needed for cc7 copy. command51 page10:staged four targets,validity,preview guard,current fingerprint,referenced bars,motion counts,same-target hint. page4 matching request receipt. command49 independently reads actual source/destination notes,timing and motion. undo/redo and save recall are separate checks. 1246       "
    }
  ]
}
