Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Macintosh Serial MIDI: Hardware, Cables, Clocking, Protocols and Drivers  (Read 6 times)

smilesdavis

  • Moderator
  • 1024 MB
  • ******
  • Posts: 1276
  • ...

Macintosh Serial MIDI: Hardware Evolution
Macintosh model / serial hardware ↔ serial-MIDI technology

YearMacintosh hardwareSerial / MIDI development
1984Macintosh 128K / 512KZilog Z8530 SCC; two channels = modem + printer; DE-9 Macintosh differential serial; TxD± / RxD±; limited external handshake/clock signals.
1986Macintosh 512KeRetains original DE-9 SCC serial architecture.
1986Macintosh PlusMini-DIN-8 introduced; TxD± / RxD± / HSKo / HSKi. HSKi pin 2 = handshake or external SCC clock. GPi pin 7 not connected.
1987Macintosh SE / Macintosh IIMini-DIN-8 becomes standard; two SCC ports = modem + printer. GPi added; modem-port GPi can provide an additional SCC clock path. HSKi remains external TRxC clock input.
1987Apple System Peripheral-8 Cable M0197: Mini-DIN-8 ↔ Mini-DIN-8; later specified for Yamaha TG100 and Opcode Studio 5.
1988Macintosh IIxTwo-port Mini-DIN-8 SCC; HSKi external clock + modem-port GPi clock path.
1989SE/30 / IIcx / IIci / Macintosh PortableMini-DIN-8 SCC; HSKi external clock; GPi available with additional modem-port clock routing.
1990Macintosh IIfxFull Mini-DIN-8 SCC implementation; HSKi + GPi clock paths.
1990Macintosh Classic / IIsi / LCMini-DIN-8 retained; GPi absent on these implementations; HSKi pin 2 remains external SCC clock input.
1991Classic Mini-DIN-8 MacsYamaha TG100: external 1 MHz → Mac HSKi; 8-bit / 1 stop / no parity; MTP OFF; M0197 cable.
199268K Macintosh SCC generationOpcode Studio 5: Peripheral-8-equivalent cable; MTP emulation.
1993Centris 660AV / Quadra 840AVGeoPort introduced: 9-pin socket accepts Mini-DIN-8; pins 1–8 retain serial signals; pin 9 = power; synchronous/DMA functions added.
1993Classic serial + early GeoPort MacsRoland RSC-15APL: straight Mini-DIN-8 ↔ Mini-DIN-8, 1 MHz. Kawai K11: direct Mac serial, 1 MHz. E-mu SoundEngine: Mac sound module + MIDI-interface routing. Opcode Studio 4: MTP interoperability using its own host protocol.
1994Power Macintosh 6100 / 7100 / 810068K → PowerPC transition without abandoning Macintosh serial; existing serial MIDI hardware remains usable.
1994PowerBook 500 seriesOne external Macintosh serial connector replaces separate modem + printer sockets.
1995PowerBook 190 / 5300One Mini-DIN-8 serial port; LocalTalk retained.
1995PowerPC / late-68K serial MacsYamaha MU50: 1 MHz; F5 Cable Messages; Port 1 internal, Ports 2–8 thru. Korg X5DR: AG-002; 31.25 kBPS serial data; 1 MHz application clock; KORG MIDI Driver; F5 line-control commands.
1996PowerBook 1400One full Mini-DIN-8 Macintosh serial port; synchronous / asynchronous / AppleTalk; HSKi / HSKo / GPi / Tx± / Rx±.
1996Serial MIDI at peak maturityGeneralmusic WK4: Mac serial, 1 MHz, 16 channels. Alesis QS/QSR: 1 MHz → HSKi; bit-clock determines serial rate. MOTU MIDI Timepiece AV: 8×8 serial; MTP networking.
1997Power Macintosh G3 BeigeFinal desktop Power Mac generation with factory Macintosh modem/printer serial ports.
1997Late classic serial MacsYamaha MU100: 1 MHz; MTP ON; F5 Port 1 = A1–A16, Port 2 = B1–B16; 32 parts. Korg NS5R: 31.25 BPS mode + 1 MHz clock; F5 01/02/03 routing. Emagic Unitor8: MTP emulation; 1 MHz / FAST; F5 cable messages; AMT.
1998PowerBook G3 Series / WallstreetFinal high-performance PowerBook with factory serial/GeoPort; synchronous + asynchronous; HSKi external clock; up to 4 Mbps serial hardware.
1998iMac G3USB transition: Macintosh serial and ADB removed.
1998USB / internal replacement portsCompatibility splits: Griffin iPort / KeySpan USB Serial Adapter lack Unitor8 external-clock support; GeeThree Stealth / Griffin gPort provide modem-port-compatible FAST + AMT operation. iPort still works with less demanding interfaces including Opcode Studio 5.
1999Power Macintosh G3 Blue & WhiteFactory Macintosh serial removed; USB / FireWire / PCI replacement era.
1999PowerBook G3 LombardSerial/GeoPort removed; USB replaces legacy serial connectivity.
1999Serial-less Macs + remaining legacy MacsTechnics SX-PX332: SZ-JJAP1 Mac cable, 1 MHz. Midiman BiPort 2x4s: printer/modem serial, OMS. Keyspan SX Pro: 4× RS-422, 1 Mbps, printer-port emulation. MegaWolf Romulus/Remus: PCI serial MIDI via FreeMIDI.

Technology progression

Macintosh sideMIDI / protocol side
DE-9 SCCBasic Macintosh differential serial
Mini-DIN-8 + HSKiExternally-clocked serial HOST connections become practical
GPi / additional SCC clock routingMore flexible synchronous serial hardware
1 MHz HOST transportYamaha / Roland / Kawai / Alesis / Generalmusic / Technics direct COMPUTER connections
GeoPortLegacy serial retained + synchronous/DMA extensions
PowerPC + classic serialOMS / FreeMIDI serial ecosystem continues unchanged across CPU transition
F5 host-control framingYamaha / Korg / MTP-compatible virtual-port routing
MTP compatibilityMOTU native; Opcode / Emagic compatibility or emulation modes
FAST / AMTEmagic native high-speed/timestamped serial operation
USB replaces SCC serialBaud-rate support alone no longer guarantees MIDI-interface compatibility
PCI / internal replacement portsCompatibility depends on electrical implementation + external clock + Macintosh port emulation + driver/API

Key distinction:

Mini-DIN-8 ≠ cable topology ≠ host protocol
1 MHz clock ≠ serial data rate ≠ MTP
F5 xx = host-control / virtual-port framing
MTP compatibility ≠ native MTP implementation
USB serial ≠ Macintosh SCC
« Last Edit: Today at 08:02:24 PM by smilesdavis »
Logged
new in September: iSight (box), System 7 (box)
Pages: [1]   Go Up

Recent Topics