This archive contains a TOS program that plays songs in up to three parts on the internal sound chip from binary data files, also contained in this archive. The program does not require any extra hardware and works in any resolution. The binary data files were created using a music compiler that I am working on based on one for the BBN BitGraph terminal, written in 1982 by Bob Brown at Purdue University. I am attempting to contact him to get permission to post my version of his music compiler (called MC). I am posting this archive to give people who, like me, have minimal hardware and no color monitor, some music to play on their ST's. To use this program, unarchive the program and data files and run it from your favorite shell or from the desktop. It is written using the Mark Williams C compiler, so you have to be careful running this program under some versions of the Beckemeyer shells. The command line to play.ttp consists of any number of files and tempo modifiers. The file names must include the extension of the file, if any, and tempo modifiers consist of a dash ("-") followed immediately by a decimal value -- No intervening space character. This value represents the number of milliseconds between screen refreshes. The program calculates the actual value (around 17 for monochrome), but you can use this to override this calculated value and make the music play faster or slower -- The higher the number, the faster the tempo. The tempo modifier affects the playing of all files which follow it on the command line up to the next tempo modifier. Examples: play -20 bach tpi10 tpi4 tpi8 # plays slightly faster play -10 tpi8 -20 tpi8 # plays slowly and then fast play tpi8 # plays at normal speed play tpi* # in a shell which expands wildcards Each data file starts with a magic number so play.ttp can tell if the file is playable. If it is not, it tells you and continues to the next file. To terminate playing of a music file, press both left and right shift keys simultaniously. The current song will stop and the next song will start. This archive contains the following files: bach Wachet Auf, J.S.Bach. From Cantata No. 140, BWV 140 duetto Duetto #II, Mozart. Based on Sonata in F, K. 376 play.ttp The playback program (TPP, not GEM) readme.txt This file sonatine Sonatine 1, Hans Kohler, Opus 96 tpi10 Two Part Invention #10, J.S.Bach tpi4 Two Part Invention #4, J.S.Bach tpi8 Two Part Invention #8, J.S.Bach I hope you enjoy this program, and if you are interested in the music compiler, the play file format, or anything else, just send me mail. Daniel A. Glasser Mark Williams Co. 1430 W. Wrightwood Ave. Chicago, IL 60614 CIS: [76505,1672] usenet: ...!ihnp4!mwc!dag