Jamulus Icon. Links to Wiki homepage
Open navigation

Installation for Windows

Make sure you read the Getting Started page.

  1. Download and install an ASIO Driver. It is recommended to use a sound card/interface with a native ASIO driver. If you don’t have one (especially internal sound cards), install this free ASIO driver (ASIO4All) before installing Jamulus.
  2. Download and install Jamulus. If you get a warning notice from SmartScreen, click on “More info” and “Run anyway” to install Jamulus. This is needed since we don’t pay for code signing yet.
  3. Run Jamulus. Now you should be able to use Jamulus just like any other application.
  4. Setup your sound card. When you’re done, you need to setup your audio hardware. Have a look at how to setup ASIO4All if you you’re using that (scroll down), and afterwards at Hardware Setup.

You can also compile your own binary if you feel so inclined.


Setting up ASIO4All

Most internal soundcards need this driver. ASIO4All is not recommended if your audio interface provides its own ASIO driver, since that might have better latency.

For ASIO4All (download), you may need to experiment a bit to find the right configuration since every computer is a bit different. Setup your soundcard while you’re connected to a server to hear your instrument or voice and check if everything is correctly setup.

Before you start with Jamulus:

  1. Close all applications (especially those which could access your soundcard like your browser/media player) since Jamulus needs exclusive access to your sound card.
  2. If the 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. This can be done as follows:

How to setup ASIO4All inputs (Guide)

  1. Open Jamulus’s settings
  2. Go to “ASIO Settings”
  3. Enable advanced view in ASIO4All (click the tool icon on the bottom right)
  4. Enable only the soundcard you want to use by clicking on the button next to its name
  5. Open your soundcard inputs by clicking the plus icon next to this soundcard
  6. Now enable the correct inputs/outputs in the list under your soundcard and disable everything else

Hint: Many internal sound cards are named Realtek High Definition Audio, Conexant or similar. Concerning the inputs/outputs: Headphones and speakers are often labelled as output and microphones as inputs or capture. Stereo Mix is usually not the input/output you search for, therefore you can switch it off, if you see it.

Having trouble with ASIO4All setup?

If nothing works, first of all try to restart Jamulus and/or your PC. Afterwards try to setup the inputs/outputs again. Enabled and accessible inputs/outputs show a lit up on/off button and a play button. If you see a red cross or a yellow symbol, you might need to close other applications like your browser, Zoom, …

Have a look at this video from @trombonepizza which gives more detailed setup information on ASIO4All.

Official and more detailed information about how to configure ASIO4All is documented in the official ASIO4All FAQs on the ASIO4All website and in the ASIO4All manual. This can most likely be found on your desktop or in the folder where the ASIO4All binary is installed (usually C:\Program Files (x86)\ASIO4ALL v2\).

All installed?

Jamulus has been installed and can be used now. You can now take a look at the

Jamulus Onboarding page

Summer 2020! Tell us about Jamulus - take our anonymous survey!

This documentation is licensed under a Creative Commons License. Want to contribute?