SuperFlyTV / SuperConductor

A playout client for Windows/Linux/macOS that will let you control CasparCG Server, BMD ATEM, OBS Studio, vMix, OSC-compatible devices, HTTP (REST)-compatible devices, and more!
Other
226 stars 12 forks source link

Feature request: set Mixer-transitions on casparcg-objects #88

Open stemcc opened 2 years ago

stemcc commented 2 years ago

Describe your question I’m trying to include a CasparCG MIX FILL command into a timeline but it doesn’t look like there’s a way to do this. Also tried copying from CasparCG client and no MIX command items were pasted.

Additional context This would be for animating / transitioning between Caspar assets.

nytamin commented 2 years ago

The Timeline works a little bit different from how the Caspar sends commands.

Transitions are instead a property on the media object, you'll find them here: image

stemcc commented 2 years ago

That definitely works in transitioning into and out of an asset, but I'm curious if there is there a way to send a Caspar command like:

MIXER 1-20 FILL 0.25 0.25 0.5 0.5 25 easeinsine

This would be super helpful to allow us to animate/change a visible asset on the timeline. I know that ultimately I can use OSC to send a command like this to Caspar, but since I will already have a Caspar bridge, it'd be nice not to have to work around it if the functionality already exists in CasparCG Connection.

nytamin commented 2 years ago

Ok, gotcha! Unfortunately this requires a feature not yet implemented in SuperConductor, a "keyframe".

The keyframe concept already exists at the backend (Timeline/TSR) side and enables you to modify properties on an existing Timeline object (such as the FILL-property).

This is not yet implemented in the GUI of SuperConductor, but I have an idea that it should be possible to add keyframes as separate objects, so that they can be played individually and achieve what you describe.

stemcc commented 2 years ago

This would be such an incredible feature! I’m not sure I’d need to use the original client anymore if we had the key frame feature on Super Conductor.

Ok, gotcha! Unfortunately this requires a feature not yet implemented in SuperConductor, a "keyframe".

The keyframe concept already exists at the backend (Timeline/TSR) side and enables you to modify properties on an existing Timeline object (such as the FILL-property).

5opr4ni commented 1 year ago

If we get complete "AMCP-Liberty" and filter for asset types, I will switch to SuperConductor in a pig blink. :) I just Love your work, otherwise.