[sdiy] MIDI 2.0

Amos controlvoltage at gmail.com
Wed Jan 29 19:28:37 CET 2020


The MIDI 2.0 Protocol itself does not technically require CI.  And
theoretically you could put MIDI 2.0 packets on a plain old wire directly
between two devices, MIDI 1.0 style.  I suspect that this latter thing will
happen eventually, but the rules for how to do it still need to be hashed
out.

As for the requirement that all devices must power up in MIDI 1.0 mode and
then use CI to negotiate to MIDI 2.0, this was a requirement imposed by the
large Japanese manufacturers, for whom it was critically important that
backwards compatibility be maintained.  The first draft of "HD MIDI" was
not backwards compatible with MIDI 1.0, which is why it was DOA and had to
be re-done from scratch after about ten years of work.

-Amos

On Wed, Jan 29, 2020 at 4:02 AM Vladimir Pantelic <vladoman at gmail.com>
wrote:

> On 29.01.20 09:45, rsdio at audiobanshee.com wrote:
>
> > One drawback is that the USB-UART chips don’t show up as USB-MIDI
> > devices, so you need a custom driver. This drawback could be solved
> > by simply changing the USB Descriptors. The ezUSB supported custom
> > USB Descriptors, but I don’t know if anybody ever got USB-MIDI
> > working on that old chip.
>
> I think the idea was to make a chip that speaks native USB-MIDI on one
> side and UART-MIDI to the uC on the other side. but with todays uC often
> having full speed USB already builtin, it's probably easier to just run
> USB-MIDI directly on them.
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20200129/48b0f602/attachment.htm>


More information about the Synth-diy mailing list