From alsa-devel-owner@alsa.jcu.cz  Thu Nov 26 04:42:40 1998
Received: from mail.alphalink.com.au (mail.alphalink.com.au [203.24.205.7])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id EAA30552
	for <alsa-devel@jcu.cz>; Thu, 26 Nov 1998 04:30:28 +0100
Received: from alphalink.com.au (andrew@ppp05-16-Melbourne.alphalink.com.au [202.164.244.100]) by mail.alphalink.com.au (8.8.8/8.6.9) with ESMTP id OAA19355 for <alsa-devel@jcu.cz>; Thu, 26 Nov 1998 14:29:53 +1100
Message-ID: <365CCB25.DAE08019@alphalink.com.au>
Date: Thu, 26 Nov 1998 14:29:41 +1100
From: Andrew Clausen <clausen@alphalink.com.au>
MIME-Version: 1.0
To: alsa-devel@jcu.cz, alsa list <alsa-devel@jcu.cz>
Subject: Re: Virtual array of audio devices. Filters etc. ?
References: <365C3AFD.2C67@bath.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

P.J.Leonard wrote:

> Hello,
>
>  Is there any plans to implement a driver that appears appears
> to the application as several device drivers ? This device should
> allow control over the mixing of the inputs. It would also be
> cool if filters (other devices ?) could be chained for each
> channel of the driver. Could a filter use a dynamic linked
> library to implement it's effect ? This would allow a user to
> implement a new type of filter without having to learn all that
> tricky kernel coding.
>
>  I was just looking at cubase VST plugin's linux has got a lot
> of catching up to do :-(
>

I wrote a sound library, called that did this.  It (optionally) splits
stereo channels into a left and right channel, and runs splits full duplex
cards into two channels:in and out.  This means you get 4 channels on your
SB16.

You can get it at:
http://www.alphalink.com.au/~clausen/atech/psl.tar.gz

It supports ALSA and OSS at the moment.  It will support others in the
future (hopefully)

Andrew Clausen



