Amsb(1)								      Amsb(1)



NAME
  Amsb - a network-transparent audio server for	the Microsoft Sound Board.

SYNOPSIS

  The AF audio server is a network transparent	system developed at Digital
  CRL.	Amsb permits using the Microsoft Sound Board audio hardware in a dis-
  tributed environment.

DESCRIPTION

  Amsb is an AF	server with Microsoft Sound Board device dependent support.

STARTING UP
  Amsb [:portOffset] [options] &

OPTIONS

  -help

       Use the help switch to determine	device independent arguments.

  -device device

       Specifies the name of the Microsoft Sound Board audio special device
       file.  If this switch is	not used, the Amsb audio server	will default
       to the device specified by the AUDIO_DEVICE environment variable	or
       the /dev/msb0 device.

  -hrate <#>

       Causes the server to set	the audio hardware sampling rate.  The
       default sampling	rate is	8000 Hz.  The hardware supports	5512, 6615,
       8000, 9600, 11025, 16000, 18900,	22050, 27428, 32000, 33075, 37800,
       44100, and 48000	Hz rates.

AUDIO DEVICES

  The Amsb audio server	presents three audio devices to	client applications.
  These	audio devices map to the audio hardware	using stereo data, left	chan-
  nel only, and	right channel only.  The sampling rate of the audio devices
  is set by the	hrate switch.  The default audio data type is LIN16.  AF
  conversion services support other datatypes.

CONNECTION NAME

  From the user's prospective, every AF	server has an audio connection of the
  form:

			      hostname:portOffset

  This information is used by the application to determine how it should con-
  nect to the server.

  hostname
	  The hostname specifies the name of the machine to which the audio
	  device is physically connected.

  portOffset
	  The portOffset is used to identify the audio server's	port on	host-
	  name.	 For example, to simultaneously	run two	audio servers on a
	  given	host, you might	select 0 or 1 for portOffset.

  If the connection name to an audio server is not specified, then the
  environment variables	AUDIOFILE or DISPLAY will be used.

ACCESS CONTROL
  The sample server provides two types of access control:  an authorization
  protocol which provides a list of ``magic cookies'' clients can send to
  request access, and a	list of	hosts from which connections are always
  accepted.

BUGS
  If you encounter a repeatable	bug, please submit a problem report to () and
  include the source code if possible.

SEE ALSO

  AF(1), Aaxp(1), Amaxine(1), Alofi(1),	Ajv(1),	Amsb(1), Aj300(1), aplay(1),
  arecord(1), apass(1),	aset(1), abrowse(1), afft(1), ahost(1),	aphone(1),
  aprop(1), ahs(1), axset(1), xpow(1), afxctl(1), aname2num(1),	alsatoms(1),
  aevents(1), abob(1)

COPYRIGHT

  See the COPYRIGHTS file.

  Copyright 1991-1994, Digital Equipment Corporation and the Massachusetts
  Institute of Technology.

AUTHORS
  Digital Cambridge Research Lab