How to Set Up SonoBus for Real-Time Jam Sessions Playing music with others online often fails because of audio delay, known as latency. SonoBus is a free, open-source, peer-to-peer audio streaming application that solves this problem. It allows musicians to jam in real time over the internet with high-quality, uncompressed audio. Here is how to set up SonoBus for your next remote rehearsal. Prerequisites and Hardware Requirements
To achieve the ultra-low latency required for a live jam session, your hardware setup is critical.
Use a Wired Ethernet Connection: Wi-Fi introduces jitter and packet loss. Always connect your computer directly to your router with an Ethernet cable.
Audio Interface: External USB audio interfaces utilize dedicated ASIO drivers (on Windows) or CoreAudio (on Mac). These process audio much faster than built-in computer soundcards.
Headphones: You must wear headphones. Using speakers will cause your microphone to pick up the incoming audio, creating a feedback loop or echo for everyone else. Step 1: Download and Install SonoBus
Visit the official SonoBus website and download the installer compatible with your operating system (Windows, macOS, Linux, iOS, or Android).
Run the installer. You can install it as a standalone application or as a VST/AU/AAX plugin to use inside a Digital Audio Workstation (DAW). For basic jam sessions, the standalone app is recommended. Step 2: Configure Your Audio Settings
Before joining a session, configure your audio hardware inside the application.
Open SonoBus and click on the Audio Settings button (the gear icon).
Audio Device Type: Select ASIO on Windows or CoreAudio on macOS.
Input/Output Device: Choose your connected external audio interface.
Sample Rate: Set this to 48000 Hz (or 44100 Hz), ensuring everyone in the jam uses the exact same rate.
Audio Buffer Size: This is the most crucial setting for latency. Start at 64 samples or 128 samples. If the audio crackles, increase it slightly. If the delay is too high, decrease it. Step 3: Connect and Set Up the Room SonoBus connects users through virtual “rooms.” At the top of the screen, click Connect. Enter your desired Nickname so others can identify you.
In the Group Name field, type a unique name for your jam session.
Optional: Add a Group Password to keep your session private.
Click Connect to Group. Your bandmates can follow these exact steps using the same Group Name and Password to join you. Step 4: Optimize Audio Quality and Latency
Once everyone is in the room, optimize the individual connection streams.
Audio Format: Click the format button next to your name. For the best quality and lowest latency, select PCM (16-bit or 24-bit). If someone has a slower internet connection, switch their codec to Opus (64-96 kbps) to save bandwidth without sacrificing too much quality.
Jitter Buffer: Set this to Auto (Low Latency) or manually adjust it to the lowest number of milliseconds possible before the audio begins to drop out or click. Step 5: Mix the Session
SonoBus acts as a full mixing console. Every user creates their own unique monitor mix. You can adjust the sliders next to your bandmates’ names to turn down a loud drummer or boost a quiet vocalist without affecting what the other musicians hear. If you want to customize this article further, let me know: Your target audience (beginners or tech-savvy musicians?) If you want to include DAW routing instructions The desired word count
Leave a Reply