[LWN Logo]

From: "Eric B. Mitchell" <emitchell@altaira.com>
Subject: Enlightened Sound Daemon version 0.2
Date: Thu, 30 Apr 1998 08:25:43 GMT

=====BEGIN PGP SIGNED MESSAGE=====


I am pleased to announce the preliminary release of the 
Enlightened Sound Daemon (EsounD version 0.2) for Linux.  
More details at <URL:http://www.netcom.com/~ericmit/EsounD.html>;.
This program is designed to mix together several digitized 
audio streams for playback by a single device.  The current 
list of features includes the following functionality:

 o  A simple authentication scheme is implemented.  The first
    process to present a 16 byte key to the daemon determines
    the ownership of the daemon.  The owner of the daemon may
    allow or disallow connections from other keys.  If a HUP
    signal is received, ownership of the daemon is reset.

 o  Playback of multiple digital samples simultaneously is 
    supported.  The daemon uses a raw sample format which 
    is easily generated by the SOX utility from many other 
    data formats.

 o  The mixed audio data may be output from the daemon as a
    "monitor" stream.

 o  Recording from the current input of the sound device is
    supported.  Full duplex operation (simultaneous recording
    and playback) is supported.

 o  Client connections may cache samples for playback by an 
    assigned identification number.  For example, a window
    manager may cache samples in the server for playback on
    various events, and play them back without replaying the
    full audio stream for the sample.  Samples may be looped
    until the server receives a "stop sample" message. 

Currently, the only platform supported is Linux.  It is intended
that this program support multiple platforms.  I have limited
access to other Unix platforms, so any help in porting the
Enlightened Sound Daemon to other platforms is appreciated.  
The amp program, by Tomislav Uzelac may be a good reference 
for porting the audio interface to other platforms.

This is to be considered an alpha release, as functionality
remains to be implemented.

-- ebm
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
|  __                         a.k.a. Eric B. Mitchell |
|  |_) .  _  _|      _|  _     ericmit@ix.netcom.com  |
|  | \ ( (_ (_| (_| (_| (/_   www.netcom.com/~ericmit |
| How's My Programming?   Call:  1 - 800 - DEV - NULL |
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+



-- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNUg1h1rUI/eHXJZ5AQHjSwP/aGb9U1fIgnUA6qMaD6x/JeTM2IJVRLDa
YxXoZ9EbENIKCbV9lV0PcGogW0+eA2zAZq3tQFu9P9B+eFX6jcVD2FhDekvFI5ZS
j44u74PbNU45LIuw2xxiaBAgfZcnZ9XZ3uy6Z9Yu3Xd+xkZ5k9nxafP1+tkPztmA
y5okM7m4rEs=
=Y1B3
=====END PGP SIGNATURE=====