Keyframing - retaining the Timeline Zoom

amendegw wrote on 6/22/2010, 6:02 AM
I'm pretty sure I've seen this solution before, but after 20 min of searching this forum, I can't find it.

Here's the problem. I'm editing a clip of 5 min, applied 3 chained Video FX, and want to keyframe about 30 secs in the middle of this clip.

So, I zoom the Video FX Event timeline to the 30 secs and start my keyframing on a single FX. Now I click on a another FX an my timeline automatically zooms out the the full 5 min. Quite annoying as I now have to manually zoom again to the 30 secs I'm working on.

So, the question is: how do I retain the keyframe timeline zoom when switching between FXs?

TIA,
...Jerry

System Model:     Alienware M18 R1
System:           Windows 11 Pro
Processor:        13th Gen Intel(R) Core(TM) i9-13980HX, 2200 Mhz, 24 Core(s), 32 Logical Processor(s)

Installed Memory: 64.0 GB
Display Adapter:  NVIDIA GeForce RTX 4090 Laptop GPU (16GB), Nvidia Studio Driver 566.14 Nov 2024
Overclock Off

Display:          1920x1200 240 hertz
Storage (8TB Total):
    OS Drive:       NVMe KIOXIA 4096GB
        Data Drive:     NVMe Samsung SSD 990 PRO 4TB
        Data Drive:     Glyph Blackbox Pro 14TB

Vegas Pro 22 Build 239

Cameras:
Canon R5 Mark II
Canon R3
Sony A9

Comments

xberk wrote on 6/22/2010, 10:59 AM
>>how do I retain the keyframe timeline zoom when switching between FXs?

I think I get what you are saying and I I don't see a way to do it. Every time you switch FX the timeline goes to the default. I also noticed that on a zoomed timeline, if you try to left click a different keyframe on one of the other FX it not only zooms the timeline back out to the default but that keyframe DOES NOT take the focus versus when the timeline is NOT zoomed -- it does take the focus. But if you right click on the diff keyframe on a diff FX with the timeline ZOOMED, it zooms out again but DOES take the focus -- if you get what I'm saying. Complicated behavior. By take the focus I mean a white diamond appears on that keyframe and it can be changed/deleted/copied. --- WHEW !!

Paul B .. PCI Express Video Card: EVGA VCX 10G-P5-3885-KL GeForce RTX 3080 XC3 ULTRA ,,  Intel Core i9-11900K Desktop Processor ,,  MSI Z590-A PRO Desktop Motherboard LGA-1200 ,, 64GB (2X32GB) XPG GAMMIX D45 DDR4 3200MHz 288-Pin SDRAM PC4-25600 Memory .. Seasonic Power Supply SSR-1000FX Focus Plus 1000W ,, Arctic Liquid Freezer II – 360MM .. Fractal Design case ,, Samsung Solid State Drive MZ-V8P1T0B/AM 980 PRO 1TB PCI Express 4 NVMe M.2 ,, Wundiws 10 .. Vegas Pro 19 Edit

amendegw wrote on 6/22/2010, 11:34 AM
Bummer!

I guess I just have to continue my practice of manually zooming after selecting the 2nd FX - a PITA!

...Jerry

System Model:     Alienware M18 R1
System:           Windows 11 Pro
Processor:        13th Gen Intel(R) Core(TM) i9-13980HX, 2200 Mhz, 24 Core(s), 32 Logical Processor(s)

Installed Memory: 64.0 GB
Display Adapter:  NVIDIA GeForce RTX 4090 Laptop GPU (16GB), Nvidia Studio Driver 566.14 Nov 2024
Overclock Off

Display:          1920x1200 240 hertz
Storage (8TB Total):
    OS Drive:       NVMe KIOXIA 4096GB
        Data Drive:     NVMe Samsung SSD 990 PRO 4TB
        Data Drive:     Glyph Blackbox Pro 14TB

Vegas Pro 22 Build 239

Cameras:
Canon R5 Mark II
Canon R3
Sony A9

Dreamline wrote on 6/22/2010, 1:23 PM
I hope they fix this soon because it is terrible.
baysidebas wrote on 6/22/2010, 2:05 PM
No need to fi since it isn't broken. But this ancient script from Ed Troxel (jetdv) will save you a lot of time:

Ed Troxel, creator of Excalibur, wrote this script, which zooms in on the timeline to the desired "magnification":

/**
* This script will set the zoom level.
*
* Written By: Edward Troxel
* Modified: 11-28-2007
**/

using System;
using Sony.Vegas;

public class EntryPoint
{
Vegas myVegas;

public void FromVegas(Vegas vegas)
{
Timecode zoomSize = new Timecode("00:00:45:00");
myVegas = vegas;

myVegas.Transport.SelectionLength = zoomSize;
myVegas.Transport.ZoomSelection();
myVegas.Transport.SelectionLength = new Timecode(0);
}
}

just specify in the zoomSize = new Timecode("00:00:45:00") just how much of the timeline you want displayed. In this example it's set at 45 seconds. Simple, to the point and saves me tons of time while editing. And there's no reason why you can't set up several at different zoom levels.

amendegw wrote on 6/22/2010, 3:56 PM
@baysidebas

I think we're talking two different timelines. The script you reference works fine for the main Vegas timeline, but my problem deals with the keyframe timeline (in the Video FX panel) .

If it also works for the FX keyframe timeline, I'd like to know how to invoke the script while in the FX panel.

...Jerry

Edit: In the spirit of "a picture is worth a thousand words:"

System Model:     Alienware M18 R1
System:           Windows 11 Pro
Processor:        13th Gen Intel(R) Core(TM) i9-13980HX, 2200 Mhz, 24 Core(s), 32 Logical Processor(s)

Installed Memory: 64.0 GB
Display Adapter:  NVIDIA GeForce RTX 4090 Laptop GPU (16GB), Nvidia Studio Driver 566.14 Nov 2024
Overclock Off

Display:          1920x1200 240 hertz
Storage (8TB Total):
    OS Drive:       NVMe KIOXIA 4096GB
        Data Drive:     NVMe Samsung SSD 990 PRO 4TB
        Data Drive:     Glyph Blackbox Pro 14TB

Vegas Pro 22 Build 239

Cameras:
Canon R5 Mark II
Canon R3
Sony A9

baysidebas wrote on 6/22/2010, 5:19 PM
OOps! Whadda mistake to make. Maybe you should post query on the scripting forum?

http://www.sonycreativesoftware.com/forums/ShowTopics.asp?ForumID=21