Discord is useful for text and voice chat and sharing a screen is trivially simple. Despite these incredibly powerful features, it is less intuitive to share audio from your computer to a Discord channel. Enter, VB-Audio.
This blog post is based on setting up VoiceMeeter Banana on Windows 10 but the software is also supported on Mac OS devices.
The first step for getting audio from desktop applications to Discord is to send the audio to an application we can control. VB-Audio software provides a virtual cable driver. The driver creates a single virtual input and a single virtual output. This enables Windows to pipe audio output to a virtual input. On my computer, this is named VoiceMeeter Input.
VoiceMeeter Banana is a virtual audio mixer. It will allow us to control physical and virtual I/O. In addition to sending audio to Discord this application is useful for streaming or creating networked audio systems.
I have configured Discord to use the virtual cable input as its audio output so that I can control the audio from other speakers in Banana. This audio is sent to my headphones (A1) but if I were to take my headphones off then I would also send it to my desktop speakers (A2).
My headset microphone is configured in input 2 and sent to the virtual output called VoiceMeeter VAIO. This is how I am able to send desktop audio to Discord: it takes the same route as my microphone audio. There is an additional virtual output called VoiceMeeter AUX VAIO, which is useful if configuring an additional output like another pair of monitor headphones.
I am in a number of servers but the impetus for setting up a virtual mixer came from my desire to host a watch party in a server I set up for
Join the discord here: discord.jxnfilm.club