Jamulus

Jamulus is open source (GPL) networked music performance software that enables live rehearsing, jamming and performing with musicians located anywhere on the internet.[2] Jamulus is written by Volker Fischer and contributors[3] using C++. The Software is based on the Qt framework and uses the OPUS audio codec. It was known as "llcon" until 2013.[4]

Jamulus
Developer(s)Volker Fischer and contributors
Initial release2006 (2006)[1]
Stable release
3.6.2 / December 12, 2020 (2020-12-12)
Written inC++
Operating system
LicenseGPLv2
Websitejamulus.io

One of the problems with music playing over the internet in real time is latency[5] - the time lapse that occurs while (compressed) audio streams travel to and from each musician. To reduce latency as much as possible, Jamulus makes use of compressed audio and the UDP protocol to transmit audio data.

Jamulus is client-server based;[6] each client transmits compressed audio to a server elsewhere on the internet which mixes the (decompressed) audio stream and re-transmits the compressed mix to the clients. Servers can be either public or private, the former being listed by "central servers" from which users can choose a server with the lowest latency for them.

Usage

Already in 2018, Jamulus was attracting attention as a way for classical ensembles such as string quartets to rehearse at a distance,[7] but its usage increased dramatically in 2020 due to the COVID-19 pandemic.[8] In April 2020 it was being downloaded two thousand times per day, with the trend increasing.[9] It was elected SourceForge 'Project of the Month' in June 2020.[10] Jamulus Storband, Sweden's first "virtual big band" with over 20 members, also started that month.[11] Many changes were later made to support larger groups, such as choirs with as many as 70 members[12] as well as WorldJam, an initiative allowing musicians from all over the world to play together on a regular basis.

See also

References

  1. "Jamulus - Internet Jam Session Software / Discussion / Jamulus Software: Audio Latency in Windows Vista". sourceforge.net. 13 June 2006. Retrieved 5 January 2021.
  2. Volker Fischer - Case Study: Performing Band Rehearsals on the Internet With Jamulus
  3. "corrados/jamulus". GitHub. Retrieved 2020-11-08.
  4. "Jamulus - Internet Jam Session Software / Discussion / Jamulus Software: The software name is now Jamulus". sourceforge.net. 24 February 2013. Retrieved 5 January 2021. The old name "llcon" is now replaced by the new name "Jamulus" [...] The name llcon was introduced at the very beginning of the software development years ago.
  5. jimamsden (2020-04-04). "Remote Jamming with Helix and Jamulus". jimamsden. Retrieved 2020-12-25.
  6. Marraccini, Fabio (2020-04-06). "Jamulus: configuration, usage and running a server". AudioGeek11. Retrieved 2020-11-08.
  7. Kurtz, Holger. "Synchronizität in Zeiten des Streamings | Ausgabe: 2/18 | nmz - neue musikzeitung". neue musikzeitung (2/2018). Retrieved 8 January 2021.
  8. "Jamulus - Internet Jam Session Software / Discussion / Open Discussion: Effects of the Corona virus on Jamulus". sourceforge.net. Retrieved 2020-11-08.
  9. Kurtz, Holger. "Noch ruckelt die digitale Konzertbühne | Ausgabe: 5/20 | nmz - neue musikzeitung". neue musikzeitung (5/2020). Retrieved 8 January 2021.
  10. "June 2020, "Community Choice" Project of the Month – Jamulus". SourceForge Community Blog. 1 June 2020. Retrieved 5 January 2021.
  11. "Jamulus Storband. Sweden's first virtual big band. At home -- yet together". www.youtube.com. Retrieved 8 January 2021.
  12. "Support large ensembles (> 100 connected clients) · Issue #339 · corrados/jamulus". GitHub. Retrieved 2020-11-08.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.