Categorieën

Online musiceren via Jamulus

In tijden van Corona lukt het niet om in levende lijve samen te musiceren met andere spelers.

Via internet zijn er wel mogelijkheden. Maar met de normale tools als Skype, Teams, Zoom, Whatsapp, enzovoorts lukt het meestal niet. Die sturen namelijk het geluid met een te grote vertraging door. Het gevolg: het stuk eindigt gegarandeerd in een langzamer tempo dan toen het begon.

In april 2020 kwam ik op YouTube een video tegen van Konrad Viebahn, altviolist bij het Vierimpuls Streichquartett.

Zij gebruiken “Jamulus”. Met verschillende ensembles heb ik geëxperimenteerd en hebben we het werkend gekregen. Op sommige punten ook met iets eenvoudiger oplossingen dan die van Konrad.

Op deze site verzamel ik mijn ervaringen, zodat andere ensembles daarvan kunnen profiteren. Aanvullingen, reacties en jullie ervaringen zijn van harte welkom!

Lees ook:
Waarom is vertraging beperken zo belangrijk?
Bronnen van vertraging bij online musiceren
Over Jamulus

53 reacties op “Online musiceren via Jamulus”

Wat een bron aan informatie! Dank je wel, David. Ik meen dat ik zo’n beetje alle vragen van gebruikers heb doorgenomen, maar ik mis er een paar.
Kan ik een publieke server omzetten naar een private server? En zo nee, hoe kan ik de huidige server verwijderen en een nieuwe aanmaken?
Ik heb zowel server als client op een MacBook Pro staan.

Beste Saskia, dank voor je enthousiaste reactie. Het omzetten van een publieke naar een private server kan met 1 muisklik:
publieke of private server
Om een publieke server privaat te maken, zet je dit vinkje dus uit. Daarna gelden wel alle aanwijzingen voor het opzetten van een private server. Dat vereist namelijk wat instellingen aan je netwerk. Zie ook: Zelf een private Jamulus server maken

Wat overigens ook een interessante mogelijkheid is, is om je server publiek te maken tot alle spelers zijn ingelogd en daarna op privaat te zetten. Dan blijven de spelers verbonden tot ze de verbinding verbreken, maar is je server na het omzetten niet meer vindbaar voor nieuwe spelers.

Wij oefenen sins kort met ons koor met Jamules. Nu zijn er verschillende koorleden die de muziek en andere gebruikers wel horen. Maar wij horen hun niet. Waar zou dat aan kunnen liggen.

Beste Adrie, er een paar dingen die ik zo kan bedenken.

  • De koorleden hebben “demp mijzelf” of “mute” aangeklikt
  • In Jamulus is niet de juiste invoerbron geselecteerd
  • Het microfoonvolume (in de instellingen van Windows of MacOS) staat te laag (of op nul)
  • Op Windows: In ASIO4ALL staan niet de juiste audio-apparaten aan

Ik hoop dat dit een aanknopingspunt geeft voor de oplossing.

Veel zangplezier!

David

Beste Clemens, kun je aangeven wat er fout gaat? Werk je met Windows of MacOS? En krijg je een foutmelding? Bij het installeren van Jamulus kunnen soms wat waarschuwingen verschijnen, maar als je die wegklikt gaat het eigenlijk altijd goed. Hier vind je ook nog wat informatie over het installeren FAQ – Jamulus installeren

Bedankt David, ik probeer Jamulus te gebruiken met een audio interface (Focusrite 2i2 derde generatie). Moet ik mijn computer audio dan uitzetten. En alleen de in- en uitgangen van de interface gebruiken? Verder als ik naar instellingen ga en vervolgens Audio Device –> Asio en dan, wat moet ik daar allemaal instellen?
Kortom, het lukt me niet alles onder controle te krijgen en dat levert me veel ergernis van medemuzikanten op. Plotseling rondzingen, hoewel ik een koptelefoon gebruik, enz.

Beste Clemens,

