On Dec 6, 2012, at 12:49 29, Nathan Steele wrote:

> With our wide orbit system we have three "round robin" outputs that cycle in 
> this way. we have a broadcast tools switcher that is wired in paralell with 
> the three opputs going to the bt switcher and to three seperate inputs on the 
> board. the switcher provides a summed output which is routed to a fourth 
> board input and also to a bypass switch that bypasses the studio completely. 
> using this the jocks can have full control of the three playing elements, or 
> just use4 the "Auto" fader from the switcher, and when the shift ends they 
> are to switch the studio to bypass. the BT switcher also Switches a satelite 
> feed for the news at the top of the hour.

Why not do something like this, but in a more general way and within Rivendell?

We'll call this 'output port mashing'.  Envision something like this:  we have 
a system with an audio card that provides four outputs.  The way RD deals with 
this port-wise right now is to map an output port to a physical output on a 
one-to-one basis, like:

RD              H/W
0       -->     0
1       -->     1
2       -->     2
3       -->     3

Now, we introduce (virtually) an audio switcher/router between RD and the H/W.  
By default, we get the same one-to-one mapping we have now, but with the 
ability to change that mapping dynamically.  E.g. we can make RD port '0' also 
come out on H/W ports '2' and '3', while having RD ports '1', '2' and '3' all 
appear on H/W port '1'.  Architecturally, it's just a crosspoint router, so we 
control it with the usual 'ST', 'SA' and 'SR' RMLs and implement it as a 
standard Rivendell Switcher/GPIO device.  The only limitation is that mashing 
can be done only within outputs on the same card --e.g. an output on card '1' 
can't be made to appear on an output on card '0' (this is a consequence of the 
internal DSP architecture used within caed(8)).

Thoughts folks?

Cheers!


|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. |               Chief Developer               |
|                           |               Paravel Systems               |
|-------------------------------------------------------------------------|
| But in our enthusiasm, we could not resist a radical overhaul of the    |
| system, in which all of its major weaknesses have been exposed,         |
| analyzed, and replaced with new weaknesses.                             |
|                         -- Bruce Leverett                               |
|                        "Register Allocation in Optimizing Compilers"    |
|-------------------------------------------------------------------------|


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to