I just noticed when I try to copy/paste velocity envelope keyframes, Vegas pastes opacity envelope keyframes. Is this a known bug? Everyone else have the same result? Workaround?
Vegas isn't copying an automation type, just the envelope positions, so it doesn't know you want to copy and paste velocity, just what 'shape' you have created with the lines+points.
Once you've copied your source envelope (in the case velocity), you need to first create a new velocity envelope on the destination clip and then paste onto that.
This may seem like you're adding an unnesscesary step, but it does mean you can paste the automation onto any type of automation envelope.
If you have multiple envelopes on a track, you'll notice that one will be 'bold' compared to the rest - this is the one that the automation will be pasted onto. You can paste onto a different envelope by first left-clicking on it to select it.
Thanks for the input ibliss. I just want to verify that you weren't only theorizing and you are actually able to paste keyframe points to a velocity envelope.
I had already followed the method you described, and just tried again, with no luck. Whether I try to paste onto the source clip or a new one, it still creates an opacity envelope with the points I wanted to appear in the velocity envelope. To be clear, there isn't an opacity envelope before pasting, and the velocity envelope is bold. I am using the envelope edit tool throughout all steps.
So am I really missing a step or is there a bug in Vegas 4.0d?
Ah ah! You got me! Yeah, I was just typing away without actually verifying.
Here's a work around:
Create your event with Velocity Envelope.
Copy the Event.
Right click n drag target media from the media pool/explorer onto the copied event. Choose 'add as take'.
The new media will now be on top of the old, but retaining the Velocity Envelope.
hope THIS reply helps in some way, sorry for misleading you before.
Ah, well thanks for trying. I actually need to "paste repeat" the same points over a long section of video, so your clever workaround isn't going to do the trick.
Okay, I have found a way to do it. It is a bit long winded but it does work.
Follow the instructions word for word! (and probably best to try it on a dummy project first).
1: Place your video event on the timeline.
2: Create your velocity envelope shape and ajust to taste.
3: Find a suitable 'out' point and split the event.
4: Double-click on the event just created after the split - eg the one that doesn't yet have velocity envelope on it adjusted.
5: right click on the event and select 'open in trimmer'.
The focus should now be in the trimmer window, with a region highlighted.
6: Hit 'Home' to place the cursor at the region's In point. Hit 'M' to place a marker.
7: Double-click On the section of video BEFORE the marker you have just placed.
8: Drag the grey bar of the region to the right until it's In point snaps to the marker.
9: Hit 'End' to locate to the end of the region. Hit 'M' to drop a marker.
10: Drag the region again so the 'In' point snaps to the NEW marker. Hit 'M' to drop another marker.
Repeat step 10 as many times as needed.
Back on the timeline....:
11: Delete the second event (the one after the split point).
12: Single click the first event to select it and hit Ctrl+C (copy).
13: Press Ctrl+Alt+Right Arrow to locate to the end of the event.
14: Press Ctrl+B to paste muliple copies of the video clip (basically you'll need one copy for each of the markers you've put in the trimmer).
15: In the trimmer, select the first region (after the first marker) by double-clicking between the markers.
16: Right-click on the highlighted region and drag it onto the first copied event on the timeline. Choose 'Add as take' (if you want, go to 'video only' and choose 'add as take'.)
17: Select the next region in the trimmer and right-click and drag it onto the next video event on the time line, choose 'add as take'.
Repeat step 17 as needed.
Can someone smart write a script for this? Consider it a challenge!
My understanding, from a real World experience, is that VeloEnvels [Velocity Envelope/s ] when they are needing to be "copied" are "Event" or Clip specific.
I can create a shape of the VeloEnvel, and that is for that clip or event OR whole series of events and clips. And yes, I can create a VeloEvel which appears over a load of events and clips. And I understand that you want to apply a certain "shape" of a VeloEnvel further down the line on a long series of clips or events. Well you can't. You can only apply a VeloEnvel to a single event or clip. My money is on that this is not a Bug but a way to ensure that the VeloEnvel is ONLY applied to the Event or Clip.
As was suggested above, if you want to apply a certain shape of VeloEnvel, you need to Split the long clip AT the points you want to apply the VeloEnvel shape. If you've got a long single clip or event this will take on the whole of the Copy attribute. If you've got a series of clips which you would want to apply the same shape you can't, it'll only apply to one of the Events or Clips. However, if you then render to a new track the series of events or clips - making this in itself one "long" single clip - then you could. Either way I don't see this as a BUG . .. As to the Opacity thing, I haven't yet repeated your result at all. I've only been working with VeloEnvels.
I've now tried to Copy and Paste the Video Colour and/or Composite. This doesn't work in the same way as the VeloEnvels. Compo and Colour seem to pertain to the Track . .and not the actual event or clip. Now THAT'S interesting . .
Wow, hats off to you both for the mental effort. :-)
Ibliss -- I follow your steps, and it's a thoughtful workaround, but it's just not worth the time to me. Perhaps a script would work, but it seems to me something is inherantly lacking in Vegas which is why I raised the subject.
Grazie -- thanks for the scripting / behind the scenes insight. I am left a little confused though. Let me clear up my predicament. I want to copy and paste velocity keyframes within the same event. I think this is contrary to ibliss' workaround. I understand that velocity envelopes cannot be applied to the whole track, as with opacity, but this limitation shouldn't affect me. What I really want to do is "paste repeat" a keyframe pattern for the duration of a single video event.
Regardless, are you able to paste a velocity envelope anywhere at all? I can't even get that far. Whenever I try to paste, it appears as opacity.
I don't understand why I can't paste repeat velocity keyframes, but I'll take it for granted there's a good technilogical reason.
It does seem strange though, that if you copy a velocity envelope and try to paste it elsewhere it pastes an opacity envelope. Again, I'm sure it makes sense to the programmer, it's just not very intuitive. This is why I assumed there was a bug.
That is wierd. Ironicly, velicty envelopes are the ONLY think i've never tried to copy. :) I've always rendered out the clip I needed (because i needed the clip repeated). It owuld be nice if you could copy/paste them (you can select them afterall).
Well I'm sorry to say that my own post seems to be useless info. Yeah, the green envelope shows up when I paste it - but it is all bugged out. It isn't actually attached to the event I pasted it on. No velocity changes are working. I can't get rid of the damn envelope I pasted and if I try to edit the "Real" velocity envelope (I now have two green envelopes on my event), it keeps selecting the fake envelope instead.
1) Place Markers where you want the nodes repeated. Use as many markers as needed.
2) Put a selection area around the nodes to be repeated.
3) Run this script.
Sounds great! Thanks! Can the script copy Velocity points from one event to another? I looked on Sundance but couldn't find the script. What did you call it?
Just found a small error: It only works when the clip starts at the beginning of the timeline. I have it fixed and will update Sundance as soon as I have verification it's been posted. If you want it in the mean-time, just send me an e-mail or post your address here.
The script has now been modified into a second script which will copy between events (with the restriction that the destination event MUST be AFTER the source event)