Skip to main content
therealgamertrgonyt
Inspiring
August 31, 2020
Answered

How can I make a layer more transparent on beat using sound keys?

  • August 31, 2020
  • 2 replies
  • 500 views

Dear Community

I am working on a Visualizer on After Effects and I wanted to know if there is any way I can make a layer more transparent on beat... 

Example before:

 

Example after:

(well nothing, 0.)

 

I am working with Trapcode Sound Keys and my Output Min/Max is set to 0...100, so this shouldn't be the problem, right?

 

Thanks in advance

 

TRG

 

Edit: I also posted this on the CreativeCow Forum for After Effects, link is here:
https://forums.creativecow.net/thread/2/1145002

This topic has been closed for replies.
Correct answer therealgamertrgonyt

Dear Community

I gladly got the solution on the CreativeCow forum!

Here is the Answer Post:

 

Then I would use an ease expression on the opacity of the layer you want to turn on and off.

myBeat = PICKWHIP TO SOUNDKEYS BEAT;
ease(myBeat, myBeatMinimum, myBeatMax, 100, 0)

The myBeatMinimum will be the lowest amplitude(volume) where you want the opacity to be 100%. Set myBeatMax to a volume where the beat hits and you want to the layer to turn off

 

So basically the Expression looks like this now:

myBeat = comp("RENDER THIS (WITH INTRO)").layer("Sound Keys").effect("Sound Keys")("Output 1");
myBeatMinimum = 0;
myBeatMax = 22;
ease(myBeat, myBeatMinimum, myBeatMax, 100, 0)

 

Greetings

 

TRG

2 replies

therealgamertrgonyt
therealgamertrgonytAuthorCorrect answer
Inspiring
September 1, 2020

Dear Community

I gladly got the solution on the CreativeCow forum!

Here is the Answer Post:

 

Then I would use an ease expression on the opacity of the layer you want to turn on and off.

myBeat = PICKWHIP TO SOUNDKEYS BEAT;
ease(myBeat, myBeatMinimum, myBeatMax, 100, 0)

The myBeatMinimum will be the lowest amplitude(volume) where you want the opacity to be 100%. Set myBeatMax to a volume where the beat hits and you want to the layer to turn off

 

So basically the Expression looks like this now:

myBeat = comp("RENDER THIS (WITH INTRO)").layer("Sound Keys").effect("Sound Keys")("Output 1");
myBeatMinimum = 0;
myBeatMax = 22;
ease(myBeat, myBeatMinimum, myBeatMax, 100, 0)

 

Greetings

 

TRG

Community Expert
August 31, 2020

Did you have Sound Keys generate keyframes? Cropped screenshots don't tell us anything about your workflow. Select the sound keys layer, Ctrl/Cmnd select the Logo layer, press UU to show us all modified properties, then post a full screenshot. This is almost certainly user error.

therealgamertrgonyt
Inspiring
August 31, 2020

First of all, thanks for your quick reply!

I'm sorry for not providing the needed information, here is the Screenshot you wished

I have to say that am german so everything is in german and also the soundkeys layer is normally in a different composition, I only put it into the same one because it was easier to screenshot.

I hope this is not a problem for you...

 

Greetings

 

TRG