Snap-in feature for fade in/out and cross-fade

debojitacharjee wrote on 1/2/2024, 2:18 AM

I would like to fade in and out on most of my clips for 1 seconds but it's difficult to adjust that while dragging the fade. So is there a way to get a snap-in feature that would let the fade to snap-in at 1 seconds on the timeline while dragging? I would like this to happen while adjusting the cross-fade between two clips also.

Comments

Dexcon wrote on 1/2/2024, 4:14 AM

I would like this to happen while adjusting the cross-fade between two clips also.

This has long been available in Vegas Pro by making sure that the 'Automatic Crossfades' button is activated in the timeline toolbar. The default crossfade is 1 second but that can be varied by the 'Cut-to-overlap conversion (seconds)' field in the Editing tab in Options/Preferences.

The cross-fade snaps to the desired crossfade length as long as the video event is moved over the other video event at a reasonable speed - i.e. not ramming it across (depending on the zoom level being used on the timeline).

Cameras: Sony FDR-AX100E; GoPro Hero 11 Black Creator Edition

Installed: Vegas Pro 15, 16, 17, 18, 19, 20, 21 & 22, HitFilm Pro 2021.3, DaVinci Resolve Studio 19.0.3, BCC 2025, Mocha Pro 2025.0, NBFX TotalFX 7, Neat NR, DVD Architect 6.0, MAGIX Travel Maps, Sound Forge Pro 16, SpectraLayers Pro 11, iZotope RX11 Advanced and many other iZ plugins, Vegasaur 4.0

Windows 11

Dell Alienware Aurora 11:

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 2TB Samsung 990 PCIe 4.0 NVMe M.2 PCIe SSD

D: drive: 4TB Samsung 870 SATA SSD (used for media for editing current projects)

E: drive: 2TB Samsung 870 SATA SSD

F: drive: 6TB WD 7200 rpm Black HDD 3.5"

Dell Ultrasharp 32" 4K Color Calibrated Monitor

 

LAPTOP:

Dell Inspiron 5310 EVO 13.3"

i5-11320H CPU

C Drive: 1TB Corsair Gen4 NVMe M.2 2230 SSD (upgraded from the original 500 GB SSD)

Monitor is 2560 x 1600 @ 60 Hz

debojitacharjee wrote on 1/5/2024, 6:53 AM

I would like this to happen while adjusting the cross-fade between two clips also.

This has long been available in Vegas Pro by making sure that the 'Automatic Crossfades' button is activated in the timeline toolbar. The default crossfade is 1 second but that can be varied by the 'Cut-to-overlap conversion (seconds)' field in the Editing tab in Options/Preferences.

The cross-fade snaps to the desired crossfade length as long as the video event is moved over the other video event at a reasonable speed - i.e. not ramming it across (depending on the zoom level being used on the timeline).

I got the cross-fade but what about adjusting the fade in/out? Can that be snapped in to 1 sec?

3POINT wrote on 1/5/2024, 7:06 AM

 

I got the cross-fade but what about adjusting the fade in/out? Can that be snapped in to 1 sec?

Alternative way adding a fixed fade in/out (1 sec) is dragging the transition "Dissolve - default" to start or end of an event on the timeline.

set wrote on 1/5/2024, 7:08 AM

