/* Copyright (c) 1992,1993 Bellcore * All Rights Reserved * Permission is granted to copy or use this program, EXCEPT that it * may not be sold for profit, the copyright notice must be reproduced * on copies, and credit should be given to Bellcore where it is due. * BELLCORE MAKES NO WARRANTY AND ACCEPTS NO LIABILITY FOR THIS PROGRAM. */ This is the alpha release of SparcOmatic, a MIDI synthesizer for the Sun A lot of the features were shoved in quickly to get a demo working in time for the Summer '93 Usenix conference, so I expect some radical changes 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. voice.tcl This is a wish program that talks to "synth.tcl" to permit dynamic manipulation of synth's voicing characteristics 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. This is a preliminary release. There are lots of missing features, both in synth, and in the user interfaces. Suggestions are welcomed. I probably already know about the most serious bugs and obviously missing features. Stephen Uhler - sau@bellcore.com