Just add the tag to them and loop through them ignoring the one you're on.
This could work, although I'm thinking you need audio-ID's if you want to go audio specific. (like Alice explained above)
Any thoughts on that?
Instead of thinking how am i going to adjust the sounds
How about using vars to set the gain instead of hard coded numbers
and have the object set its sound by proximity
you can use distance functions to set the vars automatically
can even make a parent object for this and all sounds will behave this way
can even make zones, like if _point_in_circle for a radius and set an activated flag
then it doesnt matter how many sounds there are any child of the object ..well you get it
Hm not sure if I understand.
Isn't this basically the same as having an audio listener and placing specific audio points?
What I try to achieve is within that world of 3D audio, make it so that you "zoom in" on specific audio sources.
Example:
You're at a crowd of people, these are a few crowd-audio sources. The moment you start to talk to the NPC that's within the crowd, all audio gets lowered in volume, except of the NPC's voiceacting.
It doesn't come across well from your explanation, but if you are wanting to create an audio experience based on locations and moving amongst them, GMS has audio emitters and listeners. Emitters are set to play sounds at given coordinates and listeners combine these to an experience based on emitter distances from listener coordinates.
Ah yes, so see what I wrote above to Tyg,
I want that within this world, you can focus on specific audios. Like a "zoom-in" effect. So if you have a few different audio sources, but choose to listen to one of them, the others fade out a bit.
One Idea I'm having is doing all audio percentage based.
Like right now I already have a few audio groups, and you can set the gain for them in the pause menu.
Maybe every time you zoom in on an audio group, the audio volume of all audio groups will go to 30% of their initial percentage, except for the audio you want to be "zoomed in" on?