-
Notifications
You must be signed in to change notification settings - Fork 0
Soundboard and Discord Routing
OpenLaunchDeck can play local sound files from macro buttons.
Supported formats depend on Windows and QtMultimedia, but .wav and .mp3 are the safest choices.
Start with local playback first. After local playback works, add Discord routing.
- Select a pad.
- Set action type to
Play Sound. - Choose a local
.wavor.mp3file. - Set volume.
- Choose behavior for repeated presses:
restartoverlapignoretoggle_stop
Use Stop Sound to stop one button, the current page, or all sounds.
For short stream sounds:
- Format:
.wavor high-quality.mp3 - Button volume:
60to80 - Global volume:
80to100 - Already playing:
restart - Loop: off
For long sounds:
- Already playing:
toggle_stop - Add a Stop Sound button nearby
- Avoid
overlapunless you want multiple copies at once
Windows and virtual audio software can expose the same visible output name many times. VoiceMeeter can also expose advanced buses such as Voicemeeter In 1 through Voicemeeter In 5.
OpenLaunchDeck hides duplicate names and those advanced VoiceMeeter buses in the Soundboard and Settings selectors so the list stays usable. The useful routes, such as Voicemeeter Input, Voicemeeter AUX Input, real headphones, and audio interfaces remain visible.
If a duplicate device ID was already saved, OpenLaunchDeck keeps that saved device instead of silently erasing it.
If Windows itself still shows many duplicate outputs, reboot after installing VoiceMeeter, then disable unused endpoints in Windows Sound Settings if Windows exposes them separately.
OpenLaunchDeck does not install virtual audio drivers. To let people in Discord hear soundboard clips while you still hear them, use external routing software such as Voicemeeter or another virtual audio cable setup.
Typical routing idea:
- Send OpenLaunchDeck soundboard output to a virtual input.
- Route that virtual input to your headphones so you can hear it.
- Route that virtual input into Discord's microphone/input path so friends can hear it.
- Keep your real microphone routed into Discord too.
One practical setup:
- Windows output: your real headphones, speakers, or audio interface
- Windows input:
Voicemeeter Out B1 - Discord output:
Defaultor your real headphones, speakers, or audio interface - Discord input:
Voicemeeter Out B1 - OpenLaunchDeck default output:
System default - OpenLaunchDeck voice-chat output:
Voicemeeter Input - OpenLaunchDeck monitor voice routes: on
In VoiceMeeter:
- Set Hardware Out
A1to your real headphones or audio interface. - Route your microphone to
B1. - Route
Voicemeeter InputtoA1andB1. - Leave
Voicemeeter AUXunused unless you choose the advanced full-mixer route.
This lets friends hear routed soundboard clips while preventing Discord from hearing itself.
If friends cannot hear clips, check Discord input device, Voicemeeter routing buttons, Windows app volume routing, and the soundboard output device in OpenLaunchDeck settings.
If the audio sounds bad, lower clip volume, avoid clipping in Voicemeeter, and make sure Discord noise suppression is not crushing the soundboard audio.
In Discord Voice & Video, try turning off:
- Noise suppression
- Echo cancellation
- Noise reduction
- Automatic gain control
Then use Mic Test while playing a soundboard clip.
If the clip is quiet, raise the OpenLaunchDeck button volume or the VoiceMeeter strip a little.
If the clip is distorted, lower the OpenLaunchDeck button volume or the VoiceMeeter strip.
- The soundboard route goes to headphones only, not the Discord input bus.
- Discord input sensitivity is too high, so the clip does not open voice activity.
- VoiceMeeter is not running after reboot.
- The advanced full-mixer route is half-configured, so browser or Discord audio depends on a broken virtual output.
If you want VoiceMeeter to manage all Windows audio, set Windows output and Discord output to Voicemeeter AUX Input, set OpenLaunchDeck default output to Voicemeeter AUX Input, and turn Monitor Voice Routes off. Route Voicemeeter AUX to A1 only, and route Voicemeeter Input to A1 and B1.
Use the simple route first. If YouTube shows Audio renderer error or Discord audio disappears, keep Windows output on the real hardware device and use VoiceMeeter only for the soundboard voice-chat route.