/** * This script will Fade the selected audio track up to the current cursor position * * Written By: Edward Troxel * Modified: 04-21-2003 **/ import System; import System.IO; import System.Windows.Forms; import SonicFoundry.Vegas; try { var OrgCursor; OrgCursor = Vegas.Cursor; //Go through the list of Tracks 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) { if (((evnt.Start + evnt.Length) > OrgCursor) & (evnt.Start < OrgCursor)) { evnt.FadeIn.Length = OrgCursor - evnt.Start; } } eventEnum.moveNext(); } trackEnum.moveNext(); } } catch (e) { MessageBox.Show(e); }