{
 "_sources": [
  {
   "type": "vendor-doc",
   "url": "http://www.musictechnologiesgroup.com/files/SuperMAX+_UserGuide.pdf",
   "notes": "DX7 SuperMAX+ User Guide (Rev B, v2.20 guide, (c) 2018 MusicTechnologiesGroup.com & MAXsystems): chapter 10 MIDI, pp. 24-25",
   "firmware": "supermax-plus-2.10",
   "imported_at": "2026-10-26"
  }
 ],
 "_limitations": "SuperMAX+ (MAXsystems firmware v2.10, made by Music Technologies Group) replaces the DX7 system ROM. Shares the DX7 voice SysEx of the librarian driver and adds: Program Change 1-128 reaching banks 1-4 (bank 2 = 33-64 or the cartridge), sent when a patch is chosen on the panel and selecting the bank on receipt (use /program_change; upper banks are panel only); CC#122 Local Control, CC#124 Omni Off, CC#125 Omni On (mapped; 'not fully tested' by the author); MIDI Clock (F8) and Start (FA) drive the arpeggiator tempo, divided or multiplied on the unit; they are not mapped here, because the shared driver's SysEx framing wraps every command, so use a clock source. Per patch: MIDI out channel and key zones, set on the unit. A bank dump is standard only if the bank uses no SuperMAX feature. Switch S1 adds +3 to the transmitted velocity. Sold as hardware by its maker; nothing is hosted here. Untested on hardware.",
 "midi_of": "yamaha/dx7.knobkraft.fw-unknown",
 "device": {
  "name": "DX7",
  "vendor": "Yamaha",
  "revision": "DX7 SuperMAX+ User Guide (Rev B, v2.20 guide, (c) 2018 MusicTechnologiesGroup.com & MAXsystems)",
  "osc_prefix": "/dx7"
 },
 "cc_params": {
  "channel": 0,
  "entries": [
   {
    "osc": "/local_control",
    "cc": 122,
    "range": [
     0,
     127
    ],
    "orientation": "0-based",
    "section": "SuperMAX+",
    "_notes": "CC#122 Local Control on/off (guide p.25)."
   },
   {
    "osc": "/omni_off",
    "cc": 124,
    "range": [
     0,
     127
    ],
    "orientation": "0-based",
    "section": "SuperMAX+",
    "_notes": "CC#124 Omni Off (guide p.25)."
   },
   {
    "osc": "/omni_on",
    "cc": 125,
    "range": [
     0,
     127
    ],
    "orientation": "0-based",
    "section": "SuperMAX+",
    "_notes": "CC#125 Omni On (guide p.25)."
   }
  ]
 }
}
