I think this is useful especially for certain modes/times of day.  My main 
issue is automation, a presenter lifts a fader and gpio triggers it to start 
then clicks to auto mode before running away to make tea/go home.  Once the 
song finishes in the current setup it switches to the second output (and 
consequently the second fader) which is not lifted/on so you get dead air.

I worked around this with two small patches to airplay/log_play.cpp/h which are 
working great.  Basically while in auto it only plays on the first output.  If 
I have the time I'll amend the code so that it will play on whatever is the 
active output (without cycling) rather than being restricted to the first one.

My head is full of postfix email servers at the moment so it might take a while.

Regards,

Wayne


-----Original Message-----
From: [email protected] on behalf of Fred Gleason
Sent: Wed 12/12/2012 14:59
To: User discussion about the Rivendell Radio Automation System
Subject: Re: [RDD] Output port mashing [WAS: Automatic Mode Output Switching]
 
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

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


#######################
Scanned by MailMarshal
#######################

############

Attention: 

The information contained in this message is confidential and intended 
for the addressee(s) only. If you have received this message in error 
or there are any problems, please notify the originator immediately.
The unauthorised use, disclosure, copying or alteration of this message
is strictly forbidden. Christian Vision or any of its subsidiaries will
not be liable for direct, special, indirect or consequential damages 
arising from alteration of the contents of this message by a third party
or as a result of any virus being passed on. Please note that we reserve
the right to monitor and read any e-mails sent or received by the 
company under the Telecommunications (Lawful Business Practice) 
(Interception of Communications) Regulation 2000. Christian Vision is 
registered in England as a limited company 2842414 and as a charity 
1031031  

############

<<winmail.dat>>

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

Reply via email to