home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
sound
/
st_play
/
readme.txt
< prev
next >
Wrap
Text File
|
1985-11-17
|
3KB
|
62 lines
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