Remote singing
This page explains what you will need to participate in a remote singing session.
Setup
Equipment
Item | Ideal | Alternative | Notes |
---|---|---|---|
Computer | Dedicated laptop or desktop | smartphone | |
Microphone (“mic”) | External plug-in mic (USB or standard 3.5mm jack) |
Use built-in mic on computer / phone | A good quality external mic is going to provide superior sound input. |
Headphones | Pair of “over the ear” headphones (USB or standard 3.5mm jack) |
“in the ear” headphones / buds | Required to minimise background noise and hear the rest of the singers as clearly as possible. |
Network connection | Ethernet cable | wifi! | Most routers / wifi hubs have one or more Ethernet sockets on the back. Having a wired connection between your computer and the router provides a more reliable and generally faster link to the internet. |
Software
- Register for the free JamKazam service.
- Download the free JamKazam application for Windows or MacOS.
Initial setup
- Plugin your headphones and microphone.
- Start the JamKazam application and login.
- Click the menu button next to your name (top right).
- Click “Audio Gear” and follow the instructions to “Add new gear”.
- Click the menu button again.
-
Click “Test Network”, then “Start network test”.
Note:
Unfortunately, this facility seems somewhat unreliable as sometimes it reports, “No network test servers are available”.
Singing session
Before joining a session
Check the following:
-
Ideally, no other applications or apps are running on your device
So close down your web browser, mail client, games, etc.
Note:
This includes things like system updates which can really slow down the system and use up your network bandwidth. Consider applying updates a few hours before the meeting and rebooting after the updates complete.
-
Your microphone and headphones are plugged in and working.
On joining a session
-
Ensure that once you have joined you:
-
Turn audio on
-
Turn video off
Sending and recieving video takes up a lot of “bandwidth” and will potentially introduce delays/lag/latency which we need to avoid.
-
-
We may want to record the session.
After the session
Ask the singers for their view on:
- Audio quality?
- Any noticeable delays?
- Any other thoughts / improvements?
Appendices
Software Options
Application | Audio codec | Duplex comms? | Public servers? | Private server possible? | Viable? | Notes |
---|---|---|---|---|---|---|
custom? | Yes | No | Yes | No | Setup too complex for most. | |
JamKazam | Opus | Yes | Yes | No | possible | Free service, but unknown how reliable it is. Servers currently very busy / overloaded. |
Jamulus | Opus | Yes | Yes | Yes | possible | Would require us to run our own dedicated private server. |
Opus | No | Yes | Yes | No | No sign up or account required - just create/join a session! | |
Ninjam | OGG Vorbis | Yes | Yes | Yes | maybe | Warning: Public servers appear to auto-upload all recordings to https://archive.org! It could run on a dedicated private server though. |
Opus | No | Yes | No | No | ||
Opus | No | Yes | No | No |
Notes:
- Opus is the de facto and best audio codec available for encoding voice data.
- OGG Vorbis is another (general purpose) excellent codec.
- Duplex communications (similar to “polyphony”) are required to allow all singers to be heard by each other at the same time
(as opposed to simplex where only one person can talk/sing at any one time).