Browse Prior Art Database

Parallel PC Port to MIDI Interface Device

IP.com Disclosure Number: IPCOM000115455D
Original Publication Date: 1995-May-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 37K

Publishing Venue

IBM

Related People

Bezek, JD: AUTHOR

Abstract

A device is disclosed which allows attachment of Musical Instrument Digital Interface (MIDI) to a PC parallel port. This is primarily useful for personal computers that do not allow insertion of a specific function interface card. Additionally, a MIDI data stream adaptor device connected to a parallel port offers higher bi-directional thruput, while being conceptually simpler than an interface device attached at the computer's serial port.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Parallel PC Port to MIDI Interface Device

      A device is disclosed which allows attachment of Musical
Instrument Digital Interface (MIDI) to a PC parallel port.  This is
primarily useful for personal computers that do not allow insertion
of a specific function interface card.  Additionally, a MIDI data
stream adaptor device connected to a parallel port offers higher
bi-directional thruput, while being conceptually simpler than an
interface device attached at the computer's serial port.

      The Figure shows the functional elements.  Overall operation of
the device is managed by the Coordination Controller (3), which is a
micro-computer or micro-controller with local RAM and stored
operational program.

      Data from the PC (12) is received into the device's PC receive
buffer (2) and is transferred to the MIDI transmit buffer (9) from
where it is serially transmitted onto the MIDI out line (11) by the
current loop driver (10).  In-bound data arrives on the MIDI in line
(6) and is serially clocked into the MIDI receive buffer (4) through
the current loop receiver (5) electronic interface.  The data is
transferred to the PC transmit buffer (1) from where it is sent to
the PC (12) when the parallel port is available.  A copy of incoming
data is also presented at the MIDI Thru (8) output line through a
second current loop driver (7).