allanswers.org - Electronic and Computer Music Frequently-Asked Questions (FAQ)

 Home >  Musicmusic >

Electronic and Computer Music Frequently-Asked Questions (FAQ)

Section 5 of 5 - Prev - Next
All sections - 1 - 2 - 3 - 4 - 5


                                               (503) 626-7117 x1349

---

4.4.2)			I'm just starting on MIDI and want to know how
				to send	MIDI from my SCO UNIX box (and
				who do I buy a card from? Are there
				device drivers available?)

Answer:

From: tjt@blink (Tim Thompson)
Newsgroups: rec.music.synth
Subject: Re: MIDI FAQ?
Date: 28 Dec 91 14:34:29 GMT

Andrew Beattie (tab@ibmpcug.co.uk) writes:
> I'm just starting on MIDI and want to know how to send MIDI from my SCO UNIX
> box.  (and who do I buy a card from? are there device drivers available?

If SCO UNIX implies you're using an AT-bus 386 of some sort, there
is a UNIX device driver available called devmidi that can be found in
the ucsd.EDU archive and elsewhere.  It supports any MPU-compatible
MIDI interface.  The glib librarian/editor, also found in
the ucsd.EDU archive, can use this driver (email me for the changes).
There is also a version of devmidi that allows it to be used with VP/IX,
so you can run DOS MIDI software under UNIX.

For any machine with a standard serial port, you can use the
Key Electronics (1-800-533-MIDI) MIDIATOR MS-114 interface - it goes
from standard RS232 to MIDI.  There's no buffering, so to avoid input
lossage you need to run the RS232 at 38.4Kbaud.  For MIDI output,
you can run the RS232 at lower rates and still get usable results.
For machines that can run their RS232 at the exact MIDI rate, you
can get by with a cheaper version of the MIDIATOR, I think, the MS-101.



    ...Tim Thompson...AT&T Bell Labs/Holmdel/NJ...tjt@blink.att.com...

---

4.4.3)			How can I adapt my IBM-PC parallel port to be
				a MIDI interface?

Answer:

From: cgd@ecmwf.co.uk (Dick Dixon)
Subject: 'Paramid' parallel-port MIDI interface
Date: Thu, 22 Jul 93 9:08:33 BST

This is a build-it-yourself MIDI interface adaptor for PC
parallel port.  So far as I know, it will work with any
PC (I have tried it with four; 286, 386 and portables).

MIDI in, out and thru are provided, with signal monitoring
LEDs.  The posted zip file includes a driver for DOS Cakewalk
standard, plus some 'C' code to test the interface.

Not recommended as a first project for previous non-techies,
but no particular snags in construction are anticipated.

It can be obtained thus:

Site:           ftp.cs.ruu.nl  [131.211.80.17]
Login:          "anonymous" or "ftp"
Password:       your own email address (you@your_domain)
File:           /pub/MIDI/DOC/paramida.zip

regards

Dick Dixon


[SEE ALSO: the June 1986 BYTE magazine article on building a MIDI
board for the IBM PC  --  crl]

---

4.5.0) 		[Macintosh hardware]

---

4.5.1)			What's all this about problems with
				Macintosh Powerbooks and MIDI?

Answer:

	See anonymous@xcf.berkeley.edu:misc/netjam/doc/PowerbookMIDI,
or email netjam-request@xcf.berkeley.edu with the subject 'request for
file: doc/PowerbookMIDI'.
	Comments welcome.

---

4.5.2)		How can I build my own MIDI interface for the Macintosh?

Answer:

From: henges@ingr.com. (John Hengesbach)
Newsgroups: comp.sys.mac,rec.music.synth
Subject: Re: DIY MIDI interface?
Keywords: MIDI
Date: 30 Dec 88 16:05:21 GMT

