Jamulus Icon. Links to homepage
Open navigation

Installation for Linux

Make sure you read the Getting Started page.

Jamulus 3.9.1 addresses a MIDI controller-related bug that could result in the loss of old fader levels: If you used `--ctrlmidich`, you can start the app once with `--cleanuplegacyfadersettings` to try to convert the old format to the new one. This option will be removed in a future release. Read the Change Log for more information.

Upgrading? You may want to back up your configuration first.

Debian and Ubuntu

We provide three equivalent .deb files for the most common architectures. Please download the appropriate one:

For Intel/AMD based machines (amd64):

Download Jamulus (.deb, amd64)

For ARM based machines (e.g. Raspberry Pi, armhf, arm64):

Download Jamulus 32 bit (.deb, armhf)Download Jamulus 64 bit (.deb, arm64)

After you downloaded the correct file:

  1. Ubuntu only - Enable the Ubuntu “universe” repository (you can use the GUI-based approach or CLI-based approach).
  2. Update apt by opening a console window (CTRL+ALT+T should work) and type: sudo apt-get update
  3. Go to where you downloaded the installer and either double-click on it, or use the command line: sudo apt install ./jamulus_3.9.1_ubuntu_amd64.deb for armhf: sudo apt install ./jamulus_3.9.1_ubuntu_armhf.deb for arm64: sudo apt install ./jamulus_3.9.1_ubuntu_arm64.deb
  4. Once installed, you can delete the file and close any console windows.

Note that if you need to upgrade Jamulus to a newer version, just download the new .deb file and re-install as above.

Other distributions

For installers on other distributions, see their package managers and Repology. If an up-to-date version of Jamulus is not included in your distribution, you can compile Jamulus from source. Note also the contributed installation scripts.

Set up your hardware

Configure JACK with QjackCtl

Jamulus Clients need JACK to run, but you need to configure that first. The recommended method is to use QjackCtl.

  1. Launch QjackCtl. You will see the Qt JACK Control utility main page
  2. Configure your audio hardware as follows (the exact settings for JACK will depend on what your audio hardware is capable of):
  • Set the audio Interface to the one you want (there may be several in the list)
  • Set the Sample Rate to 48000
  • Set the Frames/Period to 128 and Periods/Buffer at 2 at first

Restart JACK for the new settings to take effect

Start Jamulus

With JACK running and configured, launch Jamulus.

If you get problems with sound breaking up (in particular XRUN errors reported by JACK/QjackCtl) try setting bigger values (e.g. 256 frames or 3 periods). Lower ones (e.g. 64 frames) could bring better performance but maybe more sound problems. See the troubleshooting page otherwise.

All installed?

Take a look at the

Getting Started page