bypass all fx script?

PipelineAudio wrote on 1/11/2006, 3:45 PM
I need a script that will take the little checkmark off each plugin in a track.

I am using non stock plugs and when doing "set as default track properties" the fx cant be saved in a bypassed mode. I like having these specific plugs at the ready, but I'd like them not to be eating any cpu till I tell them to.

I know there is the bypass all fx button, but it isnt quite the same as what I want

Comments

johnmeyer wrote on 1/11/2006, 4:11 PM
Ed (jetdv) wrote one several years ago called RemoveAllEffects.js. I'd post it, but its not mine. You might see if it is over at his site (www.jetdv.com) or at the VASST site.
PipelineAudio wrote on 1/11/2006, 4:16 PM
thank you very much!
jetdv wrote on 1/11/2006, 6:52 PM
Just note that that script will REMOVE the effects - not just turn them off.

It can be found here:
RemoveAllEffects.js

PipelineAudio wrote on 1/11/2006, 7:27 PM
cool beans!
PipelineAudio wrote on 1/12/2006, 9:55 PM
I cant seem to get this to work. I run it and it leaves all the effects on the channels

Also, is there a script to add an effect to all channels?
JohnnyRoy wrote on 1/13/2006, 6:06 AM
> Also, is there a script to add an effect to all channels?

Yes. We have a tool at VASST called FM (Final Master) that does all this. It can add and remove FX chains from tracks or buses. Unlike Vegas, it can remove an FX chain (i.e. it remembers what FX were in the chain and only removes those FX) so you can be very precise about what you add and remove. It only costs $24 and comes with an iZotope plug-in that was developed specifically for VASST from the iZotope Ozone 3 product.

Download the 14-day trial and check it out. I know everyone loves free scripts (that’s why VASST also has a Freeware line) but a lot of work goes into some of these scripts and you get the convenience of having it all in one package with support so if it doesn’t work, you get to beat on me to fix it. ;-).

~jr
johnmeyer wrote on 1/13/2006, 9:11 AM
If I remember the script that Ed linked you to, you have to first select the events from which you want to remove fX. After doing that, run the script.

If you want one that ADDs an effect to all media, there was a script written about a year ago by Joe Howes called MultiFXAssigner. It looks pretty ambitious. You could look for that at one of the sites I listed before. I found this simple one -- although you have to edit it each time to add the name of the fX you want to assign. I believe that some of the commercial scripts can do this sort of thing much more easily.

/**
* This script will add an effect to each item in the current
* project's media pool.
*
* Revision Date: Jan. 30, 2003
**/
import System.Windows.Forms;
import Sony.Vegas;


// This is the full name of the effect plug-in you want to add.
var plugInName = "Sony Timecode";

// This is the name of the preset you want. Set this to null if you
// want the default preset.
var presetName = "SMPTE Drop (29.97 fps)";

try {
var fx = Vegas.VideoFX;

var plugIn = fx.GetChildByName(plugInName);
if (null == plugIn) {
throw "could not find a plug-in named: '" + plugInName + "'";
}

var mediaEnum = new Enumerator(Vegas.Project.MediaPool);
while (!mediaEnum.atEnd()) {
var media = mediaEnum.item();
// only add the effect if the media object has a video stream.
if (media.HasVideo()) {
var effect = new Effect(plugIn);
media.Effects.Add(effect);
if (null != presetName) {
effect.Preset = presetName;
}
}
mediaEnum.moveNext();
}

} catch (e) {
MessageBox.Show(e);
}
PipelineAudio wrote on 1/13/2006, 9:39 AM
Thanks a ton guys!!! Ill check em all out