head	1.6;
access;
symbols
	RELENG_4_11_0_RELEASE:1.5
	RELENG_4_11:1.5.0.24
	RELENG_4_11_BP:1.5
	RELENG_4_10_0_RELEASE:1.5
	RELENG_4_10:1.5.0.22
	RELENG_4_10_BP:1.5
	RELENG_4_9_0_RELEASE:1.5
	RELENG_4_9:1.5.0.20
	RELENG_4_9_BP:1.5
	RELENG_4_8_0_RELEASE:1.5
	RELENG_4_8:1.5.0.18
	RELENG_4_8_BP:1.5
	RELENG_4_7_0_RELEASE:1.5
	RELENG_4_7:1.5.0.16
	RELENG_4_7_BP:1.5
	RELENG_4_6_2_RELEASE:1.5
	RELENG_4_6_1_RELEASE:1.5
	RELENG_4_6_0_RELEASE:1.5
	RELENG_4_6:1.5.0.14
	RELENG_4_6_BP:1.5
	RELENG_4_5_0_RELEASE:1.5
	RELENG_4_5:1.5.0.12
	RELENG_4_5_BP:1.5
	RELENG_4_4_0_RELEASE:1.5
	RELENG_4_4:1.5.0.10
	RELENG_4_4_BP:1.5
	RELENG_4_3_0_RELEASE:1.5
	RELENG_4_3:1.5.0.8
	RELENG_4_3_BP:1.5
	RELENG_4_2_0_RELEASE:1.5
	RELENG_4_1_1_RELEASE:1.5
	PRE_SMPNG:1.5
	RELENG_4_1_0_RELEASE:1.5
	RELENG_3_5_0_RELEASE:1.5
	RELENG_4_0_0_RELEASE:1.5
	RELENG_4:1.5.0.6
	RELENG_4_BP:1.5
	RELENG_3_4_0_RELEASE:1.5
	RELENG_3_3_0_RELEASE:1.5
	RELENG_3_2_PAO:1.5.0.4
	RELENG_3_2_PAO_BP:1.5
	RELENG_3_2_0_RELEASE:1.5
	POST_VFS_BIO_NFS_PATCH:1.5
	PRE_VFS_BIO_NFS_PATCH:1.5
	POST_SMP_VMSHARE:1.5
	PRE_SMP_VMSHARE:1.5
	POST_NEWBUS:1.5
	PRE_NEWBUS:1.5
	RELENG_3_1_0_RELEASE:1.5
	RELENG_3:1.5.0.2
	RELENG_3_BP:1.5
	RELENG_2_2_8_RELEASE:1.3
	RELENG_3_0_0_RELEASE:1.3
	RELENG_2_2_7_RELEASE:1.3
	PRE_NOBDEV:1.3
	POST_DEVFS_SLICE:1.3
	PRE_DEVFS_SLICE:1.3
	RELENG_2_2_6_RELEASE:1.3
	POST_SOFTUPDATE:1.3
	PRE_SOFTUPDATE:1.3
	guspnp_23:1.1.1.2
	AMANCIO:1.1.1
	RELENG_2_2_5_RELEASE:1.3
	WOLLMAN_MBUF:1.3.0.10
	BP_WOLLMAN_MBUF:1.3
	RELENG_2_2_2_RELEASE:1.3
	post_smp_merge:1.3
	pre_smp_merge:1.3
	RELENG_2_2_1_RELEASE:1.3
	RELENG_2_2_0_RELEASE:1.3
	RELENG_2_1_7_RELEASE:1.3
	RELENG_2_1_6_1_RELEASE:1.3
	RELENG_2_1_6_RELEASE:1.3
	RELENG_2_2:1.3.0.8
	RELENG_2_2_BP:1.3
	RELENG_2_1_5_RELEASE:1.3
	wollman_polling:1.3.0.6
	RELENG_2_1_0_RELEASE:1.3
	RELENG_2_1_0:1.3.0.4
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.2
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.3
	OLAH_TTCP:1.2.0.4
	RELEASE_2_0:1.2
	BETA_2_0:1.2
	ALPHA_2_0:1.2.0.2
	sound2_9:1.1.1.1
	voxware:1.1.1
	REL_before_johndavid_2_0_0:1.1
	MOVED_NEWCVS:1.1
	FINAL_1_1:1.1
	GAMMA_1_1:1.1
	BETA_1_1:1.1.0.4
	BP_BETA_1_1:1.1
	FINAL_1_0_2:1.1
	BRANCH_1_0:1.1.0.2
	FINAL_1_0:1.1;
locks; strict;
comment	@# @;


1.6
date	2000.10.02.03.13.46;	author peter;	state dead;
branches;
next	1.5;

1.5
date	99.01.01.08.17.57;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	98.12.27.14.21.09;	author sos;	state dead;
branches;
next	1.3;

1.3
date	95.03.04.21.09.38;	author jkh;	state Exp;
branches;
next	1.2;

