Ventrilo is a chat program that is used by many online gamers to talk to each other. There are many uses for Ventrilo, but the primary remains to chat with people. One of the subjects between people who use this program is how to stream music to others in the channel. I’ve searched the net and compiled a listing of the two best ways (well, three if you count the very low-tech way). Hit the button to find out more info.

Method 1 – Super Low-Tech

Method 2 – Windows Stereo Mixer

Method 3 – Virtual WAV Mapping (BEST)

Method 1 – Super Low-Tech

  • Connect to your Ventrilo Server
  • Move your microphone next to your speakers
  • Play audio file so sound comes through speakers
  • Use either push to talk or voice activated to open your mic throughput while audio plays
  • Sound plays from speakers through mic to Ventrilo

Method 2 – Windows Stereo Mixer

Steps might be a little different depending on your version of Windows. But the steps/process is generally the same.

NOTE: this might not work for all PCs or sound card / devices.

  • Open Control Panel and go to Sounds
  • Go to Recording Tab
  • Right Click on Stereo Mix and Enable
    • You may need to set this as default on some sound devices
  • Run Ventrilo and play an audio file, you should hear it stream at the same time
    • You may need to “mute sounds” on Ventrilo

This method isn’t perfect, but doesn’t require any additional files to download if it’ll work for you.

Method 3 – Virtual Wave Mapping

So this is probably the best method you will find, other than looping sound though an external mixer, and then back into your sound card.

We use WinAMP because it allows us to direct the output of your audio to a different location. So we basically tell WinAMP to send the output to a virtual audio line as created by VAC. However, since we’re doing that, it cuts out the ability for us to hear what’s being played. Therefore, we need to create another virtual audio line that will map out our audio from virtual line to speakers. That takes care of hearing the music in WinAMP, and it does seem a little backwards, but we need that because we need to ‘combine’ that with another source that we can dynamically map to another source.  Our next action is to create another virtual audio line so that we can send our incoming sound to our output virtual audio line. Finally, we have to create a way for our voice (mic) to be mapped to an output. With all of that mapping, we need it all to output at the same time.

Confused yet?…Here we go.

Tools Required

Reference Site

WinAMP has recently been acquired (at time of this update) by Radionomy, and as such, has closed all WinAMP development until further notice, however they say something new is coming; who knows what that’ll mean. In the meantime, here’s a link to the last file I was able to get from WinAMP (free version) before it was no longer available.


Step 1 – Install Virtual Audio Cables & Create 2 Virtual Output Lines

Update: VAC has gone through multiple versions since writing this article. I have tried with newer version, but have had trouble getting it to work well with Ventrilo. Thus, I’ve added an archive for trial/educational purposes only. Please support the developer.

Run the install for VAC. Once installed, check your start menu for the “Virtual Audio Cables” program folder. Open it and run the “Control Panel” program. Leave everything as default. Look in the upper left corner. You’ll see it’s currently set to Cables: 1. If you try to change it now, you’ll probably get an error (more than likely if you’re on Vista). So…close VAC:CP and then find it in the start menu again, right click on “Control Panel” for VAC and select “Run as Administrator”. Now, change Cables: to 2, click the SET button and then the RESTART button. Close VAC:CP.

What you’ve just done is told VAC to create two virtual cables instead of the default one. Imagine that now you know have an audio out port with a Y-splitter on it…it’s all just virtual, or not physical.

We’re not done with VAC, but we are done with VAC:CP; now we need to switch gears and change some things in WinAmp so that we can change the output of WinAmp’s default audio.

Step 2 – Install & Configure WinAmp

Now that we have 2 virtual lines (created above) we are going to tell WinAmp to send it’s audio output to one of those lines instead of through your speakers.

  1. Install WinAmp. Once installed, go to Options / Preferences.
  2. Go down to Plug-ins and select the option for Output.
  3. Select the option for “Direct Sound Output) and click the Configure button.
  4. On the Device tab, we’re going to set the default option to “Line 1 (Virtual Audio Cable)”.
  5. Leave everything else as default and click the Apply button, followed by clicking the OK button.
  6. Close the Preferences screen.

Now, if you play an audio file, you’ll see WinAmp playing but you’ll hear nothing. This is because we’ve told WinAmp to send the output (music/audio) to a virtual audio cable (created by VAC) but we haven’t told that virtual audio cable where to output to. Let’s fix that so that we can actually hear what’s being played.

Step 3 – Creating the Audio Mapping with VAC

