Composers' Forum

Music Composers Unite!

MIDI Manufacturers Association (MMA) Adopts MIDI Capability Inquiry (MIDI-CI) Specification; also MIDI Polyphonic Expression (MPE)

MIDI Manufacturers Association (MMA) Adopts MIDI Capability Inquiry (MIDI-CI) Specification.

Los Angeles, CA, January 28, 2018 - Today marks the MIDI Manufacturers Association's (MMA) ratification of an important new extension to MIDI, the MIDI Capability Inquiry (MIDI-CI) Specification. MIDI Capability Inquiry messages enable devices to automatically inquire and set features that improve compatibility and simplify configuration. The messages also enable future enhancements such as negotiating to use a next generation protocol, and provide a "fall back" mechanism, so if a device does not support a new feature it continues to work as defined by MIDI 1.0.

MIDI-CI enables 3 main areas of new functionality: Profile Configuration, Property Exchange, and Protocol Negotiation. Documents defining specific profiles, specific properties and values, and the new protocol are expected from MMA during 2018.

About Profile Configuration

Profiles are defined sets of rules for how a MIDI device sends or responds to specific MIDI messages to achieve a specific purpose or suit a specific application. Profiles make products easier to configure and provide better interoperability. "Profile auto configuration of complex controller mappings is like MIDI Learn on steroids," said Mike Kent of MK2 Image and the Chair of the MMA's MIDI-CI working group.

At the MMA's Annual Meeting during the 2018 Winter NAMM Show, Korg, Roland and Yamaha demonstrated products interoperating using a draft Drawbar Organ Profile and a draft Analog Synth Profile. They also produced a movie showing a Drone Profile, which used MIDI messages sent to a Digital Proportional Controller to control the movements of a Drone in sync with music.

About Property Exchange

Property Exchange (PE) messages can get and set device properties including but not limited to product name, configuration settings, controller names, controller values, patch names and other meta data, etc. "Property Exchange total recall enables storing of multi device setups from a variety of manufacturers into a DAW project file, and allows seamlessly combining hardware and software synthesizers, providing users with the best of both worlds" stated Koichi Mizumoto of Roland Japan, and head of the AMEI MIDI-CI working group in Japan.

The demonstration at the MMA Annual Meeting included "total recall" of Yamaha, Roland, and Korg hardware instrument settings using draft PE messages and Steinberg Cubase software.

About Protocol Negotiation

MIDI-CI defines a method for two devices to negotiate to use a future industry standard "Next Generation" MMA/AMEI protocol that is now being developed, or a manufacturer- specific protocol. Devices that do not support any new protocol will continue to use MIDI 1.0 protocol.

The MIDI-CI Specification was developed by MMA with the Association of Musical Electronics Industries (AMEI), the body that maintains the MIDI Specification for Japan. AMEI adopted the CI Specification in November 2017. Having the Specification adopted by both bodies is necessary for it to be considered part of the official MIDI 1.0 Specification, which is a world-wide voluntary industry standard. MIDI-CI is just one of several initiatives that the MMA and AMEI are working on together to enhance MIDI technology.

"The really exciting part of MIDI-CI is that Protocol Negotiation paves the way for a new industry standard MIDI protocol that could enable new features like higher resolution, more channels and improved performance and expressiveness (while still maintaining backwards compatibility with current MIDI 1.0 devices)," said Yutaka Hasegawa, chairman of AMEI. "A new MIDI protocol would offer a bridge between music technology and new emerging technologies in other industries and allow creators, performers, and consumers to enjoy new and exciting musical experiences in the future."

MMA President Tom White added: "MIDI-CI is a very important first step towards next generation MIDI products with added capability and creates the possibility to expand MIDI into new markets in the future. The MMA and AMEI will continue to develop additional specifications that build on MIDI-CI's framework to expand the capabilities of MIDI while enhancing ease of use."

The MIDI-CI specification will be available for download in a few weeks. To obtain a free copy, join the MIDI Association, the global community of people who work, play and create with MIDI at

(continued at site)


There’s Now A New MIDI Spec, And Drones


MIDI Polyphonic Expression (MPE) Specification Adopted!

The Basic Features of MPE

(Reprinted from the MIDI Manufacturers Association MPE Specification document's Background Section)
(Note: not all devices may support all features)

The MPE specification aims to provide an agreed method for hardware and software manufacturers to communicate multidimensional control data between MIDI controllers, synthesizers, digital audio workstations, and other products, using the existing framework of MIDI 1.0.

These proposed conventions define a way of distributing polyphonic music over a group of MIDI Channels, making multiple parameters of different notes separately controllable. This will enable richer communication between increasingly expressive MIDI hardware and software.

Briefly, what is defined is as follows:

  --- Wherever possible, every sounding note is temporarily assigned its own MIDI Channel between its Note On and Note Off. This allows Control Change and Pitch Bend messages to be addressed to that particular note.

  --- A Registered Parameter Number is used to establish the range of Channels used for sending or receiving notes. Two messages control the division of MIDI Channel space into sub-spaces called Zones, so that multi-timbral playing is still possible using only one physical MIDI interface.

  --- When there are more active notes in a Zone than available Channels, two or more notes will have to share the same Channel. Under such circumstances, all notes will continue to sound, but will no longer be uniquely controllable.

  --- Each Zone has a dedicated extra Channel, called the Master Channel, which conveys common information including Program Change messages, pedal data, and overall Pitch Bend. These messages apply across the entire Zone.

(The MPE specification also defines how to handle Pitch Bend, Aftertouch and CC messages to provide maximum interoperability.)

The full MPE MIDI specification will be available soon for download in the Specs section of the site


MPE Specification Released

The MIDI Manufacturers Association (MMA) has released the MIDI Polyphonic Expression (MPE) specification that was adopted by the organization at the 2018 Winter NAMM show. It is available for download at

MPE allows electronic instruments such as synthesizers to attain a level of expressiveness typically possible only with acoustic instruments. In MPE, each note is assigned its own MIDI Channel so that Channel-wide messages (such as Pitch Bend, filter cutoff and other control changes) can be applied to each note individually.
Prior to MPE, expressive gestures—such as adding vibrato—often affected all notes being played. With MPE, every note a musician plays can be articulated individually for much greater expressiveness. New instruments take advantage of MPE so that musicians can send multiple dimensions of finger movement control - not only from left or right, but also up, down, pressure, and beyond.....

(continued at site)


Thanks Bob

Views: 225

Reply to This

Replies to This Discussion

Thanks for the post. I am looking fwd to the property exchange saving me some setup time :)

You're welcome :)

Thanks Bob

Vn said:

Thanks for the post. I am looking fwd to the property exchange saving me some setup time :)

Reply to Discussion


Sign up info

Read before you sign up to find out what the requirements are!


© 2020   Created by Gav Brown.   Powered by

Badges  |  Report an Issue  |  Terms of Service