Mac OS 9 Lives

Digital Audio Workstation & MIDI => Audio & MIDI Hardware => Topic started by: smilesdavis on September 01, 2026, 09:06:43 PM

Title: Macintosh Serial MIDI: Hardware, Cables, Clocking, Protocols and Drivers
Post by: smilesdavis on September 01, 2026, 09:06:43 PM
Macintosh Serial MIDI: Hardware, Cables, Clocking, Protocols and Drivers
connector → cable topology → clock → serial framing → port framing → driver/API

Macintosh serial hardware

YearMacintosh / serial development
1984128K / 512K: Z8530 SCC • DB-9 • HSKi ext clock • no HSKo / GPi (https://mirrors.apple2.org.za/www.bitsavers.org/pdf/apple/mac/prototypes/1986_Freeport/MacSE_Prototype_Developer_Manual_1986.pdf#page=113)


1987SE (https://savagetaylor.com/TIL/TIL12947.pdf#page=3) / II: GPi pin 7 • modem GPi/RTxC = optional second clock path (https://savagetaylor.com/TIL/TIL12932.pdf#page=2)
1993660AV / 840AV: GeoPort • modem 9-pin / printer 8-pin • 8-pin compatible • HSKi/Sync/SCLK • GPi/DMA • +5 V pin 9 (https://leopard-adc.pepas.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-68K_Desktop/Centris_660AV_Quadra_840AV.pdf#page=51)
1996PowerBook 1400: Mini-DIN-8 • synchronous / asynchronous / AppleTalk • HSKo / HSKi / TxD± / RxD± / GPi (https://www.macdat.net/files/pdf/apple/developer_notes/powerbook_1400.pdf#page=37)
1997Power Macintosh G3 Beige: printer + modem RS-422 • 230.4 kbit/s internal • 2.048 Mbit/s external clock (https://savagetaylor.com/TIL/TIL24213.pdf#page=3)
1998PowerBook G3 Wallstreet: 9-pin GeoPort • accepts 8/9-pin • sync/asynch • HSKi ext clock • up to 4 Mbit/s (https://leopard-adc.pepas.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G3/PowerBookG3Series.pdf#page=47) • iMac G3: USB replaces ADB + external serial I/O (https://www.wap.org/events/iMacDevNote.pdf#page=19)
1999Power Macintosh G3 B&W: no RS-422 LocalTalk serial • USB (https://leopard-adc.pepas.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G3/PowerMacintosh_G3/PowerMacintosh_G3.pdf#page=30) • PowerBook G3 Lombard: USB replaces ADB + serial I/O (https://cdbvs-apple.fr/Manuels%20des%20mac/Power_Book/G3/PowerBook%20G3%20Bronze%20%28Lombard%29.pdf#page=21)

Cables / pin topology


Direct HOST / COMPUTER connections


Host-control / virtual-port framing


Multiport host protocols / MTP compatibility


Serial replacement / USB transition


Layer distinctions

Mini-DIN-8 shell ≠ cable pinout
HSKi ext clock ≠ GPi/RTxC optional second clock path
1 MHz clock ≠ 1 Mbit/s data
1 MHz ≠ MTP
F5 common byte ≠ common protocol
Yamaha F5 = Cable Message
Korg F5 = line/port control
Emagic F5 = MTP-compatible cable-message format
MTP compatibility ≠ native protocol identity
MTP emulation ≠ native MTP implementation
USB serial ≠ SCC external-clock capability
replacement serial = electrical layer + clocking + port emulation + driver/API

Unresolved byte level

Yamaha F5 ↔ MOTU MTP exact mapping / interoperability
Korg F5 ↔ Yamaha/MTP interoperability
MOTU FAST framing
MTP network RS-422 framing
Opcode native Studio 4/5 framing
Midiman multiport serial framing