Klaymen's Vegas scripts
This collection currently consists of a library and 2 scripts using this library:
- Klaymen.dll provides the 2 classes Grouper and Storage. While the Storage class
allows you to store and retrieve any data (strings) to events and globally to a project (the data is also
saved together with the project), the Grouper class allows you to find matching events (audio event to
a video event and vice versa) in quite a reliable way, you can even find out about Vegas' internal
grouping under certain restrictions - the most serious lack of the currect script engine implementation!
- SortEvents.js is a workflow script that allows you to cut selected
events out of a working track and append/prepend them to additional tracks that are considered as
"bins" (called pool-tracks), like in Mediapool. This basically allows you to "sort" events in a working track into different
pools. You can also use only one pool track that you "fill" with selected new events to you need. Or you
can easily remove commercial breaks out of a long capture (by moving the non-commecial parts into
a pool-track).
- ProxyEvents.js is another, more complex, workflow script. Its main purpose
is to fast re-arrange events in a working track into another order. You just select events in a working
track that should be "grouped together" (can be anywhere on the track) and call teh script which will then
move them all into newly created "proxy tracks" (audio and video). In the working track they are all replaced
by a single "proxy event" that takes place of the first proxied events. This proxy event can then be treated
as a single compound, like a logical group. At any time, this proxy event can be "expanded" again, which
means it is replaced by the content of its matching proxy track again. The script also allows to
have proxy events within proxy tracks, which basically allows nested groupings. It's difficult to explain -
you must see it working.
- Layouts.js is a script that allows you to
store and restore layout-sets (Alt-D 0 up to Alt-D 9) permanently. Of
course this only runs under Vegas 5! You can also keep layout-sets
in files and transport it to another PC or give them to a friend.
In the downloadable ZIP-file for Vegas 4 and earlier resp.
ZIP-file for Vegas 5 and later
you find all of the above. Basically, you just need to copy all
these files into your Vegas script directory and assign keystrokes to proxyEvents.js and sortEvents.js.