Averaging the key frames makes it feel unresponsive. I think it’s best if it responds quickly to increases in volume and more slowly to decreases, while averaging treats both equally.
Here’s an expression I used to create a drop-off effect:
samples = 10;
framerate = 29.97;
droprate = 1/samples;
audioamp=thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”);
dropoffed=audioamp;
for (counter=1;counter