Als je een audio-interface gebruikt zijn er inderdaad meerdere audio-apparaten op je computer aanwezig en dat kan verwarrend zijn.
Grofweg zijn er twee opties qua instellingen:

  1. In ASIO4ALL alleen de Focusrite inschakelen. Jamulus kiest dan automatisch het juiste apparaat.
  2. In ASIO4ALL meerdere apparaten aanzetten. In dat geval krijg je een keuze-optie in Jamulus welk apparaat je wilt gebruiken.

In beide gevallen sluit je zowel de microfoon als koptelefoon op de Focusrite aan.
De eerste optie is het meest “veilig”, dan heeft Jamulus namelijk geen enkele verbinding met de andere audio-apparaten in je computer.
De Focusrite Scarlett 2i2 heeft aansluitingen voor 2 microfoons. Dat betekent dat je nog wel in Jamulus moet instellen of de microfoon op kanaal 1 of op kanaal 2 is aangesloten.

Ik hoop dat dit je helpt!

Dag David, fijn dat je advies geeft over het gebruik van Jamulus. Ik heb een private server gemaakt en kom daar zelf prima in, maar andere lukt het niet om in te loggen. In mijn eentje is het niet zo gezellig in Jamulus……..Wat zou het probleem kunnen zijn?

Beste Margreet, als je in je eentje kunt inloggen is het opzetten van de server gelukt. Dat het niet werkt heeft te maken met de beveiliging van je internetverbinding. Standaard houdt die al het onverwachte inkomende verkeer dat naar een computer op jouw netwerk wil tegen. Wil je ook dat mensen van buiten op jouw server kunnen, dan moet je zorgen dat het signaal van de andere spelers wordt doorgestuurd naar de computer waarop je de Jamulus-server hebt geïnstalleerd. Je hoeft niet de hele verbinding open te zetten, maar je kunt specifiek de poort voor Jamulus openzetten. Dat gaat om poortnummer 22124. Je moet dus al het netwerkverkeer dat binnenkomt op poort 22124 doorsturen naar je Jamulus-computer. Om dat te doen heb je ook het ip-adres van de Jamulus-server nodig. Helaas werkt dat op elke modem of router anders. Zoek daarvoor even in de handleiding naar “port forwarding”.
Ik gebruik zelf een router van Draytek en bij mij ziet de instelling er als volgt uit:
Voorbeeld port forwarding naar Jamulus server In mijn geval is 192.168.2.243 het interne ip-adres van mijn Jamulus-server.

Ik ben Bert en zing met het koor op Jamulus.
Nu wil ik de begeleiding die op een andere pc staat
sturen via Behringen UM2
Naar Pc die gaat naar Jamulus.
Maar ik krijg het geluid wel in Behringer UM2 maar niet bij Jamulus
Kan iemand mij dat uitleggen wat ik precies moet doen.
En is dit duidelijk?

Beste Bert,

Ik heb zelf geen ervaring met de Behringer UM2, maar ik zou verwachten dat je in deze opzet gebruik moet maken van stereo-signaal. Dus bijvoorbeeld het linkerkanaal van de Behringer voor je stem en het rechterkanaal voor de begeleiding. Als je dat zo instelt kun je in Jamulus kiezen voor “stereo” in de instellingen onder audiokanalen.
Door middel van de grote pan-schuif regel je vervolgens de balans tussen je stem en de begeleiding.

Als iemand anders specifieke ervaring heeft met de Behringer, vul dan svp aan.

Groet, David

Ik gebruik de andere PC (in mijn geval een laptop) om via Jamulus die daarop draait (ook verbonden met dezelfde server) de begeleiding af te spelen. Bijkomend voordeel voor de deelnemers is dat ze dan apart van jouw volume ook het begeleidingsvolume kunnen regelen

Dat is ook een goede aanpak. Klopt het dat je dan een virtueel audio-apparaat om het geluid van de bron naar Jamulus te krijgen gebruikt? Zoals blackhole, loopback, virtual audio cable, JACK, etc.?

Hallo David. Wij willen met ons bandje Jamulus gebruiken. Ik heb zelf één MacBook Pro en met oortjes en heb meegezongen met twee andere muzikanten. Dat ging erg goed en ik was voor de anderen goed te horen. Mijn vraag is welke eenvoudige interface is geschikt voor gitaren?

Beste Gerard,

