{
  "_sources": [
    {
      "type": "vendor-doc",
      "url": "https://empresseffects.com/cdn/shop/files/ZOIA_Manual_1_dot_13.pdf",
      "notes": "Empress Effects ZOIA user manual for firmware 1.13: Config Menu (Midi Ch, Starred CC ch, MIDI Consume), MIDI (physical connections, controlling ZOIA with MIDI) and Control Port.",
      "firmware": "1.13",
      "imported_at": "2026-10-26"
    }
  ],
  "_limitations": "Source: ZOIA manual, firmware 1.13. Fixed MIDI is only patch loading and bypass: a Program Change on the Config Menu's Midi Ch loads that patch (0-63; use /program_change) and CC#60 engages or bypasses. Everything else is built in each patch: MIDI modules can listen or send on any channel, and starred parameters take the CCs learned in the Starred List, on the Starred CC ch; reach them with /note/on, /note/off and /cc/{num}. MIDI Consume sets what passes through. No SysEx, no fixed clock map. MIDI comes in through the 1/8\" Type A port or the Control Port tip (when set to MIDI). Untested on hardware.",
  "_coverage": {
    "entries_total": 1,
    "cc_entries": 1,
    "rpn_entries": 0,
    "nrpn_entries": 0,
    "sysex_commands": 0,
    "realtime_commands": 0,
    "channel_and_common_commands": 0,
    "note_triggers": 0,
    "replies": 0
  },
  "device": {
    "name": "ZOIA",
    "vendor": "Empress",
    "revision": "ZOIA manual, firmware 1.13",
    "osc_prefix": "/zoia",
    "manufacturer_id": [],
    "device_id": []
  },
  "sysex": {
    "header": [],
    "footer": [],
    "_notes": "Empty on purpose: the ZOIA documents no SysEx."
  },
  "midi_out": {
    "default_channel": 0,
    "note_offset": 0
  },
  "midi_in": {
    "note_on": "/note/on {note} {velocity} {channel}",
    "note_off": "/note/off {note} {velocity} {channel}",
    "cc": "/cc/{num} {value} {channel}",
    "program_change": "/program_change {program} {channel}"
  },
  "commands": [],
  "cc_params": {
    "channel": 0,
    "_source": "ZOIA manual 1.13, MIDI: Engage and bypass via MIDI.",
    "entries": [
      {
        "osc": "/bypass",
        "cc": 60,
        "range": [
          0,
          127
        ],
        "expects": "discrete",
        "section": "Bypass",
        "_usage": "Engage and bypass (CC#60 on the Midi Ch of the Config Menu): 127 engaged, 0 bypassed, 64 toggles the bypass state."
      }
    ]
  }
}
