Detailed setup for Windows users

Online jam sessions in the nation's capital

General suggestions & reminders

  • Use headphones!
  • Plug in with a hardwire ethernet cable. WiFi will make everyone’s experience worse.

Download and install Jamulus

  1. Download the latest Jamulus installer.
  2. Run the installer. It will create a shortcut on your Desktop, and also be available in your Start menu.
  3. While it also installs a Jamulus Server, you can ignore it – use the regular Jamulus app.

Do I have an ASIO sound card driver?

Jamulus can only see audio inputs and outputs via an ASIO driver.

  • Many built-in sound cards feature their own ASIO driver and this is the best performing scenario for low latency.
  • If your sound card does not provide its own ASIO driver, you will need to use other software (such as ASIO4ALL), which adds latency.

Follow these steps to find out if you already have an ASIO driver:

  1. Open the Jamulus app and click the Settings button.
  2. In the “Soundcard” section, there is a “Device” dropdown. You want to look for a device here that corresponds to your computer’s sound card. In this case, “Realtek ASIO” is the ASIO driver for my built-in Realtek hardware sound card. This is what we want to see.
  3. If you do not see any options (and Jamulus has not already prompted you to remedy this), you will want to download and install ASIO4ALL. This is not ideal because the software driver adds latency.
    1. Download and install ASIO4ALL, with the default choices.
    2. Re-open Jamulus, go to Settings, and select “ASIO4ALL v2” from the Soundcard/Device dropdown. Then click “ASIO Setup”.
    3. Here, you will tell ASIO4ALL which non-ASIO sound card you want to use. Click the little “power button” icon next to that device. In this case, I’m choosing the Zoom H4 that’s connected to my computer.
    4. Move the ASIO4ALL buffer slider until it is 128 samples.

Configure Jamulus audio

  1. Now that you know which ASIO sound driver you are using, be sure you have selected it in the Jamulus settings.
  2. If you can select the “5.33 ms” buffer delay, do so. If greyed out, you may be able to adjust this in “ASIO Setup”. You want the buffer as close as you can to 5.33 ms. Any lower and you will likely experience poor audio.



    Buffer adjustment in this Realtek card settings.

  3. While you’re here, set your audio quality to HIGH! It won’t add any more lag on a recent computer and a good internet connection.
  4. If you are using ASIO4ALL, you can skip this step. In some cases (depending on your audio driver), you may see options within the Jamulus settings to choose your input and output devices. In most cases, you will need to check this in your system’s sound settings.
    1. Right-click the sound icon in the taskbar
    2. Select “Open Sound Settings”
    3. Select “Advanced Sound Options”
    4. Check that the output and inputs for Jamulus reflect your headphones and microphone.

Connecting to a jam server

  1. Back in Jamulus, close the Settings window and set up your profile (“My Profile”).
  2. Finally, click the “Connect” button.
  3. You will see a list of public servers all over the world. Ignore these, and enter the District Jam primary server, “jamulus1.districtjam.com”.
  4. The meters on the left should light up green when you sing or play. Check this first.
  5. You should also see a volume fader for each participant in the jam. This is your personal monitor mix; adjust them up or down to suit your own preference. Your mutes/solos and levels will not affect anyone else’s mix.
  6. Try starting with YOUR OWN volume fader all the way down. While one of the goals of Jamulus is the lowest possible latency, you are probably more sensitive to latency in your own performance than you are to the others in your jam. With your own fader up, you will hear yourself in the headphones WITH this small amount of delay, which can be distracting or difficult. We ultimately recommend using an audio interface (see advanced audio setup) with low-latency headphone monitoring.