Tyson Onaga
Forum Replies Created
-
> aren’t you suppose to update Windows whenever there are new updates available?
On a video editing machine, absolutely NOT. -
> Please let me know if I am doing something wrong.
Yes, you put sugar in your coffee. 😉If you are new or post infrequently, sometimes COW seems to think your post needs the wine treatment and “ages” it before it shows up in the forum. Why? Nobody knows. Very weird though …
-
Sounds like you need use Track Motion keyframes.
-
You could try using Markers. Use the same method as above but filter the Edit Details dialog by Markers instead of Events. I would just copy/paste everything and then remove the columns you don’t need. Use Excel to calculate the time differentials.
-
To grab the details of every Event on your timelime:
a. Alt-6 (Edit Details dialog)
b. Change droplist to Events
c. Select All fields or Active Takes from second droplist
d. Select All cells – click the top, leftmost cell (above “1”, left of “Track”)
e. Ctrl-C
f. in Excel, paste -
I’d start with your Windows Startup folder and MSConfig’s Startup. Every item that is checked (Enabled), inspect the Manufacturer and Command (path) for “suspicious” entries.
-
Tyson Onaga
August 20, 2013 at 2:20 am in reply to: shortcut key for selecting clip above or below current clip on timeline?Here is a very rudimentary script (Track_eventSelectAbove.cs):
public void FromVegas( Vegas vegasApp )
{
try
{
int nTrack = 0;// For all tracks in the Project ...
foreach ( Track track in vegasApp.Project.Tracks )
{
if ( !track.Selected )
{
nTrack++;
continue;
}// For all Events on the "track" ...
foreach ( VideoEvent videoEvent in track.Events )
{
if ( !videoEvent.Selected )
continue;// Get the Timecode for the selected Event ...
Timecode tcStart = videoEvent.Start;
Timecode tcLength = videoEvent.Length;ShowMessage(
"Track_eventSelectAbove.cs",
"Track Selected: " + track.Name + "\n\n" +
"Event Timecode: " + tcStartMS.ToString() + "\n\n" +
""
);// Topmost track? [CHANGE_HERE.A]
if ( nTrack == 0 )
ShowMessage( "Track_eventSelectAbove.cs", "No track above!" );
else
{
// Get the Track above ... [CHANGE_HERE.B]
Track trackAbove = vegasApp.Project.Tracks[ nTrack - 1 ];
ShowMessage(
"Track_eventSelectAbove.cs",
"Track Selected: " + track.Name + "\n\n" +
"Event Timecode: " + tcStartMS.ToString() + "\n\n" +
"Track Above: " + trackAbove.Name + "\n\n" +
""
);// Find the Event on trackAbove that starts at tcStart ...
foreach ( VideoEvent videoEventAbove in trackAbove.Events )
{
Timecode tcStartAbove = videoEventAbove.Start;
Timecode tcLengthAbove = videoEventAbove.Length;// Toggle Selected only on EXACT starting times! [CHANGE_HERE.C]
if ( tcStart == tcStartAbove )
{
videoEventAbove.Selected = true;
break;
}
}
}
} // foreachnTrack++;
} // foreach
}
catch (Exception e)
{
MessageBox.Show(e.Message, "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
} // FromVegas()private void ShowMessage( string msgTitle, string msgBody )
{
MessageBox.Show( msgBody, msgTitle, MessageBoxButtons.OK, MessageBoxIcon.Information );
} // ShowMessage()
Note:
a. This only handles the Track above case. To handle the Track below case, you would need toa.1 Create a duplicate script (different .cs name)
a.2 Change [CHANGE_HERE.A] to
if ( nTrack == vegasApp.Project.Tracks.Count – 1 )a.3 Change [CHANGE_HERE.B] to
Track trackAbove = vegasApp.Project.Tracks[ nTrack + 1 ];a.4 Change the variables names (eg, trackAbove to trackBelow)
b. This will select an “above” Event ONLY if it has the EXACT same start time as the Selected Event. If you need more flexibility (ie, overlapping Events), then you need to change the expression in [CHANGE_HERE.C]
if ( tcStart == tcStartAbove )
to use the values in tcLength and tcLengthAbove.c. Comment out or remove the ShowMessage() debug statements when done.
-
The Jedi master has spoken; thanks John.
-
Tyson Onaga
August 19, 2013 at 11:35 pm in reply to: shortcut key for selecting clip above or below current clip on timeline?Don’t think so. You’d probably need two scripts to do this, one for selecting the Event above, one for the Event below. I assume “above” means the Track immediately above the Track that has the currently selected Event.
You would select a single Event and probably invoke the desired script with a hotkey. You can bind a hotkey to a script via Options.Customize Keyboard; look under the “Script.*” section.
Options.Customize Keyboard, Script.* items should be identical to Tools.Scripting, “list of scripts”.
-
The Master .veg properties is applied only on the Master; each child uses its own properties.
Think of your nested .veg as (eg) a video clip (a file) with the properties of each .veg. The nested .veg will be an Event with its properites on the Master timeline. If parent and child have the same properties (eg, 1920×1080), then the Event will fit 1:1. If the child is smaller (eg, 1280×720), then you will need to apply Track Motion keyframes on that nested Event or Vegas will enlarge the 1280×720 Event to 1920×1080.