Not straight, but you can try using empty event 1sec duration as a guide :

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2127 (Feb 1 2024 Release date))
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 551.23 Studio Driver (Jan 24 2024 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.3693
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

gary-rebholz wrote on 1/5/2024, 3:16 PM

@debojitacharjee, we really need to make this easier for you, but for now, the way I do it is:

  1. Click to place the cursor at the beginning of the event
  2. Type Ctrl+G (this is the shortcut to activate the Cursor Start position field in the lower-right-hand corner of the application window and you can think of it as a "go to"
  3. Type +1.0 and press Enter

Typing a plus sign (+) followed by a number into that field tells VEGAS you want the cursor position to be its current value plus the value you enter (in your case, typing +1.0 means add one second, zero frames to the current value) and when you press Enter, the cursor moves accordingly. Once it has been moved, you can easily snap your fade edge to the cursor. The same technique works for fade outs in which case, place the cursor at the end of the event and type -1.0 into the Cursor Start field.

It's a workaround, yes, but I hope you find it helpful.

Robert Johnston wrote on 1/5/2024, 3:57 PM

@debojitacharjee You can also copy an event that has the one second fade and then selectively paste the fade to selected events. You can selectively paste the length and/or type of fade(transition). To start, just right click on an event and select Copy, then select other events and right click to bring up the menu, and select Selectively Paste Event Attributes. Mark the types of attributes you want to paste, in your case it would be transition length and transition type.

Intel Core i7 10700K CPU @ 3.80GHz (to 4.65GHz), NVIDIA GeForce RTX 2060 SUPER 8GBytes. Memory 32 GBytes DDR4. Also Intel UHD Graphics 630. Mainboard: Dell Inc. PCI-Express 3.0 (8.0 GT/s) Comet Lake. Bench CPU Multi Thread: 5500.5 per CPU-Z.

Vegas Pro 21.0 (Build 108) with Mocha Vegas

Windows 11 not pro

DMT3 wrote on 1/5/2024, 8:06 PM

If you have a device such as the Shuttle Contour Pro, you could make a macro that does the ctrl-g function +1 second or minus. Then only one button for that. You still have to drag the fade manually because there is no shortcut for that.

debojitacharjee wrote on 1/5/2024, 11:38 PM

@debojitacharjee, we really need to make this easier for you, but for now, the way I do it is:

  1. Click to place the cursor at the beginning of the event
  2. Type Ctrl+G (this is the shortcut to activate the Cursor Start position field in the lower-right-hand corner of the application window and you can think of it as a "go to"
  3. Type +1.0 and press Enter

Typing a plus sign (+) followed by a number into that field tells VEGAS you want the cursor position to be its current value plus the value you enter (in your case, typing +1.0 means add one second, zero frames to the current value) and when you press Enter, the cursor moves accordingly. Once it has been moved, you can easily snap your fade edge to the cursor. The same technique works for fade outs in which case, place the cursor at the end of the event and type -1.0 into the Cursor Start field.

It's a workaround, yes, but I hope you find it helpful.

I know this method but I would prefer the snap-in feature because that's easy and quick.

debojitacharjee wrote on 1/5/2024, 11:40 PM

If you have a device such as the Shuttle Contour Pro, you could make a macro that does the ctrl-g function +1 second or minus. Then only one button for that. You still have to drag the fade manually because there is no shortcut for that.

So the snap-in while dragging the fade is NOT possible?

DMT3 wrote on 1/6/2024, 8:27 AM

The Fade will snap to the cursor.

jetdv wrote on 1/6/2024, 8:32 AM

You can use a script... FadeInOutOneSecond.cs
 

/**
 * This script will Fade the selected events in and out fades to 1 second.
 *
 * Written By: Edward Troxel
 * Modified: 04-21-2003
 * Converted to C#: 05/19/2021
 **/

using System;
using System.IO;
using System.Windows.Forms;
using ScriptPortal.Vegas;

public class EntryPoint
{
  Vegas myVegas;

  public void FromVegas(Vegas vegas)
  {
    myVegas = vegas;

    //Go through the list of Tracks
    foreach (Track track in myVegas.Project.Tracks)
    {
      //Go through the list of Events
      foreach (TrackEvent evnt in track.Events)
      {
        if (evnt.Selected)
        {
          evnt.FadeIn.Length = new Timecode("00:00:01:00");
          evnt.FadeOut.Length = new Timecode("00:00:01:00");
        }
      }
    }
  }
}

 

3POINT wrote on 1/6/2024, 9:06 AM

@jetdv Your script works perfect Edward (as always)!