[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:


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:



| 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