The Category Sonobus

Open Source Network Music Performance Platform
Small user google group


  • input compression
  • noise gate
  • EQ
  • master reverb (Zita)
  • uncompressed or Opus
  • only peer2peer audio
  • no video
  • recording


  • macOS
  • Windows
  • iOS
  • Linux
  • audio plugin (AU, VST)

Great explanation of latency and distance:

It uses the AOO library to do peer-to-peer audio

  • not require port forwarding
  • roughly up to 8 people max in a group
    -run your own server needs set up port forwarding for TCP/UDP port 10998

Compilation just works.


open .sln and upgrade to your installed version, go

Ubuntu Linux:

cd sonobus/Builds/LinuxMakefile
sudo apt install libasound2-dev libx11-dev libxext-dev libxinerama-dev libxrandr-dev libxcursor-dev libgl-dev libcurl4-gnutls-dev libfreetype6-dev libjack-jackd2-dev libjack-dev

Inofficial RasPi Image:

Great Concert in Switzerland:

75min Video, but only 5 mins Concert:-(
Video has been transported using 3sec delay traditional Broadcast solutions and re-lipsynced to Sonobus audio before broadcast CDN output.

Making of:

SonoBus with Raspbi and „HiFiBerry DAC+ ADC Pro“ sound card. Tests with two "HiFiBerry DAC+ ADC Pro“ connected over Internet showed according to SonoBus measuring a single way latency of 12ms (= two players in 4m distacance)

Add-On: I tested without HiFi Berry card and with a USB headset.
HiFiBerry shows no faster signal processing compared to USB headset therefore I deinstalled the sound card.
Maybe the „Jack“ program/driver Sonobus uses is the reason for the low latency.