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