ASIO Link Technology PDF
ASIO Link Technology PDF
Contents
Contents........................................................................................................................1
ASIO Link Technology ................................................................................................4
What is it? .................................................................................................................4
Versions ....................................................................................................................4
ASIO Link..............................................................................................................5
ASIO Link Pro ......................................................................................................5
ASIO Link Max .....................................................................................................5
Installation ....................................................................................................................5
Download and Run Installer ..................................................................................5
Number of WDM Devices ......................................................................................5
Install ASIO Link Pro...............................................................................................6
Setup ASIO Link Pro...................................................................................................6
Run ASIO Link Pro Tool .........................................................................................6
Choose ASIO Link Pro in Host ASIO Settings ....................................................6
Setup the ASIOVADPRO Devices........................................................................7
Windows Multimedia Control Panel..................................................................8
Using ASIO Link Pro ................................................................................................ 10
ASIO Link Pro User Interface ............................................................................. 10
Settings and Help Bar.......................................................................................... 11
Channel Racks and Channel Connections ...................................................... 11
Mix Racks .......................................................................................................... 11
Input Racks ....................................................................................................... 11
Output Racks .................................................................................................... 12
Channel Connections ...................................................................................... 12
MIX RACKS........................................................................................................... 12
ASIO HOST IN MIX ......................................................................................... 12
ASIO DRIVER OUT MIX ................................................................................. 12
INPUT RACKS...................................................................................................... 13
ASIOVADPRO SPEAKERS IN ...................................................................... 13
ASIO DRIVER IN.............................................................................................. 13
NETWORK IN ................................................................................................... 13
OUTPUT RACKS ................................................................................................. 14
ASIOVADPRO MIX OUT ................................................................................ 14
NETWORK OUT............................................................................................... 15
Connecting Inputs and Outputs ......................................................................... 15
Method 1 Drag Drop Channels ................................................................... 15
Method 2 Mapping Buttons (IN MAP X 1-1 or OUT MAP X 1-1)........... 16
Top Settings .......................................................................................................... 17
Profiles ............................................................................................................... 17
Options ............................................................................................................... 17
Buttons ............................................................................................................... 17
Recording to FLAC file ........................................................................................ 18
Running Multiple Instances................................................................................. 18
Multi-client Mode .................................................................................................. 19
Networking............................................................................................................. 20
Network IP address and port format ............................................................. 20
Network port forwarding and obtaining your IP address ............................ 20
Additional NETWORK IN and NETWORK OUT Racks ............................. 21
Audio Loopback via the Optional LOOPER Racks ......................................... 21
Loopback racks................................................................................................. 21
LOOPER OUT .................................................................................................. 21
LOOPER IN ....................................................................................................... 21
Register ASIO Link Pro ........................................................................................... 22
Enter a Product Key ............................................................................................. 22
Transfer Your License ......................................................................................... 22
The ASIO Link Pro Tool .......................................................................................... 23
Using the ASIO Link Pro Tool ............................................................................ 23
ASIO Link Pro Tool Functions ............................................................................ 24
ASIO Settings ................................................................................................... 24
Tool Settings ..................................................................................................... 24
ASIO Link Settings ........................................................................................... 24
ASIOVADPRO (WDM) settings ..................................................................... 25
Miscellaneous ................................................................................................... 25
FAQ ............................................................................................................................ 25
I cant hear anything............................................................................................. 25
I still cant hear anything...................................................................................... 26
I use ASIO4ALL .................................................................................................... 26
DAW specific......................................................................................................... 26
FL Studio ........................................................................................................... 27
Reaper ............................................................................................................... 27
I use Reason ..................................................................................................... 27
I use Wavelab or SoundForge ....................................................................... 27
I get a Failed IOCTL status from ASIOVADPRO ............................................ 27
What is this latency thing? .................................................................................. 27
ASIOVADPRO SPEAKERS / MIX Latency Adjustment ............................. 27
NETWORK IN Latency Adjustment ............................................................... 27
I get distortion when mixing multiple channels ................................................ 28
WDM is running but status is Not Active with ASIO4ALL ........................... 28
I see red channels with X .................................................................................... 28
Sample Configurations ............................................................................................ 28
Mix WDM playback into host application input ................................................ 28
Uses.................................................................................................................... 29
Send ASIO output to WDM recording devices ................................................ 29
Uses.................................................................................................................... 30
Send DAW ASIO output to another DAW ASIO input .................................... 30
Uses.................................................................................................................... 31
Send audio over IP on the network or LAN...................................................... 32
Uses.................................................................................................................... 32
Receive audio into your host program from the network or LAN.................. 32
Uses.................................................................................................................... 33
Contact O Deus Audio ............................................................................................. 33
Contact Page ........................................................................................................ 33
Thank You ................................................................................................................. 33
Aleksey Vaneev .................................................................................................... 33
Steinberg Media GmbH ....................................................................................... 33
Copyright ................................................................................................................... 34
O Deus Audio........................................................................................................ 34
Steinberg Media GmbH ....................................................................................... 34
ASIO Link Technology
What is it?
Utilising WDM drivers, emulating real sound cards, ASIO Link Technology
allows you to listen or record windows audio from your ASIO driver.
You can make the windows audio appear as an input into an ASIO host
application or DAW, or monitor windows audio as an ASIO output bypassing
the host application.
It is also possible to route your ASIO output to the ASIOVADPRO Mix
recording device(s) for recording by WDM applications or for streaming
applications (i.e. live broadcast, OBS, voice chat programs, Skype).
ASIO Link Technology also has the ability to route audio over the network to
another machine running an ASIO Link Technology product. This feature
allows for pairs to connect to each other (as both sender and receiver) to
allow full duplex sharing of live music ideas!
ASIO Link Technology has multi-client support built in which allows you to use
the same ASIO driver in more than one application.
Installation
Download and Run Installer
Firstly download the latest installer exe file from the links available on our
Home Page and run it.
All official O Deus Audio software is always signed by John Shield the original
developer of ASIO Link
Number of WDM Devices
On the welcome page you will have an option to install 16 stereo WDM
devices, if you do not select this, 4 surround 7.1 channel devices will be
installed.
Install 4 surround or 16 stereo ASIOVADPRO devices
Install ASIO Link Pro
The installer will show you an End User License Agreement (EULA) which
you will need to agree to in order to install ASIO Link Pro.
Further options allow choice of installation folders if required.
WARNING - The uninstaller has an option to delete all settings, only check
this if you are not upgrading as it will erase your product key in the registry!!
Select ASIO Link Pro in your host app and select the ASIO driver
Next, click the new green (or purple) icon in the system tray, if the GUI doesnt
automatically pop up.
Tray Icon
Now, in the ASIO Link Pro GUI, look at the sample rate because you need
this information in the next step.
The Playback tab contains the ASIOVADPRO Speakers 01-04 and the
Recording tab contains the ASIOVADPRO Mix 01-04.
You can also access this control panel with the button
in ASIO Link Pro
Default Device
To get windows to output and receive all audio through the ASIO Link Pro you
need to set the ASIOVADPRO Speakers 01 and ASIOVADPRO Mix 01 as the
default windows devices (AUTOMATIC IN VISTA, 7, 8 and 10).
This rack is the PRE-MIX for your ASIO host programs ASIO input channels.
All audio mixed into ASIO HOST IN MIX will appear in your ASIO host.
The X button clears all routings.
This rack is the PRE-MIX for your ASIO driver output. This is where the audio
processing has been finished and everything has been mixed in ready to send
to the ASIO driver or multi-client server (see Multi-client Mode).
All audio sent here, including your ASIO host program output, which is always
mixed in, is sent to the ASIO driver or multi-client server.
The X button clears all routings.
INPUT RACKS
ASIOVADPRO SPEAKERS IN
WDM meets ASIO with ASIOVADPRO SPEAKERS IN. Any audio played to
the ASIOVADPRO Speakers 01 04 shall appear on this rack as an input to
ASIO HOST IN MIX and/or ASIO DRIVER OUT MIX. As shown above, the
channels are connected to the ASIO HOST IN MIX and are being processed
by the HOST as ASIO inputs.
Each ASIOVADPRO device has WDM specific controls
Latency The latency wheel enables adjusting the WDM stream
latency. It is fine to leave this at 0.0ms. It also displays the current
stream latency.
Status Below the latency wheel there is a text box displaying the
ASIOVADPRO device status for each device.
If the device is unavailable, or there is an error, channels will appear red with
an X over the channel number.
By default, when you first start/select ASIO Link Pro in a new host program,
the routings 1-1 and 2-2 shall be enabled by default to the ASIO DRIVER
OUT MIX.
ASIO DRIVER IN
These are the actual real ASIO driver inputs like microphone and line in etc.
If you have an input plugged into your soundcard then you can send it to
ASIO HOST IN MIX and/or ASIO DRIVER OUT MIX.
By default, when you first start/select ASIO Link Pro in a new host program,
the routings 1-1 and 2-2 shall be enabled by default to the ASIO HOST IN
MIX.
NETWORK IN
ASIO meets WDM with ASIOVADPRO MIX OUT. Stream DAW audio over
any application that can record WDM, MME, WASAPI or any other WDM
based audio stream.
The audio output here is recordable by any normal windows audio application
(e.g. sound recorder). If any mappings/connections are enabled, the audio on
either ASIO HOST IN MIX and/or ASIO DRIVER OUT MIX will be sent to the
ASIOVADPRO Mix device(s).
Each ASIOVADPRO device has WDM specific controls
Latency The latency wheel enables adjusting the WDM stream
latency. It is fine to leave this at 25.0ms. It also displays the current
stream latency
Status Below the latency wheel there is a text box displaying the
ASIOVADPRO device status for each device
If the device is unavailable, or there is an error, channels will appear red with
an X over the channel number.
By default, when you first start/select ASIO Link Pro in a new host program,
the routings 1-1 and 2-2 shall be enabled by default from the ASIO DRIVER
OUT MIX.
Since most windows applications can only open recording devices in stereo,
you can down mix surround sound to stereo by adjusting the mappings
appropriately.
NETWORK OUT
NETWORK OUT can send audio over the network to another machine that is
running another instance of the ASIO Link Pro driver (see Networking).
Notice this rack has some networking specific controls
Format sets the wave audio format to be sent over the network. You
can set the sample rate and bit depth. It is best to set both sender and
receiver machines to the same sample rate and ASIO buffer size and
set the same format in this control. This ensures minimal re sampling
needs to take place making the sound quality the best it can be.
Remote IP is the host IP address and port of the machine you wish to
send audio to, an example address is 127.0.0.1
Enable connection when checked, enables the connection if there are
any channels connected to ASIO HOST IN MIX and/or ASIO DRIVER
OUT MIX
Connecting Inputs and Outputs
The ASIO Link Pro UI allows two ways to connect channels from audio inputs
to audio outputs.
Method 1 Drag Drop Channels
If you click and hold the mouse over a channel, then drag the mouse,
channels you can connect to become highlighted. All you need to do is drop
the channel onto a highlighted channel and a connection is made.
Drag-Drop Channels
TIP - If you mouse-over a channel connection it will become selected and will
be displayed with a solid colour if your mouse is over either channel it is
connected to. If you now click and release the left mouse button, the
connection(s) will be deleted.
BE CAREFUL NOT TO ACCIDENTALLY DELETE CONNECTIONS!
Method 2 Mapping Buttons (IN MAP X 1-1 or OUT MAP X 1-1)
IN and OUT racks each have IN MIX, X and 1-1 buttons and also OUT MIX, X
and 1-1 buttons.
.
Mapping window
It is normal to map channels 1 1, 2 2, 3 3 etc. This is the standard way
to set up for the input to be sent to the output. The volume of each routing is
adjustable between minus infinity dB (no volume) and 6.02dB. The default
value is 0dB.
It is possible to mix multiple channels into single channels and vice versa for
down mixing or up mixing channels or converting mono to stereo etc.
Top Settings
Profiles
Profile 1 - 8 This allows you to select a profile slot which stores routing
settings. If you save or load a routing profile, the profile slot will take on the
name of the file.
Load Loads routing settings from disk to the current selected profile slot
Save Saves the current routing settings to disk and to the current selected
profile slot
Options
Record to file You can send up to 8 channels of audio out to a FLAC file by
enabling this (see Recording to FLAC file)
Enable multi-clients This allows you to run more than one instance of
ASIO Link Pro for multi-client usage (see Multi-client Mode)
Show audio flow You can see all rack connections when this is enabled. It
makes it easier to see where audio is going but can get cluttered when many
routings are active. If not enabled, you can only see the audio connections if
you have the mouse over rack the connection is connected to.
Show performance This allows
you to see performance metrics. It
shows the total time in microseconds
taken for audio processing, the host
application time and ASIO Link Pro times.
Show max values Shows the maximum values over time for each
performance display value.
Buttons
R Request an ASIO driver reset from the host application
Pick driver Picks another ASIO driver to host (requires host restart or driver
reload)
ASIO CPanel Opens the hosted drivers ASIO control panel
WinMM CPanel Opens the Windows multimedia control panel
About Opens an about box showing copyright information
Enter product key Pops up a dialog to enter your product key or purchase
ASIO Link Pro (Enter a Product Key)
Unregister ASIO Link Remove the license to ASIO Link Pro from this
machine (Transfer Your License)
Recording to FLAC file
The ASIO Link Pro can record the first 8 ASIO output channels to a FLAC file!
When you enable this a dialog shall pop up to pick a folder and once selected
a file will be created with a name in the following format asiolink-2014-12-
22_20-06-59.flac. The timestamp is the date-time recording started.
FLAC files can take up a lot of disk space. Especially 8 channel ones.
Once a folder is selected, every time ASIO Link Pro starts, a new FLAC file is
created.
Running Multiple Instances
See below regarding multi-client support but if you run a second instance of
ASIO Link Pro - without enabling multi-client mode in the first instance - you
will not have access to the WDM audio as that is already used by the first
instance.
However, if you have more than one ASIO soundcard, you can use this to
route audio using loop networking from one application to another and use
two ASIO soundcards at once!
So if you start say, ASIO Link Pro with driver one normally and disable multi
clients, you can then load up another host program and connect to a different
ASIO driver. This will allow you to now send audio via the networking from the
second instance to the first instance or vice versa.
Multi-client Mode
The ASIO Link Pro can run in multi-client server mode allowing more than one
application to share one ASIO driver. In order to do this you should run a
server ASIO Link Pro instance and enable the Enable multi-clients check
box.
ipconfig.exe output
IP address of your machine is not necessarily this on the internet, but for
routing over the LAN, this is the address you want. To connect on the internet,
often you have to enable traffic on port 5050 (or whatever port you select) with
your ISP and with your firewall. You also have to explicitly set the IP address
in the adapter settings (right click the network icon in the system tray to get to
Local Area Connection Properties)
You can send audio to this rack to and it will be looped back through the
LOOPER IN rack
LOOPER IN
Audio sent to the LOOPER OUT rack will be available on this rack. There will
be one audio buffer of latency on audio sent via the LOOPER OUT and
LOOPER IN mechanism.
You can also send audio to LOOPER OUT and receive audio from LOOPER
IN in Multi-client Mode. Note, when in this mode be careful not send audio to
the LOOPER OUT that is already being sent to LOOPER OUT in the main
server instance of ASIO Link Pro.
Register ASIO Link Pro
Enter a Product Key
Here you can click the PayPal button and you will receive a
product key via email to enter in the Register the Link! dialog. Once you
have a key, thank you and click Register to register the software.
FAQ
I cant hear anything
Follow the below steps:
1. Firstly, you must ensure that the ASIOVADPRO device is set up as the
default windows audio device to capture all windows sounds (or set it
as the output device for your favourite media player if you dont want to
capture all windows sounds).
2. Next, you need to start an ASIO host application such as Ableton Live,
Reason, FL, Reaper or Cubase but there are countless other ASIO
applications.
3. Setup the ASIO Link Pro as the host programs ASIO device and, if it is
the first time you have run it, pick the target ASIO driver you wish the
ASIO Link Pro to output to.
4. Check the channels with the Map button in the WDM Audio to ASIO
OUT section and you should see green in the V-meters when sound is
played through ASIOVADPRO speakers.
5. The status should read Copied Audio Data and you should hear
sound.
I still cant hear anything
Follow the additional steps
1. If the status says No WDM audio stream it means nothing is playing
to the ASIOVADPRO speaker out, play something in your favourite
media player with output to the ASIOVADPRO speakers.
2. If the status says Sample rate mismatch it means you need to set the
ASIOVADPRO windows device sample rate to the sample rate of the
ASIO driver.
3. Make sure you have enabled ASIO channels you can actually hear in
the appropriate matrix.
I use ASIO4ALL
If you do use ASIO4ALL be sure not to enable the ASIOVADPRO Driver for
the output/input device as this will not work (ASIO Link Pro mixes
ASIOVADPRO audio into ASIO therefore it cannot be the selected device for
ASIO4ALL).
DAW specific
When using DAWs with ASIO Link there can be an issue with settings that
offer to unload your ASIO driver when the application becomes inactive or
loses focus.
It is best not to enable these features as ASIO Link Pro gives you access to
all windows audio anyway!
If you enable these options be aware that the ASIO Link Pro driver may be
shut down and restarted often making it hard to use the UI. It will also cause
problems running as a multi-client server as the driver will shut down causing
clients to disconnect.
FL Studio
In FL Studio the setting is the Auto Close ASIO driver option (it is not enabled
by default). Try not to enable it.
Reaper
In Reaper the setting is Close audio device when stopped and application
is inactive. Try not to enable it.
I use Reason
In Reason the setting is Play in background. Try to keep it enabled as you
want the driver to stay active even when focus is taken away from Reason.
I use Wavelab or SoundForge
Wavelab and SoundForge both start and stop the ASIO driver so it is not wise
to use it as a multi-client server at all. Always check the latest version as we
do not check every version of these tools.
I get a Failed IOCTL status from ASIOVADPRO
Make sure you fully uninstall a previous version before installing a new one.
Try a complete uninstall and reinstall and it should then be fine.
What is this latency thing?
ASIOVADPRO SPEAKERS / MIX Latency Adjustment
In the case of the ASIOVADPRO SPEAKERS IN rack, ASIOVADPRO MIX
OUT rack, the latency is the time between the audio being written to, and the
audio being read from the stream.
Windows writes audio into the ASIOVADPRO SPEAKERS and ASIO Link Pro
reads audio behind it and the latency is the time delay. In the case of
ASIOVADPRO MIX, windows is reading audio just after ASIO Link Pro writes
audio and the latency is the time delay.
Usually you do not need to adjust this but you can reduce or add latency if
required.
NETWORK IN Latency Adjustment
The latency adjust in the NETWORK IN rack allows you to add latency to the
network stream to stop drop outs. It is really dependent on the quality of the
network connection whether this can be reduced to nearer 0. The range is the
same as the stored buffer size which is 250ms of audio. In short, if it distorts,
add some latency.
If you enable Auto synchronise the audio stream will use adaptive
resampling to keep the incoming audio stream clock and local ASIO clock in
time.
The value displayed in the latency box is a best estimate of the total latency
from sender to receiver.
I get distortion when mixing multiple channels
Make sure, when mixing multiple input channels into only a few channels, you
reduce the volume of the multiple channels using the IN MIX or OUT MIX
buttons. Hold the left mouse button and move the mouse up or down on the
green circle volume control to adjust the volume. Try to make sure no red
levels are visible in the level display.
WDM is running but status is Not Active with ASIO4ALL
Sometimes ASIO4ALL can have trouble getting the card if it was the default
device before ASIO4ALL starts. The best way to work around this is to disable
the card in playback devices before using the link. It doesnt always happen
so you can just try a few times disabling certain inputs and outputs in
ASIO4ALL.
I see red channels with X
This means that the ASIO driver is not doing any audio processing at all. If
this happens first try to reset the ASIO Link Pro driver (R button).
You can also try to restart the host application and possibly the computer and
if that does not solve this issue then contact us.
Sample Configurations
Mix WDM playback into host application input
By enabling connections from ASIOVADPRO SPEAKERS IN to ASIO HOST
IN MIX you can bring WDM audio into your host applications ASIO input
channels.
You can pull audio from any windows audio source that is using WASAPI,
MME or DirectSound.
You can quickly achieve this by clicking the 1-1 button shown below.
Send WDM playback to ASIO input
Uses
Bring WDM WASAPI, MME or DirectSound audio into your DAW or
ASIO application
Record windows WDM application audio into your ASIO host
Send ASIO output to WDM recording devices
By enabling connections from ASIO DRIVER OUT MIX to ASIOVADPRO MIX
OUT you can send your ASIO output to the ASIOVADPRO WDM recording
devices.
You can push audio to any windows audio application that is using WASAPI,
MME or DirectSound.
To use the output simply select the ASIOVADPRO MIX 01-04 (or 01-16) in
your screen casting or recording software.
You can quickly achieve this by clicking the 1-1 button shown below.
Send ASIO output to WDM recording devices
Uses
Send ASIO audio to any WASAPI, MME or DirectSound application
Capture DAW audio into screen casting applications
Send DAW ASIO output to another DAW ASIO input
To achieve this you need to use multi-client mode.
First, start the server DAW that will receive the audio input from another DAW.
Below I have started Ableton Live and selected the ASIO Link Pro ASIO driver
and I made sure that Enable multi-clients is enabled. Also, enable all the
ASIO input and output channels you need.
Start the server DAW
Next, start the DAW that will send audio to Ableton Live. I have started FL
Studio and made sure I enabled the Route to ASIO in option to send audio
to Ableton Live ASIO inputs. Note I have selected channels 3+4 for output so
that audio output from FL Studio appears on Ableton Live ASIO input
channels 3 + 4.
Thank You
Aleksey Vaneev
A special thank you goes out to Aleksey Vaneev for his r8brain sample rate
conversion code which is used for adaptive resampling.
Steinberg Media GmbH
Thank you for the ASIO and VST technology that has become standard on
windows platforms for pro-audio. ASIO Link Technology would not be possible
without ASIO.
Copyright
O Deus Audio
ASIO Link Technology and its associated products and documentation are the
copyright work of John Shield/O Deus Audio.
ASIO Link Technology uses ASIO technology by Steinberg.
Steinberg Media GmbH