Finally: MIDI 2.0
Related link: http://www.midi.org/newsviews/hdmidipr.shtml
How many digital music standards are more than 20 years old, still in version
1.0, and yet in daily use on untold millions of devices? Controlling everything
from cell phone ringtones to Las Vegas extravaganzas, MIDI (the Musical Instrument
Digital Interface) would have to be near the top of that short list. Still,
musicians have been clamoring for greater MIDI resolution almost since the beginning.
Yesterday, the MIDI Manufacturers*
Association, stewards of the spec, released a teaser
announcement called “MIDI Industry Investigates Major Update to MIDI
Protocol.” At the AES convention
on October 8, the MMA will discuss High-Definition MIDI (HD-MIDI™). The
press release refers to HD-MIDI as a proposal under discussion, but the trademark
sign makes me believe the group is thinking seriously about this.
“This major update to MIDI would provide greater resolution in data values,
increase the number of MIDI channels, and support the creation of entirely new
kinds of MIDI messages,” continues the announcement.
Current MIDI resolution for most control
changes is just 128 steps (7 bits), although receiving devices can interpolate
between those for smoother playback, and there are other workarounds, such as
ganging contollers for 14-bit (16,384-step) resolution. Likewise, the stock
number of channels (which typically correspond to individual instruments in
an ensemble) is just 16—a mighty small orchestra.
One of the reasons MIDI has lasted so long and been so successful is because
its backward compatibility. You can plug a keyboard controller made yesterday
into a synth from 1984 and—assuming the latter is working—still
play it. The flip side of that compatibility is that the transmission hardware
is locked at a speed comparable to that of a 28kbps modem. Even if a new controller
generated high-resolution data, the pipeline couldn’t carry it.
With the advent of software synthesizers, MIDI messages are being transmitted
completely inside computers, so the speed limit has eased, but there are still
many areas where greater resolution and more channels would allow increased
expressivity.
Way back in 1998, I moderated a brainstorming
group charged with outlining MIDI 2.0. Some of our hopes were:
- More controllers (especially non-keyboard controllers)
- 3D spatialization control instead of just basic panning
- Looping information in MIDI files
- Peer-to-peer “discovery” rather than blind data transmission
- Sample-accurate sync, and
- Better marketing
That last item is especially interesting. When most people hear the word MIDI,
they think of the annoying tunes that wheeze out of mid-’90s Web pages.
Contrary to popular belief, MIDI doesn’t “sound
bad”—it has no sound at all. It’s simply a communications
protocol. No one says Postscript looks bad; the output quality depends
on the printer.
Similarly, a well-crafted MIDI file played through a high-quality synthesizer
sounds great. That’s something you hear every day, whether you realize
it or not. Still, the world has changed a lot since 1983, and it’s exciting
to see this important spec advancing.
__________________
*The lack of an apostrophe after “Manufacturers”
always bugged me until I discovered that the word is attributive
(descriptive) rather than possessive. [Back to article]
What do you want to see in MIDI 2.0?
Categories
AudioComments (2)
Read More Entries by David Battino.

Clarification: HD ≠ 2.0
Admittedly, my headline about MIDI “2.0” was fanciful, but I wanted to share this clarification MMA President Tom White just sent. It seems that HD-MIDI is more of an extension to MIDI 1.0 than a new version, although the new features are certainly some of the highest on everyone’s wish list.
There have actually been numerous extensions to the spec over the years; see http://www.midi.org/about-midi/specshome.shtml. That’s one way the MMA has been able to keep the spec alive without sacrificing backward compatibility. —David Battino
My only comment is that HD-MIDI may or may not be MIDI 2, depending on what you think MIDI 2 is, and we consciously chose not to call it that for that reason. Your own list of things MIDI 2 should have is a good example: we aren't addressing the majority of them with HD-MIDI.
MIDI 2 as a marketing term also has problems because so many people already have a preconceived notion of what it should be... so when and if we ever do come up with something that is extensive enough to be considered a new MIDI, we may still not want to call it MIDI2.
For now, all we are doing is increasing the resolution of existing MIDI messages, and making it possible to create entirely new ones. We don't consider that to be MIDI2, but certainly it's a major step in the direction.
Sweet
I hope the industry embraces it. The current version has been cramping my style for a while.