Open your start menu, check out the Virtual Audio Cables program folder, and then open the program “Audio Repeater (MME)”. This is the program that will allow us to map an audio source to an audio output. These programs are not very resource heavy and you will need 3 of them.

Audio Repeater #1
Wave In: Line 1
Wave Out: Speakers
Click START button
*This allows you to hear your music (WinAmp) into your speakers.

Audio Repeater #2
Wave In: Line 1
Wave Out: Line2
Click START button
*This allows you to send music (WinAmp) to Line 2.

Audio Repeater #3
Wave In: Mic
Wave Out: Line 2
Click START button
*This allows you to send your mic to Line 2.
*This combines Line 1 (music) with mic so both go to output.

So, to recap, we told VAC:CP to create 2 virtual audio cables (Y-Splitter: Line 1, Line 2). We told WinAmp to send sound/music to Line 1. Then we’re telling Line 1 to be sent to Line 2. Finally we’re sending Microphone to Line 2. This allows us to merge our music coming from Line 1 with our Mic and go out through a single output.

Step 4 – Sending It All Through Vent

Open Ventrilo and click on the Setup button, then change your default input to Line 2. Anything you play in WinAmp will stream through Ventrilo, however, you need an open audio channel. This is done by either holding down your Push-To-Talk button while your audio is playing, or setting it to voice activated with a sensitivity of 1 or 0.

Recommendation of Use
When you are ready to stream some audio into Ventrilo, change it to voice activated with a sensitivity of 1 or 0. If using a headset. slide the mute clicker to mute. Click OK to save your settings. Play your audio file and then click stop in WinAmp. When you’re ready to play your file, un-mute your slider and click play. Note, however, that this will also pick up any other sounds that make it to your microphone.

Also note, however, that you may have to play with the settings in order to get the right volume for your music in Ventrilo.


From here on out, any other settings are going to be specific to your PC and sound/volume settings.




Here is a shameless copy ‘n paste article for more thing you can setup and do.


Other Media Players that work:
Windows Media Player
Let me know if you find any others that work.



Create a Shortcut for Ventrilo, right click it and hit properties. At the end of the “Target” box, add “-m” without the quotes so the shortcut target now reads “C:\Program Files\Ventrilo\Ventrilo.exe” -m
This allows you to open more than one Vent at the same time with the shortcut.
Open two vents.
Configure one the way you’d normally use it, with your microphone as the Input. Make the other Vent (your bot) use VAC’s Line 1 for its Input. Configure Winamp as shown in the video. No Audio Repeaters are needed for this setup.
Get both of your Vent clients into the same server and channel. Be sure to check “Mute Sound” on your bot’s Vent window. Now when you play music in Winamp, your bot will play it and you can listen through Vent along with your friends.


First you have to open up everything you DO NOT want audio picked up from. Let’s say you’re going to play some youtube videos to your friends, you’d open Ventrilo, any games you’re playing, etc. beforehand, but wait to open Firefox (your source of audio). Then, you want to go to your sound settings like in the video, and under the Playback tab make either Line 1 or Line 2 your default device. Once you open Firefox and start a video, you’ll notice you can’t hear anything. Your other programs should be sending the audio to your speakers (your old default device). If not, you’ll have to manually go into their settings and change their output device to your Speakers. You’ll most certainly have to do this with Ventrilo, otherwise your friends will hear themselves. Once you’ve isolated Firefox within Line 1, you can change your input in Ventrilo to Line 1. This whole tutorial is a little more advanced and would work best with the music bot above, but if you can follow along with this it should give you greater freedom with your audio sources. Just make sure to remember that you changed your default device!


In the package you first downloaded, there is a file called “vac.chm”. This is the VAC help file. Open it up and on the left click on “System Preferred Device Issues”. Read what’s there and do what it says to set your preferred device back to your speakers/headphones/whatever. Basically, if you didn’t set your default device before installing VAC, VAC will change the default device to itself. That’s why you don’t hear anything, nothing is being played through Line 1. I told you to read the manual!


Install VAC as normal.

Download that program.
Run it and Enable Test mode.
Restart your PC.
Now run the program again and click Sign A System File.
Enter C:\Windows\System32\drivers\vrtaucbl.sys and hit OK
Driver should now be authorized. Reboot again. VAC Control Panel should work now.

If you want to remove the watermark at the bottom right corner of your PC head to the page below and follow instructions. I did it and it worked perfectly, just need to be patient.

Print Friendly