1.2
date	94.10.01.02.16.26;	author swallace;	state Exp;
branches;
next	1.1;

1.1
date	93.10.23.10.54.18;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.10.01.01.33.16;	author swallace;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.11.10.18.10.39;	author markm;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Put on my nuclear-grade asbestos suit and cvs rm the old, broken, sound
drivers (again).  These drivers have not compiled for 5-6 months.
Now that the new sound code supports MIDI, the major reason we had for
reviving it is gone.  It is a far better investment polishing the new
midi code than trying to keep this on life support.  Come 5.0-REL, if
there are major shortcomings in the pcm sound driver then maybe we can
rethink this, but until then we should focus on pcm.

Remember, these have not been compilable since ~April-May this year.
@
text
@VoxWare v2.90 release notes
--------------------------


		This version includes some hidden features which
		are described in the file experimental.txt
		Some of these features are not enabled by default. Look at
		experimental.txt for more info.

		I just decided to release this version with some
		incompletely implemented features disabled since
		there are some new features required by a popular 
		application. In addition there is also support
		for the GUS MAX and the 16 bit sampling option of GUS.

		The MSS/WSS support works now. At least with SG NX Pro 16.

********* IMPORTANT *****************************************
Linux 1.0 or later is required to by this driver version.

Don't distribute binaries which use /dev/sequencer and are
compiled with the soundcard.h of this version. They will
not work with version 2.x of the driver.
*************************************************************


