[linux-audio-dev] Simultaneous Output Audio Engine?

Fred Gleason fredg at salemradiolabs.com
Fri Aug 26 12:12:26 UTC 2005


On Tuesday 23 August 2005 14:45, Thomas Vecchione wrote:
> Just the engine, ability to program UI seperately.
> Ability to control basic concepts like Volume and Pan
> Possible Surround Output(5.1) and appropriate Pan implementation.
> Ability to play multiple files simultaneously, outputting either to the
> same interface or seperate interfaces
> Jack Compatibility

You might want to check out the Core Audio Engine (CAE) component of 
Rivendell.  Basically, a completely abstract audio file player and mixer, 
controlled by ASCII string commands sent via TCP/IP.  You can find the design 
document at:

	http://www.salemradiolabs.com/images/core-engine-protocol-091.pdf

At present, this supports JACK, ALSA (up to eight simultaneous devices) and 
AudioScience HPI.

You may also be interested in Rivendell itself, which already does many of 
these automation operations:

	http://www.salemradiolabs.com/rivendell/

Cheers!


|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Director of Broadcast Software Development  |
|                           |             Salem Radio Labs                |
|-------------------------------------------------------------------------|
|  No woman can endure a gambling husband, unless he is a steady winner.  |
|                                        -- Lord Thomas Dewar             |
|-------------------------------------------------------------------------|



More information about the Linux-audio-dev mailing list