


All audio clips are pre-loaded as standard WebAudio API Audio() constructors in the Speaker app and are played via the normal ay() method. The soundboard app and the widget are nothing special, just standard HTML pages and Javascript using VueJS/VueCLI as the build process. If i wait, say, 30 seconds, and press the button, the sound plays WITH the glitch again. Clicking the button a second time within a few seconds, or even in rapid succession, and the sound plays with no glitches at all. This first play has the glitchy start to the sound. I click a button on my soundboard webapp, the audio plays via the browser source "soundboard speaker" script. What is weird is that the glitch only seems to happen after a period of time after a sound has already played, and seems to get longer (the glitchy part specifically) the longer the browser source has been running with Control via OBS enabled, once i heard it get to almost 3 whole seconds before it continued to play the audio. Enabling "Control Audio via OBS", once again, has the glitches at the start of the audio (and disabling it makes the glitch go away as well). I am currently building a soundboard app (run on my tablet) and a "speaker" browser source, which communicates with eachother via socket.io. I figured it was possibly something with my install, but since then I noticed it on one of my Twitch team members channels. When I disabled the option the glitches went away. I first encountered this when the option was made available in OBS. Its almost like the very start of the sound, maybe the first 10 - 50ms worth) is repeating itself for a short period of time before playing the audio. Ive been noticing an odd glitch in a Browse Sources output when using the "Control Audio via OBS" option.
