Dubler 2 Knowledge base

Everything you need to know about Dubler 2
Go to Dubler 1 →

Using ASIO4ALL

In this page we’ll guide you through using ASIO4ALL. It’s strongly recommended to watch the video at the top of the page to fully understand setting up and using ASIO4ALL

In order to get low latency when using Dubler we need to use an audio driver that can handle this low latency performance. Window’s own inbuilt drivers can’t do this so we need to use ASIO drivers

Most audio interfaces come with their own dedicated ASIO drivers, which is what we strongly recommend using for the best experience. However if you don’t have an interface that comes with it’s own drivers we can use ASIO4ALL

ASIO4ALL is available to download here

ASIO4ALL allows you to select the input and outputs you want to use for each app as well as adjusting the buffer size. For example, you can set your output in your DAW using ASIO4ALL, or use it to set a mic as an input in Dubler 2 if you do not have an audio interface or Dubler USB mic.
One of the main limitations in using ASIO4ALL is that only one application can use an input or output in ASIO4ALL at a time. So that means if you are using ASIO4ALL to take the input from a mic in Dubler, you can’t use the same mic as an input in our DAW. Or in the same way if you are using ASIO4ALL to select the output in our DAW, you can’t use that same output to hear sounds in Dubler. That doesn’t prevent you from using Dubler to make music in any way, but just prevents you from using Dubler’s in-built audio and audio from your DAW at the same time

Setting up ASIO4ALL as an output in your DAW


  • Launch your DAWs audio preferences

  • Select ASIO as the Driver type and ASIO4ALL v2 as the Audio Device (The names for audio device and driver type may vary slightly depending on your DAW)

  • Open the ASIO4ALL settings. Again this can vary depending on your DAW, for Ableton you can do this by selecting Hardware Setup

For FL Studio you can select Show ASIO Panel

  • You’ll now see the ASIO4ALL control panel

  • Click the cog in the bottom right to open advanced view

  • On the left hand side, click on the + next to your audio interface, then enable the inputs and outputs you want to use by clicking on the power button next to them. In the example screenshot we want to use the output from Realtek(R) Audio so the relevant output is enabled. The name of the device may differ depending on your machine

  • Make sure the ASIO Buffer Size is set to 128 Samples or below to reduce latency. You can change this by dragging the blue bar on the bottom slider

You can now exit the ASIO4ALL window

Setting up ASIO4ALL as an output in Dubler 2


  • Open Dubler’s audio device settings via the cog in the top right

  • Set ASIO4ALL as the output device. (If you are using ASIO4ALL as an input for Dubler 2 this will be set automatically)


  • Open the control panel

  • Click the cog in the bottom right to open advanced view

  • On the left hand side, click on the + next to your audio interface, then enable the inputs and outputs you want to use by clicking on the power button next to them. In the example screenshot we want to use the output from Realtek(R) Audio so the relevant output is enabled. The name of the device may differ depending on your machine

  • Make sure the ASIO Buffer Size is set to 128 Samples or below to reduce latency. You can change this by dragging the blue bar on the bottom slider

Close the control panel

If you can’t select the output in ASIO4ALL, and there is a red cross on the device, this means the output is in use by another application. Navigate to theASIO control panel in whatever app is using ASIO4ALL and turn off the output.

If you are using ASIO4ALL as an input device for Dubler 2, check out our calibrating your mic on Windows page here
Was this article helpful?