Page 1 of 1

using SDK

PostPosted: Sat Feb 08, 2014 11:22 pm
by manudj
Hi,

I'm developping a control software for my ATS, Firmware 4.2.1.
Started from SDK sample app, I wanted to use the "IsProgramTallied" property to send tally information to a custom tally interface. I created an event when the property is changed. Using iterator, I scan all inputs for this property to be true or false. I have found that sometimes the "black" input gets this property to be true, together with the real tallied input. Is this a bug ?
Then I changed the way to get the tally information. I now use bmdSwitcherMixEffectBlockPropertyIdProgramInput and bmdSwitcherMixEffectBlockPropertyIdPreviewInput :
RedTally= bmdSwitcherMixEffectBlockPropertyIdProgramInput
if (bmdSwitcherMixEffectBlockPropertyIdPreviewLive) RedTally=RedTally|bmdSwitcherMixEffectBlockPropertyIdPreviewInput
Would you advise to do so ?

My control system uses a small laptop and an USB (serial) connected simple Arduino board. Six digital outputs drive Red tallies, six sliders connected to arduino analog input drive customizable function (up to now only Video transistion position is implemented, but I would like to extend it to function like master audio gain,...)
The program bar is driven by GUI or keyboard keys (q,s,d,f,g,h,j,k,l,m), preview by (w,x,c,v,b,n,?,.,/,+) on my azerty keyboard.
I would never replace the provided full control software but I want to implement the most needed function in a live mixing context.

It's hard to find people developping custom SDK control application; if someone is interested, It would be nice to share some experience !