pacman, rainbows, and roller s
HomeBlogAbout Me

Cable Free Audio Routing For Windows



Introduction

With Virtual Audio Cable (VAC) free software, you can connect Windows PC audio applications together, routing audio signals between them.You definitely know that traditional hardware audio devices (CD/LP player, FM receiver, equalizer tool, amplifier, etc.) may be connected together by electric (analog or digital) cables.

  • Put simply, Synchronous Audio Router lets you route audio from any Windows application through a DAW (digital audio workstation) application, giving you an immense amount of control over your system's audio. You can apply sophisticated effects, routing and switching, and combine the audio streams from each individual application any way you want, producing any number of output mixes.
  • Or maybe you’re a programmer who writes real-time audio and music applications and who is looking for a cross-platform API that enables not only device sharing but also inter-application audio routing, and is incredibly easy to learn and use? If so, JACK may be what you’ve been looking for.
  • Virtual Audio Cable is a program created by some jerk that creates fake audio devices on your computer and allows you to mirror audio between them using a program the guy wrote called Audio Repeater. It's pretty low latency (lag between when the sound happens and when you hear it), at least low enough for our purposes.

As on other platforms, JACK on Windows is a multi-purpose application thatconnects audio and MIDI using the Windows system drivers… It connects(OUTPUT) to those audio drivers using the PortAudio project (so Jack canconnect using dsound, wmme, WDMKS, ASIO, WASAPI, and WaveRT) depending on whatthe soundcard’s drivers support. Currently Jack for Windows only supports32-bit applications, but a new version is currently being tested that supportsboth 32-bit and 64-bit audio applications. If you are working with 64-bitapplications then contact the Jack Developers list for more information.

Loopback ® Cable-free Audio Routing For Windows

JACK is an Audio API (Application Programming Interface) that can be usednatively by audio application developers. There are already some existingnative JACK for Windows applications (that is audio applications that usethe JACK API directly). Through the API, Jack for Windows offers native Jackconnections (INPUT), and the JackRouter ASIO driver (INPUT) that offers anASIO linker to the Jack Audio Server.

So any ASIO application will be able to use the JackRouter ASIO linker toconnect to Jack, and Jack can then be used to route that audio to otherapplications connected to the Jack Audio Server, or out to the system sounddevice.

Several applications have native Jack support:

  • Fluidsynth for Windows (part of the jOrgan Windows packages).

Native Jack applications can make use of the full power of the JACK audio andMIDI connection system (for instance, they can open or close Jack connectionsfrom within the application, rather than having to set an ASIO driver to useuse JackRouter), also, the use of natively provided Jack ports provides theability to sync audio streams between applications.

The JackRouter ASIO driver is “only” there so that users are able to use ASIOapplications in the Windows context of JACK, but this connection obviously hassome limitations that native applications won’t have.

Jack uses a ‘Server <-> Client’ architecture to supply the audio connectionbetween your sound device and the ASIO application(s). When you run JackPortAudio, this starts the Jack Audio Server. Once the Jack Audio Server isrunning, the JackRouter driver is then able to create connections betweenclients (ASIO applications) and the Jack Audio Server. These connections canbe seen in the Jack Control -> Connect Screen.

If the Jack Audio Server is not running, then JackRouter will not be availableto your ASIO application(s), and an error report may be shown.

Starting from 1.9.8 version, the installer exists in two versions:

  • A pure 32 bit version to be used with older systems (typically XP).
  • A mixed 64/32 bit version that will allow 64 and 32 bit applicationsto be used at the same time with a running 64 bit JACK server.
Routing

By default, JackRouter is set to provide 4 Input and 4 Output connections.This setting can be customized to suite your needs by editing theJackRouter.ini file within yourC:Program FilesJack32bits (or C:Program FilesJack64bitsfolder depending of the JackRouter 32 or 64 bit version). InWindows Explorer, right click on the file and choose the ‘Edit’ option.Change the settings in the [IO] portion of the file.

