Changing gain of multiple audio regions

eyeshow wrote on 12/21/2010, 10:35 PM
Why is it that I can highlight multiple regions of audio and pull down the gain, but then if I un-highlight them, and then re-highlight them, and try to pull them back up to 0, only the one I'm actually pulling the line on will raise?

And this only happens like half of the time...? Sometimes they will all pull up.

Thanks,
Tim

ps - all of the regions' gains are the same, it's not like one is already at 0, and the others aren't, etc...

Comments

rraud wrote on 12/23/2010, 11:21 AM
Which version of Vegas are you using? (Enter your 'System Specs' on the "My Account" page)
Are you switching between "Normal Edit" and 'Envelope Edit'. "Edit> Editing tool?
eyeshow wrote on 12/23/2010, 6:04 PM
Sorry, version 8c. Just using the normal editing tool.
rraud wrote on 12/24/2010, 9:22 AM
Select/highlight the area on the timeline, go to "Edit> Editing tool> Envelope" (or select the toolbar's icon...easier)
Selected envelope points should have white dots to indicate they are active. Return to 'Normal Edit' mode when complete. Envelope points will work independently of one another in this mode.
I don't believe this GUI has changed in later versions, so this should apply to v8. Someone please correct me if I'm wrong.

It goes without saying that the volume envelope(s) must be visible. (Keyboard "V")
Cheers, Rick

FWIW: You can also copy/cut/paste/delete and drag the multiple envelope points using the envelope edit tool.
musicvid10 wrote on 12/24/2010, 9:55 AM
The behavior you describe sounds correct for Vegas Pro 8.0c.
eyeshow wrote on 12/26/2010, 6:52 PM
Thanks, but that's not what I'm talking about. I'm asking about GAIN in the audio regions/clips, you know when you place the normal editing tool near the top of the region/clip you can pull down the gain of it? Not volume, or volume envelopes.

This is more specific of what I experience:

1. If I highlight 4 or 5 audio clips/regions @ once (by shift or ctrl clicking), then with the normal editing tool pull down the gain of one of them- they will all pull down together. Say for example I pull them down to -6db.

2. If I leave them all selected, OR unselect them and select them all again (by shift clicking or ctrl clicking) and go to raise one of the regions/clips back to 0db, they will all go back up together.

BUT, if in step 1. I had pulled all the gains down to -inf, step 2. does not work. It will only allow you to pull up the gain of each individual region/clip at a time. They won't act as if they are all selected together or grouped I guess.

It's not a big deal, it's just kinda annoying.


Thanks,
Tim
ChristoC wrote on 12/27/2010, 2:08 PM
Yes, I can observe that same behaviour in V10.0b; although it has never troubled me.... it does seem inconsistent.
rraud wrote on 12/27/2010, 4:21 PM
Same here on VP-9 .. and on an old PC with Vegas 6... and like ChristoC, "it has never troubled me" either, though I can certainly see where that would be an annoyance if it comes up in your normal work-flow.

File a bug report. Who knows, SCS may fix it in the next VP-10 update... though I kinda doubt it, since I can't recall any previous complaints in my tenure here.

Geoff_Wood wrote on 1/3/2011, 8:29 PM
Oddly it works as you'd expect for me, V9, V10, 10a, 10b. Select multiple events and the gain pulls down, and then pulls up in unison when events re-selected !

geoff
JohanAlthoff wrote on 1/4/2011, 3:26 AM
This is a special case for pulling them down to zero. I assume this is because 0 times anything will still equal 0. I'd report this as a bug if I were you.

Meanwhile, here is a script to work around the bug; it'll reset the gain of all selected events. I'd advise binding a key to it, so you can have it easily available.


using Sony.Vegas;

public class EntryPoint
{
public void FromVegas(Vegas app)
{
foreach (Sony.Vegas.Track currentTrack in app.Project.Tracks)
{
foreach (Sony.Vegas.TrackEvent currentEvent in currentTrack.Events)
{
if (currentEvent.Selected == true && currentEvent is AudioEvent)
currentEvent.FadeIn.Gain = 1.0f;
}
}
}
}


Copy this code and paste it in a new file called ResetGain.cs, and save it to your Script Menu folder (by default, this is c:\Program Files (x86)\Sony\Vegas Pro 9.0\Script Menu\ but that's depending on which operating system you run). Launch Vegas, and look under Tools >> Scripting.