Some weird Noise on Idle.

Hi Guys, I was curious to know, My car lately has been doing a weird noise when its on idle. The Noise sounds like belts making the noise and something hitting it. It sounds really loud and im guessing it could be the alternator or the waterpump. It gets louder when it’s driving but not that much more. I was wondering if you guys have any clue on what it could be, cause i’ve never heard this before and i hope it’s nothing to expensive or painful :slight_smile: . Thanks in Advance!

Im confused is it a rattle or a squeal?