Skip to content

codemechanic/ax73-vx90-sysex-grammar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akai AX73 and VX90 MIDI System Exclusive (Sysex) Grammar

Akai AX73 screenshot

The Akai AX73 and VX90 are six voice analog synthesizers released in 1986, with the VX90 being the rack mount version of the AX73. These synthesizers used voltage controlled analog oscillators or VCOs as opposed to the more common digitally controlled analog oscillators or DCOs of the time. The AX73 and VX90 have the ability to interface with the Akai S612, S700, S900, and S950 samplers using an Akai DD-X5013 or 13 pin DIN sampler connect cable. Both the AX73 and VX90 run the same operating system and firmware EPROM, with the minor difference between the two being how the keyboard "split" is handled.

The grammar files provided here map the structure of the MIDI System Exclusive File Format for the Akai AX73 and VX90 and are based on the generic MIDI System Exclusive (Sysex) Grammar. The code and tools provided here are useful for interpreting the Non Real Time Universal System Exclusive Messages used save AX73/VX90 patches.

Grammar files provide an interface for editing and translating human readable values to and from the binary file, and are used in conjunction with the hex and binary file analysis tools Synalize It! on macOS and Hexinator on Windows. Grammars are stored as XML, support both Python and Lua scripting languages, and can export to C structs as well as inherit structures from object oriented languages.

Tauntek Firmware

Tauntek released updated firmware image for the AX73 and VX90 that enables reception of MIDI CC parameter changes. Patch data can now be loaded and saved over MIDI rather than relying on the dedicated cassette tape outputs.

Improvements:

  1. Reception of MIDI continuous controller (CC) data
  2. Save and Load patch data as MIDI Sysex

For more information on using the Tauntek firmware and assigning MIDI controller data, please refer to the firmware notes included here, or the PDF version available on the Tauntek website.

Usage

The files found here are intended to be used in conjunction with the Tauntek AX73 firmware. Analyzing AX73 and VX90 Sysex is possible without the firmware, however controlling those synths with Midi CCs and/or loading or saving Sysex over MIDI requires that you have the Tauntek firmware installed.

  1. Download the akai_ax73_vx90_sysex.grammar and open the grammar with Synalize It! or Hexinator.
  2. Open an Akai AX73 or VX90 MIDI Sysex file. If you don't have one available you can download the AX73 Sysex files that are provided as a part of this repository.
  3. Apply the MIDI Sysex grammar to the Sysex file.

AX73 Sysex screenshot

Documentation and Charts

Special Thanks

  • Bob Grieb of Tauntek for authoring the updated firmware for the Akai AX73 and VX90.

About

Akai AX73 and VX90 MIDI Sysex File Grammar

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages