automate/sequence clip's position and scale

Post your questions here and we'll all try to help.
Post Reply
Rene
Posts: 388
Joined: Wed Jun 20, 2007 11:53
Location: Vienna, Austria

automate/sequence clip's position and scale

Post by Rene »

I'm looking for the best way to sequence/automate movement (position x/y) and scaling of a video clip (live).

My first thought: Ableoton Live and Avenue synced via MIDI
But, considering a video with 768x576 the range for clip's and layer's position is -4096 to +4096. Means that there are 8192 possible positions in X and Y direction for my 768x576 video --> 68 pixel shift/CC step [0..127] --> not an option.

Second approach: I've tried to edit the composition file (*.avc) to change the Position x/y range to:
Position x: [-768..+768] --> 12 pixels shift / CC step
Position y: [-576..+576] --> 9 pixels shift / CC step
and in general it worked, but it's hard to find the correct XML tags and changes have to be done for each and every (new) clip.
:?: Why do you set the position's range to the max possible value (4096) instead of the clip/compositon (768) settings?

Thrid try: Use a custom MoveXY Plug-In instead of Position X/Y in the clip properties:
Looks promising at the begining, but when changing the scale factor to e.g. to 0.5 it's not possible to move the (smaller) clip around the whole composition space. Looks like it's move before scale?! - It's only possible to move the clip in the downscaled area.

Now I applied the MoveXY effect to the Layer. I've expected that I'm able to move the layer (including the downscaled clip) using the whole composition space - but surprisingly the result is exactly the same like before (when applied to the clip) - MoveXY applied to the composition works as expected. (but I want to move more than one video at the same time)

The most promising solution seems to be the second approach (change the avc file) - but it's the most complicated and time consuming way.

Are there any other solutions, ideas? Maybe also a way with better resolution (maybe use OSC instead of MIDI or 14-bit MIDI CC?)

The last resort would be something like After Effects to produce the animated clip (but I loose the freedom to change motion paths live)

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: automate/sequence clip's position and scale

Post by Joris »

Maybe using the x and y postion's timeline in- and out points are an option for you?

User avatar
gpvillamil
Posts: 550
Joined: Mon Apr 04, 2005 03:33
Location: San Francisco, California

Re: automate/sequence clip's position and scale

Post by gpvillamil »

I've been working on this using Max/MSP and OSC, but it's been a bit tough. If I send the position updates via OSC, it generates a burst of messages that can overload Resolume (though I think this is much better after 3.1.1). Alternatively, I can set X & Y & scale to BPM sync, then trigger the move via OSC. The downside here is that I don't think you can set the sync mode for individual parameters via OSC, so setup requires some manual steps.

I'll keep you posted on how this works out.

If you're up to it, try using Processing and OSC.

Rene
Posts: 388
Joined: Wed Jun 20, 2007 11:53
Location: Vienna, Austria

Re: automate/sequence clip's position and scale

Post by Rene »

goto10 wrote:Maybe using the x and y postion's timeline in- and out points are an option for you?
Thanks Joris, I did not think about this - also the Dashboard looks promising - I will try this for sure!
gpvillamil wrote:Alternatively, I can set X & Y & scale to BPM sync, then trigger the move via OSC.
Also thanks for your reply! But this means, the movement path and speed is linear, isn't it?

Just tried it on an ATI and this "move before scale" problem (third try) is gone. I'll check this on NVIDIA again (mabe I got something wrong?)

Post Reply