Here is a script that deletes all (video and audio) effects, just added few lines to the original
/**
* This script will remove all effects from selected events
*
* To use, simply select the events on which effects are to be eliminated.
*
* Written By: Edward Troxel
* https://www.jetdv.com/tts
* Modified: 07-23-2003
*
* Modified By: Pyry Nevala
* a.k.a zeezaa (youtube)
* 04-03-2016
**/
import System;
import System.Collections;
import System.Text;
import System.IO;
import System.Drawing;
import System.Windows.Forms;
import Sony.Vegas;
try {
var trackEnum = new Enumerator(Vegas.Project.Tracks);
while (!trackEnum.atEnd()) {
var track : Track = Track(trackEnum.item());
//Go through the list of Events
var eventEnum = new Enumerator(track.Events);
while (!eventEnum.atEnd()) {
var evnt : TrackEvent = TrackEvent(eventEnum.item());
if (evnt.Selected & evnt.IsVideo()) {
var videoEvent = VideoEvent(evnt);
var i;
for (i=videoEvent.Effects.Count - 1; i >= 0; i--) {
var effect = videoEvent.Effects[i];
videoEvent.Effects.Remove(effect);
}
}
else if (evnt.Selected & evnt.IsAudio()) {
var audioEvent = AudioEvent(evnt);
var i;
for (i=audioEvent.Effects.Count - 1; i >= 0; i--) {
var effect = audioEvent.Effects[i];
audioEvent.Effects.Remove(effect);
}
}
eventEnum.moveNext();
}
trackEnum.moveNext();
}
} catch (e) {
MessageBox.Show(e);
}