CAN bus or ethernet is most suitable for a new midi standard. USB is not symmetrical so let hope that it is not part of 2.0.
31250 bps would be grossly inadequate for 32-bit controllers on 16x16 channels. It was already inadequate back in 1990s.
What manufacturers implement in their equipment is a matter solely down to the market requirements as they see them, nothing to do with the MMA.MMA exists to design and promote common standards for the manufacturers to implement. And without a commonly accepted high-speed link to handle the advanced capabilities, MIDI 2.0 protocol will not have such a broad adoption as MIDI 1.0.
It would require a lot of work and massive cost, if at all possible, to upgrade millions of older pieces of equipment to 62,500.Nobody proposed anything like that, the point was to use a different Ethernet connector for AVB streams.
MMA exists to design and promote common standards for the manufacturers to implement. And without a commonly accepted high-speed link to handle the advanced capabilities, MIDI 2.0 protocol will not have such a broad adoption as MIDI 1.0.
CAN bus or ethernet is most suitable for a new midi standard. USB is not symmetrical so let hope that it is not part of 2.0.
Can you honestly see manuafacturers implementing Ethernet in their devices?Yes, I can. Ethernet over twisted pair is commonplace technology by now, with countless off-the-shelf AVB/TSN compliant 100/1000/2.5G/5G parts. All the required standards are already there, and established audio/MIDI companies like MOTU and Presonus already embraced AVB audio networking in their products.
Yamaha tried a while back, as I recall, without much success.That would be Yamaha mLAN network protocol, implemented on top of the IEEE 1394 FireWire physical interface. Proprietary licensed software on top of patent-encumbered, royalty-based hardware protocol.
I see little of general interest in MIDI 2.0. N.B. "general interest!" Maybe a few, high end, expensive devices, perhaps.Standards need to come first so devices can follow later.
Can you honestly see manuafacturers implementing Ethernet in their devices?
Anyway MIDI 2.0 is not such a radical departure for digital synth engines - but all these per-note controllers do require significant changes to the physical controls. If keyboards could be improved to offer these new means of musical expression in simple and player-friendly way, then general interest will follow.
some applications throttle what they send out to MIDI 1.0 speeds because currently the computer does not know if the external MIDI Out connection is going to a device connected via USB or 5 Pin DIn.Great - USB 2.0 Hi-Speed mode (480 Mbit/s), not to mention USB 3 and USB4/ThunderBolt3 (5/10/20/40 Gbit/s), would sure be nice, as many users only have a few devices each directly connected to the PC. This will not improve device-to-device connection though.
That issue could be addressed in designing a new USB MIDI 2.0 spec..
Electron had products several years ago that had 10 times the speed of MIDI 1.0 on the same 5 Pin DIN connector, but with a slight modification of the part for the UART. MIDI-CI provides a method for negotiation so it would be possible for two devices to negotiate to a higher bandwidth on 5 Pin DINDigital current loop interface can't be improved to offer megabit speeds over several meters, this requires modern serial interfaces using differential signalling over twisted pair (Ethernet, RS-485, M-LVDS, etc).
Don't you think Roli will be one of the leading companies to use MIDI 2.0?Sure, ROLI seem to take very active part in MIDI 2.0 development and testing.
Like the next-gen MPE devices, implemented with MIDI 2.0MPE is a kind of hack intended for older MIDI 1.0 devices, which uses additional MIDI channels to send per-note controllers.
Don't you think Roli will be one of the leading companies to use MIDI 2.0?Sure, ROLI seem to take very active part in MIDI 2.0 development and testing.
However 49-key silicone pad with toy keys is just not my kind of keyboard controller.
I really look forward to Yamaha, Roland and others to start integrating touch/pressure sensitive pads into their traditional synth-action and weighted-action keys.
Like the next-gen MPE devices, implemented with MIDI 2.0MPE is a kind of hack intended for older MIDI 1.0 devices, which uses additional MIDI channels to send per-note controllers.
On the other hand, MIDI 2.0 includes per-note controllers at the core level, and only needs MPE for backward compatibility.
MPE seems to be a bodge to get around the limits of only one PolyAftertouch channel and destroys multitimbralityIt's not as dramatic, the MPE protocol can use whatever number of channels is configured by end user with the Registered Control Number (RPN) message 0006 'MPE Control Messsage' (MCM).
by having it as part of midi2 does that mean no more multitimbral synths?Absolutely not.
Shouldn't it be left as a hack/bodge and not implemented as part of the standard.
seems like some people want to have their cake & eat it.Tell that to hundred millions of professional users who still use MIDI 1.0. There were attempts to specify non-compatible replacement protocols like Zeta ZIPI and CNMAT Open Sound Control, and they never took off with the musical instrument industy or softsynth developers, simply because of the enormous installed base of MIDI 1.0 devices and software.
MIDI 2.0 should be an all new standard and have a clean break from the old MIDI 1.0
there is no point in trying to shoehorn 1.0 comparability into 2.0 it will just make 2.0 worse.
As for connections it all needs to be done through Ethernet it's much more reliable than USB when you start scaling your setupFully agree here. USB is fine for point-to-point connections like controller-to-computer and instrument-to-computer, but not so much for instrument-to-instrument, controller-to-instrument, or multiple controller-instrument-computer connections in a production network.
Both Ethernet (AVB) and USB transports provide the bandwidth necessary to handle MIDI 2.0’s denser messages.
Both are on the roadmap for future MIDI expansion with USB being the priority. Also JIitter Time Stamps will help with timing.
When 5G wireless networks are available, people will be surprised by the speed. Even MIDI 2.0 is tiny compared to streaming video data.
The reason some people complain about USB speed is because some applications throttle what they send out to MIDI 1.0 speeds because currently the computer does not know if the external MIDI Out connection is going to a device connected via USB or 5 Pin DIn.
That issue could be addressed in designing a new USB MIDI 2.0 spec. Remember the current USB MIDI 1.0 spec is 20 years old
As for 5 PIN DIn, Electron had products several years ago that had 10 times the speed of MIDI 1.0 on the same 5 Pin DIN connector, but with a slight modification of the part for the UART. MIDI-CI provides a method for negotiation so it would be possible for two devices to negotiate to a higher bandwidth on 5 Pin DIN. MIDI - CI makes a lot of things possible and we just need to prioritize the work that will get done next.
The forum on MIDI.org is absolutely the right place for people who care about these issues about MIDI to provide their input.
Although we can’t actually reveal details of future MMA plans, the people who help prioritize the work in the MMA do read the forums.