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