obs-studio icon indicating copy to clipboard operation
obs-studio copied to clipboard

Audio Mixer won't update after adding new audio source

Open piiskop opened this issue 3 years ago • 8 comments

Operating System Info

Other

Other OS

"Ubuntu 21.10"

OBS Studio Version

27.0.1

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/aLi9e37BsTLm551v

OBS Studio Crash Log URL

No response

Expected Behavior

After adding a new audio input source or replace one against another, the graph for the new source will be shown.

Current Behavior

After adding a new audio input source or replace one against another, the graph for the new source isn't shown until I restart OBS.

Steps to Reproduce

  1. In "Sources", turn off an audio source!
  2. Turn on another audio source!
  3. See that the graph for the new source is dead!
  4. Restart OBS and see that the graph for the new source is working properly!

Anything else we should know?

No response

piiskop avatar Mar 28 '22 19:03 piiskop

27.0.1 is no longer supported, please update and confirm if this still happens in the currently supported release.

Fenrirthviti avatar Mar 28 '22 19:03 Fenrirthviti

The bug is still present in 27.2.2. Say, i've two input sources. I disable the current one and enable another one. The mixer's still showing the old one and not the new current one.

piiskop avatar Mar 28 '22 20:03 piiskop

Can you provide exact steps you are taking, and what exactly you mean by "graph" and "turn off" in the steps? I cannot replicate this on my end.

Fenrirthviti avatar Mar 29 '22 00:03 Fenrirthviti

I've made a video on this problem.

Another problem is as you see from the video that once two instances of OBS Studio are open, some parts don't work fluently.

piiskop avatar Mar 29 '22 08:03 piiskop

I can see what is happening now, but I'm still very confused what steps are being taken to get in to this state, or what might be causing it, as I cannot get the sources to be "stuck" as you are seeing on your end. All sources are properly hidden and shown from the mixer, but I am testing on Debian. I will see if I can get (or find someone who has) a Ubuntu 21.10 system to test against.

Fenrirthviti avatar Mar 29 '22 17:03 Fenrirthviti

Maybe it has something to do with mate desktop environment. I had an anomaly with an old version of Inkscape on mate.

piiskop avatar Mar 29 '22 19:03 piiskop

You say "After adding a new audio input source" but also say "turn off an audio source". Which action specifically causes the issue?

So far, I am unable to reproduce this on Windows. Does this still occur in recent versions of OBS on your system?

RytoEX avatar Jan 04 '23 21:01 RytoEX

Let us just solve one problem at a time! If i turn off an audio source it is still present in the mixer. i just tried on Mate.

piiskop avatar Jan 07 '23 12:01 piiskop

Despite the audio sources are invisible (has no picture) they still requires Transition button to be pressed to appear (to be heard) in the Program - when the Duplicate Scene is checked in Studio Mode and visibility (eye icon) of the source changed. On each obs restart - the transition completes automatically.

Yeah, it is not intuitive part of Studio Mode in obs, but I think it is not an issue. Maybe some enhancements needed, like additional label: 'Audio Mixer (Program)' when obs application is running in Studio Mode.

Edit: I messed up Preview/Program names too:)

SuslikV avatar Feb 23 '23 08:02 SuslikV

i confirm that using the transition button, and updating a sound source works. i had no idea that the transition button also works for the audio mixer. Maybe just put a question mark next to the transition button and clicking that question mark opens a modal window or something that explains what we can do with that button! And an explanatory text could also be close to the audio mixer that tells us that changes only appear after transitioning them.

piiskop avatar Feb 23 '23 11:02 piiskop

27.0.1 is no longer supported, please update and confirm if this still happens in the currently supported release.

It happens in 29.1.3 on Windows x64 (Win 11) too. I was following a YouTube tutorial on separating audio sources, and this happened. If I hadn't literally seen the person's Mixer view update in the video, I would never have known. This bug is pretty trashy. Needs to be cleaned up, seriously.

Exact steps to reproduce:

  1. Add a new Audio Input source in the Sources panel.
  2. Look at the Audio Mixer---it didn't update.
  3. Relaunch OBS
  4. See it now shows up in the Mixer.

That is not desirable behavior. I would like to be able to enable an disable audio sources during a video or livestream, without having to restart OBS. This is necessary to manage multiple microphones properly without mixing them down to a single "Microphone in" Audio source.

AMDphreak avatar Jul 01 '23 06:07 AMDphreak

I've followed those steps, and it does not occur for me. Several other team members have also attempted to reproduce this to no success. Please provide a log from when the issue does occur, as it might shed some more light on what might be common factors where this is happening.

This is difficult to fix because it's hard to reproduce, and if we can't reproduce it, we can't really debug it.

Fenrirthviti avatar Jul 01 '23 07:07 Fenrirthviti