Sound Card utilities for Linux. Version 3.8
===========================================

See http://www.opensound.com/ossfree for most recent info
(such as latest versions).

These utilitities work with the Linux Sound Driver 3.0 or later.
Some of the utilities in the fm subdirectory have been dropped out.
Use playmidi for playing MIDI files.

There are some new stuff which has been moved here from the sound
driver package. Directory v30 contains some version 3.0 specific
sample code. Directories sndscape, audiotrix and pss_test have
some utilities for Soundscape, AudioTrix and PSS card owners.

For GUS owners!!!!!!!!!!!!

There is some additional programs at the directory gustest. Earlier they
were part of the driver package. The gmod module player is now maintained
and distributed separately (gmod-*.tar.gz at sunsite).

Installation
============

To install the utilities, run make in each subdirectory.
There is also some additional Readme files. 

The mixer.c in this directory can be compiled by running
"make mixer"

Utilities
=========

This package contains the following utilities:

1)	A player for Amiga NoiseTracker modules (.MOD).
	This is a program written by Liam Corner and Marc Espie for
	Sun SPARCstations. I have made some minor modifications for
	Linux. It is located in the subdirectory dsp. See dsp/Readme
	for further instructions.

	==============================================================
	The latest version (Tracker 3.10) of this program is available
	at least at nic.funet.fi (pub/unix/sound).
	
	  It has couple of bugs: You have to move a line containing
	  "zap.c_lflag &= ~(ICANON | ECHO);" in termio.c. The right
	  location is couple of lines later. Just after the next #endif
	  line.
	  Also there is a bug in the linux_audio.c the #ifdef SOUND_VERSION
	  at the line 62 (or near it) must be #ifndef SOUND_VERSION.
	==============================================================
	The Tracker version 3.19 is also out. It seems to be bugfree but
	I don't know where the official version is.

2)	A library of FM instruments and a program which loads
	them to the kernel tables. sbiset.c is the loader program
	and the subdirectory sbi contains the instrument files.

3)	Simple programs for playing standard MIDI files (.mid) and
	Creative Music Files (.CMF) have been dropped from this version.
	They are available in the version 2.0.

	================================================================   
	The files in the fm subdirectory are there for information only.
	The adagio04 and glib19 packages by Greg Lee perform the same
	tasks much better. These packages are available at 
	ftp.hawaii.edu:/outgoing
	================================================================

4)	Two mixer programs:
	"mixer" is a simple command line mixer.
	"xvmixer" is a xview3 based mixer.
	The "xmix" package which was in the earlier versions of this
	package is no longer there. The ioctl -support required by it
	will be dropped from the next version since it's too much
	SB Pro dependent.

Programming the driver
======================

Most recent programming info is available in the OSS Programmer's
Guide (http://www.opensound.com/pguide).

Regards,
Hannu Savolainen
hannu@opensound.com
