SonoBus
SonoBus | |
Developer(s) | Jesse Chappell, Sonosaurus LLC |
---|---|
Initial release | August 31, 2020[1] |
Stable release | 1.3.2
/ January 6, 2021 |
Written in | C++ |
Engine | |
Operating system | |
License | GPL 3.0 |
Website | SonoBus.net |
Search SonoBus on Amazon.
SonoBus is a multi-musician live-streaming platform. It is designed to enable musicians to play together in live sessions while being physically remote from each other. It is open source networked music performance software licensed under (GPL). The author, Jesse Chappell of Sonosaurus LLC, describes it as "an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network." on the SonoBus website[2]
The platform is free to use and has a global presence, with musicians from North and South America, the United Kingdom, Europe and Australia routinely playing together. Like other platforms listed in the Comparison of Remote Music Performance Software, SonoBus is intended for jamming, practicing, teaching and live musical performances. Unlike Videotelephony technologies, this category of software is very focused on overcoming the latency in network communications and hardware interfaces. Another critical design consideration is jitter. The SonoBus approach to tackling these problems is to provide a streamlined and flexible interface that allows each musician to adjust their own and their fellow musicians settings to optimize their collective performance.
Background[edit]
SonoBus is primarily written in C++ and the source is hosted on GitHub[3]. It leverages Peer-to-peer networking via an Audio over Open Sound Control (AOO) package written by Christof Ressi. It also relies on the OPUS audio codec.
There is an article on Articulate Audio [4] which discusses both JackTrip and SonoBus. The Pro/Con list provides insight into the flexibility of SonoBus when it comes to tuning session parameters.
The University of Melbourne specifically notes SonoBus and Jacktrip as examples of this category of applications in its article "Performing music over the internet".[5] The document "A step-by-step guide to setting up Jacktrip for networked music performance"[6] compiled by Ben Loveridge[7] has been updated to include SonoBus as the overall instructions for equipment and configuration applies to both platforms.
KSL-TV in Salt Lake City, Utah ran a feature on November 15, 2020 titled "Social Distancing For Musicians: A Quick Guide To Low-Latency Audio"[8] which identifies SonoBus as "a promising addition" under Other Options.
The website TheSession.org, dedicated to traditional Irish music, also includes a discussion[9] regarding the release of SonoBus and comparison with some of the other applications in the same category. The discussion regarding the use of Zoom for video ultimately made it into the SonoBus User Guide.
Trombonist Michael Dessen's page "Networked Music Performance Resources" recommends SonoBus and describes it as "a user-friendly app"[10]. The page includes additional links to related papers he has published on the general topic of live performances over the internet including an extended essay "Networked music performance: An introduction for musicians and educators"[11] which was updated in October 2020 to include SonoBus.
An article published on Linux Uprising[12] talks about SonoBus in the context of running it on Linux operating system. It points to the scripts available to compile the code and includes a note regarding an error in the scripts which results in the application icon being installed in an incorrect location (for version 1.3.2). The command to correct this is included. In addition to this Alan Pope created a Snap (package manager) install "snap" [13] to aid in the installation. He also created one specific to Linux Mint[14]
Additional references are listed below:
- Softpedia SonoBus link[15]
- Audiobus SonoBus link[16]
- Awesome Opensource Sonobus link[17]
- Alan Pope's SonoBus blog entry[18]
- The Gear Page SonoBus link[19]
- New Life Idea SonoBus link[20]
- Libre Visual Audio SonoBus link[21]
Usage[edit]
SonoBus performs as a standalone application and also has plug-in capabilities suitable for using in a Digital audio workstation (DAW) with AAX, VST (2 & 3) and Audio Unit versions included. The SonoBus Youtube Channel[22] has videos describing how to use them in Pro Tools and Ableton Live.
There is also a user guide[23] available with information on how to install and configure the various settings to tune the session. It includes details on how to connect SonoBus audio with video in Zoom and Open Broadcaster Software (OBS).
The Sonobus team leverages Discord[24] as a community chat & support system. It also uses Facebook and most recently Reddit to extend the community reach (search for Sonobus on those platforms).
SonoBus uses the Testflight[25] application available in the Apple App Store to install the beta iOS version. The Android version is available for download[26] on Google Play.
See also[edit]
References[edit]
- ↑ "SonoBus - High Quality Network Audio Streaming / Github Source Code / Release documentation". github.com. 31 August 2020. Retrieved 28 January 2021.
- ↑ "SonoBus Home Page".
- ↑ "GitHub Open Source Library for SonoBus". GitHub. Retrieved 2021-01-28.
- ↑ "Playing with other over the internet". articulateaudio.com. Retrieved 2021-02-06.
- ↑ "Performing Music Over The Internet". University Of Melbourne. Retrieved 2021-01-29.
- ↑ "A Step By Step Guide To Setting up Jacktrip". Ben Loveridge Google Doc. Retrieved 2021-01-29.
- ↑ "Ben Loveridge, graduate researcher at the University of Melbourne". benloveridge.com. Retrieved 2021-01-29.
- ↑ "KSL-TV Social Distancing For Musicians: A Quick Guide To Low-Latency Audio". KSLtv.com. Retrieved 2021-01-29.
- ↑ "The Session: SonoBus Discussion". thesession.org. Retrieved 2021-01-29.
- ↑ "Trombonist Michael Dressen". MDressen. Retrieved 2021-01-29.
- ↑ "Networked Music Performance". Medium.com. Retrieved 2021-01-29.
- ↑ "SonoBus Is An Open Source Low Latency Peer-To-Peer Audio Streaming Application". Linux Uprising. Retrieved 2021-02-19.
- ↑ "Install SonoBus for Linux using the Snap Store". Snapcraft. Retrieved 2021-02-19.
- ↑ "Install SonoBus for Linux Mint using the Snap Store". Snapcraft. Retrieved 2021-02-19.
- ↑ "Softpedia". Softpedial. Retrieved 2021-03-17.
- ↑ "Audiobus". Audiobus. Retrieved 2021-03-17.
- ↑ "Awesome Opensource". Awesome Opensource. Retrieved 2021-03-17.
- ↑ "Alan Pope". Alan Pope. Retrieved 2021-03-17.
- ↑ "The Gear Page". The Gear Page. Retrieved 2021-03-17.
- ↑ "New Life Idea". New Life Idea. Retrieved 2021-03-17.
- ↑ "Libre AV". Libre AV. Retrieved 2021-03-17.
- ↑ "SonoBus Youtube Channel". Youtube. Retrieved 2021-01-28.
- ↑ "SonoBus User Guide". SonoBus. Retrieved 2021-01-28.
- ↑ "SonoBus Discord Channel". Discord. Retrieved 2021-01-28.
- ↑ "Beta Install Using Testflight". Apple.com. Retrieved 2021-01-29.
- ↑ "Beta Install Using Google Play". Google Play. Retrieved 2021-01-29.
External links[edit]
This article "SonoBus" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:SonoBus. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.