Jamulus is a program for macs, pcs, and linux that lets you sing and play music with others over the internet. You can download Jamulus at jamulus.io.
Philly Sacred Harp shows the success they have singing over the internet using Jamulus. They also have simple instructions for connecting to the internet, the equipment you need for singing, and instructions for setting up the program. Whether you are looking to sing together or play together, we recommend you start at their website phillyfasola.bot.nu.
Jan 13 update:We hope you are here from the recent CDSS webchat! After the talk, we realized we needed to make a public server for the regional contra and ECD community. We will set up a public high speed Jamulus server in Los Angeles the next few days, If you are within 350-450 miles, it may work for you. We are working on instructions for setting up your own cloud server soon for those of you in other locations.
Meanwhile, try some of the many available public servers to begin. Many are setup on high speed cloud servers and may be fine for jamming. We don't recommend running servers on your own computer for security reasons. Also, if you use one jammer's computer as both server and client, they will have much lower delay than everyone else. That can make it tough for all.
A note about servers - our server is hosted on a high connection speed Amazon Web Services unix server in Los Angeles, 460 miles from us in Phoenix. Despite the distance, we have found that we can get better results than using a server on our own computers. A low quality connection to a close server may give more delay than a solid connection to a more distant server.
You will always hear a delay when you play over the internet with Jamulus. Ideally the delay is much less than 30 msec. Many give up if they can’t get below 30msec delay. We recommend that you don’t give up too soon. If you are using a common server, we have found we can play percussive instruments, e.g., guitar, mandolin, drums and piano, together and at contra dance speed with delays as high as 40-45 msec. You’re brain understands latency. If everyone has similar delays, you learn to adjust after awhile.
You can test if Jamulus might work for you and experiment with the program with earbuds or headphones, the built in computer mic, another person and nearby servers. For best results, you may need a usb microphone or usb audio interface to use Jamulus to play music. Usb microphones must run at 48kHz. We recommend Focusrite Scarlett Solo or Scarlett 212 for those who have instrument pickups or mics and a vocal mic for speaking to others.
If you think your computer is the problem, here are instructions to run Jamulus on a Raspberry Pi 400 https://github.com/bflamig/Rpi400Jam - There are instructions for installing Jamulus. There is also a downloadable image that can be burned onto a micro-SD card with Jamulus already installed that you can use to run the Pi 400,
Jamulus is hub/spoke model of sending audio over the internet. Like FedEx, each musician sends their packets of audio to a hub server, which melds everyone’s audio and sends the mix back. The other model is peer-to-peer which sends your packets of audio out to everyone else and they all send it back to you.
One other hb/spoke serice to try if Jamulus just doesn’t do the job is Jamkazam. Jamkazam has been setting up servers in locations lacking nearby AWS, Microsoft, and Google farms.
Copyright © 2019 Phoenix Traditional Music & Dance - All Rights Reserved.