The Category Sonobus

Open Source Network Music Performance Platform https://sonobus.net/
Small user google group https://groups.google.com/u/1/g/sonobus-users/
Github https://github.com/essej/sonobus

Features

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

Platforms

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

Great explanation of latency and distance:

Jesse:
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.

Win

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
./build.sh

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: https://www.swisscom.ch/de/about/news/2021/01/26-dezentrales-konzert.html#ms-multipageStep-newsletter

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.