In article <817@ttrdf.UUCP> fjo@ttrdf.UUCP (Frank Owen ) writes:
>
>  Has anyone figured out how to kludge up a Do-It-Yourself MIDI interface
>for the Macintosh? It seems that the one Apple sells has practically no 
A reply...


			MINIMAL MAC--MIDI INTERFACE
			===========================



	Well, here it is all you MIDI fans.  THE ultimate in
	simplicity!!  This is a simple schematic for a serial
	to MIDI converter.

		There are two functions performed here.  One is the
	conversion from current loop to RS-422.  The second function
	is supplying the 1 MHz signal for the serial chip to sync
	up with the 31.5K baud rate of MIDI.


         >>>>>>> DATA FLOW >>> (MAC TO MIDI INSTRUMENT) >>>>>>>>>
               +-------+     +------+
To MAC   4   10|26LS32 |     |7407  |
Serial  >------+       |11  1|      |2    +------+    5
Port     5    9|       +-----+      +-----+R=220 +-----<  \
DB9 pin >-------       |     |      |     +------+         \  (5 pin DIN socket)
Numbers        |       |     |      |                       | MIDI OUT
               +-------+     +------+                      / (to instrument)
                +------+                  +------+    4   /
      +5 volts -+R=390 +--+     +5 volts -+R=220 +-----<
                +------+  |               +------+
               +-------+  |  +------+1    +------+    4
         8    6|26LS31 |  |  |MCT2  +-----+R=220 +-----< \
        >------+       |11| 5|      |     +------+        \  (5 pin DIN socket)
         9    5|       +--+--+      |                      | MIDI IN
        >-------       |    4|      |2                5   / (from instrument)
               |       |   +-+      +------------------< /
               +-------+   | +------+
                           |
                           v
                           Ground
         <<<<<<<<<<<<< DATA FLOW << (MIDI INSTRUMENT TO MAC ) <<<

               +-------+     +------+
         7   10|26LS31 |     |1 MHZ |
        >------+       |9   8| OSC  |
         3   11|       +-----+      |
        >-------       |     |      |
               |       |     +      |
               +-------+     +------+

	Power connections:

	  		GROUND	+5
			-----	--
	  7407		7	14
	  26LS31	8,12	4,16
	  26LS32	8,12	4,16
	  OSCILLATOR	7	14

Notes:

	The optical isolator MCT-2 above can probably be any relatively
fast optical coupler.  Note that the 390 ohm resistormay need to be
adjusted to make sure the output does not saturate.  Using a scope
while feeding a MIDI signal in should show you whether the signal
looks clean.

	The diagram has been drawn to show MAC signals on the left
and MIDI signals on the right.  There have also been allowances made
for the fact that 80 column ascii displays are not **exactly**
graphics terminals. Also note that the MAC pin numbers are for the
DB9 connector **NOT** the 8 pin mini-DIN connector!!

	The age old question of where to get power for this always
remains.  On the pre-MAC-PLUSs, there was power available from the
serial port connector.  I solved this problem by finding a 7 VDC
AC adapter at a parts store and using a 5 volt voltage regulator
IC to bring it down to 5 volts.  This is left as an exercise for
the student.....

	The 26LS31 and 26LS32 are the same type of chips which are
used in the MAC for RS-42? conversion.  I got them from a store in
Santa Clara California (Anchor Electronics  (408) 727-3693).  They
also have 1 Mhz Oscillators as well.

	I have built several variations of this over the last two
years and have had good success using a variety of music software
with them.


John Hengesbach
(205)772-1669

uunet!ingr!henges
Intergraph Corporation
Huntsville, AL 35807

---

5.0) 	[Reference Material]

---

5.1)		Is an overview of "General MIDI" available?

Answer:

	Yes, via ftp as:

	anonymous@XCF.Berkeley.EDU:misc/netjam/doc/midi/general_midi

---

5.2)		What are the names and address of various gear manufacturers?

Answer:

	Rich Kulawiec (rsk@gynko.circ.upenn.EDU) posts a monthly list
of manufacturer contact info to rec.music.makers, rec.music.synth,
alt.guitar, and news.answers.