Installation and Configuration

  1. Download the Jack Audio Connection installer for Windows from the download page.

  2. Use the installer (either the 32 bit or the mixed 64/32 bit one).

  3. Open an elevated command prompt, and run the following command to registerthe JackRouter:regsvr32 'C:Program Files (x86)Jack v1.9.864bitsJackRouter.dll'

    Be sure to unregister previous versions before installing the new one.(The Jack v 1.9.8/64bits/JackRouter.dll still has to be registered “manually”,see “Troubleshooting Tip” bellow)

  4. From the Windows Start menu, locate the Jack folder and right click on Jack Portaudio icon, then select ‘Send to Desktop’ (this will place a shortcut on your desktop)

  5. Now go to your desktop and right click on the Jack PortAudio shortcut, and then select ‘Properties’ (use right click to open ‘Properties’)

  6. Add the following information to the ‘Target’ property: 'C:Program FilesJackjackd.exe' -R -S -d portaudio -d 'ASIO::ASIO4ALL v2' [This configures Jack to use the ASIO4ALL v2 driver, if you have another ASIO device then configure the ‘Target’ property with that device name. For a list of all the audio devices on your system that Jack can connect to, open a Command Prompt, change directory to the Jack folder (i.e. cd “c:Program Files (x86)Jack') then run this command: jackd -d portaudio -l (that’s an ‘ell’ for List, not a ‘one’), this will present you with the list of supported devices.]
  7. Click on OK.
  8. Again, from the Windows Start menu, locate the Jack folder and right click on the Jack Control icon, then select ‘Send to Desktop’ (placing a Jack Control shortcut on your desktop)

You will now have the Jack PortAudio icon (which starts the Jack AudioConnection Kit’s audio server), and the Jack Control icon (which allows you toconfigure the connections between ASIO programs and your hardware). Thesequence of usage is to start with the Jack PortAudio icon, allow the audioserver to start, and then start Jack Control.

When the Jack Audio Server is running (i.e. your Jack PortAudio command promptwindow reports that Jack is starting and remains open), the JackRouter ASIOinterface will be available to all ASIO capable applications.

Adobe on macbook air. Records 1 4 2 – innovative personal database. For an overview of the command line options supported by the Jack Audio Serverplease see:manpage Maya 2016 sp4 – professional 3d modeling and animation tool.

Troubleshooting Tip. If you are unable to register the 64-bitJackRouter, while in Windows Explorer navigate to windowssystem32,and right click on “cmd.exe” and chose “Run As Administrator” from thecontext menu. The open a command prompt, navigated to Program Files(x86)Jack v1.9.864bits, and then enter regsvr32 JackRouter.dll at theprompt.

Uninstalling JACK

Use the provided uninstaller to install JACK from your machine. Note thatbecause the 64-bit JackRouter had to be manually registered as describedbefore, you’ll have to unregister it as well. Use the following command tounregister the 64-bit JackRouter:

regsvr32 /u 'C:Program Files (x86)Jack v1.9.864bitsJackRouter.dll'

Connecting Audio Applications

  1. Start Jack PortAudio
  2. Make sure that the Jack Audio Server is running by checking the command prompt window for the report that will say something like this:
  1. With the Jack Audio Server started, the JackRouter ASIO driver will be available for your ASIO supported applications.
  2. Within your audio application, select JackRouter as the audio device.
  3. Now start Jack Control
  4. Click on the Connect button
  5. In the Audio tab window, on the left hand side you will see the Readable Clients (audio inputs to your computer) and Application Output ports (audio being routed into the Jack Audio Server via the JackRouter ASIO driver), and on the right hand side you will see the Writable Clients (audio outputs from your computer, i.e. your speaker ports) and Application Input ports (the ASIO audio-in ports from your applications configured with the JackRouter ASIO driver)
  6. To route the sound from your application to your speakers, click on the audio producing port (Readable) on the left hand side, then click on the audio output port (Writable i.e. system), and then click on the Connect button.

You can route the output of ASIO applications into the inputs of other ASIOapplications (like a VST host application), and then connect the audio outputof that application to your system output (or a combination of both).

Multiple channel audio is also supported, but may require more configurationthan the simple setup described here.

Using MIDI

A slave backend using the Windows MME MIDI API can be used. You will need toadd -X winmme in the JACK command line, like for example:jackd -S -X winmme -d portaudio. This can be done if starting JACK in a terminal, or byadding the -X winmme in the “Server Path” in QJackCtl setup.

Windows 7 by design does not support multiple audio output and that is the limitation that many Windows 7 users are not happy with. Some people may want to play sound simultaneously to both speaker and earphone but that is not possible. Once you’ve plugged in the earphone, Windows 7 automatically recognizes it and routes all sound to the earphone. For more complicated scenarios such as wanting to output the sound from a computer game to the earphone while the main speakers plays music from a media player, then it would seemed even more impossible.

Thanks to Virtual Audio Cable, it offers multiple possibilities on how you want to transfer the audio streams between applications and/or devices. Before immediately scrolling to the bottom of this article to download and install Virtual Audio Cable, please be noted that this tool does not work alone just under operating system control. It requires configuration and also must be worked together with audio applications.

The official website of Virtual Audio Cable contains a lot of text and jargon which makes it difficult for any non-audiophiles to configure and use it. After spending some time trying out VAC, I personally believe it is best to try to get it working on one or two scenarios to understand how it works, then only configure it to work with your situation.

Scenario 1: Output audio from Windows Media Player to both speakers and earphone.

1. Download and install Virtual Audio Cable. By default Virtual Audio Cable already creates 1 virtual cable. You can verify this at the Virtual Audio Cable Control Panel. There is no need to touch any of the settings at the VAC control panel.

2. You have to configure Windows Media Player to use the Virtual Audio Cable as the default audio device for sound playback. You can either set this globally by going to Windows Control Panel > Sound > set Line 1 as the default device OR individually at Windows Media Player Tools > Options > Devices tab > select Speakers, click the Properties button and set Line 1 (Virtual Audio Cable) as the audio device. Which method you should use depends on the software if it allows you to set the individual audio device for the program. We’ll use the global method in this scenario.

3. After setting Line 1 as the default audio device, playing any music from Windows Media Player won’t have any sound because we haven’t configure the Line 1 to output to which device. Now run Audio Repeater (KS) shortcut from Start menu. The most important configuration here is the wave in and wave out. Wave in will be Virtual Cable 1 and Wave out as HD Audio Headphone/Speakers, then click the Start button. This audio repeater will now route all sound from Cable 1 to your earphone.

4. Run the Audio Repeater (KS) shortcut AGAIN from Start menu, select Virtual Cable 1 as wave in , HD Audio Speaker as wave out and click the Start button. You may have already guessed it, this repeater routes Cable 1 to your speakers as well.

5. Photo focus movavi 1 0 download free. Play any music at Windows Media Player and you should hear the audio on your speakers and earphone as well.

Scenario 2: Output music from Windows Media Player to speakers and Plants vs. Zombies game sound to earphone.

1. Download and install Virtual Audio Cable. By default Virtual Audio Cable already creates 1 virtual cable. You can verify this at the Virtual Audio Cable Control Panel. There is no need to touch any of the settings at the VAC control panel.

2. We will configure Windows Media Player to use the speakers as sound playback. Go to Tools > Options > Devices tab > select Speakers, click the Properties button and set Speakers as the audio device.

3. Since Plants vs. Zombies doesn’t allow us to select which audio device to use, we are forced to set Line 1 as the default audio playback device so that we can use Audio Repeater to route the game sound to the earphone. Go to Windows Control Panel > Sound > and set Line 1 as the default device.

4. Run Audio Repeater (KS) shortcut from Start menu. Select Virtual Cable 1 as wave in, the Earphone as wave out and click the Start button.

5. Now you can play music from Windows Media Player which will output the sound to the speakers but the sound from Plants vs. Zombies will be sent to your earphone.

For more examples, you can view the Examples content from Virtual Audio Cable help file. Virtual Audio Cable supports Windows XP/2003/Vista/Server 2008/Win7 platform (32-bit and 64-bit). The trial version supports up to only 3 cables and adds female voice reminder each several seconds. The full version of Virtual Audio Cable cost $30 USD.

Download Virtual Audio Cable

You might also like:

8 Tools to Quickly Change or Switch the Default Audio Sound Output in Windows2 Tools to Convert Audio or Video Files Into Self Contained Auto Playing Executables3 Ways to Check Installed Audio and Video Codecs On Your Computer7 Easy to Use Tools that Extract and Convert Audio from Video FilesSolutions to Fixing Low Volume When Playing Music or Video

If you’re lazy like me, you can create a batch file and have two instances of the program open along with your windows sound control panel shortcut to change (this may difffer based on OS, but you can search for it). Open a new text file and put in the following, changing your paths to the appropriate locations of the audiorepeater.exe:

control mmsys.cpl
TIMEOUT 0.5
start “” “C:LocationToTheVirtual Audio Cableaudiorepeater.exe”
TIMEOUT 1
start “” “C:LocationToTheVirtual Audio Cableaudiorepeater.exe”

Save the file and rename it whatever.bat, now create a shortcut to it where ever you want and when you run it the Sound control panel will open to change the default device and you can specify both Repeaters, etc.

Reply
Molly Tucker7 months ago

Hi Jack! Do you know how to split the audio into LEFT (browser1) and right (browser2) at a time? Bettertouchtool 3 02.

Reply

Backup from time machine to new mac. Good day

How would I use this program to output both my VLC media player (music) and microphone (mic) simultaneously (into a chatroom)

Thank you

Reply
Ken3 years ago

Hi, just to let you know that your tutorial made my day. Followed the Scenario 1 on Windows 10 creator edition x64, to output audio to 2 wireless headphones with both their own respective usb dongle (we’re a couple watching movies on a htp during the evening), the only difference at setup was to installthe x64 .exe and instead run 2 instances of audio repeater MME (not KS)

Reply

I followed your instructions exactly, but every time I open the Audio Repeater KS and click “start” this blue screen appears saying error with your recent installation and forces me to force-shut down my computer used the keyboard button. If I try and use skype before your Audio Repeater KS step (just setting AC Line 1 as my default playback, etc.) then I hear this horrific screeching noise and my skype caller doesnt hear anything! Please help?! I have a 64bit computer (not sure what that means, but I think it is relevant?).

Reply
Facundo Soler5 years ago

Thank you very much for this tutorial ! It worked perfectly with my Samsung HD TV ! ! I have been searching for a solution for quite some time !

Cheers !

Reply

I’m trying to set this so when I play a game, my other audio sources automatically output from the other speakers. Elsten software bliss 20180612 download free. The point of this is to be able to watch youtube walkthroughs as I play without losing sound from one application.

Reply
Curious Apprentice7 years ago

For Ubuntu or Other Linux Distros, there is Jack ! Patchage + QJackCTL or Cadence from KXStudio :D

Reply

You Sir, are a god amongst men. Thanks very much for the guide, very intuitively written. Will definitely recommend this site.

Reply
Kvishan9 years ago

where to buy the cable???

Reply

As already mentioned, sometimes VAC have latency through its audio channel. Also from what I felt when I tried it, the sound quality degraded a bit. So unless you’re totally in need to have two audio outputs running at the same time, I wouldn’t recommend it.

Thanks

Reply
ShanjeetSingh9 years ago

Only for win 7?

Reply

Morning All:

What if you don’t have Windows Media Player?
I Use VLC.
Can I use this seemingly nice software with VLC?

Reply
Ajit9 years ago

Really cool stuff

Reply

Wow, really cool, again you amaze me :)

Windows Audio Routing Software

Reply
Syed9 years ago

Cheers Raymond, I always wondered how to do this!

Reply

VAC is a nice solution but it introduces a little latency/delay for the audio. Not a big problem though. Microsoft should never have redesigned the audio stack in Vista with this limitation. They also took away hardware acceleration of audio/MIDI and surround sound in games.

Reply
Saumyakant Sahoo9 years ago

I was looking for something like this….

Reply

Leave a Reply





Cable Free Audio Routing For Windows
Back to posts
This post has no comments - be the first one!

UNDER MAINTENANCE