diff --git a/docs/extras/audio.md b/docs/extras/audio.md index 1f2eb068..48fc7617 100644 --- a/docs/extras/audio.md +++ b/docs/extras/audio.md @@ -127,9 +127,11 @@ ## ASIO Recording/Streaming -!!! info "This guide assumes you have ASIO working with your game and want to record or stream gameplay with audio." +!!! info "This guide assumes your game already uses ASIO and you want to record/stream with audio." -!!! tip "Required Software" +### Required software + +!!! tip "" ASIO bypasses the Windows audio system that recording/streaming applications use, so you'll need additional software to route the audio: @@ -138,64 +140,85 @@ Install both applications before continuing. -!!! tip "Game Configuration" +### Game configuration + +!!! tip "" Set your game's ASIO output device to `Voicemeeter Virtual ASIO`: - For spice2x games: Look for settings like `-iidxasio` or `-sdvxasio` at the top of spicecfg's `Options` tab - For other games: The location depends on your setup, but look for ASIO device selection -??? tip "Voicemeeter Setup" +### Voicemeeter configuration - Configure ASIO output: +!!! tip "" - 1. Click the `A1` button in the top right - 2. Select `ASIO (Steinberg)` from the dropdown - 3. Choose your ASIO device + First, configure recommended settings: - Configure audio routing: - - 1. Find the 4th column in the interface - 2. Enable only `A1` and `B1` toggles - - - - Recommended settings (Menu > Options): + 1. Click `Menu` in the top right + 2. Enable settings shown below to ensure Voicemeeter: + - Starts with Windows + - Auto-recovers from audio issues - These settings ensure Voicemeeter starts with Windows and auto-recovers from audio issues. + Next, set up ASIO output: -??? tip "OBS Studio Setup" + 1. Click the `A1` button in the top right + 2. Select the `ASIO (Steinberg)` tab + 3. Choose your ASIO device - 1. Complete the initial configuration wizard if this is a new installation + Finally, configure audio routing: - 2. Add game audio: - - Add an Audio Input Capture source + 1. Locate the 4th column in the interface + 2. Enable only the `A1` and `B1` toggles as shown: + + + +### OBS Studio Configuration + +!!! tip "" + + 1. Run OBS Studio's initial configuration wizard if you haven't already + + 2. Set up audio capture: + - In the Sources panel, click `+` and select `Audio Input Capture` - - Select `B1` as the device + - For the Device, select `VoiceMeeter Output (B1)` - 3. Configure audio monitoring: - - Open Advanced Audio Properties (gear icon in audio mixer) - - Set Audio Input Capture to `Monitor and Output` + 3. Enable audio monitoring: + - Click the gear icon in the Audio Mixer panel + - Find your Audio Input Capture source + - Change `Audio Monitoring` to `Monitor and Output` - 4. Configure audio settings: - - Open Settings (`File` > `Settings`) + 4. Configure OBS audio settings: + - Go to `File` > `Settings` - In the `Audio` tab: - - Match sample rate with your game/ASIO settings - - Set monitoring device to any unused "Voicemeeter In" (1-5) + - Set `Sample Rate` to match your ASIO/game settings + - For `Monitoring Device`, select any unused input such as a `VoiceMeeter In` - - Click `Apply` then `OK` + - Save changes with `Apply` and `OK` - 5. Add game video capture: - - Add either `Display Capture` or `Game Capture` source - - Configure OBS video/output settings as needed + 5. Add video capture: + - In Sources, add either `Display Capture` or `Game Capture` + - Adjust OBS video and output settings as needed - **Now nearly everything should be ready to go!** +### Using this setup - - For Discord: Right-click OBS preview > `Fullscreen Projector (Preview)` > Share the projector window in Discord - - For recording: Click `Start Recording` - - For streaming: Configure unlisted stream settings > Click `Start Streaming` \ No newline at end of file +!!! tip "" + + First, ensure Voicemeeter and OBS Studio are running. + + Next, configure your desired OBS output and video settings. + + - For streaming and recording, now use OBS as normal. + + - For Discord sharing: + - Right-click the OBS preview window + - Select `Fullscreen Projector (Preview)` + - Choose which monitor to show the projector on + - Press Alt+Tab to switch away from the projector window + - In Discord, share the projector window \ No newline at end of file