---

5.3)		Where may I find an electronic music bibliography?


Answer:

	See the file:

	anonymous@ftp.cs.ruu.nl:MIDI/DOC/bibliography

or
	
	anonymous@131.211.80.17:MIDI/DOC/bibliography

---

5.4)		Where can I find out all about MIDI?

Answer:

	Email LISTSERV@AUVM.AMERICAN.EDU, with the phrase GET MIDISPEC
PACKAGE in the message body. You will get the following message, as
well as the files to which it refers.


Date:         Tue, 26 Nov 1991 18:32:49 -0500
From: Revised List Processor (1.7a) 
Subject:      File: "MIDISPEC $PACKAGE" being sent to you

*************************************************************************
*                                                                       *
* MIDISPEC Package                                                      *
*                                                                       *
* The following  series of  plain text  files are  the contents  of the *
* MIDISPEC PACKAGE. They are a reference resource compiled from several *
* sources, mostly by Greg at LEE@UHCCUX. The Primer, originally written *
* by Bob McQueer, is in constant  revision. The other files are subject *
* to periodic review and update. The package as a whole may be added to *
* as MIDI expands.                                                      *
*                                                                       *
* They have been placed here to  make it possible for users to retrieve *
* or subscribe to  the whole set of  documents as a "package"  so as to *
* automatically  get   the  updated  documentation  when   it  is  made *
* available.  Access  to  the  complete package  is  possible  via  GET *
* MIDISPEC PACKAGE.                                                     *
*                                                                       *
* You can subscribe to it with: AFD ADD MIDISPEC PACKAGE (note that you *
* will need to use the PW  command to define yourself a password before *
* you can  use the AFD command  -- see LISTAFD MEMO  for more details). *
* If you wish to only be informed when  the files are updated,  use the *
* FUI ADD MIDISPEC PACKAGE command.                                     *
*                                                                       *
*************************************************************************
* filename filetype Filelist File description
* -------- -------- -------- -----------------------
  MIDISPEC $PACKAGE EMUSIC   The Package Definition
  MIDI1_0  MIDISPEC EMUSIC   The MIDI Version 1.0 Specification
  PRIMER   MIDISPEC EMUSIC   A MIDI Tutorial
  MIDIBNF  MIDISPEC EMUSIC   MIDI Considered in Backus-Naur Form
  CTRLTAB  MIDISPEC EMUSIC   Listing of Controller/Mode Command Codes
  STATTAB  MIDISPEC EMUSIC   Listing of MIDI Status Codes
  NOTESTAB MIDISPEC EMUSIC   Listing of MIDI Notes by Octave
  FILEFMT  MIDISPEC EMUSIC   Description of MIDI Standard File Format
  SDSFMT   MIDISPEC EMUSIC   Description of MIDI Sample Dump Standard
  TIMECODE MIDISPEC EMUSIC   Description of MIDI Time Code Format


---

5.5)		What are the details behind current sound formats?

Answer:

	The Audio Formats Guide is available by anonymous ftp from
ftp.cwi.nl [192.16.184.180], directory pub, file AudioFormats*.*
(where *.* is the version number).

--Guido van Rossum, CWI, Amsterdam 
"Shut that bloody bouzouki off!"


---


End of the Netjam FAQ.

-- 
-----------------------------------------------------------------------------
Craig R. Latta          |  Experimental Computing Facility, UC Berkeley (XCF)
Composer and            |  Atari Games Audio Group         
    Computer Scientist  |  The NetJam Project            
Craig.Latta@NetJam.ORG  |  The Smallmusic Project    
(standard  disclaimer)  |  Biggles' Home for the Oversubscribed (wanna join?)
-----------------------------------------------------------------------------

Section 5 of 5 - Prev - Next
All sections - 1 - 2 - 3 - 4 - 5

Back to category music - Use Smart Search
Home - Smart Search - About the project - Feedback

© allanswers.org | Terms of use

LiveInternet