Audio Monitor

Audio Monitor 0.10.0

You might use the Advanced Scene Switcher to do that:
If the Audio Monitor can accept a hotkey, that appears in OBS's list to assign, then Adv. SS can send that hotkey directly, without having to actually assign it. That gets you cross-plugin automation, without the risk of fat-fingering something.

Adv. SS then, receives the MIDI command and sends the hotkey...in addition to a LOT of other capabilities! It can see and do almost anything inside of OBS proper, plus a few things in the outside world.
I don't think the Monitor Audio plugin has the ability to accept hotkey
 
I use Audio monitor for a lot of audio managing on my PC, and was wondering if a hotkey could be added to restart all outputs at once, instead of having to manually mute and unmute outputs, or my current method of just restarting OBS, which restarts everything at once​
 

Attachments

  • temp img.png
    temp img.png
    14.4 KB · Views: 23
...restart all outputs at once, instead of having to manually mute and unmute...​
If you're fixing the runaway latency problem, a better solution would be to send each of your physical outputs to a virtual device first, and then from that virtual device to the physical one. Move the problem from OBS to somewhere else, where it *is* handled correctly.

The problem has to do with clock drift. If the CPU and the sound card use the same physical clock, everything's fine. But if the sound card uses its own clock, they drift out of sync even for the same nominal sample rate. That causes buffer overruns or underruns, depending on which direction the drift is, and both cause OBS to increase the size of the buffer as if it were a network stream. Wrong response for a physical thing!

A virtual device uses the CPU clock, so it doesn't trigger OBS's bug, and has its own separate opportunity to handle the physical sound card correctly, which it usually does.
 
...a lot of audio managing...​
I might also suggest using a DAW for that, outside of OBS, so that OBS itself becomes completely silent except for a single dumb passthrough for the DAW's completely finished output. If you have audio sources inside of OBS, send them immediately to the DAW with no processing at all in OBS, continue to do everything in the DAW, and send the finished result back to OBS to pass through unchanged. For anything that doesn't *have* to originate in OBS, like mics or canned music, connect them directly to the DAW, not OBS at all.

DAW = Digital Audio Workstation: a complete sound studio, all in one app. It's made to do that and only that, and it's really good at it!

If you need automation, the Advanced Scene Switcher plugin can send Open Sound Control (OSC) messages, that the DAW can pick up:
 
i'm missing the output slider on some inputs, forcing me to control monitor from this dock and output from the classic dock. removing the filter from the source just removes it from the monitor dock but it doesn't come back when i put a new filter on. any idea how i might fix that? i think it might've started last update? i'm not too sure, i've just kinda put up with it for awhile
OBS Flatpak 32.1.0
 
Back
Top