Ik heb zelf niet heel veel ervaring met gitaren, maar ik vermoed dat je dan een grote jack-plug wil aansluiten. Ik heb zelf wel eens een iRig Pro Duo gebruikt en die werkt goed met microfoons en is niet al te duur. Er is ook een variant met enkele aansluiting. Dat is deze: iRig Pro. Maar de keus in interfaces is oneindig en er zullen ook een heleboel andere merken goed werken.

Ik moet de Webinar nog gaan volgen, zojuist opgevraagd.
Is het mogelijk om vanuit Engeland deel te nemen aan de vervolgcursus via Zoom en kan ik deelnemen via Jamulus aan het instrumentaal samen spelen in de cursus, gegeven vanuit Nederland?

Beste Henk, Jamulus vanuit Engeland met mensen in Nederland is geen enkel probleem. In de eerste webinar demonstreren we ook hoe het spelen via Jamulus werkt. De violiste in de demonstratie speelde vanuit Schotland en dat ging prima.
Voor wat betreft de vervolgcursus weet ik niet precies welke je bedoelt, maar ook via Zoom is de afstand geen bezwaar.

Hoi David ik gebruik Jamulus via MacBook Pro. Ik gebruik ‘gewone’ oortjes van mijn mobiel. Maar ondanks dat ik alles voluit zet in Jamulus en in de instellingen van mijn laptop. horen anderen mij zacht. Zie ik iets over het hoofd ergens bij instellingen? Bij de eerste 3 sessies ging het gewoon goed. Maar de laatste keer was mijn volume zacht. En ik heb niets veranderd eigenlijk. Vriendelijke groet Charl

Beste Charl,

Het volume waarmee anderen je horen stel je in via de instellingen van je MacBook en kun je niet regelen via Jamulus zelf. Het enige dat ik kan bedenken is dat in de instellingen van Jamulus per ongeluk de interne microfoon van de MacBook is geactiveerd en dat je die niet harder hebt gezet, of precies het omgekeerde: dat je in de instellingen van je Mac de interne microfoon harder hebt gezet en in Jamulus wel de oortjes hebt geselecteerd.
Er is natuurlijk ook een kans dat de oortjes het begeven hebben. Dat is te testen door in plaats van de oortjes de interne microfoon met opzet aan te zetten.

Hopelijk helpt dit in het vinden van de oorzaak.

Hallo, ik heb een private server aangemaakt en was daar gisteren mee ‘connected’, maar vandaag zie ik mijn server niet in de lijs servers verschijnen. Wel zie ik bij de Jamulus Server: Centrale server vol. Heeft dat er iets mee te maken? Hoe los ik dit op?

Beste Heleen, kleine correctie: je schrijft dat je een private server hebt aangemaakt, maar dat is strict genomen niet de juiste term. De term private server wordt juist gebruikt voor een server die NIET is aangemeld bij een centrale server. Als je zelf een server opzet (zoals jij hebt gedaan) en deze aanmeldt op een centrale server is jouw server een publieke server.
Die melding “centrale server vol” is zeker de oorzaak. Iedere centrale server kan 200 servers aan. Alles daarboven wordt geweigerd. Daar kun je niets aan veranderen.
Er zijn twee dingen die je kunt proberen:

  1. Je server zolang aan laten staan tot er een plekje vrijkomt. Dan zal de server zich automatisch alsnog registreren en wordt je server weer publiek.
  2. Er is de keus uit een aantal centrale servers. Door in de server te kiezen voor een ander genre kom je op een andere centrale server terecht. Mogelijk heeft die wel plek.

Maakt het nog uit hoe lang een ethernetkabel is ivm de vertraging, mocht ik met mijn vader willen samenspelen dan staat de piano aan de andere kant van de kamer als waar internet binnenkomt hier zullen we een kabel van een meter of 10 nodig hebben maakt dat uit?

Klopt! Dank voor de aanvulling. Maar dat is omdat ethernetkabels langer dan 100 meter sowieso niet goed werken, niet specifiek voor Jamulus. Die 10 meter die Mirjam nodig heeft is geen enkel probleem.

Ik heb Jamulus nu een aantal malen gebruikt om te jammen op basgitaar met een aantal muzikanten in Europa, dat gaat prima, en was erg leuk. Zijn er ervaringen met blaasinstrumenten, zoals klarinet, saxofoon, trombone, trompet? Mogelijk willen we een test doen met het harmonieorkest waarin ik speel.

Beste Han, ik speel zelf regelmatig online met mensen die blokfluit, hobo en fagot spelen. Dus blaasinstrumenten werken zeker ook. Mogelijk sluit je de basgitaar rechtstreeks op de computer aan? Voor de blaasinstrumenten is uiteraard een microfoon nodig. Leuk experiment met het harmonie-orkest! Veel plezier!

Ik heb met mijn basgitaar te veel latenct. Ik zelf hoor de andere musikanten goed maar zij horen mij met vertraging. Hoe heb jij jouw instellingen staan?

Beste Peter en Han,

Ik gebruik zelf deze instellingen:
Instellingen Jamulus

De instelling voor kleine netwerkbuffers is afhankelijk van hoe de server is ingesteld. Als die is ingesteld met een instelling die heet “fastupdate” kun je de kleine netwerkbuffers inschakelen. Is dit niet het geval, of weet je het niet, laat dan de kleine netwerkbuffers uitgeschakeld.

Beste Marjo, dat hoort natuurlijk niet te gebeuren. Mijn suggestie zou zijn heel goed te kijken naar de instellingen in asio4all. Ik vermoed dat je dat gebruikt? De veiligste route is in asio4all alleen die apparaten aan te zetten die je voor Jamulus gebruikt. Alle andere apparaten kun je het beste uitzetten.
Als je op een Apple computer werkt, controleer dan de in- en uitvoer in Jamulus. Groeten, David

Ik heb hetzelfde, als Jamulus start is al het geluid weg, van alle programma’s. Maar als je dan verbinding maakt met een server gaat het geluid weer aan. Via het forum ben ik er achter gekomen dat dat zo hoort. Misschien om te voorkomen dat piepjes uit iemands computer door de muziek heen te horen zijn?

Leuk om je ervaringen op deze site te lezen. Bedankt voor je moeite dit te delen. Ik wil graag met 2 andere muzikanten samen muziek maken. We zullen via Melomax een uurtje kunnen testen. Ik hoop een dedicated pc als Jamulus server bij mij thuis in te zetten. Dat zal op een veilige manier moeten gebeuren, zodat deze server niet als springplank van hackers wordt gebruikt om mijn netwerk binnen te komen. Heb je een link naar een (veilige) Jamulus server installatie?
Bij voorbaat dank, Paul Reus

Beste Paul,

Als je de Jamulus client hebt geïnstalleerd op je computer heb je meestal ook de serversoftware al staan.
Het eenvoudigste is die server aan te melden op een centrale server. Dan hoef je verder geen poorten open te zetten en kun je direct aan de slag.
Wil je liever een private server, dan moet je poort 22124 op je modem en/of router doorverwijzen naar de Jamulus-computer met behulp van port forwarding (zie daarvoor de handleidingen van die apparaten of je provider).
Ik heb nog niet gehoord van problemen met hackers daardoor, maar als je dat echt wilt voorkomen en tóch een eigen server wilt draaien kun je overwegen daar een aparte computer voor te gebruiken waar verder geen essentiële informatie op staat. Dat scheelt al veel qua beveiliging.
Zie je dat niet zitten dan kun je ook overwegen een Jamulus server te installeren bij een cloud provider. Met even googelen vind je instructies. Bijvoorbeeld hier voor Amazon of hier voor Vultr.
Ik heb zelf wel eens geëxperimenteerd met een Jamulusserver in de cloud. En mijn ervaring is dat dat moeilijker te beveiligen is dan op een eigen computer.

Alternatief is natuurlijk om de publieke server van iemand anders te gebruiken. Er staan er genoeg in de lijst.

Veel succes!

Dag David,
toch nog gevonden waar ik nog een vinkje moest zetten:
bij privacy onder systeem voorkeur
in ieder geval bedankt,
groet, Vera

Hallo David, ook ik wil je bedanken voor het interessante webinar!

Uit het webinar maakte ik op dat het programma Jamulus voor max 10 mensen geschikt zou zijn. Ik vraag me af of Jamulus geschikt is of gemaakt kan worden voor koorzang voor grotere groepen? Hoe denk jij daarover? Alvast bedankt voor je reactie, mvg.

Standaard staat de Jamulus-server ingesteld op maximaal 10 deelnemers. Door middel van een (wat technische) instelling is dat te verhogen tot maximaal 50. Uitleg hoe dat moet staat hier. Het gaat om de instelling “-u”.
Ik heb zelf geen ervaring met zo’n grote groep, maar meer dan 10 is geen probleem. Waar je op moet letten is dat de bandbreedte van de internetverbinding waar de server aan gekoppeld is voldoende is. Reken heel ruim op 0,5 Mbit/s per speler zowel upload als download. Met een internetverbinding van 10 Mbit/s upload en download zou de server dus maximaal 20 spelers kunnen verwerken. In de praktijk is enige marge aanhouden handig.

Voor meer dan 50 mensen (of een beperkte bandbreedte) is het nog wel mogelijk om meerdere servers te koppelen, maar dat is best ingewikkeld.

Lukt het niet om zelf de instellingen van de server te doen, kijk dan eens op https://melomax.live. Daar kun je een server aanvragen voor een repetitie, waarbij je meteen kunt opgeven hoeveel deelnemers er zullen zijn.

Als ik jamulus opstart zie ik wel het mengpaneel verschijnen met de andere muzikanten, ik hoor echter niets. Er gebeurd iets in mijn computer ( android) want ik krijg er helemaal geen geluid mee uit via bv.you tube etc. Het geluid hersteld zich als ik de laptop afsluit en weer opstart. Weet iemand hoe dit op te lossen?

Nog bedankt voor het interessante webinar!

Ik weet niet of ik het volgende helemaal begrepen heb:
Als ik gewoon met het programma wil experimenteren, of ik wil samen met een kennis wat oefenen en met het programma stoeien, kan ik dan gewoon een willekeurige publieke server (met de goede ping-tijd) uitpikken?

Dat wil zeggen wordt het fatsoenlijk gevonden dat je zo’n server op dat moment gebruikt voor je eigen ‘project’ terwijl die misschien eigenlijk is opgezet om met een bepaalde groep mensen samen te spelen?

En zo ja, wat gebeurt er als de muzikanten die gewend zijn in die ruimte te spelen opduiken. Wordt dan verwacht dat je met ze mee doet, of kun je los van elkaar zo’n server ruimte gebruiken?
Alvast bedankt voor je antwoord.

Je kunt een publieke server gebruiken om uit te proberen. Voordat je de server aanklikt kun je al zien of er al iemand gebruik van maakt (aantal spelers). Als dat op nul staat zit je niemand in de weg. Als er iemand “binnenkomt” overleg je gewoon even wat de bedoeling is. Samenspelen kan, maar is nooit een verplichting. Als je juist wel wilt samenspelen is het zinnig te kijken naar een server die staat geregistreerd voor het genre dat je wilt spelen.
Als iemand wil samenspelen zonder dat er anderen aanwezig zijn, kan die persoon een niet-publieke server starten. Het idee van de publieke servers is juist dat je zo nu en dan mensen tegenkomt.

Overigens: je kunt ook met twee groepen op dezelfde server andere muziek spelen. Je moet dan alleen afspreken dat iedereen alle leden van het andere ensemble op “mute/dempen” zet. Dat vraagt wel wat afstemming, maar het werkt technisch wel.

Beste Marjan, Dat is inderdaad hoe je Jamulus kunt gebruiken met beeld: Zoom (of iets anders) gebruiken voor alleen het beeld (en bij iedereen het geluid uitschakelen), en Jamulus voor het geluid.
Tijdens het webinar dat je hebt bijgewoond had ik Zoom en Jamulus op dezelfde computer draaien om het geluid van Jamulus via Zoom te kunnen laten horen. Daarvoor gebruikte ik het programma blackhole.

Dank je wel David voor je duidelijke webinar via Huismuziek. Ik ga proberen mijn mede koorleden warm te krijgen om samen on line te zingen m.b.v. Jamulus.
Met vriendelijke groet

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *