Installation for Windows
Make sure you read the Getting Started page.
Upgrading? You may want to back up your configuration first.
- Download and install an ASIO Driver. Try to use the driver that your hardware manufacturer provides. If you can’t find that, or you don’t have an external sound card, you probably need to install ASIO4ALL. For more information scroll down to the ASIO section.
- Download Jamulus
- Install Jamulus: Double click the installer to launch it. If you get a warning notice from SmartScreen, click on “More info” and “Run anyway” to install Jamulus. (If you grabbed a new version of Jamulus and are one of the first people who downloaded it, Jamulus won’t be whitelisted by SmartScreen yet. We don’t pay for code signing.)
- Run Jamulus. Now you should be able to use Jamulus just like any other application.
- Set up your sound card. When you’re done, you need to set up your audio hardware. And if you are using ASIO4ALL, have a look at how to set that up below.
Please note that you are not permitted to redistribute this binary without acquiring a licence agreement from Steinberg.
Note: If you don’t want to use ASIO or prefer JACK on Windows, you can also use the JACK version of Jamulus. You can find old (legacy) versions supporting outdated operating systems on the GitHub release page.
Jamulus can use ASIO.
- If you have an external sound card/audio interface, use its official ASIO driver if you can (they usually provide the best quality).
- If you don’t have an external sound card, you will probably not have an ASIO driver so will need to install a generic one like ASIO4ALL:
You can try two versions of ASIO4ALL. ASIO4ALL v2.14 includes a workaround for a bug which might break other functionality.
Setting up ASIO4ALL
You may or may not need to experiment a bit depending on your sound hardware. If everything works out of the box, you don’t need to do anything.
Tip: Set up your sound card while you’re connected to a Server to hear your instrument or voice and check if everything is correctly set up; but first read on.
Before you start with Jamulus:
- Close all applications (especially those which could access your sound card like your browser/media player). ASIO4ALL needs exclusive access to your sound card which means that other programs will not be able to use audio if ASIO4ALL and Jamulus are running.
- If the Jamulus audio doesn’t work out of the box, make sure that only the correct inputs/outputs in ASIO4ALL are switched on. Everything else should be switched off. Search the community list of working ASIO4ALL configurations for your configuration or do it manually if you can’t find yours:
How to set up ASIO4ALL inputs (Guide)
- Open Jamulus’s settings
- Go to “ASIO Device Settings” (column on the left; directly under the selection of the driver)
- Enable advanced view in ASIO4ALL (click the tool icon on the bottom right)
- Enable only the sound card you want to use by clicking on the button next to its name
- Open your sound card inputs/outputs by clicking the plus icon next to this sound card
- Now enable the correct inputs/outputs in the list under your sound card and disable everything else. You can hover over the inputs/outputs to see which of both they are and if they support the required sample rate for Jamulus of 48kHz (DVD quality).
- It may not be obvious what the correct sound device is called. Many internal sound cards are named “Realtek High Definition Audio”, “Conexant” or similar.
- Headphones and speakers are often labelled as “output” and microphones as “input” or “capture”.
- Stereo Mix/Stereo Input is usually not the input/output you’re looking for. Therefore, switch it off if you see it.
If nothing works, first restart Jamulus and/or your PC to close background processes that may be accessing your sound card.
Afterwards, set up the inputs/outputs again. Enabled and accessible input/outputs show as lit up power buttons and play buttons in the ASIO4ALL settings. If instead you see a red cross or yellow symbol, close other applications that may be accessing your sound card (e.g. web browser, Zoom, etc).
Official and further information about how to configure ASIO4ALL is documented in the official ASIO4ALL FAQs on the ASIO4ALL website.
Take a look at