Hacker News new | past | comments | ask | show | jobs | submit login

It was probably RS-422, because RS-422 as a transport for MIDI back in the day was not uncommon as a desktop serial interface (like on old Macs and their lineage), but neither was FireWire later and now of course USB, that’s why I wouldn’t refer to them as cousins any more than USB and MIDI are. RS-485 is electrically similar (and in some aspects compatible) to RS-422 but with provisions for multi-point networks due to switchable drivers. The MIDI spec and the signaling is not related to either.

https://midi.org/midi-1-0-detailed-specification




Sounds like cousins to me:)


Sure whatever, to be clear the RS-422 port on a Mac was a generic serial port not a MIDI port per se. If you were running a PC at the time you would often use the 9 or 25 pin RS-232 port for the same purpose (which is the same port used for a modem or some mice). A number of period devices would have a selector switch between RS-422 and RS-232 for a single 8 pin mini DIN input.

https://support.roland.com/hc/en-us/articles/201951959-PMA-5...


I think I’m more focused on protocol similarities than the pinout.


Of which there are none because RS-422 is not a protocol. And if you’re talking about MIDI the electrical interface part of the spec (ie what can actually be compared to RS-422), not the protocol part, it is a point to point isolated current loop system - it is hard to be much different than RS-422 a differential voltage multipoint system.

That you can run the MIDI protocol over RS-422 is no more notable than that you can run it over smoke signals or semaphores. In practice almost every common short to medium range interconnect has been used commercially for MIDI at some point, including SCSI, Ethernet, bespoke fiber in addition to what was already said.

https://www.rfc-editor.org/rfc/rfc4824.txt


They are not comparable.

RS-422 is a specification at the physical/electrical layer.

MIDI is a protocol at the logical layer.

You can transmit MIDI over RS-422.

However you cannot transmit RS-422 over MIDI. That makes no logical sense. Like saying you could transmit a chicken sandwich over HTTP.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: