Craig Anderton
Well-known member
My hope here is, that the Dev's teams either H/W or Software will be able to bring the tech down to a level folk can use without a great tome of tech knowledge to wade through. It does beg the question why update the midi protocol if it's just going to complicate it's use, seems nonsensical to do that.
A huge part of the MIDI 2.0 spec revolves around Compatibility Inquiry. MIDI 1.0 had unidirectional communications. MIDI 2.0 has bi-directional communication. That's a big deal. As a simple example, consider the FaderPort. Currently, you have to tell it whether it should talk HUI, Mackie, or Studio Pro. With MIDI-CI, upon turning on the FaderPort it would simply ask what it connects to for its protocol, and configure itself accordingly - no user intervention required. Or you could use the FaderPort with a lighting controller, and it would know that its faders need to control dimmers. You wouldn't need to map the faders yourself to something different than what Studio Pro wants.
If you use a hardware synthesizer with Studio Pro, it could ask the synthesizer for a list of presets and parameters. This basically would mean the end of separate editor/librarian software; Studio Pro would display all that information on demand. Because MIDI 2.0 provides a structure for this kind of information exchange, the synthesizer company wouldn't need to support each DAW individually, it would simply support the standard. Similarly, the synthesizer would know it was working with Studio Pro. You wouldn't have to configure it as an external device. Studio Pro would already know that, based on its conversation with the synth.
Or consider something like Komplete Kontrol. It would tell Studio Pro it has eight knobs, eight switches, a ribbon controller, pitch bend wheel, mod wheel, and whether or not a footpedal and footswitch were connected. All of these would then appear in Studio Pro as named options for controllers. But Studio Pro could also tell it that you'd called up Mojito, and if you wanted, all the controls would be mapped and named because Studio Pro would give it that information. Again, because there's a structure for this kind of information exchange, Studio Pro wouldn't need to come up with multiple ways to support different controllers. You wouldn't have to sit there with Komplete Kontrol's app and create a template. Think of it as NKS, but universal and simpler due to the bi-directional communication.
Of course, it will take a long time for this to be implemented across the industry. But the more you dig into the MIDI 2.0 spec, the more your realize that much of it is designed to make interconnection among various pieces of gear easier. MIDI 2.0 was not designed to be rolled out all at once. The goal was to make sure it could survive unchanged for many decades and pick up momentum during that time, like MIDI 1.0. Meanwhile, you can simply ignore it and use what you have, and introduce MIDI 2.0 gear over time, only if it benefits what you're doing.
P.S. Fender made the right move by opening the door to MIDI 2.0. It's an investment in the future. I do think the name MIDI 2.0 was an unfortunate choice because it's really just a massive set of extensions for MIDI 1.0. Maybe a name like MIDI Xtended or MIDI 1.X would have been less scary and managed expectations better.
Last edited: