Starfinder Playlist
Page 1 of 4 1 2 3 ... Last
  1. #1

    [TUTORIAL] Using Virtual Audio Cable to add ambient music & noises to Teamspeak gamin

    This is a detailed tutorial on how to add ambient music & noises to your vocal roleplaying games on Teamspeak under Windows. It may seem somewhat complicated, it's not at all.

    The main goal is to have two audio inputs, two Windows microphones if you will. One for your voice (your “real” physical microphone), and one for your music (usually a virtual one). Then double connect to Teamspeak using a voice identity & settings, and a music identity & settings. To do this under Windows, by far the simplest solution for most people is to use Virtual Audio Cable (or VAC). It's a small program that can create virtual connexions between audio inputs&outputs exactly the way you like. It's extremely powerful (and complex for complex usage), but for our use it's extremely simple. If you have a good audio card (probably mid to high-end dedicated audio card, forget any Realtek motherboarded chipset), with good drivers, VAC may not be necessary… in that case you'll need to read the full documentation of your audio card, and check it out yourself.

    You can check out Virtual Audio Cable here, and start by using the trial version. As recommanded by the author, it ensure it will work on your system the way you want. If all is good, you can then buy the full version (yes it costs a few bucks, as all good things do).

    For the record I'm using Teamspeak 3.0.13.1 (latest stable version at this time) here, but nothing should change much in the upcoming versions.

    Step 1: installing Virtual Audio Cable

    Just download and install it using default options. It's very fast and very easy, and should create by default a new (virtual) audio device in your Windows, called Line1.

    Here's the defaut VAC control panel with this Line1:



    You can check your Windows Audio control panel, a new cable (or device) should appear as Line1. No need to select it, keep your own configuration as it is.

    Optional but good: in the same Audio control panel, under the Communication tab, there's an option for Windows to adjust your global audio levels when VOIP is detected. I suggest the Do nothing option to avoid troubles and keep volume at your sole hands.

    Step 2: Teamspeak new capture profile

    Open Teamspeak, go to menu Settings then Options then Capture. This is where you define anything related to how Teamspeak capture your audio (hence the name) to send it to the server.



    There you have your usual Default profile, probably for your own voice microphone. Don't touch anything.

    But do create a new profile (green + at the bottom), call it whatever you like but something you'll remember (I use VAC musique here). Then edit its details (options) to those settings:
    • Capture device: Line1 (that's the big deal right here, and why we needed VAC in the first place)
    • Continuous Transmission (we don't want Teamspeak trying to detect the music, just push it through all the time)
    • And nothing else (no echo reduction, and in the Advanced options nothing here too, this is clean audio files we're going to push through here not some badly recorded human voice).


    Then OK to save this.

    Step 3: Teamspeak new identity

    In Teamspeak, go to menu Settings then Identities. Again a default identity is here with your own settings, don't touch it. Do create (Add+ on the top left) a new one with any name you'll remember (again I use VAC musique here in my screenshots).



    So give this new identity any name you'll like, and if you want under nickname choose one that will tell your player what this is (we all know players are so easily confused, poor little things).

    Step 4: Teamspeak new bookmark



    In Teamspeak, go to menu Bookmarks then Manage Bookmarks. There you have all your favorite servers, with IP, password and such recorded. Now, you'll need to do this for any TS Server you'll which to double connect with your new music identity&settings (but TS make this is, a right click on any bookmark allows you to duplicate it, then you'll just have to change the IP & password and little things like that for your new server).



    I'm going to use the Fantasy Ground Euro community server as an example here. I'll duplicate it with right click, and then:
    • Label: add something meaningful so that you'll remember this bookmark is for audio ambience.
    • Keep the same address and password, obviously.
    • Identity: switch to your new VAC identity
    • Capture Profile: switch to your new VAC capture profile
    • Playback profile: none (otherwise you're going to have a double echo, since both your TS identity will playback things for you)
    • Hotkey Profile and Sound Pack: none (optional but recommanded, you don't want a hotkey affecting both your profile probably, but you can edit it as you see fit).


    Then Apply to save the new bookmark.

    And that's it for the “complicated” part. Now when you connect for your gaming night, you just have to connect twice, once with your default TS profile and a second time with your ambient music profile.

    The big advantages of that method: no echo or weird sound bugs, anyone can idependently adjust the volume of your voice and your ambient music separately on his own without asking for you to adjust volume, if necessary a player can mute your music.

    Step 5: using a music player to push sounds

    Now that's nice you have a new compadre in your TS channel for ambient music & noises, but it doesn't do much. You need a software, an audio or music player for example, to push sounds through it. That's easy, any decent software will do. The only requirement is that this software needs to have some kind of Audio Output Device setting. Meaning, you need to be able to tell the software to use Line1 as its audio output and not your physical headset (or speakers if you're a barbarian).

    A lot of them do. I believe several mixing softwares, several dedicated ambient and athmosphere audio for RPG do it. Forget Windows Media Player (what are you doing using this anyway?!), but VLC does it, Media Player Classic does it, Foobar does it, etc. No your web browser doesn't.

    Myself being lazy and still haven't explored the dedicated multi-tracks ambient rpg softwares uses, I use Foobar. It has the big disadvantage of not being libre and open sourced. But it's good, it's free. And it has the very great advantages of being portable, meaning you can install it several times in different locations and launch it several times. I use this to push two tracks for my players: one is music, one is ambient sounds (like night forests sounds, rain, wind, etc.) And it doesn't screw around with my own MPC&VLC audio player I use for everything else. But there's a lot of ways of doing that better.

    So all you have to do in your audio player, is to select Line1 as his Audio Output Device (exact name can change from software to software). Now play something in it, you won't here anything. But connect your two identities to a TS server, and now you will here it (as will anyone who is connected to your TS channel).

    Of course, the audio quality won't be great, this is Teamspeak we're speaking about (could be worse, could be Skype). And you'll lose stereo. And anyways you're probably using MP3s, which aren't great in the first place. Still, I do strongly suggest using a TS channel with the Opus codec used, especially the Opus Voice with decent quality settings. It should be quite enough for a rpg gaming night, whereas voices are more important than HiFi music.

  2. #2

    Join Date
    May 2013
    Location
    East Coast USA.
    Posts
    960
    Blacky,

    I've been using this for a while now, and it's great.

    I was wondering, can you use teamspeak with VAC, to whisper an audio track to a single person?
    Last edited by seycyrus; November 10th, 2014 at 01:53.

  3. #3
    In theory nothing should hinders this yes.

  4. #4
    Hey Blacky,
    First off, thanks for this.
    I'm having some troubles, and I don't know if I'm just being an idiot or what, but I'm hearing an echo of myself when I speak in the mic. Any idea what's causing this?
    Cheers

  5. #5
    JohnD's Avatar
    Join Date
    Mar 2012
    Location
    Johnstown ON
    Posts
    4,648
    Blog Entries
    1
    Holy Crap.
    "I am a Canadian, free to speak without fear, free to worship in my own way, free to stand for what I think right, free to oppose what I believe wrong, or free to choose those who shall govern my country. This heritage of freedom I pledge to uphold for myself and all mankind."

    - John Diefenbaker

    RIP Canada, February 21, 2022

  6. #6
    Quote Originally Posted by xcmkerr View Post
    I'm having some troubles, and I don't know if I'm just being an idiot or what, but I'm hearing an echo of myself when I speak in the mic. Any idea what's causing this?
    Specifically when using this setup with VAS/Teamspeak? Or any other time?

  7. #7
    Nevermind, I just muted audio out from the music ts profile and voila.

  8. #8
    Ah, yes you'll need to stop the playback from the music TS profile/identity.

  9. #9
    Zacchaeus's Avatar
    Join Date
    Dec 2014
    Location
    Scotland
    Posts
    22,623
    Does anyone (I know at least one person does becasue I saw them post on the Syrinscape forums) use Syrinscape? If so how do you get it to play into line 1? I've only got the demo version of it but I can't see any option that would tell it to play through line one. Or, maybe that's becasue I haven't set up a VAC yet? Not really wanting to buy a bunch of stuff only to find that it won't do what I think it will do.
    If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php

  10. #10
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    34,679
    Quote Originally Posted by Zacchaeus View Post
    Does anyone (I know at least one person does becasue I saw them post on the Syrinscape forums) use Syrinscape? If so how do you get it to play into line 1? I've only got the demo version of it but I can't see any option that would tell it to play through line one.
    Yeah, I use Syrinscape. I set the default playback device for the whole computer to be Line 1. Then everything on that computer will play through line 1 by default (unless an individual app overrides that). You might need to restart the application to pickup the default playback device setting if you change it.
    FG Wiki: How to Compile the FG Logs

    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

Page 1 of 4 1 2 3 ... Last

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
DICE PACKS BUNDLE

Log in

Log in