Sorry, I think you actually responded between the time I first opened this thread and when I submitted my response.
The linear function might be helpful here. In the opacity property of your particle layer (or within the particle effect you're using, depending on the exact look you're after), try adding this expression:
audio = pickwhip this to the "Both Channels" value of your created Audio Amplitude ;
audioMin = make this the minimum value of the audio amplitude you want the expression to "see" ;
audioMax = make this the maximum value of the audio amplitude you want the expression to "see" ;
opacityMin = 30;
opacityMax = 100;
linear ( audio, audioMin, audioMax, opacityMin, opacityMax)
This will align the values more precisely, so when the audio dips to whatever the minimum value is (we'll say 0, for the sake of discussion here), the opacity will be 30. When it hits the maximum level (just scrub through the timeline and see where it looks like it's maxing out), it'll be 100.
Let me know if this doesn't seem to be what you're after.