How to prevent sound volume adding up

Hey everyone,
I know this title is a bit confusing so let me break it down for you.

I am currently working on sound in my game and I have one sound which is often played multiple times with different audio sources so that the first sound doesn’t stop when I play the next one.
Anyway this is what the sound wave looks like.

So when I play the sound individually it sounds just fine. But when I play 3 or 4 audio sources at the same time, the volume adds up for some reason. Even though the audio sources have all a different pitch, it sounds like the sound is overdriving and it often times also sounds like a crackling vinyl record (nice effect but I don’t really want it ^^).

Also I found out, that this “bug” is most notably, when you set the spatial blend of the audio source to 2D or you play the game on a smartphone.

I hope you can help me with this problem and sorry if this was already answered somewhere but I couldn’t find anything except this. And the answer over there doesn’t really help me at all.

Update: I think I found a solution to this problem by doing something like this

notes[i].PlayOneShot(notes[i].clip);

where notes[ ] is the audio source.

But with this solution I get a new problem … now sometimes when I play the sounds quickly they get really silent and have a delay to them :face_with_spiral_eyes: