Jamulus
Jamulus | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Volker Fischer | |||
Uitgebracht | 2006 (17 jaar) | |||
Recentste versie | 3.11.0 (21 september 2024)[1] | |||
Besturingssysteem | Linux, Windows, OSX | |||
Layout-engine | Qt | |||
Geschreven in | C | |||
Licentie(s) | GPLv2 | |||
Versiebeheer | Officiële broncode | |||
Website | (mul) Projectpagina | |||
|
Jamulus is open source software (GPL) die live repeteren, jammen en optreden met muzikanten via internet mogelijk maakt.[2] Jamulus is geschreven in C door Volker Fischer met bijdragen van anderen.[3] De software is gebaseerd op het Qt-framework en maakt gebruik van de OPUS-audiocodec. Het stond tot 2013 bekend als ‘llcon’.[4]
Jamulus is client-server gebaseerd;[5] elke cliënt verzendt gecomprimeerde audio naar een gekozen server (van de vele servers elders op internet) die de (gedecomprimeerde) audiostreams voor iedere cliënt op basis van de gevraagde instellingen (volumes, balans) specifiek mixt en de gecomprimeerde mixen opnieuw naar de aangesloten clients verzendt.
Servers kunnen openbaar of privé zijn, waarbij de eerste wordt weergegeven door "centrale servers" van waaruit gebruikers een server kunnen kiezen met de laagste latentie voor hen.
Al in 2018 trok Jamulus de aandacht als een manier voor klassieke ensembles zoals strijkkwartetten om op afstand te repeteren.[6] Het gebruik ervan nam in 2020 enorm toe als gevolg van de lockdown.[7] In april 2020 werd het tweeduizend keer per dag gedownload, met stijgende trend.[8] Het werd in juni 2020 verkozen tot SourceForge 'Project van de maand'.[9] 'Jamulus Storband', de eerste "virtuele bigband" van Zweden met meer dan 20 leden, begon die maand ook.[10] Veel veranderingen werden later aangebracht om grotere groepen te ondersteunen, zoals koren met maar liefst 70 leden[11] en WorldJam, een initiatief waardoor muzikanten van over de hele wereld regelmatig samen kunnen spelen.
Latency
[bewerken | brontekst bewerken]Een van de problemen met muziek maken via internet is de vertraging tussen het moment van spelen van een noot en het weer hoorbaar worden van het resultaat van de samenspelende muzikanten. De vertraging, doorgaans latency genoemd, heeft een aantal oorzaken:
- netwerklatentie door vertragingen binnen het netwerk - elke 300 km is verantwoordelijk voor minimaal 1 ms extra latentie aangezien de lichtsnelheid het datatransport op internet beperkt.
- conversielatentie - als analoog-digitaal conversie en / of digitaal-analoog conversie niet wordt afgehandeld door speciale hardware, zullen AD-conversie en DA-conversie significant bijdragen aan de totale latentie;
- latentie van geluid dat door de lucht reist als de microfoon en / of luidspreker niet in de onmiddellijke nabijheid zijn. Elke meter afstand voegt ongeveer 3 ms vertraging toe vanwege de beperking van de geluidssnelheid.
Externe links
[bewerken | brontekst bewerken]- jamulus.live - actieve Jamulus kanalen met geluidsvoorbeelden
- explorer.jamulus.io - overzicht van Jamulus servers
- ↑ Release 3.11.0 (21 september 2024). Geraadpleegd op 22 september 2024.
- ↑ Volker Fischer - Case Study: Performing Band Rehearsals on the Internet With Jamulus. Gearchiveerd op 1 juni 2023.
- ↑ (en) corrados/jamulus. GitHub. Gearchiveerd op 5 november 2020. Geraadpleegd op 8 november 2020.
- ↑ Jamulus - Internet Jam Session Software / Discussion / Jamulus Software: The software name is now Jamulus. sourceforge.net (24 februari 2013). Geraadpleegd op 5 januari 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.”
- ↑ (en) Marraccini, Fabio, Jamulus: configuration, usage and running a server. AudioGeek11 (6 april 2020). Gearchiveerd op 22 oktober 2020. Geraadpleegd op 8 november 2020.
- ↑ Kurtz, Holger, "Synchronizität in Zeiten des Streamings | Ausgabe: 2/18 | nmz - neue musikzeitung", neue musikzeitung. Gearchiveerd op 10 januari 2021. Geraadpleegd op 8 januari 2021.
- ↑ Jamulus - Internet Jam Session Software / Discussion / Open Discussion: Effects of the Corona virus on Jamulus. sourceforge.net. Gearchiveerd op 2 november 2021. Geraadpleegd op 8 november 2020.
- ↑ Kurtz, Holger, "Noch ruckelt die digitale Konzertbühne | Ausgabe: 5/20 | nmz - neue musikzeitung", neue musikzeitung. Gearchiveerd op 18 januari 2021. Geraadpleegd op 8 januari 2021.
- ↑ June 2020, “Community Choice” Project of the Month – Jamulus. SourceForge Community Blog (1 juni 2020). Gearchiveerd op 29 maart 2021. Geraadpleegd op 5 januari 2021.
- ↑ Jamulus Storband. Sweden's first virtual big band. At home -- yet together.. www.youtube.com. Gearchiveerd op 18 januari 2021. Geraadpleegd op 8 januari 2021.
- ↑ (en) Support large ensembles (> 100 connected clients) · Issue #339 · corrados/jamulus. GitHub. Gearchiveerd op 5 november 2020. Geraadpleegd op 8 november 2020.