SteffeyDev / atemOSC

Control ATEM video switchers over the network with OSC messages
http://www.atemosc.com
202 stars 32 forks source link

USK Size and Position OSC Address #176

Closed Christoph111 closed 2 years ago

Christoph111 commented 3 years ago

Hi,

can you add the addresses for the upstream-keyer 1 -> DVE -> position and size? with macros i already programmed something like a digital zoom which works great, but i want to have a physical control in TouchOSC :-) ATEM_Mini_Pro_ISO Thanks in advance Christoph

randallpacker commented 3 years ago

I would like to second this feature. It would be fantastic to have OSC control of position/size on all the keys.

nick-shaw commented 3 years ago

Thirded!

XENONChromatic commented 3 years ago

The USK may not be exposed in the API, per this thread: https://github.com/SteffeyDev/atemOSC/issues/168

Might have to use Macros to do it, per @mkcologne . I havent checked myself recently, but may be doing some related work in the next week and can check then if I remember.

SteffeyDev commented 3 years ago
image

Looks like this are the only options the SDK has. Not seeing anything to control the DVE position. I'll keep my eyes out though in case there is a different way of doing it

nick-shaw commented 3 years ago

Those are related to DVE as a transition. The useful parameters (to my way of looking at it) are the position and scale of the "flying key". This is (I believe) covered by the IBMDSwitcherKeyFlyParameters methods.

SteffeyDev commented 3 years ago

Ah right, is this the same ask as #156 then?

nick-shaw commented 3 years ago

Effectively, yes. #156 is about using it to animate position, and I am just thinking about placing a picture-in-picture with physical knobs. But it's the same parameters being affected.

SteffeyDev commented 2 years ago

I tested, this is ready for release. You guys are correct, the DVE size and position are the same as the flying key size and position when using other modes. After release, you will see the /atem/usk/1/fly set of addresses.

SteffeyDev commented 2 years ago

Released in 4.2.0, feel free to re-open if you have any issues with this feature

davvidavvi commented 2 years ago

Works beautifully! Thank you.