You will need the snd-util-2.5.tar.gz and snd-data-0.1.tar.Z
packages to use this driver. They should be in the same
ftp site or BBS from where you got this driver. For
example at nic.funet.fi:pub/OS/Linux/*.

If you are looking for the installation instructions, please
look at linux/Readme.

Compatibility with the earlier versions
---------------------------------------

This version is backward compatible with the version 2.X. All programs
compiled with sys/soundcard.h of v2.X should work without problems.
PROGRAMS COMPILED WITH THE sys/soundcard.h OF THIS VERSION WILL NOT
WORK WITH v2.X DRIVER. BE CAREFUL WHEN DISTRIBUTING BINARIES COMPILED 
FOR THIS VERSION.

Contributors
------------

This driver contains code by several contributors. In addition several other
persons have given useful suggestions. The following is a list of major
contributors. (I could have forgotten some names.)

	Craig Metz	1/2 of the PAS16 Mixer and PCM support
	Rob Hooft	Volume computation algorithm for the FM synth.
	Mika Liljeberg	uLaw encoding and decoding routines
	Greg Lee	Volume computation algorithm for the GUS and
			lot's of valuable suggestions.
	Andy Warner	ISC port
	Jim Lowe	FreeBSD port
	Anders Baekgaard 	Bughunting and valuable suggestions.
	Joerg Schubert	SB16 DSP support.
	Andrew Robinson Improvements to the GUS driver
	Megens SA	MIDI recording for SB and SB Pro.
	Mikael Nordqvist  Linear volume support for GUS.
	Mikael Nordqvist  	Linear volume support for GUS.
	Ian Hartas		SVR4.2 port
	Markus Aroharju	and
	Risto Kankkunen		Major contributions to the mixer support
				of GUS v3.7.
	Hunyue Yau	Mixer support for SG NX Pro.
	Marc Hoffman	PSS support.

Regards,

Hannu Savolainen
hannu@@voxware.pp.fi

Snail mail:	Hannu Savolainen
		Hiekkalaiturintie 3 A 8
		00980 Helsinki
		Finland
FAX:		+358 0 341 6272 (answers if I have my machine (mgetty) on).

NOTE!	I probably don't answer to Snail mail or FAX messages. Sending answer
	to each of them is simply too expensive and time consuming. However I
	try to reply every email message I get (within a week). If you don't
	get response, please check how your address is written in the message
	header. I can't answer if I don't have a valid reply address.
@


1.5
log
@Part 2 of pcvt/voxware revival.  I hope I have not clobbered any other
deltas, but it is possible since I had a few merge conflicts over the last
few days while this has been sitting ready to go.

(Part 1 was committed to the config files, but cvs aborted grrr..)

Approved by:    core
@
text
@@


1.4
log
@Pre 3.0 branch cleanup sos#2: sound

Superceded by the snd driver...
@
text
@@


1.3
log
@Upgrade the sound drivers to VoxWare pre-3.0 and fix a number of bugs.
Make the sound configuration a little neater
	(see /sys/i386/isa/sound/Readme.freebsd)
Add support for the Microsoft Sound Source.
Document the sound options again.
Submitted by:	Sujal Patel <smpatel@@wam.umd.edu>
Obtained from:	Voxware
@
text
@@


1.2
log
@Merged in changes to Hannu Savolainen's VoxWare sound drivers, version 2.9.
@
text
@d41 1
a41 1
WORK WITH v2.X DRIVER. BE CAREFULL WHEN DISTRIBUTING BINARIES COMPILED 
d48 1
a48 1
persons have given usefull suggestions. The following is a list of major
d77 2
a78 2
		Pallaksentie 4 A 2
		00970 Helsinki
d80 7
a86 1
FAX:		+358 0 395 1968 (usually not connected)
@


1.1
log
@This is the Linux generic soundcard driver, version 1.0c.  Supports
SBlaster/Adlib/ProAudio Spectrum/Gravis/etc cards.  This is a BETA test
driver, please test it and get back to me!
@
text
@d1 2
a2 1
CAUTION!
a3 1
This is a prototype version of the Linux Sound Driver for FreeBSD.
d5 4
a8 1
The official and supported version is 1.0c.
d10 5
a14 2
This version 'should work' but there may be some bugs and the programmers
API may change before the final version.
d16 1
a16 6
There are some additional programs for GUS owners in the 
gustest subdirectory of this directory, namely a module
(.MOD, .STM and .669) player and a patch file loader.
Additionally, there is a midithru program which allows
you to play the synth on the soundcard with a midi keyboard 
(also usable for OPL-3 owners).
d18 63
a80 1
Hannu & FreeBSD team.
@


1.1.1.1
log
@Hannu Savolainen's VoxWare original sound drivers, version 2.9.
@
text
@d1 1
a1 2
VoxWare v2.90 release notes
--------------------------
d3 1
d5 1
a5 4
		This version includes some hidden features which
		are described in the file experimental.txt
		Some of these features are not enabled by default. Look at
		experimental.txt for more info.
d7 2
a8 5
		I just decided to release this version with some
		incompletely implemented features disabled since
		there are some new features required by a popular 
		application. In addition there is also support
		for the GUS MAX and the 16 bit sampling option of GUS.
d10 6
a15 1
		The MSS/WSS support works now. At least with SG NX Pro 16.
d17 1
a17 63
********* IMPORTANT *****************************************
Linux 1.0 or later is required to by this driver version.

Don't distribute binaries which use /dev/sequencer and are
compiled with the soundcard.h of this version. They will
not work with version 2.x of the driver.
*************************************************************


You will need the snd-util-2.5.tar.gz and snd-data-0.1.tar.Z
packages to use this driver. They should be in the same
ftp site or BBS from where you got this driver. For
example at nic.funet.fi:pub/OS/Linux/*.

If you are looking for the installation instructions, please
look at linux/Readme.

Compatibility with the earlier versions
---------------------------------------

This version is backward compatible with the version 2.X. All programs
compiled with sys/soundcard.h of v2.X should work without problems.
PROGRAMS COMPILED WITH THE sys/soundcard.h OF THIS VERSION WILL NOT
WORK WITH v2.X DRIVER. BE CAREFULL WHEN DISTRIBUTING BINARIES COMPILED 
FOR THIS VERSION.

Contributors
------------

This driver contains code by several contributors. In addition several other
persons have given usefull suggestions. The following is a list of major
contributors. (I could have forgotten some names.)

	Craig Metz	1/2 of the PAS16 Mixer and PCM support
	Rob Hooft	Volume computation algorithm for the FM synth.
	Mika Liljeberg	uLaw encoding and decoding routines
	Greg Lee	Volume computation algorithm for the GUS and
			lot's of valuable suggestions.
	Andy Warner	ISC port
	Jim Lowe	FreeBSD port
	Anders Baekgaard 	Bughunting and valuable suggestions.
	Joerg Schubert	SB16 DSP support.
	Andrew Robinson Improvements to the GUS driver
	Megens SA	MIDI recording for SB and SB Pro.
	Mikael Nordqvist  Linear volume support for GUS.
	Mikael Nordqvist  	Linear volume support for GUS.
	Ian Hartas		SVR4.2 port
	Markus Aroharju	and
	Risto Kankkunen		Major contributions to the mixer support
				of GUS v3.7.
	Hunyue Yau	Mixer support for SG NX Pro.
	Marc Hoffman	PSS support.

Regards,

Hannu Savolainen
hannu@@voxware.pp.fi

Snail mail:	Hannu Savolainen
		Pallaksentie 4 A 2
		00970 Helsinki
		Finland
FAX:		+358 0 395 1968 (usually not connected)
@


1.1.1.2
log
@Import of guspnp23.
@
text
@d41 1
a41 1
WORK WITH v2.X DRIVER. BE CAREFUL WHEN DISTRIBUTING BINARIES COMPILED 
d48 1
a48 1
persons have given useful suggestions. The following is a list of major
d77 2
a78 2
		Hiekkalaiturintie 3 A 8
		00980 Helsinki
d80 1
a80 7
FAX:		+358 0 341 6272 (answers if I have my machine (mgetty) on).

NOTE!	I probably don't answer to Snail mail or FAX messages. Sending answer
	to each of them is simply too expensive and time consuming. However I
	try to reply every email message I get (within a week). If you don't
	get response, please check how your address is written in the message
	header. I can't answer if I don't have a valid reply address.
@
