startmidi(1)                                                      startmidi(1)


NAME
     startmidi, stopmidi - start MIDI daemon

SYNOPSIS
     startmidi [-n name] [-s speed] [-p proto]  -d /dev/tty{d,f}x

     stopmidi -d /dev/ttydx

     stopmidi -n name

     startmidi

DESCRIPTION
     Startmidi initializes the serial ports and links them to the MIDI streams
     driver.  startmidi also reports the names of the MIDI interfaces
     currently configured.  stopmidi removes the specified interface.  The
     following options control the startmidi command:

     -n name
          Name of the interface.

     -d device
          The actual driver this interface will talk to, either a serial port
          or internal.

     -p proto
          Specifies the protocol used.  This parameter is optional, and
          defaults to RS422 with an external clock (Macintosh (r) compatible
          mode).  Possible values are rs232 for RS232 communications, aso232
          for RS232 on an ASO board, aso422 for RS422 on and ASO board and
          rs422 for externally clocked 422.

     -s speed
          The speed the interface operates at, if not 31250 baud. Options are
          9600, 19200, 31250, 38400, 115200 and 125000.  This options allows
          different sorts of interfaces to be connected to the machine.  38400
          is normally used for connecting to a Key MIDIator.  125000 is used
          by "high speed" Macintosh intefaces.  115200 is used by some PC
          serial port interfaces.

     With no parameters, startmidi prints a list of the available MIDI
     interfaces.

     Stopmidi shuts off MIDI on the specified device, or the interface
     specified by name.

     An internal MIDI device is specified by passing the string "internal" for
     the -d parameter.  Internal MIDI allows programs to use MIDI
     communications and timing for interprocess communication.  See
     mdRegister(3dm).


     If startmidi is killed, the devices linked to the MIDI driver will be
     unlinked, and applications will cease to be able to send and receive
     MIDI.

NOTES
     For the most part, startmidi is used by the system administration tools
     for port configuration.  This tool is accessed through the system manager
     menu selection in the desktop toolbox.  However, the system manager as
     yet has no way of setting up internal MIDI ports, so that must be done by
     hand.

     115200 baud rates are only supported on the ASO board at this time.

     Cabling can be problematical for some combinations of serial port and
     MIDI interface.  The manual page serial(7) has the pinouts for all SGI
     serial ports and may be helpful in obtaining the necessary cabling.

SEE ALSO
     mdInit(3dm), mdGetName(3dm), asoser(7)


                                                                        Page 2