(First time, not sure if in correct category) App/Bot/Third party program for changing program specific output volume??????????

AngelOfDeath

New Member
Greetings all.

I've seen a few threads running in circles regarding this topic, and it seems no clear answer has been given, or no program actually exists. Surely that can't be the case?
With the literal millions of streamers, millions of OBS studio users, how is the Audio settings acceptable in 2021, to only have options to change the output overall from one speaker system to the other? Where are my program specific volume sliders?

SURELY SOMEBODY, just one person, knows of a simple to use program, or bot, that has features such as keeping the volume you're playing at the same, while adjusting the volume of the output on stream.
One problematic example of this is Apex. I have my music just high enough so I can hear it, it's audible on stream nicely, and can still hear some sound effects in game. The issue arises when I (the streamer) require higher volumes for in game to hear footsteps and enemies nearby -Whereas when I shoot on stream the noise is overbearing and louder than my own speaking volume most of the time.

This is really problematic IMO, can ruin immersion, and really jarring as a viewer to hear music then soundly gunfire 10x louder, and should be a feature by now. Makes little sense as to why we can't control the output volumes of programs specifically. Can't quite google the specific query of "Program/app for adjusting output volume of individual programs while streaming" hence I ask the forum.

Please, anyone. Help.
 
Gamesound from footstep to gunshot is a very big deal of dynamic range. This "fighting" against dynamically compact music is high demanding forever. IMHO you have just two options, both have a trade-off:

1. Insert a compressor on the gameplay track to heavily compress it (bringing footsteps and gunshot together), or
2. leaving the gameplay alone and insert a compressor onto the musics track and use those sidechain/ducking feature.

Number 2 implies settings that even the quitest footsteps will bring the music down enough to hear them. But that can sound unnormal easily. As is said... trade-offs...

Third option is (often) to manipulate the ingame sounds, so that footsteps will come louder and fire comes not as a big deal. Play with the knobs! :D
 
You are correct, the range is dynamic, but in said game I am referring to, volume sliders for different ranges of gunshots and footsteps doesn't exist, it's simply under one setting, hence me making the entire post, to deal with this issue instead of having explaining to me the differences.

IMHO I just need a program that adjusts the output volumes of programs, compared to how I hear them myself. Does such a feature not exist in any state, through bots to add, browser sources, or 3rd party programs?
Does NOBODY find this an issue, for anything, for wanting different audio levels outputted at different values compared to what IM experiencing? I really don't feel this is a big thing, considering the amount of bots that exist for far more complex issues.

I feel you've overlooked my point. The issue doesn't pertain to the difference between sound levels for footsteps and gunfire, I simply want the ability to adjust output settings so I can listen to ANY program at a certain volume, while also adjusting values for the stream.
The specific game was just an example, but this is a continuity I desire for all games I play.

Does something for said purpose truly not exist?

Thank you for the information - but it doesn't really answer whether programs for this purpose exist or not.
Definitely don't want 2. Regarding 3- have messed around with windows audio, in game settings, music sliders etc, but would prefer it all in one place to easily manipulate and test together.
I am so bewildered that something like this doesn't exist yet honestly.
 
The issue doesn't pertain to the difference between sound levels for footsteps and gunfire, I simply...

Aaahm, yes. The example with the footsteps and gunfire in particular was just choosen to show you how difficult it is to do the comparison between different sounds. Gunshots are - due to their short nature - low in RMS while extremely high in PEAKS. Footsteps are low in both domains. Sustained sounds like pre-compressed background music is just the opposite: high RMS related to its PEAK values.

Definitely i understood your wish. It would be cool to have a plugin (or bot,...) that does compare all the incoming sounds and does the leveling job automatically. But... now the problems start... by which method should those fairy judge the sounds: by calculating the PEAKS or the RMS level? Or better LUFS (what fits better to the human ear against RMS), or...?

For the broadcast industry there was (and is) such a market. Search for something like "BW Ariane Encore RMS Audio Leveler". Then see the price and that it does manage just a single stereo channel over time. And it just works right when the incoming material doesn't differ to much in level. With speech and talks in between the music these levelers do have a lot of issues. So there is a big deal in developing algorithms that just identify (by wish: instantly) speech and talks to set appropriate parameters for the leveling stage behind in-time.

It seems simple to say "just level like i would do faders by myself regarding my hearing..." - my example above with the footsteps should just clarify that its even not simple based on RMS values alone. I think that indeed a mass of people is pissed of sound level problems, so you're right. But there is no simple recipe to follow on.

Meanwhile: Did you tried one of my hints above? The ducking effect is one of the most usual to keep a specific sound firm as a rock against background music (otherwise it would be swallowed). Personally i'm glad that obs have that possibility.
 
in game settings, music sliders etc, but would prefer it all in one place to easily manipulate and test together.
I am so bewildered that something like this doesn't exist yet honestly.

Uuummmh. Yes. It's named DAW. Gathering all sound sources in one place. Then doing all by hand (automation for repeated replay, of course). Resource consuming. A huge heap of routing and re-routing issues guaranteed. Is that, what you really want? Just look around here in the forum. It's full of moanings like "How can i route A to B while C keeps..." or "Issues due to different sample rates" or "Echos heared. How can i identify the loop..." (Yes, for sure i do exaggerate a little. Sorry for my english skills... =D )

Please look if something like VOICE MEETER (alone or with a plugin) does a job in terms of your wish. Maybe...
 
Last edited:
I do appreciate all the information you're giving me, in regards to the technical aspects of the issue, and what prevents it from being so simple to make / use.
My main desire for this, is because while live streaming, I'd like to be able to adjust the output volume, for the sounds of the game as a whole, through OBS, while on live stream, to be lesser. While I want the game music to be louder. Though I want these values to be different, on stream while live, than what I am hearing myself.

I can try your hints, but to my understanding when live streaming, the audio tracks are confined to choosing what speaker system they are playing out of, whereas while recording you have more flexibility. Whereas what I would want, is to assign each PROGRAM to a track for audio, to adjust levels for it, whereas this is not possible, but my main desire.

I've looked around the forum plenty, and all the answers to this seem to be along the line of "No, obs can't do this, because all audio goes into one single pipeline and is adjusted there" I don't have echo issues, I don't need to route sound to different places, or change different in game sounds. I just need a program for adjust the output program volumes, as opposed to the values I personally hear.

I have no audio or mic or playback issues, I simply want -better control over output volume for individual programs while live streaming- :(
Will check out voice meeter but I don't think it has exactly what I desire
 
@Angel
You are nearby. =D

You need a "virtual mixingdesk", to say so, with multiple outputs. (the feature is named "busses".)
That's why i mentioned that voicemeeter may work for you (as R1CH, too).
Finally you setup two busses:

- one with a mix and loudness you wish to be routed for your own purposes, for instance to your speakers or headphone,
- another with a slightly different mix to an virtual output.

The latter (virtual output) you take as the solely input to OBS. That was i meant saying that you need to (re)route sound, okay?
 
Last edited:
Yeah thank you both for the help and explanations - I will look into setting up Voice meeter later on today and provide a response for feedback here afterwards. The thread R1ch has linked will help me immensely with figuring out what i'm looking at.
Appreciate it! :D
 
Still found another one what (possibly) works for you due to an additional volume slider per instance. Its a kind of AUX you can draw from each source.
 
Back
Top