Midi
Places to go
Midi-in-a-D-shell
he README for midi-in-a-D-shell-1.2 says:
Sparc / SunOS 4
===============
OK, so you probably don't have one of these at home, but
they're fairly common in Uni's and in the workplace.
I managed to find a kernel hack that gives the correct serial
data-rate (31250 baud) out of the standard serial port.
This was part of package called 'Incidental Music Generator' which
I found on the anonymous ftp site:
ftp.uu.net
The file was called:
/pub/music/img.tar.Z
IMG
img.tar.Z has a README that says:
This is the STANDALONE sparcstation version of IMG and some misc audio
editing tools, written by Peter langston, edited and packaged by
Stephen Uhler. This package represents only one part of a larger
collection of work, that may be released at a later date. This
software was written about 1986; the current packaging was done in
1989
[...]
* The stuff in sys, is a midi driver for 4.1 sarcstations.
With this driver you can use your serial ports to generate
midi, only the level converter is required. The mpu2sun
utility converts peters MPU format to the sun midi driver
format
sparcOmatic
Steven Uhler's Homepage has the sparcOmatic sources. The README says
Highlights of the second release:
- Support for PCM stereo on SPARC 10's, and LX's
- Support for Solaris
- Per channel volume controls
--------------------------------------------------------------------------
This is the beta release of SparcOmatic, a MIDI synthesizer for the Sun
Sparcstation, copyright (c) 1993 by Bellcore, by S. A. Uhler
Contents:
synth:
This is the synthesizer. It uses stdin and stdout for commands,
reads MPU format midifiles, renders them, and generates output on
/dev/audio
synth.tcl
This is a "wish" program, written in TK/tcl that runs synth with an X
based graphical user interface. [This interface is obsolete]
new.tcl
This is a "wish program, written in TK/tcl (using the BLT extensions)
that runs synth with a graphical user interface.
voice.tcl
This is a wish program that talks to "synth.tcl" to permit dynamic
manipulation of synth's voicing characteristics. It communicates with
synth via new.tcl
misc
This directory contains the code for building smf2mpu, a program for
converting standard format midi files into the "mpu" format used
by synth. It has been extracted from a larger package by Peter Langston
[Thanks Peter], available via ftp from: ftp.uu.net:/pub/music/img.tar.Z
sample_tunes/*.mpu
These are some sample "mpu" format midi files. They have been culled from
various network archives, and converted to MPU format from standard midi
format. A larger set of tunes is available separately.
This is the second preliminary release. There are still lots of missing
features, both in synth, and in the user interfaces.
Suggestions are welcomed. This release included support for sparc-10's
using PCM stereo, and SOLARIS. I have also included smf2mpu in this
distribution so you can convert your own standard midi format files to
MPU format.
Stephen Uhler
sau@bellcore.com
Send comments to
cxh at eecs.