SteffeyDev / atemOSC

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

add Flying Key controls #156

Closed davvidavvi closed 3 years ago

davvidavvi commented 4 years ago

ATEMs have a Flying Key option that let's you animate a PIP between 2 preset locations (keyframes) but the built in animations are linear and look painfully like something animated in PowerPoint V1. Any way to add those parameters to atemOSC (xPosition, yPosition, xSize, ySize) so moving them can be handled in a more fluid way through OSC (ex. with https://imimot.com/vezer/)

Thank you.

high-solutions commented 4 years ago

I vouch for this to, this really could create a load of options for qlab users with 1Dimension and 2Dimensions osc fades!!!

davvidavvi commented 4 years ago

Here's an example of how I'm currently using ATEM's built-in keyframes. The background is my computer screen, the foreground is an USK DVE of my camera, set to Run To Full. Then, Run To B slides it over to the left and masks it, and Run To A slides it off the screen. It's nice to be able to set up a scene and save the preset as a keyframe, but the hardware is only able to play it back with a linear animation. If those parameters are exposed through AtemOSC, then you could animate scenes with smoother animations, and with more than the 2 built-in keyframes (using any software that can send interpolated OSC values).

https://user-images.githubusercontent.com/55301692/103669779-6706d600-4f3e-11eb-9680-9060bd2db056.mov

SteffeyDev commented 3 years ago

Closing this in favor of #176, watch that issue for status