A MIDI sysex message contains a header with four pieces of information: the header (a byte of 0xF7), a manufacturer ID, a model ID, and a unit number. Model numbers are assigned by each manufacturer and are only unique within a manufacturer line. Unit numbers are usually settable by the user, using the "MIDI Setup" or "Master Setup" menu.

Manufacturer IDs are assigned by the MIDI Manufacturer's Association. Originally, manufacturer IDs consisted of a single byte, which only allowed for a maximum of 127 IDs. There are now far more than 127 manufacturers wanting an ID, so the standard contains an extension mechanism: if the ID byte is zero, the next two bytes contain an extended ID. ID numbers are divided into four geographic groups: North America, Europe (also includes Australia), Japan, and Asia (Russia/China/Far East other than Japan). Here are IDs for some notable current and past manufacturers. Only synth and electronic music device/software manufacturers are included, although there are many manufacturers who use MID for other purposes, and some who have registered a value with the MMA but have never produced a product that uses MIDI. All numeric values are given in hexadecimal.

North America Edit

Europe Edit

Japan Edit

Asia Edit

none known to have been assigned

Special / reserved values Edit

Community content is available under CC-BY-SA unless otherwise noted.