Back to the Piano Education Home Page

Making a Replacement Miracle Serial Cable

by John M. Zeigler, Ph.D.
Rio Rancho, NM  USA

he original equipment "Miracle cable" for the IBM-PC version of the Miracle is an Antex AWM E101344 Style 2464 VW-1 serial port cable. Antex no longer makes the cable or any of the other parts for the Miracle Piano Teaching System that it made originally. You can consider making your own serial cable or have one made. There is, however, some considerable dispute as to the pin connections that must be made in that cable. Read on to learn more about how to make your own replacement serial cable for the Miracle on IBM-PC-AT compatibles, the Apple Macintosh and the Commodore Amiga. Please note that a MIDI cable can also be used with the IBM-PC and Macintosh versions and is preferred in most cases. See our Miracle Piano Teaching System FAQ for more information on using a MIDI cable.

Top of page! Miracle Piano Teaching System FAQ | Miracle Piano Teaching System Review | Piano Education Home

 

keyinfo.gif (1045 bytes)Key info text

Even though you don't need an adapter if your computer has a 9-pin serial port connector, the officially sanctioned adapter to connect from the 9-pin end of the Miracle cable to a 25-pin serial port on the computer is the Radio Shack Catalog # 26-287, Serial port Adapter, Female DB25 to Male DB9. Radio Shack says this adapter is a standard serial port adapter with standard pin-outs, suggesting that the Miracle cable is the same.

One of our visitors has contacted Antex Customer Support for cable information and received the following reply: "The Miracle has been out of production for many years.  Spare parts, software, etc. are no longer available.  If you are looking for power adapters or cables the specifications are as follows: 

AC Adapter

Output: 12VAC (no polarity), 1 Amp

IBM PC Cable Pin outs

DB-25 Male      DB-25 Female

     1, 7, 14 -------------- 7

     2 --------------------   2

     3 --------------------   3

IBM PC AT Cable Pin outs

DB-25 Male            DB-9 Female

     1, 14, 15 ------------------ 7

     2 -------------------------- 3

     3 -------------------------- 2

     7 -------------------------- 5

Apple Macintosh Cable

DB-25 Male       Mini DIN 8 Male

     2 -------------------- 3

     3 -------------------- 5

     7, 14, 15 ----------- 4

[End quote]

A couple of months ago, I received an e-mail from a visitor to PEP, regarding his attempts at making a cable. Quoting (in part) his e-mail: "Found an error in your FAQ re/ IBM-AT Miracle cable pin-outs. I just made a cable and the pin-outs should be as follows:

IBM PC-AT
DB25M to Miracle DB-9F to Computer serial port
RTS 7,14,15 ................ 7 RTS
Rcv 2 ...................... 3 Tx
Tx 3 ...................... 2 Rcv

Also it would appear that the RTS line in the IBM-PC cable is also incorrect. It appears that it should be:

IBM-PC
DB25M to Miracle DB25F to Computer serial port
RTS 7,14,15 ................ 4 RTS (correct pin)
Rcv 2 ...................... 2 Tx
Tx 3 ...................... 3 Rcv

Pin 7 on the IBM PC serial port is ground, not Request to Send (RTS). Connecting to ground effectively "turns off" the Request to send from the keyboard. I did not check the Mac cable as I'm not a "Mac" guy. It appears that the correct connection on the Miracle Piano end would always be 7,14,15 regardless of the make of computer being connected to. I tried the other combinations and they did not work on an AT compatible. The connections on the piano-end should never change since all we are dealing with is three connections: Receive, Transmit and Request to Send which would be the same for any interface.

Finally, I am running the Windows software. I initially had no keyboard recognition from the software. I followed the FAQ about this and it worked as follows: Under Win98, Start, Settings, Control Panel, Multimedia, Midi: Select Single instrument, SB16 music synthesizer Out (or whatever brand is installed), VAP Midi In.

Also make sure that the same is set up within the Miracle software under Admin, Midi Setup.

After all that - Voila!! it works! (the cable was the real challenge) Please post this on your website - the Miracle is a great teaching tool. I just dug mine out of storage and set it up with help from your site and an individual who had a copy of the Windows software available."

Another visitor writes:

I found another web site (http://www.electrongate.com/wpd/atcab.pdf) which is by one of the original designers of the Miracle Piano.  His cable differs in one respect, the 13,14,7 pins of the 25 pin end connect to pin 5 of the 9 pin and not pin 7 as is posted in the "correction" to your original posting which also does not have pins 13,14,7 tied together. I can assure you that 2-3, 3-2, and 13,14,7 - 5 is the CORRECT way to make this cable.  As soon as I tried this my Miracle Piano worked without a hitch!

The cable drawing linked above is for a "Mothra" unit, not the Miracle Piano, but apparently worked for this visitor. Given the kind of 9-pin to 25-pin adapter that can be used, it is likely that the information in this e-mail represents the correct configuration. The configuration given in this diagram is the one we would suggest interested visitors try first. If you're technically inclined and would like a little more information on the technical specifications for the keyboard, you can find those here.

These pin outs can be used to have a serial cable made to fit your Miracle. Most current IBM-compatible users will want to use the PC-AT pinouts, rather than the PC pinouts. Also keep in mind that the Miracle serial cable will only work with the Miracle software. Note that if you're running the DOS version of the Miracle software, under any version of Windows, and you have the serial cable, rather than MIDI cables, your Windows MIDI configuration becomes essentially irrelevant. In this circumstance, the Miracle software handles all the data from the serial port cable. For this reason, you may have to tweak the Properties of the Miracle shortcut to run the DOS version, particularly under Windows 9x, since the kind of direct hardware addressing used by the Miracle software and other similar DOS programs is officially discouraged and doesn't always work under Windows. See below for more information on this matter.

For Amiga users, a visitor indicates from his manuals that the Amiga serial cable pin outs are those of a basic RS-232 cable:

Commodore Amiga cable pinouts

Amiga end                        Miracle end

femaledb25------------------------maledb25
2------------------------------------------2
3------------------------------------------3
7------------------------------------------7

Page created: 10/10/07
Last updated: 04/18/08
Top of page! Miracle Piano Teaching System FAQ | Miracle Piano Teaching System Review | Piano Education Home

Reprinting from the Piano Education Page The Piano Education Page, Op. 8, No. 1, © Copyright 2001-2008 John M. Zeigler. Portions copyright 1995-2000 John M. Zeigler and Nancy L. Ostromencki. All rights reserved.